я пытаюсь разбиратся с ЕМС и читая разные темы пробую вносить свои предложения и помять, что я могу делать не правельно и где могу ошибатся.
Так на сколько я понимаю пока не пришел сигнал "наличия дуги" то у нас программа не выполняется так как motion.feed-hold =0 тоесть выполнение програмы с нулевой подачей F=0
Вникая в вопрос плазмореза я понял, что именно момент начало реза один из самых сложных. Короткое время пробивки не даст начать сквозной рез. Длинное время приводит либо к интенсивному износу плазмореза или даже к поломке, либо просто может погаснуть буга (из за выгорания матала останавливается перенос дуги в зону реза), а толстые листы пробиваются по циклу опутился-приподнялся-опустился или като так???
может я чего то не допонимаю поправте.
===============
Может как вариант пока выполняется цикл пробивки листа приостанавливать выполнение программы тоесть в Ж коде М4=>
(motion.spindle-forward => halui.program.pause) дальше "сигнал наличия дуги" => halui.program.resume