Instruções Mach3 – Configuração de Laser no Mach3

Visão Geral & Pré-requisitos

Este guia explica como configurar um laser CNC no Mach3 através de três métodos populares: como Spindle (com/sem potência PWM), como Coolant (M7/M8) e com M11/M10 para chaveamento instantâneo sincronizado ao movimento. Você precisará de uma saída digital livre no seu controlador/interfície e um driver de laser compatível com TTL/PWM.

  • Segurança: utilize óculos de proteção adequados; implemente intertravamentos; verifique a fiação com o equipamento desligado.
  • Backup: duplique seu perfil do Mach3 (.xml) e trabalhe em um perfil separado “Laser”.
  • Conexão básica: conecte um pino de saída livre à entrada TTL/PWM do driver, e GND do controlador ao GND do driver. Atente-se à polaridade e inversão de sinal, se necessário.

Opção A — Simples LIGA/DESLIGA via Spindle (M3/M4, M5)

Utilize o mapeamento do relé de spindle para que os posts de CAM existentes (que exportam M3/M5) controlem o laser.

  1. Mapear uma saída: Config → Ports & Pins → Output Signals → habilite Output #1 → defina Port/Pin corretos → ative Active Low se necessário.
  2. Relés do spindle: Config → Ports & Pins → Spindle Setup → desmarque Disable Spindle Relays → atribua M3/M4 ao Output #1 → configure os delays do relé para 0 s.
  3. Uso no G-code: M3/M4 = laser LIGADO, M5 = DESLIGADO.
(exemplo)
M3              (laser LIGADO)
G1 X50 F2000
G1 Y30
M5              (laser DESLIGADO)

Opção B — LIGA/DESLIGA via Coolant (M7/M8, M9)

Prefere manter a configuração do spindle intacta? Mapeie o laser às saídas de coolant e acione com M7/M8/M9.

  1. Habilitar uma saída: Config → Ports & Pins → Output SignalsOutput #1 com seu Port/Pin.
  2. Mapeamento do coolant: Spindle Setup → desmarque Disable Flood/Mist Relays → atribua Mist (M7) e/ou Flood (M8) ao Output #1 → delays 0 s.
  3. Uso no G-code: M7/M8 = LIGADO, M9 = DESLIGADO.

Opção C — Controle de Potência PWM via Spindle (valores S)

Habilite PWM para modular a potência do laser diretamente pelo G-code, utilizando valores de S numa escala de 0–100%.

  1. Habilitar PWM: Config → Ports & Pins → Spindle Setup → marque Use Spindle Motor Output e PWM Control; defina Minimum PWM = 0. Estabeleça uma PWM Base Freq suportada pelo seu controlador (normalmente centenas de Hz; placas de movimento externas podem definir isso em seus plugins).
  2. Escalonamento da polia: Config → Spindle Pulleys → defina Min Speed = 0, Max Speed = 100, Ratio = 1 para mapear S0–S100 para 0–100% de potência.
  3. Atribuir pinos: Config → Ports & Pins → Motor Outputs → defina a saída do Spindle no seu pino PWM conforme a necessidade do hardware.
  4. Uso no G-code: M3/M4 habilita PWM; S determina potência; M5 desabilita.
(exemplos)
M3 S100         (100% de potência)
G1 X40 F2000
S50             (reduz para 50% durante o movimento)
G1 X80
M5              (laser DESLIGADO)

LIGA/DESLIGA Instantâneo Sincronizado ao Movimento (M11/M10)

Utilize M11P# (LIGAR) e M10P# (DESLIGAR) para chaveamento preciso no exato início do próximo movimento (G0/G1/G2/G3), eliminando marcas de queima. O # refere-se ao Output # do Mach3 mapeado (não ao pino físico).

(exemplo com PWM + M11/M10)
G90 G21
M3 S70           (habilita PWM em 70%)
M11P1            (laser LIGADO no próximo movimento)
G1 X60 Y0 F2500
G1 X60 Y40
M10P1            (laser DESLIGADO no próximo movimento)
G0 X0 Y0
M5 S0            (desabilita)

Nota: Alguns controladores de movimento externos também requerem que M11/M10 e PWM estejam habilitados no respectivo plugin.

Solução de Problemas & Melhores Práticas

  • Sem saída: confira Port/Pin corretos, Output # habilitado e lógica invertida correta (Active Low).
  • Marcas de queima ou atraso: ajuste delays de spindle/coolant para 0 s; utilize M11/M10 para gravação vetorial.
  • Problemas no PWM: verifique se PWM Control está ativado e se a faixa da polia está em 0–100; configure a frequência base do PWM no plugin do controlador, se aplicável.
  • Dicas para mapeamento do coolant: desmarque Disable Flood/Mist Relays; mapeie M7/M8 para o seu Output #; mantenha delays em 0.
  • CAM/G-code: utilize posts específicos para laser (remova movimentos Z desnecessários, emita S para potência e M11/M10 se suportado).
  • Foco & ar assistido: altura de foco consistente e ar assistido melhoram significativamente a qualidade das bordas e a produtividade.

Ferramentas Úteis

Explore softwares CNC e posts otimizados para laser compatíveis, visando otimizar fluxos de trabalho com laser no Mach3.