Mach3 Управление внешним электромагнитным реле
-
- Зачётный участник
- Сообщения: 34042
- Зарегистрирован: 04 апр 2010, 19:22
- Репутация: 6192
- Откуда: Казахстан.
- Контактная информация:
Re: Mach3 Управление внешним электромагнитным реле
В Gcode mach3 есть начать программу с начало. а какой не помню. Поизучай Gcode
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
- NightV
- Почётный участник
- Сообщения: 6599
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: Mach3 Управление внешним электромагнитным реле
или ты не прочитал ответа в теме, на которую я давал ссылку.. или мы не поняли вопроса.laren32 писал(а): какая команда отвечает за цикличность?
сформулируй вопрос конкретнее, и где это будет применятся
Всё просто! если знаешь КАК!
-
- Новичок
- Сообщения: 27
- Зарегистрирован: 27 дек 2012, 21:31
- Репутация: 2
- Контактная информация:
Re: Mach3 Управление внешним электромагнитным реле
Я же писал... у меня токарный станок с чпу с пневмо патроном и толкателем прутка, работает из под Масн3.NightV писал(а):сформулируй вопрос конкретнее, и где это будет применятся
Я загружаю метровый пруток.
заготовки длинной около 20мм. Соответственно сделается около 45 деталей.
Мне нужно зациклить УП в Масн3 на 45 раз. Может ли это сделать Gкод? Или макрос надо писать?
И еще идейка...
На реле мы используем выходные сигналы, а входные можно использовать для подключения каких-либо датчиков. Например, датчик на пруток. Как только станок пропилил всю длину прутка, срабатывает либо концевик, либо оптодатчик, и посылает сигнал на плату... Написанный ранее макрос останавливает обработку.
Возможно такое сделать?
- FLUKE
- Мастер
- Сообщения: 843
- Зарегистрирован: 11 мар 2013, 21:18
- Репутация: 187
- Настоящее имя: Сергей
- Откуда: Смоленск
- Контактная информация:
Re: Mach3 Управление внешним электромагнитным реле
Что бы начать УП сначала, нужно в место М30 (в конце G-кода) поставить М47. Но, насколько помню, строки в G-коде должны быть пронумерованы.
- NightV
- Почётный участник
- Сообщения: 6599
- Зарегистрирован: 30 дек 2011, 09:14
- Репутация: 2279
- Настоящее имя: Владимир Айрапетян
- Откуда: Israel
- Контактная информация:
Re: Mach3 Управление внешним электромагнитным реле
КАК использовать открыть\закрыть патрон М кодами уже писал, нет! тебе хочется изобретать велосипед.laren32 писал(а):Я же писал...
КАК зациклить программу, тоже давал ссылку. там даже расписано как вести контроль длинны прута! нет! тебе же прочесть лень.
Всё просто! если знаешь КАК!
-
- Новичок
- Сообщения: 2
- Зарегистрирован: 12 янв 2017, 22:24
- Репутация: 1
- Настоящее имя: Антон
- Контактная информация:
Re: Mach3 Управление внешним электромагнитным реле
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 ... - работают!
-
- Новичок
- Сообщения: 8
- Зарегистрирован: 25 янв 2015, 20:02
- Репутация: 5
- Настоящее имя: Зябликов Сергей
- Контактная информация:
Re: Mach3 Управление внешним электромагнитным реле
Добрый день.
Станок фрезерный 3 оси, стоит самодельная 4 ось, сейчас работает по 4 осями на матч3 - нормально( но не быстро), решил купить или построить другой, те же 4 оси, плюс хочу сделать подачу(5 ось) заготовки через патрон и ещё поставить дополнительный шпиндель по Z рядом с основным(чтобы не городить со сменой инструмента) ---- с осями в матче хватает 5 шт может работать и реле включения основного шпинделя есть, а вот с включением второго шпинделя через реле и ещё поджим заготовки в патроне-ещё реле --тяжело.
Стандартных решения под матч 5 осей и 2-3 реле не нашёл, если и есть много реле -- то оси не работают. Как решить проблему или брать управление прямо с лпт порта через развязки.
Станок фрезерный 3 оси, стоит самодельная 4 ось, сейчас работает по 4 осями на матч3 - нормально( но не быстро), решил купить или построить другой, те же 4 оси, плюс хочу сделать подачу(5 ось) заготовки через патрон и ещё поставить дополнительный шпиндель по Z рядом с основным(чтобы не городить со сменой инструмента) ---- с осями в матче хватает 5 шт может работать и реле включения основного шпинделя есть, а вот с включением второго шпинделя через реле и ещё поджим заготовки в патроне-ещё реле --тяжело.
Стандартных решения под матч 5 осей и 2-3 реле не нашёл, если и есть много реле -- то оси не работают. Как решить проблему или брать управление прямо с лпт порта через развязки.
- ridirt
- Мастер
- Сообщения: 675
- Зарегистрирован: 24 июл 2013, 23:52
- Репутация: 275
- Настоящее имя: Живописцев Андрей Викторович
- Откуда: Спб
- Контактная информация:
Re: Mach3 Управление внешним электромагнитным реле
Решаем подключением второго лпт порта. На али заказываем PCI LPT контроллер, прописываем адрес ввода вывода в матче там где адрес порта, вешаем на него второй контроллер или любую автоматику, на али так же можно найти, называется что то типа "управление внешними нагрузками через лпт". Если адрес не прописывается меняем адреса местами в матче и перезадаем номера портов во вкладке порт энд пинс.Сергей Зябликов писал(а):Добрый день.
Станок фрезерный 3 оси, стоит самодельная 4 ось, сейчас работает по 4 осями на матч3 - нормально( но не быстро), решил купить или построить другой, те же 4 оси, плюс хочу сделать подачу(5 ось) заготовки через патрон и ещё поставить дополнительный шпиндель по Z рядом с основным(чтобы не городить со сменой инструмента) ---- с осями в матче хватает 5 шт может работать и реле включения основного шпинделя есть, а вот с включением второго шпинделя через реле и ещё поджим заготовки в патроне-ещё реле --тяжело.
Стандартных решения под матч 5 осей и 2-3 реле не нашёл, если и есть много реле -- то оси не работают. Как решить проблему или брать управление прямо с лпт порта через развязки.
- putman
- Мастер
- Сообщения: 926
- Зарегистрирован: 21 янв 2013, 09:49
- Репутация: 100
- Настоящее имя: Алексей
- Откуда: г. Долгопрудный
- Контактная информация:
Re: Mach3 Управление внешним электромагнитным реле
Здравствуйте.
Мне тоже понадобилось подключить реле, но все выходные порты уже заняты. A, X, Y, Z оси - 8 пинов.
Шпиндель - 2 пина, помпа - 1 пин, EN - 1 пин.
Всё. Остались только входные.
Как быть в такой ситуации? Как вывести еще один сигнал из Mach-3 наружу ?
Спасибо !
Мне тоже понадобилось подключить реле, но все выходные порты уже заняты. A, X, Y, Z оси - 8 пинов.
Шпиндель - 2 пина, помпа - 1 пин, EN - 1 пин.
Всё. Остались только входные.
Как быть в такой ситуации? Как вывести еще один сигнал из Mach-3 наружу ?
Спасибо !
-
- Мастер
- Сообщения: 1355
- Зарегистрирован: 28 апр 2015, 00:12
- Репутация: 241
- Настоящее имя: Arkadiy
- Откуда: Краснодар
- Контактная информация:
Re: Mach3 Управление внешним электромагнитным реле
Поставить ещё один Lpt порт, тип pci-Lpt. Ещё одну плату на него повесить.
-
- Новичок
- Сообщения: 30
- Зарегистрирован: 18 май 2022, 20:43
- Репутация: 3
- Контактная информация:
Re: Mach3 Управление внешним электромагнитным реле
Если "помпа" для охлаждения шпинделя, то подключите ее через частотник.
- putman
- Мастер
- Сообщения: 926
- Зарегистрирован: 21 янв 2013, 09:49
- Репутация: 100
- Настоящее имя: Алексей
- Откуда: г. Долгопрудный
- Контактная информация:
Re: Mach3 Управление внешним электромагнитным реле
Спасибо, буду пробовать.
Сигнал помпы уже перенаправляется на другие цели, включать-выключать вакуумную присоску. Я модернизирую станок для возможности работы в качестве установщика SMD компонентов.
-
- Новичок
- Сообщения: 30
- Зарегистрирован: 18 май 2022, 20:43
- Репутация: 3
- Контактная информация:
Re: Mach3 Управление внешним электромагнитным реле
Как вариант можно попробовать подключить датчики\реле через modbus. Тут где-то была тема. Периферии, подключаемой через modbus, полным-полно
- putman
- Мастер
- Сообщения: 926
- Зарегистрирован: 21 янв 2013, 09:49
- Репутация: 100
- Настоящее имя: Алексей
- Откуда: г. Долгопрудный
- Контактная информация:
Re: Mach3 Управление внешним электромагнитным реле
Купил плату расширения PCI -> LPT, в системе порт видится с адресами 0xEE00-EE07, а адрес в окне настройки портов MACH-3 установлен 0х278.
Т.е. мне надо эти 0х278 заменить на 0xEE00 ?
Т.е. мне надо эти 0х278 заменить на 0xEE00 ?
- putman
- Мастер
- Сообщения: 926
- Зарегистрирован: 21 янв 2013, 09:49
- Репутация: 100
- Настоящее имя: Алексей
- Откуда: г. Долгопрудный
- Контактная информация:
Re: Mach3 Управление внешним электромагнитным реле
Работает корректно. Смотрел осциллографом на новом LPT порте, сигналы есть.
Теперь следующий вопрос, как мне давать команду для MACH-3, чтобы она поднимала/опускала пин ? По типу например помпы - M8/M9 ...
Теперь следующий вопрос, как мне давать команду для MACH-3, чтобы она поднимала/опускала пин ? По типу например помпы - M8/M9 ...
-
- Новичок
- Сообщения: 27
- Зарегистрирован: 13 авг 2021, 12:02
- Репутация: 10
- Контактная информация:
Re: Mach3 Управление внешним электромагнитным реле
1) задаёшь соответствие пина и выхода в port&pins
2) в папке MACH3 есть папка "macros" в этой папке есть папка с именем соответсвующим профилю станка, в этой папке создаёшь текстовый файл, например
M200.m1s
с содержанием
где OUTPUT4 - заданный в п1 выход
3) создай
M201.m1s
Пользуйся M200/M201
2) в папке MACH3 есть папка "macros" в этой папке есть папка с именем соответсвующим профилю станка, в этой папке создаёшь текстовый файл, например
M200.m1s
с содержанием
Код: Выделить всё
ActivateSignal(OUTPUT4)
3) создай
M201.m1s
Код: Выделить всё
DeactivateSignal(OUTPUT4)
- putman
- Мастер
- Сообщения: 926
- Зарегистрирован: 21 янв 2013, 09:49
- Репутация: 100
- Настоящее имя: Алексей
- Откуда: г. Долгопрудный
- Контактная информация:
Re: Mach3 Управление внешним электромагнитным реле
Большое Вам спасибо !!!rustyvane писал(а): ↑28 окт 2023, 01:18 1) задаёшь соответствие пина и выхода в port&pins
2) в папке MACH3 есть папка "macros" в этой папке есть папка с именем соответсвующим профилю станка, в этой папке создаёшь текстовый файл, например
M200.m1s
с содержаниемгде OUTPUT4 - заданный в п1 выходКод: Выделить всё
ActivateSignal(OUTPUT4)
3) создай
M201.m1sПользуйся M200/M201Код: Выделить всё
DeactivateSignal(OUTPUT4)