Последнее редактирование:
Из программы Candle или с ПК согласен, а вот с оффлайн автономного контролера не проходит. Никакой файл с УП не запускается и никакое перемещение по осям не возможно произвести до подачи на станок с оффлайн контролера команды $X (что делается в виде запуска файла Unloc.nc с прописанной внутри командой $X).А у меня прекрасно отрабатывает. Что по $H, что по $h. Причём для чистоты эксперимента в обычном терминале.
А это лог ответа от станка:
Были переданы следующие команды:
?
$H
?
Видно что после $H блокировка снята.
Ваши сообщения автоматически объединены:
Попробуйте вот эту связку:
G91
38.2 Z-5 F20
G90
G10 L20 P1 Z0
G91
G0 Z4
G90
и проверьте что бы в файле после последней команды были "возврат коретки и перевод строки"
Попробовал, не работает. Записал файл с УП таким образом:
"первое касание"
%
G91
G21G91G38.2Z-30F100 <-здесь после первого касания Z-щупа все зависло
G90
G10 L20 P1 Z0
G91
"второе касание"
G0Z1
G38.2Z-2F10<-здесь после касания Z-щупа тоже все зависает, пробовал отдельно от первой запустить вторую часть
G90
G10 L20 P1 Z0
G91
G0 Z4
G90
M02
"после последней команды две строки сделал пустые"
Стандартная команда Z-щуп из Candle два касания первое на большой скорости, второе после отскока назад на малой скорости:
G21G91G38.2Z-30F100
G0Z1
G38.2Z-2F10
С оффлайн контролера после каждого касания Z-щупа УП зависает (именно поэтому пришлось делать 2 файла, по отдельности файл на каждое касание).