Mach 3 раньше времени включает/выключает лазер по коду М3

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
bspbsp
Новичок
Сообщения: 2
Зарегистрирован: 08 ноя 2021, 18:55
Репутация: 0
Настоящее имя: Вадим
Контактная информация:

Mach 3 раньше времени включает/выключает лазер по коду М3

Сообщение bspbsp »

Добрый день!
Оборудование: usb плата stb 5100, лазер 50W NEJE A40630, шаговые двигатели purelogik
ПО: Mach3 c диска от платы
Суть возникшей проблемы: вкл выкл лазера и управление мощностью работает с порта pwm на плате, т.е. по коду S35000 включается максимальная мощность лазера, по коду S1000 минимальная. М3 - включает лазер, М5 - выключает. при выполнении УП mach3 заранее начинает включать и выключать шпиндель. Тоесть во время выполнения, например:
M5
G00 X58.703204 Y0.292085
М3
по команде м5 лазер выключается, затем идет движение в сторону указанных координат и НЕ ДОХОДЯ до указанных координат несколько милиметров, включается лазер. Получается след по нерабочей области заготовки. И в обратную сторону ситуация наоборот, например:
M3
G01 Y50.876199
M5
по команде м3 лазер включается, идет в указанную координату и ВЫКЛЮЧАЕТСЯ не доходя до конечной точки. Тоесть замкнутый контур остается незамкнутым, дырка в конце. углы не сошлись.
Такая проблема появляется только в том случае, если Mach3 видит след. строкой М3 или М5, тоесть если идет движение по G1 несколько команд, проблема не проявляется.
Также обратил внимание, что чем выше подача F1000, например, тем больше получаются "дырки" и "заезды", плюс от скоростей подачи 1000 и выше он начинает углы скруглять.

Я сперва подумал, что дело в плате или лазере, но попробовав запустить УП через другое приложение (drufelCNC) такая ошибка не появляется.

Подскажите, что делать, чтобы эту беду побороть? наверняка дело в каких-то настройках.

Под спойлером пример УП, может я что не так написал?
(для просмотра содержимого нажмите на ссылку)
%
G17
G21
G90
M5
M3 S35000.0
M5
; Layer: Layer
; Feed Speed: 70.0000 mm/min
; Plunge Speed: 100.0000 mm/min
; Safe Height: 1.0000 mm
; Start Height: 0.0000 mm
; Cut Height: 0.0000 mm
G00 X0.0 Y0.0
M3
G01 Y50.0 F70.0
G01 X52.809007
G01 Y0.0
G01 X0.0
M5
G00 X58.703204 Y0.292085
M3
G01 Y50.292093
G01 X111.512206
G01 Y0.292085
G01 X58.703204
M5
G00 X116.238315 Y0.87619
M3
G01 Y50.876199
G01 X169.047309
G01 Y0.87619
G01 X116.238315
M5
G00 X10.6336 Y16.676388
M3
G01 Y24.561889
G01 X15.306501
G01 Y16.676388
G01 X10.6336
M5
G00 X26.404703 Y12.587685
M3
G01 Y20.473185
G01 X31.077605
G01 Y12.587685
G01 X26.404703
M5
G00 X88.612506 Y10.543203
M3
G01 Y18.428688
G01 X93.285412
G01 Y10.543203
G01 X88.612506
M5
G00 X137.093914 Y13.17179
M3
G01 Y21.05729
G01 X141.766803
G01 Y13.17179
G01 X137.093914
M5
G00 X34.582305 Y26.314285
M3
G01 Y34.199786
G01 X39.255207
G01 Y26.314285
G01 X34.582305
M5
G00 X16.474701 Y33.031592
M3
G01 Y40.917092
G01 X21.147603
G01 Y33.031592
G01 X16.474701
M5
G00 X82.771406 Y27.920599
M3
G01 Y35.806091
G01 X87.444304
G01 Y27.920599
G01 X82.771406
M5
G00 X132.421008 Y26.752291
M3
G01 Y34.637792
G01 X137.093914
G01 Y26.752291
G01 X132.421008
M5
M5
%
макетУП.jpg (1557 просмотров) <a class='original' href='./download/file.php?id=204702&sid=e373141ea1f6679502ba59a025b65ed7&mode=view' target=_blank>Загрузить оригинал (23.67 КБ)</a>
q1q1.jpg (1557 просмотров) <a class='original' href='./download/file.php?id=204703&sid=e373141ea1f6679502ba59a025b65ed7&mode=view' target=_blank>Загрузить оригинал (212.19 КБ)</a>
6040
Новичок
Сообщения: 1
Зарегистрирован: 15 сен 2022, 17:53
Репутация: 0
Настоящее имя: Тарас
Контактная информация:

Re: Mach 3 раньше времени включает/выключает лазер по коду М3

Сообщение 6040 »

Вам удалось разобраться в чем причина? У меня точно такая же проблема, плата STB5100, с фрезером нет проблем, а при использовании лазера выключается раньше времени.
Ответить

Вернуться в «Windows / Mach»