Включение внешнего реле при движении оси.

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Werner
Новичок
Сообщения: 2
Зарегистрирован: 21 апр 2014, 09:46
Репутация: 0
Контактная информация:

Включение внешнего реле при движении оси.

Сообщение Werner »

Всем привет! Столкнулся с тривиальной задачей, на первый взгляд, но простыми способами решить ее не получилось.
Задача следующая, при движении оси станка требуется замкнуть внешнее реле(или разомкнуть, не принципиально). одно реле при движении оси X, второе при движении оси Y. Управление через Mach3. Пытаясь решить данную задачу пришел к выводу, что нужно использовать Brain Editor, но инструкции по использованию и функционалу нигде не нашел.
Может быть кто подскажет как это можно реализовать через brain editor или другим функционалом? Или может быть у кого-то есть инструкция по brain editor?
Enot_1
Мастер
Сообщения: 1355
Зарегистрирован: 28 апр 2015, 00:12
Репутация: 241
Настоящее имя: Arkadiy
Откуда: Краснодар
Контактная информация:

Re: Включение внешнего реле при движении оси.

Сообщение Enot_1 »

Werner писал(а): одно реле при движении оси X, второе при движении оси Y. Управление через Mach3.
Использовать сигнал Step с платы.
Werner писал(а):спользовать Brain Editor
Даже гугл не знает что это такое.
Werner
Новичок
Сообщения: 2
Зарегистрирован: 21 апр 2014, 09:46
Репутация: 0
Контактная информация:

Re: Включение внешнего реле при движении оси.

Сообщение Werner »

Enot_1 писал(а):Использовать сигнал Step с платы.
Каким образом?
Допустим на степ в положении покоя идет сигнал 1, в рабочем состоянии сменяется импульсом 0 с определенной частотой. Данной частоты не хватает для замыкания реле.
Евжений
Мастер
Сообщения: 1097
Зарегистрирован: 05 апр 2016, 20:18
Репутация: 126
Настоящее имя: Жэзэрэл
Откуда: Там, сям.
Контактная информация:

Re: Включение внешнего реле при движении оси.

Сообщение Евжений »

Werner писал(а):при движении оси станка требуется замкнуть внешнее реле(
Можно через мач всё сделать.
А зачем? Тормоз отключать? Интересно же.
Аватара пользователя
Kachik
Мастер
Сообщения: 1410
Зарегистрирован: 13 янв 2017, 16:22
Репутация: 308
Настоящее имя: Сергей
Откуда: Питер
Контактная информация:

Re: Включение внешнего реле при движении оси.

Сообщение Kachik »

Брейн едитор - там в принципе всё просто. Добавляете блоки плюсиком. Посмотрите как сделаны базовые и станет ясно. Только я не увидел там различия движения по осям, есть просто движение, соответственно надо будет что-то еще проверять, чтоб выяснить какая ось двигается...
А и в правду интересно, зачем ?
aftaev
Зачётный участник
Зачётный участник
Сообщения: 34042
Зарегистрирован: 04 апр 2010, 19:22
Репутация: 6192
Откуда: Казахстан.
Контактная информация:

Re: Включение внешнего реле при движении оси.

Сообщение aftaev »

Enot_1 писал(а):Даже гугл не знает что это такое
https://www.google.com/search?rlz=1C1SA ... PzLN38X8DY
Дилетанту сложные вещи кажутся очень простыми, и только профессионал понимает насколько сложна самая простая вещь
Кто хочет - ищет возможности, кто не хочет - ищет оправдание.
Найди работу по душе и тебе не придется работать.
lkbyysq
Мастер
Сообщения: 2106
Зарегистрирован: 14 май 2016, 09:40
Репутация: 326
Настоящее имя: Станислав Ерофеев
Откуда: Санкт-Петербург

Re: Включение внешнего реле при движении оси.

Сообщение lkbyysq »

Werner писал(а):Каким образом?
Допустим на степ в положении покоя идет сигнал 1, в рабочем состоянии сменяется импульсом 0 с определенной частотой. Данной частоты не хватает для замыкания реле.
Только последовательно с диодами резисторы ом на 100 нужны.
Ну и навскидку R*C=1 (R=100к, С=10мк)
IMG_20190430_064405.jpg (4579 просмотров) <a class='original' href='./download/file.php?id=161963&sid=5ad9af19e50d3c4eafe04d5da31150f2&mode=view' target=_blank>Загрузить оригинал (385.99 КБ)</a>
Последний раз редактировалось lkbyysq 30 апр 2019, 07:24, всего редактировалось 2 раза.
Аватара пользователя
Mamont
Мастер
Сообщения: 1979
Зарегистрирован: 10 дек 2015, 12:21
Репутация: 384
Настоящее имя: Виталий
Откуда: РБ Минск
Контактная информация:

Re: Включение внешнего реле при движении оси.

Сообщение Mamont »

Вопрос действительно для каких целей это реле.
От момента когда пошел первый шаг степ до момента как реле замкнется физически пройдет 5-10мс. Успеет прошмыгнуть десяток другой степ сигналов. Насколько это критично

Какое время между сигналами степ, чтобы выключать реле?
Enot_1
Мастер
Сообщения: 1355
Зарегистрирован: 28 апр 2015, 00:12
Репутация: 241
Настоящее имя: Arkadiy
Откуда: Краснодар
Контактная информация:

Re: Включение внешнего реле при движении оси.

Сообщение Enot_1 »

aftaev писал(а):
Enot_1 писал(а):Даже гугл не знает что это такое
https://www.google.com/search?rlz=1C1SA ... PzLN38X8DY
Лишь подтверждает сказанное выше - не знает что это такое. Если вбить в строку поиска просто "mach3" , как результат, описание. А по ссылке - информация поверхностная и как таковая остуствует совсем.
Аватара пользователя
Kachik
Мастер
Сообщения: 1410
Зарегистрирован: 13 янв 2017, 16:22
Репутация: 308
Настоящее имя: Сергей
Откуда: Питер
Контактная информация:

Re: Включение внешнего реле при движении оси.

Сообщение Kachik »

Enot_1 писал(а):
aftaev писал(а):
Enot_1 писал(а):Даже гугл не знает что это такое
https://www.google.com/search?rlz=1C1SA ... PzLN38X8DY
Лишь подтверждает сказанное выше - не знает что это такое. Если вбить в строку поиска просто "mach3" , как результат, описание. А по ссылке - информация поверхностная и как таковая остуствует совсем.
Там по поиску велез мануал по практическому использованию. “Users Guide for Brains”
DOCnv50.0fees.net › Doc › Users_Guide_for...
Поиск наше всё. В чем проблема ?
Аватара пользователя
michael-yurov
Почётный участник
Почётный участник
Сообщения: 11630
Зарегистрирован: 26 июл 2012, 00:10
Репутация: 4642
Настоящее имя: Михаил Львович
Откуда: Новоуральск
Контактная информация:

Re: Включение внешнего реле при движении оси.

Сообщение michael-yurov »

Kachik писал(а):Там по поиску велез мануал
Да там вообще все результаты в тему.
stefan63
Новичок
Сообщения: 5
Зарегистрирован: 11 фев 2019, 10:22
Репутация: 2
Контактная информация:

Re: Включение внешнего реле при движении оси.

Сообщение stefan63 »

В папке "Macros" файл "MacroPump.m1s":

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

myX=GetOEMDRO(178)
Message("DefX=" & myX & "A=" & GetVar(70) & " , B=" & GetVar(71) & " , C=" & GetVar(72))
If myX>GetVar(70) Then
 Activatesignal(OUTPUT2)
 SetVar(70,500.0)
Else
If myX>GetVar(71) Then
 Deactivatesignal(OUTPUT2)
 SetVar(71,500.0)
 SetVar(72,0) 
End If
End If
В основной програме имеется некоторие движения вперед-назад , в начале программи переменние М70, М71 установлени за пределом движения (примерно==500).
001 #70=500.0
002 #71=500.0
Когда все подготовлено - устанавлиаются М70 - примерно 50 , и М71 - примерно 100.
111 #70=50.0
112 #71=100.0
Запускается G01 от позиции примерно 40 до 120.
Етот макрос зажигает газосварочную головку в позиции 50 и гасит в позиции 100.
Где-то в установках Mach3 должнo бить разрешение MacroPump.
Ответить

Вернуться в «Windows / Mach»