Кстати, если базироваться от первого инструмента, то можно при его замене просто разницу между прошлым нулем и новой длиной инструмента забивать.
То есть опустили до точки Z=0 в координатах заготовки, смотрите, а там в W.coor стоит Z = 3,547
Вот первому инструменту в компенсацию длины и забиваете, если не хочется перемерять всё, один фиг система управления считает разницу длины арифметически.
Также возможен вариант, при базировании от стола довольно простого и эффектного решения.
Вы ставите в смещение по высоте координату по Z уровня стола, или подложки, например -178.0 для первого инструмента и так далее для остальных.
Задаёте потом уже в механических координатах нулевую точку равной толщине материала (16, 22, 32, и так далее) и при вычислении уровня заготовки у вас получится 16-178 = - 162, как раз равно уровню заготовки, и все остальные фрезы также будут отстраиваться. Удобно когда не хочется высчитывать разницу длин между фрезами или лениво поставить ноль первой фрезой и потом прогонять все остальные. Получается просто нужно для каждой фрезы вписывать ее координату на уровне вашего нуля. Ну а затем не забывать о том, как в CAM системе ставить ноль =)
Пауза для замены инструмента в постпроцессоре это отличное решение, также бывает необходимо по калибратору компенсацию поставить, в 8ой нцстудии это можно сделать на станках где такой калибратор имеется.
Опыт прямопропорционален количеству испорченного оборудования.
Сертифицированный инженер по обслуживанию источников механизированной резки и система автоматизации Hypertherm.
Представитель и инженер сервисной и техподдержки компании Weihong (Ncstudio, NK105, NK260, NK300) на территории России.