Istruzioni Mach3 – Configurazione Laser Mach3

Panoramica & Prerequisiti

Questa guida spiega come configurare un laser CNC in Mach3 tramite tre percorsi diffusi: come Mandrino (con/senza potenza PWM), come Refrigerante (M7/M8), e con M11/M10 per gestione istantanea ON/OFF durante il movimento. È richiesto un'uscita digitale libera su controller/scheda di interfaccia e un driver laser compatibile con TTL/PWM.

  • Sicurezza: indossare opportuni occhiali protettivi per laser; implementare interblocchi; verificare i collegamenti con alimentazione disinserita.
  • Backup: duplicare il proprio profilo Mach3 (.xml) e lavorare in un profilo separato “Laser”.
  • Elementi di cablaggio: collegare un pin di uscita libero all’ingresso TTL/PWM del driver e GND del controller a GND del driver. Rispettare polarità ed eventuale inversione di segnale richiesta.

Opzione A — ON/OFF semplice tramite Mandrino (M3/M4, M5)

Utilizza la mappatura relè mandrino in modo che i post CAM attuali (che producono M3/M5) attivino/disattivino il laser.

  1. Mappatura uscita: Config → Ports & Pins → Output Signals → abilitare Output #1 → impostare corretti Port/Pin → selezionare Active Low se necessario.
  2. Relè mandrino: Config → Ports & Pins → Spindle Setup → deselezionare Disable Spindle Relays → assegnare M3/M4 a Output #1 → impostare ritardi relè su 0 s.
  3. Utilizzo in G-code: M3/M4 = laser ON, M5 = OFF.
(esempio)
M3              (laser ON)
G1 X50 F2000
G1 Y30
M5              (laser OFF)

Opzione B — ON/OFF tramite Refrigerante (M7/M8, M9)

Preferisci non modificare le impostazioni del mandrino? Mappa il laser sulle uscite refrigerante e gestiscilo con M7/M8/M9.

  1. Abilita un'uscita: Config → Ports & Pins → Output SignalsOutput #1 con tuo Port/Pin.
  2. Mappatura refrigerante: Spindle Setup → deselezionare Disable Flood/Mist Relays → assegnare Mist (M7) e/o Flood (M8) a Output #1 → ritardi impostati su 0 s.
  3. Utilizzo in G-code: M7/M8 = ON, M9 = OFF.

Opzione C — Controllo Potenza PWM tramite Mandrino (valori S)

Abilita PWM per modulare la potenza laser direttamente tramite G-code usando valori S nell’intervallo 0–100%.

  1. Abilita PWM: Config → Ports & Pins → Spindle Setup → spuntare Use Spindle Motor Output e PWM Control; impostare Minimum PWM = 0. Seleziona una PWM Base Freq supportata dal controller (solitamente centinaia Hz; le schede movimento esterne impostano questo valore nel relativo plugin).
  2. Scalatura puleggia: Config → Spindle Pulleys → impostare Min Speed = 0, Max Speed = 100, Ratio = 1 per associare S0–S100 al range di potenza 0–100%.
  3. Assegna pin: Config → Ports & Pins → Motor Outputs → assegnare l’uscita Spindle al pin PWM secondo l’hardware.
  4. Utilizzo in G-code: M3/M4 abilita PWM; S indica la potenza; M5 disabilita.
(esempi)
M3 S100         (potenza 100%)
G1 X40 F2000
S50             (riduci a 50% durante il movimento)
G1 X80
M5              (laser OFF)

ON/OFF istantaneo sincronizzato con il movimento (M11/M10)

Utilizza M11P# (ON) e M10P# (OFF) per una temporizzazione precisa all’inizio della prossima traiettoria (G0/G1/G2/G3), eliminando punti di surriscaldamento. Il # corrisponde al numero di Output # impostato in Mach3 (non al pin fisico).

(esempio con PWM + M11/M10)
G90 G21
M3 S70           (abilita PWM al 70%)
M11P1            (laser ON sul prossimo movimento)
G1 X60 Y0 F2500
G1 X60 Y40
M10P1            (laser OFF al termine del prossimo movimento)
G0 X0 Y0
M5 S0            (disabilita)

Nota: alcuni controller movimento esterni richiedono l’abilitazione di M11/M10 e PWM anche nel loro plugin.

Risoluzione dei problemi & Best Practice

  • Nessuna uscita: verificare Port/Pin corretti, abilitazione di Output #, e se occorre inversione logica (Active Low).
  • Punti di bruciatura o ritardi: impostare i ritardi mandrino/refrigerante su 0 s; preferire M11/M10 per incisioni vettoriali.
  • Problemi PWM: verificare che PWM Control sia abilitato e che il range puleggia sia 0–100; impostare la frequenza PWM di base nel plugin controller se necessario.
  • Suggerimenti mappatura refrigerante: deselezionare Disable Flood/Mist Relays; assegnare M7/M8 al Output #; mantenere ritardi a 0.
  • CAM/G-code: impiegare un post ottimizzato per laser (eliminare movimenti inutili su Z, emettere S per potenza e M11/M10 se supportato).
  • Fuoco & air assist: altezza di messa a fuoco costante e air assist migliorano notevolmente la qualità dei bordi e la velocità.

Strumenti Utili

Esplora software CNC compatibili e post generatori ottimizzati per laser per rendere più efficienti i flussi Mach3 laser.