Mach3 Инструкции – Конфигуриране на лазер в Mach3

Преглед и предпоставки

Това ръководство обяснява как да конфигурирате CNC лазер в Mach3 по три популярни начина: като шпиндел (със/без PWM контрол на мощността), като охлаждане (M7/M8) и с M11/M10 за мигновено включване/изключване по време на движение. Необходимо е едно свободно дигитално изходно захранване на контролера/интерфейсния плат и лазерен драйвер с вход за TTL/PWM.

  • Безопасност: носете подходящи лазерни очила; добавете междинни контакти; проверете окабеляването при изключено захранване.
  • Архивиране: дублирайте своя Mach3 профил (.xml) и работете в отделен профил “Laser”.
  • Окабеляване: свържете свободен изходен пин към TTL/PWM входа на драйвера, а GND на контролера към GND на драйвера. Спазвайте поляритет и необходима инверсия на сигнала.

Опция A — Просто ВКЛ/ИЗКЛ чрез шпиндел (M3/M4, M5)

Използвайте релейно картографиране на шпиндела, за да могат вашите настоящи CAM постпроцесори (с M3/M5 изход) да включват/изключват лазера.

  1. Картирайте изход: Config → Ports & Pins → Output Signals → активирайте Output #1 → задайте правилния Port/Pin → задайте Active Low при необходимост.
  2. Шпинделни релета: Config → Ports & Pins → Spindle Setup → премахнете отметката на Disable Spindle Relays → задайте M3/M4 към Output #1 → релета закъснения 0 s.
  3. Използване в G-код: M3/M4 = лазер ВКЛ, M5 = лазер ИЗКЛ.
(пример)
M3              (лазер ВКЛ)
G1 X50 F2000
G1 Y30
M5              (лазер ИЗКЛ)

Опция B — ВКЛ/ИЗКЛ чрез охлаждане (M7/M8, M9)

Желаете да не засягате настройките на шпиндела? Картирайте лазера към изходите за охлаждане и управлявайте го с M7/M8/M9.

  1. Активирайте изход: Config → Ports & Pins → Output SignalsOutput #1 с вашия Port/Pin.
  2. Картографиране на охлаждане: Spindle Setup → премахнете отметката на Disable Flood/Mist Relays → задайте Mist (M7) и/или Flood (M8) към Output #1 → закъснения 0 s.
  3. Използване в G-код: M7/M8 = ВКЛ, M9 = ИЗКЛ.

Опция C — PWM контрол на мощността чрез шпиндела (S-стойности)

Активирайте PWM, за да модулирате лазерната мощност директно от G-код чрез S стойности в мащаб 0–100%.

  1. Активирайте PWM: Config → Ports & Pins → Spindle Setup → маркирайте Use Spindle Motor Output и PWM Control; задайте Minimum PWM = 0. Изберете PWM Base Freq, която вашият контролер поддържа (обикновено няколкостотин Hz; екстернални motion контролери могат да го задават през своя плъгин).
  2. Скалиране на шайбата: Config → Spindle Pulleys → задайте Min Speed = 0, Max Speed = 100, Ratio = 1 за преобразуване S0–S100 към 0–100% мощност.
  3. Задайте пинове: Config → Ports & Pins → Motor Outputs → задайте изхода на шпиндела към вашия PWM пин според хардуера ви.
  4. Използване в G-код: M3/M4 въоръжават PWM; S определя мощността; M5 изключва PWM.
(примери)
M3 S100         (100% мощност)
G1 X40 F2000
S50             (намалява до 50% по време на движение)
G1 X80
M5              (лазер ИЗКЛ)

Моментално ВКЛ/ИЗКЛ синхронизирано с движение (M11/M10)

Използвайте M11P# (ВКЛ) и M10P# (ИЗКЛ) за прецизен тайминг точно в началото на следващото движение (G0/G1/G2/G3), избягвайки изгаряния на място. # е Mach3 Output #, който сте картографирали (не физическия пин).

(пример с PWM + M11/M10)
G90 G21
M3 S70           (PWM на 70%)
M11P1            (лазер ВКЛ със следващото движение)
G1 X60 Y0 F2500
G1 X60 Y40
M10P1            (лазер ИЗКЛ със следващото движение)
G0 X0 Y0
M5 S0            (PWM ИЗКЛ)

Забележка: Някои външни motion контролери изискват активиране на M11/M10 и PWM и в съответния плъгин.

Отстраняване на проблеми и добри практики

  • Няма изход: проверете правилен Port/Pin, Output # активиран и дали логиката трябва да се инвертира (Active Low).
  • Изгаряния по местата или забавяния: задайте закъсненията на шпиндел/охлаждане на 0 s; ползвайте M11/M10 за векторно гравиране.
  • Проблеми с PWM: проверете дали е активиран PWM Control и обхватът на шайбата е 0–100; настройте базова честота на PWM в плъгина на контролера при необходимост.
  • Съвети за охлаждане: премахнете отметката на Disable Flood/Mist Relays; картографирайте M7/M8 към вашия Output #; оставете закъсненията на 0.
  • CAM/G-код: използвайте постпроцесор, оптимизиран за лазер (елиминирайте ненужни Z движения, задавайте S за мощност и M11/M10 ако са налични).
  • Фокус и въздушна помощ: постоянна фокусна височина и въздушна помощ значително подобряват качеството на ръба и скоростта.

Полезни инструменти

Разгледайте съвместим CNC софтуер и постпроцесори, оптимизирани за лазер, за оптимална работа с Mach3 и лазер.