Необходимо настроить ЕМС под плазморез.

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

Re: Необходимо настроить ЕМС под плазморез.

Сообщение 1240 »

В оригинальном станке происходит следующим образом:

Станок режет лист, если оператор не правильно ввел размеры листа и станок вышел за пределы листа (или какой то кусок листа выпал)- то дуга пропадает.
Станок останавливается.
Оператор нажимает кнопку (возможно это будет кнопка пауза) тогда станок поднимет ПЦ.
Оператор может подложить какой то обрезок (поправить лист).
Нажимает кнопку "продолжить"- станок опускает ПЦ и продолжает резку.
Принцип работы станка плазменной резки отличается от фрезерного (идейно).
Идея в том что- фрезерный почти без проблем можно запустить по той же программе и заготовке.
В плазме: если лист вырезали на 50 % то запускать ту же программу снова крайне опасно.

Во первых тк дуга будет идти по уже выполненому резу(воздуху) , она может не зажечься, или прерваться, или рез станет шире.
Рез вообще может уйти в сторону (металл нагрелся-остыл) и деталь в брак.

Наблюдения по работе станка пришлю позже.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Необходимо настроить ЕМС под плазморез.

Сообщение nkp »

1240 писал(а):Станок режет лист, если оператор не правильно ввел размеры листа и станок вышел за пределы листа (или какой то кусок листа выпал)
я немного другим интересовался - как поступать после аварийной остановки - когда все вырубилось?
наверно однозначно придется обнуляться и занова начинать?
если планируется использования функции "начать с такой то строки" (кадра) - то надо дорабатывать с учетом того,что в начале программы расположена подпрограмма,и ее нужно обязательно считать.
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

Re: Необходимо настроить ЕМС под плазморез.

Сообщение 1240 »

Обнулятся и начинать заново-это нормально, но на новом листе.
На листе по которому велась резка повторно пройтись не реально.

Крайне желательно, лист сохранить.
Насколько я разобрался, e-stop не должен привести к потере координат.
Нам нужно устранить причину пропадания дуги и продолжить резку.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Необходимо настроить ЕМС под плазморез.

Сообщение nkp »

1240 писал(а):Нам нужно устранить причину пропадания дуги и продолжить резку.
так тогда совсем подход другой должен быть
не нужен нам estop - нам просто ехать нельзя если пропала дуга
а стоять сколько угодно можно - ведь дуги то нет
значит просто сделать обнуление подачи(feed hold) - это будет то что надо
мы стоим на том же месте - ждем дугу в это время можем вручную поднять пц или опустить (наверно это нужно ???)
включили дугу - поехали
так наверно будет правильней
??
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

Re: Необходимо настроить ЕМС под плазморез.

Сообщение 1240 »

Согласен.
ПЦ можно поднимать/опускать отдельным электрическим (не программным) тумблером.

Написал и подошел к фрезеру посмотреть что происходит при нулевой подаче.

ЕМС при нулевой подаче ни куда не едет, но шпиндель (а у нас плазма) включен.
В целях безопасности в нашем случае при останове нужно:
1.) Выключить плазму (при подъеме/опускании возможно появление рабочей дуги из-за смещения листа)
2.) обеспечить подтвержение разрешения движения оператором (оператор должен находиться в безопасности)
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Необходимо настроить ЕМС под плазморез.

Сообщение nkp »

ну тогда перекроим все с заменой estop на feed hold
просле "неопускания " ПЦ тоже тогда целесообразно только останавливать подачу -
с той же аргументацией
с выводом на экран предупреждения (дополнительно можно вывод на сигнальную лампу)
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

Re: Необходимо настроить ЕМС под плазморез.

Сообщение 1240 »

Ок
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Необходимо настроить ЕМС под плазморез.

Сообщение nkp »

пока заготовка:
ладдер
custom.clp
(4.88 КБ) 986 скачиваний
Выделение(018).jpg (1465 просмотров) <a class='original' href='./download/file.php?id=11550&mode=view' target=_blank>Загрузить оригинал (50.09 КБ)</a>
хал и программа
Plasma_xyz.hal
(4.04 КБ) 993 скачивания
594_РЕДАКТИРОВАННЫЙ_M64_M65.ngc
(11.4 КБ) 975 скачиваний
ини без изменений
работает контроль дуги, ожидание 10с опускания, а вот обработка "если не опустились за 10с" пока не доработана
надо подумать...
Последний раз редактировалось nkp 05 фев 2013, 23:39, всего редактировалось 1 раз.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

Re: Необходимо настроить ЕМС под плазморез.

Сообщение Nick »

Можно помимо feed-hold также "останавливать шпинедель" (выключать плазму). Просто тот же пин пропускаем через and и в пин плазмы.
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

Re: Необходимо настроить ЕМС под плазморез.

Сообщение 1240 »

Может раньше не обращал внимание.
Включение ПЦ и включение плазмы происходит низким уровнем.
Подскажите, как поменять логику?
1240 писал(а):В целях безопасности в нашем случае при останове нужно:
1.) Выключить плазму (при подъеме/опускании возможно появление рабочей дуги из-за смещения листа)
2.) обеспечить подтвержение разрешения движения оператором (оператор должен находиться в безопасности)
Сейчас при пропадании дуги происходит только пауза в движении.
Сигнал включения плазмы не снимается (если пошевелить лист и возникнет дуга станок поедет дальше (а оператор не успеет убрать пальцы)).
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Необходимо настроить ЕМС под плазморез.

Сообщение nkp »

1240 писал(а):Сейчас при пропадании дуги происходит только пауза в движении.
Сигнал включения плазмы не снимается (если пошевелить лист и возникнет дуга станок поедет дальше (а оператор не успеет убрать пальцы))
я далек от таких тонкостей - поэтому и прошу все эти моменты описывать
будем смотреть
а вообще там уже на схеме в ладдере есть I4 - я думал так:
остановилась программно подача (по любой причине) - оператор сначала нажимает кнопку (пусть она называется "останов подачи")
потом только устраняет причину - потом нажимает кнопку продолжая движение
кнопка с фиксацией
нажатие I4 в любое время делает подачу нулевой
-----------------------
пины порта инвертируют командой:

Код: Выделить всё

setp parport.0.pin-03-out-invert  1
номер пина указать нужный
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

Re: Необходимо настроить ЕМС под плазморез.

Сообщение 1240 »

Хорошо.
Будет кнопка.

Если на нее нажали
1.) Сделали нулевую подачу.
2.) Второй группой контактов разорвали цепь включения плазмы (даже если оператор восстановит условия возникновения дуги-травмы не будет).
Какой вход будем использовать?
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Необходимо настроить ЕМС под плазморез.

Сообщение nkp »

1240 писал(а):Какой вход будем использовать?
а вход уже в хал подключен:

Код: Выделить всё

net unbl2       parport.0.pin-11-in-not       classicladder.0.in-04   # кнопка останов_подачи "
только комментарий поменять
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

Re: Необходимо настроить ЕМС под плазморез.

Сообщение 1240 »

Сейчас обнаружил.
Раньше клавишами влево-вправо вверх-вниз мог подогнать станок в нужное место.
Можно это восстановить?

Забыл сразу сказать что есть датчики "Home".
Как их прописать в системе?
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Необходимо настроить ЕМС под плазморез.

Сообщение nkp »

1240 писал(а):Раньше клавишами влево-вправо вверх-вниз мог подогнать станок в нужное место.Можно это восстановить?
почему восстановить
это работает (внутрення возможность емс)
кстати :
Выделение(020).jpg (1403 просмотра) <a class='original' href='./download/file.php?id=11601&mode=view' target=_blank>Загрузить оригинал (401.56 КБ)</a>
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

Re: Необходимо настроить ЕМС под плазморез.

Сообщение 1240 »

Раньше пользовался G64P0.5 (допустим)
Сейчас эту строку добавляю в начале УП и ничего не меняется.
Все равно, движение идет с остановками.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Необходимо настроить ЕМС под плазморез.

Сообщение nkp »

1240 писал(а):Раньше пользовался G64P0.5 (допустим)Сейчас эту строку добавляю в начале УП и ничего не меняется.Все равно, движение идет с остановками.
а ж61 убирается??
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

Re: Необходимо настроить ЕМС под плазморез.

Сообщение nkp »

Home axis.0 :
net home-x parport.0.pin-10-in axis.0.home-sw-in
ну пины смотреть свободные
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

Re: Необходимо настроить ЕМС под плазморез.

Сообщение 1240 »

Нет, у меня в этой конфигурации, управление клавишами не работает.
И не работают команды G1 G0 в окне MDI.
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

Re: Необходимо настроить ЕМС под плазморез.

Сообщение 1240 »

nkp писал(а):а ж61 убирается??
А-а-а вон оно чё.

таки да, G64 работает.
Ответить

Вернуться в «LinuxCNC»