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.
- 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.
- 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.
- 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.
- Active una salida: Configurar → Puertos y Pines → Señales de Salida → Salida #1 con su Puerto/Pin.
- 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.
- 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%.
- 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).
- Escalado de polea: Configurar → Poleas de Husillo → establezca Velocidad Mínima = 0, Velocidad Máxima = 100, Relación = 1 para mapear
S0–S100a 0–100% de potencia. - 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.
- Uso en G-code:
M3/M4arma el PWM;Sdefine la potencia;M5desarma.
(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/M10para 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
Spara potencia yM11/M10si 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.