Страница 1 из 1
Стенд-имитатор станка ЧПУ
Добавлено: 11 мар 2013, 23:14
Ворон226
Как только начал программировать станок, то сразу возникла потребность имитации станка (датчики, концевики) и оперативная информация о состоянии LPT-порта.
Сначала спаял выносной пультик с кнопками и светодиодами. Вчера это вылилось в панель на ПК (см. фото).
Кнопка E-STOP и красная индикация.
Четыре пары STEP и DIR: желтая, белая, зеленая и синяяю Три кнопки HOME.
Кнопка ВСЕ ПРЕДЕЛЫ.
Три красных светодиода - управляющие сигналы от CNC.
А вы имеете что-то похожее?
Re: Стенд-имитатор станка ЧПУ
Добавлено: 11 мар 2013, 23:44
aftaev
Ворон226 писал(а):А вы имеете что-то похожее?
Проще как то на живом железе имитировать
В Маче есть закладка которая показывает состояние сигналов/ хомяков и ЛПТ порта. Скорее всего есть такое и в ЕМС
Re: Стенд-имитатор станка ЧПУ
Добавлено: 12 мар 2013, 00:18
Ворон226
А как датчики HOME "показывает", например?
И особенно такая "штучка" удобна на последних шагах, когда сделана своя панелька, избавленная от излишеств, осциллографов и пин-метров...
Хотя, наверняка, кому-то легче с программными примочками работать.
Re: Стенд-имитатор станка ЧПУ
Добавлено: 12 мар 2013, 02:34
aftaev
Ворон226 писал(а):А как датчики HOME "показывает", например?
в Маче квадратик загорается
Re: Стенд-имитатор станка ЧПУ
Добавлено: 12 мар 2013, 06:27
Ворон226
А ПОЧЕМУ этот квадратик загорится? У тебя комп на порталах стоит?

Re: Стенд-имитатор станка ЧПУ
Добавлено: 12 мар 2013, 10:16
aftaev
Ворон226 писал(а):А ПОЧЕМУ этот квадратик загорится?
У мача есть сервисное окно где показываются практически все сигналы входные/выходные.
При использовании платы Kflop тоже есть свое окно которое показывает состояние I/O
На китайских станках с программой NC-Studio тоже есть окно где светится состояние I/O
На китайских станках с DSP пультом прям на плате светятся состояние хомяков.
А при настройке ЧПУ станка достаточно иметь тестер, а лучше осциллограф и никаких лампочек не нужно.
Ворон226 писал(а):У тебя комп на порталах стоит?
Да, рядом с порталом. Другой рядом с фрезерным. Третий если станок будет тоже рядом с токарным.
Re: Стенд-имитатор станка ЧПУ
Добавлено: 12 мар 2013, 10:34
Сергей Саныч
На пурелоджиковском контроллере PLC545 светодиоды на все входные и выходные сигналы.
Re: Стенд-имитатор станка ЧПУ
Добавлено: 12 мар 2013, 10:42
nkp
имхо - есть польза от таких имитаторов
если постоянно разрабатываешь что новое - всегда удобней работать за компом в офисе или
дома ,чем на производстве
если постоянные отладки не предвидятся - то наверно проще обойтись софтом и тестером
хотя о чем там речь - кучка кнопок и светодиодов

Re: Стенд-имитатор станка ЧПУ
Добавлено: 12 мар 2013, 15:43
Nick
В основном - hal meter

.
Правда иногда приходилось измерять реальный выход, но это уже на стадии тестов, почему железо не работает

.
Re: Стенд-имитатор станка ЧПУ
Добавлено: 12 мар 2013, 23:40
Ворон226
Это именно та ситуация, когда станок, например, в часовой доступности от места разработчика. Именно тот случай, когда думать в тишине приятнее, чем напрягаться в пыли и шуме. Именно тот случай, когда нужно не только смотреть, но и ИМИТИРОВАТЬ ДАТЧИКИ. Именно тот случай, когда ты переходишь от отработки принципа работы к разработке дизайна визуальной панели.
Делов на две копейки, а пригодится в будущем к ЛЮБОМУ проекту: 12 выходов-индикаторов и 4 входа-кнопки.
Кстати, может я чего пока не знаю? - в какой программе можно имитировать датчик "ВСЕ ПРЕДЕЛЫ" или "HOME Y"? Не посмотреть его состояние, а чтобы в процессе "движения" по оси X включился и отработал установку HOME?
Так вот я решил, что мне проще за пару часов сделать такой пультик, а не бегать по нескольку раз в день на станок и обратно. Сделать пультик, а не мерзнуть в цеху. Сделать пультик, и в дальнейшем использовать его переносной прототип для тестирования уже реального станка (чтобы быстрее разобраться где косяк: в программе или в железе?).
П.С. А hal meter в MyGUI работает???

Re: Стенд-имитатор станка ЧПУ
Добавлено: 12 мар 2013, 23:50
nkp
Ворон226 писал(а):А hal meter в MyGUI работает??
в скрипт добавляем функцию :
Код: Выделить всё
def on_halmeter(self,*args):
p = os.popen("halmeter &")
и ее цепляем на кнопочку как вариант...
-----------------
Halshow :
Код: Выделить всё
def on_halshow(self,*args):
p = os.popen("/home/nkp/emc2-dev-v2.5_branch-36c16e5/tcl/bin/halshow.tcl &" )
только путь свой поставить...
Re: Стенд-имитатор станка ЧПУ
Добавлено: 13 мар 2013, 00:15
Ворон226
И попадаем в противоречие: На станке такой кнопки быть не должно, но она должна быть. (За инфу - опять большое спасибо!)
Re: Стенд-имитатор станка ЧПУ
Добавлено: 13 мар 2013, 00:24
nkp
немного не понял о противоречии...)))
себе делаю(сделал) так - весь интерфейс состоит из вкладок
в каждом режиме (их 7) - своя
так вот есть режим EDIT - редактирование программы , туда и дополнил все фишки для отладки и контроля работы емс
требуется это редко при работе - но в принципе должно быть
=================
а вообще , все это издержки половинчатости решений в отношении изготовления пультов оператора (стоек)
ПО должен быть законченным изделием с исчерпывающим функционалом
Re: Стенд-имитатор станка ЧПУ
Добавлено: 13 мар 2013, 00:47
Ворон226
Например, на станке по рубке стальной проволоки нужно делать вкладку с настроечными элементами, когда функция станка и работника, работающего на этом станке крайне ограничены! ЗАЧЕМ нужен доступ рабочему в точные настройки, которые его не касаются?
Я понимаю этот процесс так:
Есть конструктор - он создаёт станок, которые принципиально может выполнять определенные функции.
Есть технолог, который определяет режимы работы станка на определенных операциях.
Есть рабочий, который должен знать как обеспечить нормальную работу станка и условия безопасности труда.
В этом случае ВАЖНО исключить возможность исполнять человеку неприсущие ему (по "штату") функции. НИКЧЕМУ рабочему с 10 классами лезть в сферу технолога.
Правда, если у нас каждый и жнец, и на дуде игрец, то вопросов нет - спать на станке! Однозначно!
ИМХО, панель, как и сам станок должен решать ещё одно противоречие: между избыточностью и недостаточностью. Нужно ли на фрезере печь блинчики (ведь Масленица!) ? Потому количество кнопочек и индикаторов на станке (если это не экспериментальная модель или стенд для отработке новых технологий) должно быть ОПТИМАЛЬНО!
Re: Стенд-имитатор станка ЧПУ
Добавлено: 13 мар 2013, 00:58
nkp
согласен почти с каждым словом

- но:
Ворон226 писал(а):ЗАЧЕМ нужен доступ рабочему
а кто сказал про доступ
рабочему ?
я речь веду о том , что в стойке должны быть заложены инструменты диагностики (как без них)
а скрывать или не скрывать от пользователя эти вкладки , кнопки , и т.п. - это уже наше дело

Re: Стенд-имитатор станка ЧПУ
Добавлено: 13 мар 2013, 07:08
Ворон226
Ворон226 писал(а):Как только начал программировать станок, то сразу возникла потребность имитации станка
А разговоров...
Re: Стенд-имитатор станка ЧПУ
Добавлено: 13 мар 2013, 07:54
tooshka
/а кто сказал про доступ рабочему ?/
Я конечно не знаю, но мы уже года четыре на ЧПУхи берем людей с вышкой технической. На каждом станке более 2000 рабочих программ и в каждой куча разных сверлений и обработок фрезой или другими инструментами. Пробовали запретить все изменения под пароли, но тогда из за каждого маленького изменения приходится кучу народа привлекать - дорого и долго.
Re: Стенд-имитатор станка ЧПУ
Добавлено: 15 мар 2013, 14:01
Nick
Ворон226 писал(а):Кстати, может я чего пока не знаю? - в какой программе можно имитировать датчик "ВСЕ ПРЕДЕЛЫ" или "HOME Y"? Не посмотреть его состояние, а чтобы в процессе "движения" по оси X включился и отработал установку HOME?
Например панель PyVCP с кнопочками - и просто подсоединяем пины к ней. Или если пин никуда не подключен - setp [пин] [значение]
Re: Стенд-имитатор станка ЧПУ
Добавлено: 15 мар 2013, 20:30
Ворон226
А как бонус - 12-тиканальная ЦМУ

на передней панели ПК