Управление станком при помощи оффлайн контроллера

Ну кому как... У меня НАНО анализирует датчики... Их 7 штук на ней... На проходе к дому со двора стоит 3 датчика. Вышел с дома во двор - свет потухнет только через 15 минут (если нет движения за этот период), а если возвращаешься обратно, то горит 45 секунд (изначально было 15, мало). Вот как-то так у меня построено... И нет ни каких морганий как Вы описывали...
Да нет, не моргали, но если движения нет, то свет тухнет, или начинает на каждую живность срабатывать типа кошек ,крыс, ёжиков. У меня на крыльце датчики были. Зять хотел переключить на звуковое оповещение , если движения нет в течении какого то времени , срабатывает бипер, если с минуту движение не появилось, то тогда уже отключить, но мне это и нафиг не нужно, сейчас везде светодиоды, даже если где то и забудешь выключить то нагорит немного совсем.
 

Согласен! :) У каждого тараканы индивидуальные.....:D:D

оффтоп
 
  • Спасибо
Реакции: Yuri
  • Последнее редактирование:
Последнее редактирование:
Ваши сообщения автоматически объединены:

Есть и свежее
 
  • Спасибо
Реакции: Yuri
Всем привет.Только недавно приобрел станок 3018+ в комплекте с офлайн-контролером.Сразу столкнулся с проблемами.1)При обработке УП с пульта,очень часто станок зависает на 40-50%.Либо шпиндель продолжает крутится,а шаговики зависают,либо вообще все резко отключается.Думал может сд-карта глючная,поменял на другую.С новой картой смог лишь одну работу выполнить полностью,а потом опять стал виснуть станок на половине УП.И вторая проблема,можно ли на пульте обнулять координаты осей как в программе?
 
Только недавно приобрел станок 3018+ в комплекте с офлайн-контролером.Сразу столкнулся с проблемами.1)При обработке УП с пульта,очень часто станок зависает на 40-50%.Либо шпиндель продолжает крутится,а шаговики зависают,либо вообще все резко отключается.Думал может сд-карта глючная,поменял на другую.С новой картой смог лишь одну работу выполнить полностью,а потом опять стал виснуть станок на половине УП.И вторая проблема,можно ли на пульте обнулять координаты осей как в программе?
В первую очередь решите проблему помех, тут много о них есть. Если уж с "пульта" виснет, скорей всего проблема с питальником, "шумит" он не по детски. Попоробуйте его заменить на другой, более качественный.
По поводу обнуления координат в оффлайн режиме, откуда стартуете, там и нули, по всем осям. Иного не предусмотрено. подводите фрезу к точке старта, касаетесь заготовки, старт и поехали.
 
Всем привет. Подскажите а контролер идет в корпусе или его надо покупать отдельно?
 
Всем привет. Подскажите а контролер идет в корпусе или его надо покупать отдельно?
Обычно да, если это можно назвать корпусом. Две накладки, сыерху и снизу на плату на винтах с дистатционными втулками.
 
Сейчас уже новые пульты,в пластиковом боксе(корпусе)По крайней мере мне такой прислали со станком.
Всем привет. Подскажите а контролер идет в корпусе или его надо покупать отдельно?
 
Всем привет.Только недавно приобрел станок 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 относительно поверхности заготовки.
 
Таким же методом можно создать команду Home. Создаем также как описано выше файл Home.nc и в него прописываем 2 команды
$X "разблокировка и "
$H "Домой"
Команда разблокировка нужна, чтобы не щелкать на пульте перед подачей команды Домой на файл Unloc.nc
А вы попробуйте прописать только $H.
 
После запуска ZprobeA.nc и выполнения соприкосновения фрезы с Z-щупом станок зависает, т.к. ему не куда записать полученные координаты.
Попробуйте вот эту связку:
G91
38.2 Z-5 F20
G90
G10 L20 P1 Z0
G91
G0 Z4
G90
и проверьте что бы в файле после последней команды были "возврат коретки и перевод строки"
 
А вы попробуйте прописать только $H.
После включения станка (у меня в настройках $22=1) станок по умолчанию заблокирован, ничего не запускается в том числе и $H без предварительного снятия блокировки командой $X.
Использование команды $X, в случае если даже станок разблокирован, никак не сказывается на его работоспособности. Так что эту команду можно добавлять в начало любой УП.
 
  • Последнее редактирование:
Последнее редактирование:
После включения станка (у меня в настройках $22=1) станок по умолчанию заблокирован, ничего не запускается в том числе и $H без предварительного снятия блокировки командой $X.
А у меня прекрасно отрабатывает. Что по $H, что по $h. Причём для чистоты эксперимента в обычном терминале.
А это лог ответа от станка:
Grbl 1.1f ['$' for help]
[MSG:'$H'|'$X' to unlock]
<Alarm|MPos:0.000,0.000,0.000|F:0|WCO:32.000,18.000,-13.635>
ok
ok
ok
ok
<Idle|MPos:0.000,0.000,0.000|F:0|Ov:100,100,100>
ok
ok
Были переданы следующие команды:
?
$H
?
Видно что после $H блокировка снята.
 
Сверху Снизу
Обнаружен блокировщик рекламы AdBlock

МЫ ДОГАДЫВАЕМСЯ, ЧТО РЕКЛАМА ВАС РАЗДРАЖАЕТ!

Конечно, Ваше программное обеспечение для блокировки рекламы отлично справляется с блокировкой рекламы на нашем сайте, но оно также блокирует полезные функции. Мы стараемся для Вас и не обязываем Вас донатить и скидывать денег на наши кошельки, чтобы пользоваться форумом, но реклама это единственное, что позволяет поддерживать проект и развивать его.

Спасибо за Ваше понимание!

Я отключил свой AdBlock    Нет, я не буду ничего отключать