спасибо и Вам за помощь и уделенное время.=)
Автозамены у вас и небыло,
просто траектория у вас написана в приращениях (G91 в начале кода уп) и
координаты расчитывались не от нуля заготовки, а в приращениях к последней точке.
То есть при изменении глубины первого врезания по z все остальные перемещения
этой оси +50 и -50 отсчитывались уже от измененной глубины и соответственно меняли глубину перемещения,
при этом текст программы не изменялся.
То есть вычисляя величину первого врезания по Z, вы тем самым как бы задавали точку отсчета для остальных перемещений по z.
Почему то ваш технолог выбрал такой чудной способ ,вместо традиционного выставления нуля заготовки (коснуться фрезой поверхности и обнулить z)
Не парьтесь с восстановлением постпроцессора в приращениях, просто возьмите стандартный пост и почитайте на форуме как выставлять ноль заготовки. Это намного проще и удобнее.
p/s... На случай если всетаки не хотите традиционным способом работать ,
сделал побыстрому простенький вариант постпроцессора в приращениях.
NC-Studio(G91).zip 626байт
316 скачиваний
Сообщение отредактировал MiG: 05 Февраль 2018 - 21:41