"Дома" стоят на максималках и эти позиции являются машинным нулем. И работает станок в отрицательных без всяких проблем.
Я даже вникать в ваш метод не особо буду, так как и мой работает, только что таблицу инcтрументов по Z пришлось поправить.
По этому и спросил по поводу обнуления оси Z, что в документации не рекомендуется делать.
Может уже опытным путем выяснили, что обнулять нужно и тогда не придется таблицу править.
В другой теме писал, что 4 инструмента по Z "гуляли" в пределах 2мм. Т.е. у меня получилась таблица по Z с -20,05, -21,42 и т.д. Двадцатку убрал и всё заработало, как и должно было.
По этому и подозрение, какая координата попадет в таблицу, если сначала Z по торцу обнулить, а потом только делать оффсет по Z для инструмента.
Чуток отдохну и может проверю на своем позже. Благо стоит он от меня в 3-х метрах

