Помощь - Поиск - Пользователи - Календарь
Полная версия этой страницы: Некорректная Работа Probe Z
Все о станках с ЧПУ > Станки с ЧПУ, Hobby CNC > Обсуждение станков,устройств, вопросы
Cabinett
Привет, форумчане!
При построении станка столкнулся с проблемой установки нуля датчиком Probe Z. Датчик на 433МГц, кнопочный. Софт Mach3

Суть проблемы в том, что иногда при касании фрезы датчика, ось Z продолжает двигаться в том же направлении, что и при поиске касания, а не реверсивно предыдущему движению на величину, заданную в скрипте.

Скрипт использую вот такой.
Скрипт Probe Z

Подскажите, пожалуйста, в чем может быть проблема.

Спасибо!


AlexSpb
Если есть индикатор срабатывания , то проверьте работает ли датчик и пин порта.
Наш код с доп. DRO где вводится смещение координаты и поднятие оси на 3мм.



Rem VBScript To probe In the z axis

If GetOemLed (825) <> 0 Then
Code "(Z-Plate is grounded, check connection and try again)" 'this goes in the status bar if aplicable
Else
Code "G4 P0"
PlateOffset = GetUserDRO(1151)
CurrentFeed = GetOemDRO(818)
Code "F10"

Rem Probe in the z direction
ZNew = GetDro(2) - 20
Code "G31Z" &ZNew
While IsMoving()
Wend

ZNew = GetVar(2002)
Code "G0 Z" &ZNew
While IsMoving ()
Wend

If PlateOffset <> 0 Then
Call SetDro (2, PlateOffset)
Code "G4 P0.00"
ZNew = PlateOffset + 3
Code "G0 Z" &ZNew
Code "(Z axis is now zeroed)"
End If

Code "F" &CurrentFeed
End If
Cabinett
Датчик срабатывает, при пошаговом выполнении скрипта все работает нормально до момента, когда нужно отъехать от датчика для точной установки нуля.

За скрипт спасибо, как попробую, отпишусь.

UPD: Скрипт проверил, Mach3 говорит, что он не компилится.

Попробовал еще один(В соседней ветке у человека была такая же проблема Скрипт обнуления длины инструмента) :

PlateOffset = 4
ProbeFeed = 100
ProbeDist = 10
ZClearence = 10

Code "G4 P1"
CurrentFeed = GetOemDRO(818)
Code "F" &ProbeFeed

ZNew = GetDro(2) - ProbeDist
Code "G31Z" &ZNew
While IsMoving()
Wend

Code "G92Z" &PlateOffset
Code "G0 Z" &ZClearence
While IsMoving ()
Wend

Code "F" &CurrentFeed
Code "(готово)"

Результат: https://youtu.be/XSPiwkiiGeI
Cabinett
UPD:
Проверил осциллографом аппаратную часть. Все как в аптеке, подтяжка есть, дребезга нет, Mach тоже воспринимает.
Вспомнил, что подобная проблема была с концевиками, тоже не было реверса движения. Решилось нажатием на кнопку Ref(ось). Может ли это быть как-нибудь связано с моей проблемой?
UPD2: Еще прошерстив тему, обнаружил, что пляски с бубном начинаются со смены скринсета. Может ли скринсет как-нибудь влиять на результат?
AlexSpb
Цитата
UPD2: Еще прошерстив тему, обнаружил, что пляски с бубном начинаются со смены скринсета. Может ли скринсет как-нибудь влиять на результат?

И скрин сет может и версия мача может.
В скриптах с G 92 мы с этим столкнулись и просто прописали одно и тоже в 2 е строки.
Cabinett
AlexSpb, я попробовал еще раз запустить скрипт, что во втором сообщении- он скомпилился, но результат тот же. Ось Z продолжает двигаться в том же направлении после касания, ломая все на своем пути. Перелазил все настройки, ничего похожего на задание относительных координат не нашел.
AlexSpb
Для начала вам нужно точно определиться что имеет место:
нет сигнала или мач его не видит от датчика.
или сигнал есть, видит, но не отрабатывает.

В первом случае разбирайтесь с датчиком и портом, во втором с сетом и мачем.
Cabinett
Цитата(AlexSpb @ 16.4.2016, 20:27) *
Для начала вам нужно точно определиться что имеет место:
нет сигнала или мач его не видит от датчика.
или сигнал есть, видит, но не отрабатывает.

В первом случае разбирайтесь с датчиком и портом, во втором с сетом и мачем.

Как уже сказал, с аппаратной частью все хорошо, мач тоже фиксирует срабатывание.
После долгих разбирательств, нашел проблему: контроллер китайский, вместе с драйвером для него поставляется скрипт пробы Z и файл профиля Mach3mill. В скрипте по-хитрому задаются координаты, я не стал глубоко вникать, просто подгрузил его и изменил под свой пробник. Все заработало.

PS. Если у кого-то будет такая проблема, могу скинуть этот скрипт, стучитесь в личку. Контроллер XHC MACH3 USB Motion Card.
Для просмотра полной версии этой страницы, пожалуйста, пройдите по ссылке.
Форум IP.Board © 2001-2020 IPS, Inc.