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

Re: Mach3 Управление внешним электромагнитным реле

Добавлено: 18 июн 2015, 22:35
aftaev
В Gcode mach3 есть начать программу с начало. а какой не помню. Поизучай Gcode ;)

Re: Mach3 Управление внешним электромагнитным реле

Добавлено: 18 июн 2015, 23:22
NightV
laren32 писал(а): какая команда отвечает за цикличность?
или ты не прочитал ответа в теме, на которую я давал ссылку.. или мы не поняли вопроса.

сформулируй вопрос конкретнее, и где это будет применятся

Re: Mach3 Управление внешним электромагнитным реле

Добавлено: 18 июн 2015, 23:39
laren32
NightV писал(а):сформулируй вопрос конкретнее, и где это будет применятся
Я же писал... у меня токарный станок с чпу с пневмо патроном и толкателем прутка, работает из под Масн3.
Я загружаю метровый пруток.
заготовки длинной около 20мм. Соответственно сделается около 45 деталей.
Мне нужно зациклить УП в Масн3 на 45 раз. Может ли это сделать Gкод? Или макрос надо писать?

И еще идейка...
На реле мы используем выходные сигналы, а входные можно использовать для подключения каких-либо датчиков. Например, датчик на пруток. Как только станок пропилил всю длину прутка, срабатывает либо концевик, либо оптодатчик, и посылает сигнал на плату... Написанный ранее макрос останавливает обработку.
Возможно такое сделать?

Re: Mach3 Управление внешним электромагнитным реле

Добавлено: 19 июн 2015, 08:11
FLUKE
Что бы начать УП сначала, нужно в место М30 (в конце G-кода) поставить М47. Но, насколько помню, строки в G-коде должны быть пронумерованы.

Re: Mach3 Управление внешним электромагнитным реле

Добавлено: 19 июн 2015, 09:55
NightV
laren32 писал(а):Я же писал...
КАК использовать открыть\закрыть патрон М кодами уже писал, нет! тебе хочется изобретать велосипед.
КАК зациклить программу, тоже давал ссылку. там даже расписано как вести контроль длинны прута! нет! тебе же прочесть лень.

Re: Mach3 Управление внешним электромагнитным реле

Добавлено: 12 янв 2017, 22:34
a.skalkin@bk.ru
aftaev писал(а):
laren32 писал(а):А что значит какой конфиг запускал???
это значит что можно положить их в токарку, но запустить конфигурацию Плазма и пахать не будет.

Для начало нужно проверить работают ли вообще макросы.

Вместо этого
ActivateSignal(OUTPUT2)

напиши:
ActivateSignal(OUTPUT2)
Msgbox "ON"

и соотвественно
DeActivateSignal(OUTPUT2)
Msgbox 'OFF"

запусти программу и если макрос работает то на экране появится надпись On или OFF
NightV писал(а):не совсем так, в примере, нужно было по команде включить выход, и через секунду выключить, и все..
тебе же надо создать макрос с именем m100.m1s
и в нем только одна строчка
ActivateSignal(OUTPUT2)
потом создаем еще файлик с именем m101.m1s
в нем пишем, одно строкой
DeActivateSignal(OUTPUT2)
теперь(по идее) патрон открываем\закрываем командами М100 \ М101 ;)
а в чем задача? тянульку организовать хочешь? Puller / Тянулька для ЧПУ токарника #1
Спасибо вам большое помогли очень советами.
Мне было нужно добавить команды на включение реле на плате расширения MudBUs, 8 реле. С помощью этих манипуляций это удалось, вот только команда М100 не работает почемуто. Начиная с М101, М102 ... - работают!

Re: Mach3 Управление внешним электромагнитным реле

Добавлено: 10 апр 2017, 22:41
Сергей Зябликов
Добрый день.
Станок фрезерный 3 оси, стоит самодельная 4 ось, сейчас работает по 4 осями на матч3 - нормально( но не быстро), решил купить или построить другой, те же 4 оси, плюс хочу сделать подачу(5 ось) заготовки через патрон и ещё поставить дополнительный шпиндель по Z рядом с основным(чтобы не городить со сменой инструмента) ---- с осями в матче хватает 5 шт может работать и реле включения основного шпинделя есть, а вот с включением второго шпинделя через реле и ещё поджим заготовки в патроне-ещё реле --тяжело.
Стандартных решения под матч 5 осей и 2-3 реле не нашёл, если и есть много реле -- то оси не работают. Как решить проблему или брать управление прямо с лпт порта через развязки.

Re: Mach3 Управление внешним электромагнитным реле

Добавлено: 01 июл 2020, 03:28
ridirt
Сергей Зябликов писал(а):Добрый день.
Станок фрезерный 3 оси, стоит самодельная 4 ось, сейчас работает по 4 осями на матч3 - нормально( но не быстро), решил купить или построить другой, те же 4 оси, плюс хочу сделать подачу(5 ось) заготовки через патрон и ещё поставить дополнительный шпиндель по Z рядом с основным(чтобы не городить со сменой инструмента) ---- с осями в матче хватает 5 шт может работать и реле включения основного шпинделя есть, а вот с включением второго шпинделя через реле и ещё поджим заготовки в патроне-ещё реле --тяжело.
Стандартных решения под матч 5 осей и 2-3 реле не нашёл, если и есть много реле -- то оси не работают. Как решить проблему или брать управление прямо с лпт порта через развязки.
Решаем подключением второго лпт порта. На али заказываем PCI LPT контроллер, прописываем адрес ввода вывода в матче там где адрес порта, вешаем на него второй контроллер или любую автоматику, на али так же можно найти, называется что то типа "управление внешними нагрузками через лпт". Если адрес не прописывается меняем адреса местами в матче и перезадаем номера портов во вкладке порт энд пинс.

Re: Mach3 Управление внешним электромагнитным реле

Добавлено: 14 сен 2023, 11:52
putman
Здравствуйте.
Мне тоже понадобилось подключить реле, но все выходные порты уже заняты. A, X, Y, Z оси - 8 пинов.
Шпиндель - 2 пина, помпа - 1 пин, EN - 1 пин.
Всё. Остались только входные.
Как быть в такой ситуации? Как вывести еще один сигнал из Mach-3 наружу ?
Спасибо !

Re: Mach3 Управление внешним электромагнитным реле

Добавлено: 14 сен 2023, 14:59
Enot_1
Поставить ещё один Lpt порт, тип pci-Lpt. Ещё одну плату на него повесить.

Re: Mach3 Управление внешним электромагнитным реле

Добавлено: 14 сен 2023, 15:52
putman
Enot_1 писал(а): Поставить ещё один Lpt порт, тип pci-Lpt. Ещё одну плату на него повесить.
Спасибо, а Mach-3 увидит этот порт, позволит назначать на него выходы ?

Re: Mach3 Управление внешним электромагнитным реле

Добавлено: 14 сен 2023, 15:53
tarabarka
Если "помпа" для охлаждения шпинделя, то подключите ее через частотник.

Re: Mach3 Управление внешним электромагнитным реле

Добавлено: 15 сен 2023, 08:44
Enot_1
tarabarka писал(а): а Mach-3 увидит этот порт, позволит назначать на него выходы ?
Ну, его необходимо прописать
A1-4.jpg (3146 просмотров) <a class='original' href='./download/file.php?id=209254&sid=33d46afeb09a1184e11fb359178170c0&mode=view' target=_blank>Загрузить оригинал (73.84 КБ)</a>
И уже на вкладках входящих и исходящих сигналов поставить 1 или 2 порт в соответствующий столбец.
ЗЫ. По крайне мере такой функционал присутствует. Прям вот реально сам не проверял.

Re: Mach3 Управление внешним электромагнитным реле

Добавлено: 15 сен 2023, 11:11
putman
Enot_1 писал(а): И уже на вкладках входящих и исходящих сигналов поставить 1 или 2 порт в соответствующий столбец.
ЗЫ. По крайне мере такой функционал присутствует. Прям вот реально сам не проверял.
Спасибо, буду пробовать.
tarabarka писал(а): Если "помпа" для охлаждения шпинделя, то подключите ее через частотник.
Сигнал помпы уже перенаправляется на другие цели, включать-выключать вакуумную присоску. Я модернизирую станок для возможности работы в качестве установщика SMD компонентов.

Re: Mach3 Управление внешним электромагнитным реле

Добавлено: 15 сен 2023, 21:18
tarabarka
Как вариант можно попробовать подключить датчики\реле через modbus. Тут где-то была тема. Периферии, подключаемой через modbus, полным-полно

Re: Mach3 Управление внешним электромагнитным реле

Добавлено: 23 окт 2023, 18:27
putman
Enot_1 писал(а): Поставить ещё один Lpt порт, тип pci-Lpt. Ещё одну плату на него повесить.
Здравствуйте.
PCI расширитель LPT порта не лезет в мой корпус. Либо раздербанивать его, либо поставить USB расширитель.
Есть разница ? Я что-то USB не доверяю, будет ли он работать ?

Re: Mach3 Управление внешним электромагнитным реле

Добавлено: 27 окт 2023, 15:30
putman
Купил плату расширения PCI -> LPT, в системе порт видится с адресами 0xEE00-EE07, а адрес в окне настройки портов MACH-3 установлен 0х278.
Т.е. мне надо эти 0х278 заменить на 0xEE00 ?

Re: Mach3 Управление внешним электромагнитным реле

Добавлено: 27 окт 2023, 21:59
putman
Работает корректно. Смотрел осциллографом на новом LPT порте, сигналы есть.
Теперь следующий вопрос, как мне давать команду для MACH-3, чтобы она поднимала/опускала пин ? По типу например помпы - M8/M9 ...

Re: Mach3 Управление внешним электромагнитным реле

Добавлено: 28 окт 2023, 01:18
rustyvane
1) задаёшь соответствие пина и выхода в port&pins
2) в папке MACH3 есть папка "macros" в этой папке есть папка с именем соответсвующим профилю станка, в этой папке создаёшь текстовый файл, например
M200.m1s
с содержанием

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

ActivateSignal(OUTPUT4)
где OUTPUT4 - заданный в п1 выход
3) создай
M201.m1s

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

DeactivateSignal(OUTPUT4)
Пользуйся M200/M201

Re: Mach3 Управление внешним электромагнитным реле

Добавлено: 28 окт 2023, 09:12
putman
rustyvane писал(а): 28 окт 2023, 01:18 1) задаёшь соответствие пина и выхода в port&pins
2) в папке MACH3 есть папка "macros" в этой папке есть папка с именем соответсвующим профилю станка, в этой папке создаёшь текстовый файл, например
M200.m1s
с содержанием

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

ActivateSignal(OUTPUT4)
где OUTPUT4 - заданный в п1 выход
3) создай
M201.m1s

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

DeactivateSignal(OUTPUT4)
Пользуйся M200/M201
Большое Вам спасибо !!!