Страница 13 из 26
Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 28 фев 2013, 21:58
nkp
1240 писал(а):не помогло
там немного сложней
позже сделаем
если Ник раньше не напишет
Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 28 фев 2013, 22:11
1240
Nick писал(а):Добавляешь RS274NGC_STARTUP_CODE = G90.1
работает
Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 01 мар 2013, 00:15
nkp
[FILTER]
PROGRAM_EXTENSION = .ngc Script
ngc = sed 's/G71/G21/i'
если вот так добавить - то будет заменять ж71 на ж21 - что
равнозначно по смыслу(выбор мм)
Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 01 мар 2013, 00:36
1240
работает.
Есть с чем завтра пробовать на станке.
До завтра.
Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 01 мар 2013, 07:58
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.
таким же образом добавляем при необходимости еще команды через ";"
=====================
преимещества данного способа:
все прописывается очень компактно и прямо в ини файл
недостатки:
данный метод не изменяет первоначальный файл - он только правит его на лету и таким загружает в емс
Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 01 мар 2013, 11:31
Nick
Не работало, скорее всего, из-за квадратных скобок, я их так написал, чтоб выделить что менять надо

.
nkp, ты когда с sed научился работать?

Я таких штук не знаю!
nkp писал(а):преимещества данного способа:
все прописывается очень компактно и прямо в ини файл
Вот за это я и люблю linux

!
Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 01 мар 2013, 14:29
nkp
Nick писал(а):Не работало, скорее всего, из-за квадратных скобок
не работало еще и из-за того,что расширение было "левое" - такое же менять надо было для файла ж-кодов
у нас же смысл фильтра в том,что он смотрит на расширение - и если совпадает с прописанным- то открывает данный
файл соответствующей программой
то есть сейчас по фильтру .ngc открывает не емс , а sed
а емс загружает стандартный вывод...
вот я меня вопрос-задумка:
почему до сих пор нет на такой же основе общего (универсального) фильтра для емс ???
хоть на питоне,чоть на чем другом...
а вопрос такой:
вот здесь что сие означает:
Nick писал(а):ты когда с sed научился работать
так ты же сам ссылку на талмуд дал

Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 01 мар 2013, 15:24
Nick
nkp писал(а):а вопрос такой:вот здесь что сие означает:
Может быть дело в больших буквах в расширении... В линухе 1.ngc и 1.NGC - разные файлы...
Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 01 мар 2013, 15:28
1240
Какие входа/выхода сейчас используем?
Запустил станок, он без включенной плазмы отработал УП
Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 01 мар 2013, 16:07
nkp
просто мы не могли определиться с управляющими кодами:
последний запрос был - сделать вкл-выкл плазмы от кодов М03-М04
вот здесь
Необходимо настроить ЕМС под плазморез. #210
текст файла хал , где на 8-й пин подается команда по М3-М4
а как быть с пневмоцилиндром?
М-коды как в программе проставлять ? вручную редактировать?
у нас много наработок - теперь в кучу надо собрать...
кстати - home работает без проблем?
Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 01 мар 2013, 19:39
1240
Установил CamDuct рядом со станком.
1.) НОМЕ работает
проблема только тогда когда датчики Х,У уже нажаты. (съезжает одна ось а вход зажат другой)
но пока так и оставим.
Пусть пневмоцилиндр и плазма включаются одновременно (пины могут остаться прежние).
Глючность cumdacta в том что он для включения ставит М04 а для выключения М03 (здесь хотелось бы какое то автоматическое решение(замена) )
Пытаюсь сгенерировать код с минимум мусора.
Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 01 мар 2013, 19:46
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
Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 01 мар 2013, 19:52
1240
Да, если смотреть структуру УП то включение по М04
выключение по М03 (поправьте меня если я не правильно понял структуру УП)
Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 01 мар 2013, 19:56
nkp
1240 писал(а):исправьте если у Вас не так
а что исправить??
а второе - не все ли равно как ?
на что это влияет?
Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 01 мар 2013, 20:04
1240
(поправьте меня если я не правильно понял структуру УП) (это я уточнил мысль)
Сейчас плазморез не включает плазму и цилиндр и не следит за их состоянием.
Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 01 мар 2013, 20:15
1240
по кнопке "шпиндель против часовой" шпиндель включается
"шпиндель по часовой" шпиндель выключается
на кнопку СТОП не реагирует
Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 01 мар 2013, 20:20
nkp
1240 писал(а):по кнопке "шпиндель против часовой" шпиндель включается "шпиндель по часовой" шпиндель выключается на кнопку СТОП не реагирует
а зачем нам эта кнопка ?
у нас вместо шпинделя на 8 ноге должно быть включение плазмы
что сейчас на 8 ноге висит?
Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 01 мар 2013, 20:29
1240
прошу пока использовать пин. 9
У меня на плате согласования какая то проблема. пин 8 не рабочий пин 9 рабочий.
перед запуском я пины редактирую
но их состояние я отслеживаю по hal
Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 01 мар 2013, 20:30
1240
nkp писал(а):
а зачем нам эта кнопка ?
кнопка добавлена на панель и должна адекватно работать (или быть убрана)
Re: Необходимо настроить ЕМС под плазморез.
Добавлено: 01 мар 2013, 20:34
1240
Да может я не четко в какой то момент выразил мысль
Нужно уметь обрабатывать код именно после CAMDUCT/
я пробовал запускать старую УП тогда станок следит за состоянием плазмы