Instructions Mach3 – Configuration laser Mach3

Présentation & Prérequis

Ce guide explique comment configurer une tête laser CNC dans Mach3 selon trois méthodes courantes : en tant que broche (avec/sans modulation PWM), en tant que refroidissement (M7/M8), et avec M11/M10 pour une commutation instantanée ON/OFF synchronisée avec le mouvement. Vous aurez besoin d’une sortie numérique libre sur votre contrôleur/carte d’interface et d’un driver laser acceptant le TTL/PWM.

  • Sécurité : portez des lunettes de protection laser appropriées ; ajoutez des interverrouillages ; vérifiez le câblage hors tension.
  • Sauvegarde : dupliquez votre profil Mach3 (.xml) et travaillez sur un profil « Laser » distinct.
  • Notions de câblage : reliez une broche de sortie libre à l’entrée TTL/PWM du driver, et reliez la masse du contrôleur à celle du driver. Respectez la polarité et toute inversion de signal nécessaire.

Option A — ON/OFF simple via broche (M3/M4, M5)

Utilisez le mapping relais de broche afin que vos post-processeurs CAM actuels (produisant M3/M5) puissent activer/désactiver le laser.

  1. Paramétrage d’une sortie : Config → Ports & Pins → Output Signals → activez Output #1 → définissez le Port/Pin approprié → configurez Active Low si nécessaire.
  2. Relais de broche : Config → Ports & Pins → Spindle Setup → décochez Disable Spindle Relays → assignez M3/M4 à Output #1 → réglez les délais du relais à 0 s.
  3. Utilisation dans le G-code : M3/M4 = laser ON, M5 = OFF.
(exemple)
M3              (laser ON)
G1 X50 F2000
G1 Y30
M5              (laser OFF)

Option B — ON/OFF via Refroidissement (M7/M8, M9)

Vous souhaitez conserver la configuration de broche intacte ? Attribuez le laser aux sorties de refroidissement et pilotez-le via M7/M8/M9.

  1. Activez une sortie : Config → Ports & Pins → Output SignalsOutput #1 avec votre Port/Pin.
  2. Mapping du refroidissement : Spindle Setup → décochez Disable Flood/Mist Relays → assignez Mist (M7) et/ou Flood (M8) à Output #1 → délais 0 s.
  3. Utilisation dans le G-code : M7/M8 = ON, M9 = OFF.

Option C — Contrôle de puissance PWM via broche (valeurs S)

Activez la modulation PWM pour ajuster la puissance du laser directement dans le G-code en utilisant les valeurs S mappées sur une échelle 0–100 %.

  1. Activez le PWM : Config → Ports & Pins → Spindle Setup → cochez Use Spindle Motor Output et PWM Control ; réglez Minimum PWM = 0. Choisissez une Base Freq PWM compatible avec votre contrôleur (souvent quelques centaines de Hz ; les cartes de mouvement externes définissent ceci dans leur plugin).
  2. Échelle des poulies : Config → Spindle Pulleys → définissez Min Speed = 0, Max Speed = 100, Ratio = 1 afin de mapper S0–S100 vers 0–100 % de puissance.
  3. Attribution des broches : Config → Ports & Pins → Motor Outputs → assignez la sortie Broche à la broche PWM selon les besoins de votre matériel.
  4. Utilisation dans le G-code : M3/M4 arme le PWM ; S définit la puissance ; M5 désactive.
(exemples)
M3 S100         (puissance 100 %)
G1 X40 F2000
S50             (baisse à 50 % en mouvement)
G1 X80
M5              (laser OFF)

ON/OFF instantané synchronisé avec le mouvement (M11/M10)

Utilisez M11P# (ON) et M10P# (OFF) pour une temporisation précise au début exact du prochain mouvement (G0/G1/G2/G3), évitant ainsi les points de brûlure. Le # correspond au Output # attribué dans Mach3 (et non à la broche physique).

(exemple avec PWM + M11/M10)
G90 G21
M3 S70           (active PWM à 70 %)
M11P1            (laser ON au prochain déplacement)
G1 X60 Y0 F2500
G1 X60 Y40
M10P1            (laser OFF au prochain déplacement)
G0 X0 Y0
M5 S0            (désactive)

Remarque : certains contrôleurs de mouvement externes nécessitent d’activer M11/M10 et le PWM dans leur plugin.

Dépannage & Bonnes pratiques

  • Aucune sortie : vérifiez le Port/Pin correct, que Output # est activé, et si la logique doit être inversée (Active Low).
  • Points de brûlure ou délais : placez les délais de broche/refroidissement à 0 s ; privilégiez M11/M10 pour la gravure vectorielle.
  • PWM constant : assurez-vous que PWM Control est activé et que la plage des poulies est 0–100 ; configurez la fréquence de base PWM dans le plugin contrôleur si nécessaire.
  • Astuces mapping refroidissement : décochez Disable Flood/Mist Relays ; mappez M7/M8 à votre Output # ; gardez les délais à 0.
  • CAM/G-code : utilisez un post-processeur optimisé laser (supprimez les déplacements Z inutiles, intégrez S pour la puissance et M11/M10 si supporté).
  • Mise au point & air assist : une hauteur de focalisation constante et l'air assist améliorent sensiblement la qualité des contours et la vitesse d’usinage.

Outils utiles

Découvrez les logiciels CNC compatibles et les posts optimisés laser pour fluidifier vos flux de travail Mach3 laser.