Страница 5 из 26
Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 31 янв 2013, 13:31
Ворон226
Nick писал(а):В какой программе ты Gкоды генерируешь? Там наверняка можно настроить кастомные Gкоды перед/после контура.
А в Inkscape можно такое сделать? И где об этом написано?
(два станка, а как похожи!

)
Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 31 янв 2013, 13:33
1240
nkp писал(а):мы можем это сделать по разному
но имхо лучше сделать подпрограммку опускания цилиндра
тогда и подпрограмку поджига рабочей дуги
если дуга есть - поехали дальше (главное чтобы на момент опроса движение не прерывалось)
Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 31 янв 2013, 13:36
nkp
1240 писал(а):тогда и подпрограмку поджига рабочей дуги
не - тут ладдер уже работает...
допроверяю все - выложу...
Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 31 янв 2013, 14:18
1240
Nick писал(а):В какой программе ты Gкоды генерируешь? Там наверняка можно настроить кастомные Gкоды перед/после контура.
CAM-DUCT
Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 31 янв 2013, 14:47
nkp
вот пока что вышло:
ладдер должен выглядеть так:
пояснение к работе-
основная линия - это estop
если мы ее разрываем - estop
%I1 - это сигнал с дуги
%I2 - это сигнал контроля дуги
%I3 - это reset
далее подпрограмма(ПП)
Код: Выделить всё
O<down> sub
M64 P01
M66 P0 L1 Q10
O<m66> if [#5399 lt 0]
(debug, Warning!!!(to do Estop))
O<m66> endif
O<down> endsub
построчно:
M64 P01 - включаем ПЦ
M66 P0 L1 Q10 - команда ждать 10с высокого уровня(логической еденицы) а в нашем случае - сигнала с концевика ПЦ
как только дождались - идем дальше попрограмме
если не дождались - пока вывод предупреждения на экран
а там можно авост поцепить
надо пробовать....
Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 31 янв 2013, 15:27
Nick
Ворон226 писал(а):А в Inkscape можно такое сделать? И где об этом написано?
(два станка, а как похожи! )
Да можно, я потому и спрашивал

(в параметрах инструмента Gcode before path и Gcode after path - туда просто пишем нужный Gкод)
1240 писал(а):CAM-DUCT
посмотри там наверняка есть такая же штука, или она может быть в пост процессоре...
Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 31 янв 2013, 15:47
nkp
off не жалко было такие денежки за раскладку на листе отдавать:

Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 31 янв 2013, 16:18
1240
nkp писал(а):off не жалко было такие денежки за раскладку на листе отдавать:
Я делаю (более правильно консультирую) только по изготовлению станка.
Станок должен понимать CAM DUCT (это условие заказчика или приблеженных).
Программу не покупаю и не продаю.
Саму бы программу себе я бы наверно за такие деньги не купил.
Кстати следующая проблема, ЕМС оригинальный код не видит. нужно убрать пару-тройку строк.
Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 31 янв 2013, 16:59
1240
Запустил последнюю версию.
Компьютер подъехал к месту прожига подождал 8-10сек выдал "unbalance2=-1" и поехал дальше.
Сигнал на 13 пин подавал (иммитация опускания ПЦ) ( в окне установки HAL контролировал).
Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 31 янв 2013, 17:07
nkp
1240 писал(а):подъехал к месту прожига подождал 8-10сек выдал "unbalance2=-1" и поехал дальше.
так в этот момент должен поидее придти сигнал с концевика ПЦ
(если бы он был)
а так вместо вывода сообщения будет авост
а пока его не цеплял - чтоб отлаживать было удобней
если нада - прицепим
я кнопочкой подавал в порт сигнал (13 нога) - все работало
Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 31 янв 2013, 17:15
nkp
и малехо не тот файл прислал
ну хотя совсем не существенны правки - но думаю - я ж не то сообщение в вывод делал
вот ПП:
Код: Выделить всё
O<down> sub
M64 P01
M66 P0 L1 Q10
O<m66> if [#5399 lt 0]
(debug, Warning!!!(to do Estop))
O<m66> endif
O<down> endsub
но повторюсь - на работу это не влияет....
Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 31 янв 2013, 18:04
nkp
1240 писал(а):Кстати следующая проблема, ЕМС оригинальный код не видит. нужно убрать пару-тройку строк.
оригинальный код "чужого" постпроцессора...
для устранения несовместимости и существуют оные ..
Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 31 янв 2013, 18:21
1240
Скобки в скобках-комп не захотел работать.
Убрал
На тринадцатую ногу ни как не реагирует.
Подъехал, постоял, выдал Warning, поехал дальше.
вход дублированным светодиодом. В HAL установках сигнал вижу.
Но компьютер всегда работает одинаково
Подъехал, постоял, выдал Warning, поехал дальше.
Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 31 янв 2013, 18:32
nkp
теперь вопрос - почему емс вообще запустился???????
да там опечатка - в хал два сигнала на 13-ю ногу
поменяйте на
Код: Выделить всё
net and0-in0 parport.0.pin-11-in-not classicladder.0.in-01 # сигнал наличия дуги
сейчас разницы нет что на какую ногу вешать
лишь бы работало
Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 31 янв 2013, 18:36
nkp
я то не так запускал
не успею я вручную подать сигнал о наличие дуги
поэтому я скоммутировал команду вкл дугу и ответ от плазмы
получилось - что если скомандовали включить дугу то
и автоматом выдали сигнал ее наличия
а вы как проверяете подтверждение без станка ????
Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 01 фев 2013, 14:27
1240
Вчера срочно пришлось уехать, сори.
Сегодня.
Запускаю УП
Комп подъезжает к точке прожига и ждет.
Даже кратковременный импульс (его сразу можно снять) по пин-13 (опускание ПЦ) разрешает дальнейшую работу.
Наличие/отсутствие дуги пин-11 не запрещает работу.
Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 01 фев 2013, 14:39
1240
nkp писал(а):я то не так запускал
не успею я вручную подать сигнал о наличие дуги
поэтому я скоммутировал команду вкл дугу и ответ от плазмы
получилось - что если скомандовали включить дугу то
и автоматом выдали сигнал ее наличия
а вы как проверяете подтверждение без станка ????
Временные рамки от команды до выполнения могут занимать 0,5-3сек
поэтому я считаю, что могу успеть проэмулировать поведение машины, вручную.
Подъехал комп по координатам в точку прожига, подал сигнал на опускание ПЦ, я замкнул концевик опускания ПЦ.
Комп подал сигнал поджига плазмы-я подал сигнал плазма горит.
Если я снимаю сигнал (не подаю его в течение 10 сек) то это авария.
Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 01 фев 2013, 14:44
Nick
1240 писал(а):Даже кратковременный импульс (его сразу можно снять) по пин-13 (опускание ПЦ) разрешает дальнейшую работу.
А у тебя в Gкоде есть M64 P02 - команда на контроль дуги?
Да и посмотри, что в classic ladder творится, там должно быть видно, если контакты замыкаются.
1240 писал(а):Если я снимаю сигнал (не подаю его в течение 10 сек) то это авария.
Эт хорошо

.
Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 01 фев 2013, 14:53
1240
Nick писал(а):А у тебя в Gкоде есть M64 P02 - команда на контроль дуги?
Да
Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 01 фев 2013, 14:54
nkp
вот низ хал:
я его не изменял
у меня работает так
исходный вид ладдера до старта
то есть I2 - говорит нам о том , что команда на проверку не подана
I1- разомкнутый - дуги нет
потом по программе у меня подалась команда на поджиг - I2 разомкнулся - но дуги нет - и авост
(это и наблюдаем на скрине)
вот файл который запускаю
у вас так все выглядит в динамике?
открывайте halshow- смотрите за пинами
возможно какой то motion.digital остался активным