Страница 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
вот пока что вышло:
594_РЕДАКТИРОВАННЫЙ_M64_M65.ngc
(11.4 КБ) 1043 скачивания
custom.clp
(4.87 КБ) 1030 скачиваний
Plasma_xyz.hal
(3.65 КБ) 1034 скачивания
ладдер должен выглядеть так:
Выделение(006).jpg (1815 просмотров) <a class='original' href='./download/file.php?id=11378&mode=view' target=_blank>Загрузить оригинал (62.83 КБ)</a>
пояснение к работе-
основная линия - это 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 не жалко было такие денежки за раскладку на листе отдавать:
Выделение(008).jpg (1803 просмотра) <a class='original' href='./download/file.php?id=11381&mode=view' target=_blank>Загрузить оригинал (243.72 КБ)</a>
:hehehe: :hehehe:

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-ю ногу
Выделение(011).jpg (1776 просмотров) <a class='original' href='./download/file.php?id=11387&mode=view' target=_blank>Загрузить оригинал (259.5 КБ)</a>
поменяйте на

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

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
вот низ хал:
я его не изменял
Выделение(017).jpg (1742 просмотра) <a class='original' href='./download/file.php?id=11426&mode=view' target=_blank>Загрузить оригинал (304.15 КБ)</a>
у меня работает так
исходный вид ладдера до старта
Выделение(015).jpg (1742 просмотра) <a class='original' href='./download/file.php?id=11424&mode=view' target=_blank>Загрузить оригинал (297.04 КБ)</a>
то есть I2 - говорит нам о том , что команда на проверку не подана
I1- разомкнутый - дуги нет
потом по программе у меня подалась команда на поджиг - I2 разомкнулся - но дуги нет - и авост
Выделение(016).jpg (1742 просмотра) <a class='original' href='./download/file.php?id=11425&mode=view' target=_blank>Загрузить оригинал (323.83 КБ)</a>
(это и наблюдаем на скрине)
вот файл который запускаю
594_РЕДАКТИРОВАННЫЙ_M64_M65.ngc
(11.4 КБ) 954 скачивания
у вас так все выглядит в динамике?
открывайте halshow- смотрите за пинами
возможно какой то motion.digital остался активным