Отличия от постпроцессоров которые идут в комплекте:
1) Проба уровня металла не производится если предыдущая проба попадает в радиус игнорирования (переменная rsensiv в постпроцессоре) - очень важная штука при вырезании деталей типа шайб
2) В случае если пробу делать не нужно - резак сразу перемещается к месту прокола.
3) Если пробу делать нужно - к месту прокола перемещается датчик.
4) Смещение датчика относительно горелки указываются в постпроцессоре (переменные distinX и distinY)
5) Все перемещения не связанные с резкой делаются на G00 на safeZ
6) введен отдельно макрос М45 который только делает пробу (опускает горелку до металла и обнуляет Z), голову не таскает
7) макрос М3 только включает горелку
P.S.: Переделал сегодня, опробовал сегодня. У меня на резке деталей со скриншота экономия по времени составила 25% от стандартной SheetCamовской.
Будет время приведу в божеский вид (а может и нет, у меня и так работает
http://yadi.sk/d/ZeleZM9-3xJaq


