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

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

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

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

Сообщение 1240 »

Nick писал(а):Добавляешь RS274NGC_STARTUP_CODE = G90.1
работает
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

[FILTER]
PROGRAM_EXTENSION = .ngc Script
ngc = sed 's/G71/G21/i'
если вот так добавить - то будет заменять ж71 на ж21 - что
равнозначно по смыслу(выбор мм)
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

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

Сообщение 1240 »

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

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

Сообщение nkp »

если необходимо сделать несколько "замен" в коде - то строка в ини будет такой формы:

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

PROGRAM_EXTENSION = .ngc Script sed
ngc = sed 's/G71/G21/i ; s/M16/M04/i ; s/M15/M03/i'
соответственно ,здесь ж71 меняем на ж21, м16 на м04, а м15 на м03.
таким же образом добавляем при необходимости еще команды через ";"
=====================
преимещества данного способа:
все прописывается очень компактно и прямо в ини файл
недостатки:
данный метод не изменяет первоначальный файл - он только правит его на лету и таким загружает в емс
Последний раз редактировалось nkp 01 мар 2013, 14:02, всего редактировалось 1 раз.
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

Не работало, скорее всего, из-за квадратных скобок, я их так написал, чтоб выделить что менять надо :freak:.


nkp, ты когда с sed научился работать? :) Я таких штук не знаю!
nkp писал(а):преимещества данного способа:
все прописывается очень компактно и прямо в ини файл
Вот за это я и люблю linux :)!
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

Nick писал(а):Не работало, скорее всего, из-за квадратных скобок
не работало еще и из-за того,что расширение было "левое" - такое же менять надо было для файла ж-кодов
у нас же смысл фильтра в том,что он смотрит на расширение - и если совпадает с прописанным- то открывает данный
файл соответствующей программой
то есть сейчас по фильтру .ngc открывает не емс , а sed
а емс загружает стандартный вывод...
вот я меня вопрос-задумка:
почему до сих пор нет на такой же основе общего (универсального) фильтра для емс ???
хоть на питоне,чоть на чем другом...
а вопрос такой:вот здесь что сие означает:
Рабочий стол 1(008).jpg (1376 просмотров) <a class='original' href='./download/file.php?id=12432&mode=view' target=_blank>Загрузить оригинал (709.57 КБ)</a>
Nick писал(а):ты когда с sed научился работать
так ты же сам ссылку на талмуд дал :hehehe:
Аватара пользователя
Nick
Мастер
Сообщения: 22776
Зарегистрирован: 23 ноя 2009, 16:45
Репутация: 1735
Заслуга: Developer
Откуда: Gatchina, Saint-Petersburg distr., Russia
Контактная информация:

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

Сообщение Nick »

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

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

Сообщение 1240 »

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

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

Сообщение nkp »

просто мы не могли определиться с управляющими кодами:
последний запрос был - сделать вкл-выкл плазмы от кодов М03-М04
вот здесь Необходимо настроить ЕМС под плазморез. #210
текст файла хал , где на 8-й пин подается команда по М3-М4
а как быть с пневмоцилиндром?
М-коды как в программе проставлять ? вручную редактировать?
у нас много наработок - теперь в кучу надо собрать...
кстати - home работает без проблем?
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

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

Сообщение 1240 »

Установил CamDuct рядом со станком.

1.) НОМЕ работает
проблема только тогда когда датчики Х,У уже нажаты. (съезжает одна ось а вход зажат другой)
но пока так и оставим.

Пусть пневмоцилиндр и плазма включаются одновременно (пины могут остаться прежние).
Глючность cumdacta в том что он для включения ставит М04 а для выключения М03 (здесь хотелось бы какое то автоматическое решение(замена) )
Пытаюсь сгенерировать код с минимум мусора.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

1240 писал(а):Глючность cumdacta в том что он для включения ставит М04 а для выключения М03 (здесь хотелось бы какое то автоматическое решение(замена) )
не понял - надо наоборот?
так в хал поменять
было так:
net fire classicladder.0.out-01 parport.0.pin-08-out
net fire_m3 motion.spindle-reverse classicladder.0.in-06
net fire_m4 motion.spindle-forward classicladder.0.in-05
а сделать так:
net fire classicladder.0.out-01 parport.0.pin-08-out
net fire_m3 motion.spindle-reverse classicladder.0.in-05
net fire_m4 motion.spindle-forward classicladder.0.in-06
1240
Мастер
Сообщения: 972
Зарегистрирован: 25 янв 2013, 17:11
Репутация: 278
Откуда: Украина, Харьков.
Контактная информация:

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

Сообщение 1240 »

Да, если смотреть структуру УП то включение по М04
выключение по М03 (поправьте меня если я не правильно понял структуру УП)
Последний раз редактировалось 1240 01 мар 2013, 20:02, всего редактировалось 1 раз.
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

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

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

Сообщение 1240 »

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

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

Сообщение 1240 »

по кнопке "шпиндель против часовой" шпиндель включается
"шпиндель по часовой" шпиндель выключается
на кнопку СТОП не реагирует
nkp
Мастер
Сообщения: 8340
Зарегистрирован: 28 ноя 2011, 00:25
Репутация: 1589
Контактная информация:

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

Сообщение nkp »

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

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

Сообщение 1240 »

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

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

Сообщение 1240 »

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

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

Сообщение 1240 »

Да может я не четко в какой то момент выразил мысль
Нужно уметь обрабатывать код именно после CAMDUCT/
я пробовал запускать старую УП тогда станок следит за состоянием плазмы
Ответить

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