Страница 1 из 1

помогите новичку разобраться

Добавлено: 28 мар 2015, 23:00
Ostap_2013
Наконец купил свой первый в жизни комплект состоит он purelogic plc4x-g2, plcm-e1b драйверов и моторчиков.
Пытаюсь понять как это все работает, но явно нужна Ваша помощь.
Все подключил по инструкции, поставил match3, расширение для работы через plcm-e1b и преднастроенный профиль для match3 заботливо сделанный purelogic-ом и моторчики у меня закрутились :)

Глубже разобраться у меня не получилось. Единственно что смог из себя выжать это я понял - можно крутить осями со стрелочек на клавиатуре и кнопок "pg up" "pg dn"

Разбираться собрался по этапам, пока вкуриваю, что такое G-код и пытаюсь осилить "hello word" хочу дособрать станок.

Отсюда у меня первый вопрос:

Для того что бы добить электронику и кинематику станка мне нужно задействовать 2 рэле на плате, для отладки мне нужно подавать из матча на 16 и 17 пин порта LPT сигналы. Пока произвольно, в идеале просто "назначить" клавиши на клавиатуре. Позже нужно будет по программе переключать рэле на заданный промежуток времени.
Прошу подсказать как правильно решить такую задачу?

Re: помогите новичку разобраться

Добавлено: 28 мар 2015, 23:12
aftaev
Ostap_2013 писал(а):Позже нужно будет по программе переключать рэле на заданный промежуток времени.
зачем?

Re: помогите новичку разобраться

Добавлено: 28 мар 2015, 23:19
Ostap_2013
пока тестировать кинематику.
если функционально
1е реле - смена смена инструмента
2е реле - дополнительная функция станка, не стандартная в командах M ничего подобного не нашел, наверное можно повесить на команду подачи СОЖ если вопрос к этому.

Re: помогите новичку разобраться

Добавлено: 28 мар 2015, 23:44
aftaev
1. нужно в настройках I/O Мача прописать нужный пин Output
123.png (2148 просмотров) <a class='original' href='./download/file.php?id=46793&mode=view' target=_blank>Загрузить оригинал (32.9 КБ)</a>
2. Заходишь в папку Mach3/macros
копируешь какой нибудь файл и переименовываешь его в M17 например

3. в этом файле вписываешь
ActivateSignal(Output1)

4. сохраняешь

точно так же делаешь макрос на отключение называешь его M18 и вписываешь
DeactivateSignal(Output1)

в Gcode вписываешь где нужно M17 - включит, M18 - выключит.

Re: помогите новичку разобраться

Добавлено: 29 мар 2015, 00:29
Ostap_2013
Спасибо, исчерпывающий ответ.
А есть вариант назначить для макроса клавишу или комбинацию клавиш?
Чтобы я мог щелкать рэле так же как крутить моторчики стрелочками.

Re: помогите новичку разобраться

Добавлено: 29 мар 2015, 10:38
aftaev
Можно нарисовать на экране кнопочку в ней прописать ActivateSignal(Output1) и привязать ее к горячей кнопке, это долго рассказывать

Re: помогите новичку разобраться

Добавлено: 30 мар 2015, 01:34
Ostap_2013
Вы имеете ввиду что это делается через mach3screen? Главное направление...

Re: помогите новичку разобраться

Добавлено: 30 мар 2015, 17:23
NightV
Ostap_2013 писал(а):Вы имеете ввиду что это делается через mach3screen?
ага

Re: помогите новичку разобраться

Добавлено: 31 мар 2015, 17:44
Ostap_2013
mach.png (2021 просмотр) <a class='original' href='./download/file.php?id=46981&mode=view' target=_blank>Загрузить оригинал (276.55 КБ)</a>
Чего-то не вижу где модно прописать ActivateSignal(Output1)
тут я так понимаю нужно выбирать из списка и чего похожего в нем не нашел :(

Re: помогите новичку разобраться

Добавлено: 31 мар 2015, 17:53
Ostap_2013
Вроде поторопился! Кнопочки сделал, горячие клавиши назначил!

Re: помогите новичку разобраться

Добавлено: 31 мар 2015, 18:43
michael-yurov
Нужно на кнопку назначить пользовательский макрос.
А уже в программе Mach3 этот макрос прописать.