Всем привет.Только недавно приобрел станок 3018+ в комплекте с офлайн-контролером.Сразу столкнулся с проблемами.1)При обработке УП с пульта,очень часто станок зависает на 40-50%.Либо шпиндель продолжает крутится,а шаговики зависают,либо вообще все резко отключается.Думал может сд-карта глючная,поменял на другую.С новой картой смог лишь одну работу выполнить полностью,а потом опять стал виснуть станок на половине УП.И вторая проблема,можно ли на пульте обнулять координаты осей как в программе?
Также столкнулся с такой проблемой. По моим наблюдениям если в УП в конце не прописать команду М02 или М30 (конец программы) запуск следующей УП с оффлайн контролера будет с проблемами. Также любое аварийное или принудительное прекращение выполнения УП с пульта, требует последующего нажатия кнопки Reset на станке и сброса блокировки станка. Если этого не делать запуск УП может произойти не корректно либо вообще не произойти.
Для начала нужно выяснить каким образом снимать блокировку станка с оффлайн контролера, ведь на пульте такой кнопки нет.
Если в настройках gbrl стоит 1 хотя бы в одном из параметров $20 $21 $22 (включены мягкие, жесткие пределы, циклический возврат, т.е. поиск концевиков или по другому команда Домой) то при включении станка в сеть он автоматически становится на блокировку.
Команда для разблокирования станка $X. Чтобы ее отправить с оффлайн контролера нужно создать файл и записать эту команду в него. Берем любой файл с расширением .nc в проводнике щелкаем на него правой кнопкой мыши и выбираем "Копировать", далее щелкаем также правой кнопкой мыши в окне проводника и выбираем "Вставить" создается файл Копия_ЛюбойФайл.nc Переименовываем этот файл в Unloc.nc открываем в блокноте, выделяем и удаляем все содержимое в нем и прописываем команду $X.
Почему лучше так создавать новые файлы? Если у Вас в проводнике не включено отображение файловых расширений, то создав в блокноте файл и назвав его Unloc.nc Вы на самом деле создадите файл Unloc.nc.txt, который станок читать не будет.
Правильно созданный файл закидываем на CD карту и теперь с пульта можно будет разблокировать станок.
Таким же методом можно создать команду Home. Создаем также как описано выше файл Home.nc и в него прописываем 2 команды
$X "разблокировка и "
$H "Домой"
Команда разблокировка нужна, чтобы не щелкать на пульте перед подачей команды Домой на файл Unloc.nc
Сам же файл Unloc.nc пригодится при аварийной остановке или при ситуациях когда станок нужно снять с блокировки но перемещать по осям не надо.
Заодно можно создать файлы Z-щуп Zprobe. Их придется создать 2 штуки. Т.к. при выполнении команды Z-щуп, станок пытается записать полученные координаты, но этого сделать у него нет возможности (флешка занята выполняемым файлом), то УП зависает. Поэтому команду Z-щуп разбиваем на два раздела.
Первый раздел (например, файл называем ZprobeA.nc)
G61 X68.5 Y1.7
"точное позиционирование по XY можно не прописывать, фрезу можно подвести к нужной точке с помощью оффлайн пульта"
G21G91G38.2Z-30F100
"движение фрезы до соприкосновения с Z щупом"
M30
"окончание программы, в данном случае не работает но лучше привыкать её указывать во всех УП"
После запуска ZprobeA.nc и выполнения соприкосновения фрезы с Z-щупом станок зависает, т.к. ему не куда записать полученные координаты. Прерываем выполнение УП правой нижней красной кнопкой на оффлайн контролере и запускаем второй файл ZprobeB.nc
$X
"разблокировка станка"
G0Z1
"откат фрезы от Z-щупа"
G38.2Z-2F10
"подвод фрезы к Z щупу на низкой скорости"
M30
"окончание программы, в данном случае не работает но лучше привыкать её указывать во всех УП"
После запуска ZprobeB.nc и выполнения на низкой скорости соприкосновения фрезы с Z-щупом станок зависает. Прерываем выполнение УП правой нижней красной кнопкой. Теперь у нас есть точка Z0 относительно поверхности заготовки.