Хороший и простой скрипт под автообнуление инструмента по z.
Простой - да. Хороший - не очень. Мало того, что здесь все величины в дюймах, они еще и фиксированные.
Вот что я на настоящий момент добавил.
1. Работа обязательно начинается с проверки функционирования датчика. Всяко бывает - забыл подключить, не успел добежать от компа до станка, задел за провод - датчик упал, и т.д. - и впилил фрезу в деталь.
Я сделал так - нажал кнопку, подошел к станку, коснулся пластиной инструмента, задержка 2 сек. - достаточна, чтобы положить датчик на деталь, шпиндель поехал.
2. Запоминается текущее значение Z, от него вниз на сколько-то см, а после срабатывания отвод на исходное положение. Удобно.
3. Толщина пластины задается с экрана.
Аналогичный скрипт сделан и для центрирования по XY по кольцевому датчику, но пока не нашел, из чего сделать такой датчик - токаря в доступности нет, а вручную нет смысла.
Тексты скриптов пока не даю, т.к. еще хотим их обкатать, может еще чего добавим.