Доброго дня всем!
Столкнулся с интересной проблемой с Auto tool zero.
Не нашел ответа, пишу здесь как наиболее близкой теме.
Есть скрипт, мне нравится что едет до точки касания потом меняет скорость поменьше и еще раз едет.
Он работает когда станок включиш.
Тем не менее, после отработки любой программы с G code, начинает вести себя как хочет .
То верх едет после первого измерения , то вниз пока не упрется.
Одну фрезу сломал.
Начал разбираться. Вывожу результаты измерений ( 3 раза) на экран через Message
Вижу что первые 2 определяются нормально , одинаково до и после отработки программы.
А третье измерение после отработки программы меряет бог знает что .
Вот тут
Код: Выделить всё
Code "F50" 'замедлить подачу до 50мм\мин
Sleep 100 'Пауза 0,1 сек.
ZNew = GetOemDro(802)
Message ( "third _" &Znew)
Znew = Znew - 6
Обычно меряет примерно на 9 мм выше чем результат второго измерения и едет вверх. Если ниже то въезжает в площадку.
Никакой системы не поймал.
Выйдеш из Mach3, зайдеш все работает.
Запустиш программу, опять глючит.
Пытался менять функцию с GetDro(2) на GetOemDro(802)
Ничего не меняется.
Может кто что подсказать?