Mach3-instructies – Mach3-laserconfiguratie

Overzicht & Vereisten

Deze handleiding legt uit hoe u een CNC-laser in Mach3 configureert via drie veelgebruikte methoden: als Spindel (met/zonder PWM-vermogen), als Koelvloeistof (M7/M8), en met M11/M10 voor directe aan/uit-sturing tijdens beweging. U heeft één vrije digitale uitgang op uw controller/breakout board nodig en een laserdriver die TTL/PWM accepteert.

  • Veiligheid: draag geschikte laserbeschermingsbril; voeg interlocks toe; controleer de bedrading zonder spanning.
  • Back-up: maak een kopie van uw Mach3-profiel (.xml) en werk in een apart “Laser”-profiel.
  • Bedradingsbasis: verbind een vrije uitgangenpin met de TTL/PWM-ingang van de driver en de controller GND met de driver GND. Let op polariteit en eventuele benodigde signaalinversie.

Optie A — Eenvoudige AAN/UIT via Spindel (M3/M4, M5)

Gebruik de spindelrelais-mapping, zodat uw bestaande CAM-posts (die M3/M5 uitvoeren) de laser schakelen.

  1. Ken een uitgang toe: Config → Ports & Pins → Output Signals → activeer Output #1 → stel juiste Port/Pin in → stel Active Low in indien nodig.
  2. Spindelrelais: Config → Ports & Pins → Spindle Setup → deselecteer Disable Spindle Relays → wijs M3/M4 toe aan Output #1 → stel relaisvertragingen op 0 s.
  3. Gebruik in G-code: M3/M4 = laser AAN, M5 = UIT.
(voorbeeld)
M3              (laser AAN)
G1 X50 F2000
G1 Y30
M5              (laser UIT)

Optie B — AAN/UIT via Koelmiddel (M7/M8, M9)

Wilt u de spindelinstellingen ongemoeid laten? Ken de laser toe aan koelmiddeluitgangen en bestuur deze met M7/M8/M9.

  1. Activeer een uitgang: Config → Ports & Pins → Output SignalsOutput #1 met uw Port/Pin.
  2. Mapping koelmiddel: Spindle Setup → deselecteer Disable Flood/Mist Relays → wijs Mist (M7) en/of Flood (M8) toe aan Output #1 → vertragingen 0 s.
  3. Gebruik in G-code: M7/M8 = AAN, M9 = UIT.

Optie C — PWM-vermogenregeling via Spindel (S-waarden)

Activeer PWM om het laservermogen direct te moduleren vanuit G-code met S-waarden geschaald van 0–100%.

  1. PWM inschakelen: Config → Ports & Pins → Spindle Setup → selecteer Use Spindle Motor Output en PWM Control; stel Minimum PWM = 0 in. Kies een PWM Base Freq die door uw controller wordt ondersteund (vaak honderden Hz; externe motionkaarten stellen dit mogelijk in hun plugin in).
  2. Poelie-schaal: Config → Spindle Pulleys → stel Min Speed = 0, Max Speed = 100, Ratio = 1 in om S0–S100 te mappen naar 0–100% vermogen.
  3. Pinnen toewijzen: Config → Ports & Pins → Motor Outputs → stel de Spindle-output in op uw PWM-pin zoals vereist door uw hardware.
  4. Gebruik in G-code: M3/M4 activeert PWM; S bepaalt het vermogen; M5 deactiveert.
(voorbeelden)
M3 S100         (100% vermogen)
G1 X40 F2000
S50             (terugschakelen naar 50% tijdens beweging)
G1 X80
M5              (laser UIT)

Directe AAN/UIT gesynchroniseerd met beweging (M11/M10)

Gebruik M11P# (AAN) en M10P# (UIT) voor tot op het punt nauwkeurige timing bij het exacte begin van de volgende beweging (G0/G1/G2/G3), waardoor brandpunten worden geëlimineerd. Het # verwijst naar de Mach3 Output # die u heeft toegewezen (niet de fysieke pin).

(voorbeeld met PWM + M11/M10)
G90 G21
M3 S70           (PWM activeren op 70%)
M11P1            (laser AAN bij volgende beweging)
G1 X60 Y0 F2500
G1 X60 Y40
M10P1            (laser UIT bij volgende beweging)
G0 X0 Y0
M5 S0            (deactiveren)

Opmerking: Sommige externe motion controllers vereisen dat M11/M10 en PWM ook in hun plugin zijn ingeschakeld.

Probleemoplossing & Best Practices

  • Geen uitgang: controleer juiste Port/Pin, Output # geactiveerd, en of logica moet worden geïnverteerd (Active Low).
  • Brandpunten of vertragingen: stel spindle/koelmiddelvertragingen in op 0 s; geef de voorkeur aan M11/M10 voor vector-graveren.
  • PWM werkt niet: controleer of PWM Control is geactiveerd en het poeliebereik 0–100 is; stel de PWM-basisfrequentie in de controller-plugin in indien van toepassing.
  • Tips voor mapping koelmiddel: deselecteer Disable Flood/Mist Relays; koppel M7/M8 aan uw Output #; houd vertragingen op 0.
  • CAM/G-code: gebruik een lasergeoptimaliseerde post (verwijder overtollige Z-bewegingen, geef S voor vermogen en M11/M10 indien ondersteund).
  • Focus & luchtassistent: constante focushoogte en luchtassistentie verbeteren de randkwaliteit en verwerkingssnelheid aanzienlijk.

Nuttige Hulpmiddelen

Bekijk compatibele CNC-software en lasergespecialiseerde post-processors om Mach3-laserworkflows te optimaliseren.