Instrucciones Mach3 – Configuración láser en Mach3

Resumen y requisitos previos

Esta guía explica cómo configurar un láser CNC en Mach3 a través de tres métodos populares: como Husillo (con/sin control PWM de potencia), como Refrigerante (M7/M8), y mediante M11/M10 para encendido/apagado instantáneo durante el movimiento. Necesitará una salida digital libre en su controlador/placa de interfaz y un driver láser que acepte señal TTL/PWM.

  • Seguridad: utilice gafas de protección láser adecuadas; añada enclavamientos; verifique el cableado con el equipo desenergizado.
  • Respaldo: duplique su perfil de Mach3 (.xml) y trabaje en un perfil “Láser” independiente.
  • Fundamentos de cableado: conecte un pin de salida libre a la entrada TTL/PWM del driver y GND del controlador a GND del driver. Observe la polaridad y cualquier inversión de señal requerida.

Opción A — Encendido/Apagado sencillo vía Husillo (M3/M4, M5)

Utilice la asignación de relé de husillo para que sus posts CAM existentes (que emiten M3/M5) activen o desactiven el láser.

  1. Asigne una salida: Configurar → Puertos y Pines → Señales de Salida → active Salida #1 → defina el Puerto/Pin correspondiente → establezca Activo Bajo si es necesario.
  2. Relés de husillo: Configurar → Puertos y Pines → Configuración de Husillo → desmarque Desactivar relés de husillo → asigne M3/M4 a Salida #1 → configure los retardos de relé en 0 s.
  3. Uso en G-code: M3/M4 = láser ENCENDIDO, M5 = APAGADO.
(ejemplo)
M3              (láser ENCENDIDO)
G1 X50 F2000
G1 Y30
M5              (láser APAGADO)

Opción B — Encendido/Apagado vía Refrigerante (M7/M8, M9)

¿Prefiere mantener configuraciones del husillo sin cambios? Asigne el láser a las salidas de refrigerante y contrólelo con M7/M8/M9.

  1. Active una salida: Configurar → Puertos y Pines → Señales de SalidaSalida #1 con su Puerto/Pin.
  2. Asignación de refrigerante: Configuración de Husillo → desmarque Desactivar relés de Niebla/Inundación → asigne Niebla (M7) y/o Inundación (M8) a Salida #1 → retardos 0 s.
  3. Uso en G-code: M7/M8 = ENCENDIDO, M9 = APAGADO.

Opción C — Control de potencia PWM vía Husillo (valores S)

Habilite PWM para modular la potencia láser directamente desde el G-code utilizando valores S mapeados a una escala de 0–100%.

  1. Habilite PWM: Configurar → Puertos y Pines → Configuración de Husillo → marque Utilizar Salida de Motor de Husillo y Control PWM; configure PWM mínimo = 0. Seleccione una Frecuencia Base PWM soportada por su controlador (a menudo cientos de Hz; algunas tarjetas de control externas lo establecen en su plugin).
  2. Escalado de polea: Configurar → Poleas de Husillo → establezca Velocidad Mínima = 0, Velocidad Máxima = 100, Relación = 1 para mapear S0–S100 a 0–100% de potencia.
  3. Asignación de pines: Configurar → Puertos y Pines → Salidas de Motor → asigne la salida de Husillo a su pin PWM según requiera su hardware.
  4. Uso en G-code: M3/M4 arma el PWM; S define la potencia; M5 desarma.
(ejemplos)
M3 S100         (100% de potencia)
G1 X40 F2000
S50             (reducir al 50% durante el movimiento)
G1 X80
M5              (láser APAGADO)

Encendido/Apagado instantáneo sincronizado con el movimiento (M11/M10)

Use M11P# (ENCENDIDO) y M10P# (APAGADO) para una sincronización precisa justo al inicio del siguiente movimiento (G0/G1/G2/G3), eliminando puntos de quemado. El # es el Output # de Mach3 que asignó (no el pin físico).

(ejemplo con PWM + M11/M10)
G90 G21
M3 S70           (armar PWM al 70%)
M11P1            (láser ENCENDIDO en el próximo movimiento)
G1 X60 Y0 F2500
G1 X60 Y40
M10P1            (láser APAGADO en el próximo movimiento)
G0 X0 Y0
M5 S0            (desarmar)

Nota: Algunos controladores externos requieren habilitar M11/M10 y PWM también en su plugin.

Solución de problemas y mejores prácticas

  • Sin salida: confirme el Puerto/Pin correcto, Salida # habilitada y si la lógica debe ser invertida (Activo Bajo).
  • Puntos de quemado o retardos: establezca los retardos de husillo/refrigerante en 0 s; utilice preferentemente M11/M10 para grabado vectorial.
  • Modulación PWM plana: verifique que el Control PWM esté habilitado y el rango de poleas sea 0–100; configure la frecuencia base PWM en el plugin del controlador si corresponde.
  • Consejos para asignación de refrigerante: desmarque Desactivar relés de Inundación/Niebla; asigne M7/M8 a su Salida #; mantenga los retardos en 0.
  • CAM/G-code: utilice un postprocesador optimizado para láser (elimine movimientos Z innecesarios, emita S para potencia y M11/M10 si son compatibles).
  • Enfoque y asistencia de aire: una altura de enfoque constante y aire asistido mejoran significativamente la calidad de los bordes y la velocidad.

Herramientas útiles

Explore software CNC compatible y posts adaptados para láser para optimizar los flujos de trabajo láser en Mach3.