Страница 1 из 1
Выход срабатывает только кратковременно
Добавлено: 01 июл 2023, 00:34
Fiskars500
Имеется небольшой токарный станок на мач3. Цанговый патрон должен разжиматься и зажиматься от воздуха - стоит небольшой соленоид, управляемый релюшкой. Релюшка подключена к 14 пину платы мач3 и к земле. Чтобы разжать цанговый патрон предполагается либо нажать кнопку на станке, либо командой m101 разжать и m102 зажать. Соответственно, два макроса по именам этих команд - в одном ActivateSignal (Output5), в другом DeActivateSignal (Output5). Проблема в том, что при выполнении команды активации разжатия цанги, происходит кратковременный импульс - соленоид щёлкает, цанга разжимается и сразу же сжимается обратно, а нужно, чтобы оставалась в разжатом положении - чтобы соленоид был запитан от реле пока не поступит команда на M102 на сжатие. Как решить проблему? и проблема номер два, сопутствующая - при включении станка первую минуту соленоид сам щёлкает без команды как ему вздумается, а потом успокаивается почему-то. Думал, что идёт какая-то наводка на провода к кнопке, подтянул их к плюсу - всё равно так же. В итоге кнопку вообще отключил - провода от неё открутил от платы - всё равно такой же глюк - в начале при включении станка уже после загрузки мач3 беспорядочно щёлкает этот соленоид, а потом примерно через минуту успокаивается. Плата такая

Re: Выход срабатывает только кратковременно
Добавлено: 01 июл 2023, 10:01
Enot_1
Fiskars500 писал(а): ↑
проблема номер два, сопутствующая - при включении станка первую минуту соленоид сам щёлкает без команды
Fiskars500 писал(а): ↑
в начале при включении станка уже после загрузки мач3 беспорядочно щёлкает этот соленоид,
Сначала запускается mach3, потом уже подаём питание на станок. Не наоборот.
Вылючение в обратном порядке - вначале станок, потом закрываем mach3.
А по первому
viewtopic.php?p=66288#p66288
Re: Выход срабатывает только кратковременно
Добавлено: 01 июл 2023, 11:26
Fiskars500
Enot_1 писал(а): ↑01 июл 2023, 10:01
Fiskars500 писал(а): ↑
проблема номер два, сопутствующая - при включении станка первую минуту соленоид сам щёлкает без команды
Fiskars500 писал(а): ↑
в начале при включении станка уже после загрузки мач3 беспорядочно щёлкает этот соленоид,
Сначала запускается mach3, потом уже подаём питание на станок. Не наоборот.
Вылючение в обратном порядке - вначале станок, потом закрываем mach3.
А по первому
viewtopic.php?p=66288#p66288
Да, знаю, сначала запускается мач3, на станок питание выключено. После его запуска перехожу во вкладку Manual, там уже можно команды писать. Включаю питание станка и начинается пляска с этим соленоидом. Дёргается туда-сюда может пол минуты-минуту хаотично, а потом затихает.
А по поводу основной проблемы - после activate signal просто поставить sleep в миллисекундах? но он конечен

Хотелось бы чтобы соленоид стоял включенным до тех пор, пока не будет обратной команды - зажать цангу (убрать питание с соленоида). С другой стороны, конечно можно поставить SLEEP много миллионов.. кстати, какое максимальное число миллисекунд у sleep?
Re: Выход срабатывает только кратковременно
Добавлено: 01 июл 2023, 12:15
Евжений
релюшка тоже дрыгается?
Re: Выход срабатывает только кратковременно
Добавлено: 01 июл 2023, 15:20
Fiskars500
Евжений писал(а): ↑01 июл 2023, 12:15
релюшка тоже дрыгается?
Да, конечно, соленоид питается именно через неё. А она подключена к P14 и GND на плате. Какая именно плата я с двух сторон показал в изначальном посте. Станок собирал не я, сейчас только пытаюсь разобраться с его глюками, человек, кто его собирал, уже недоступен.
Re: Выход срабатывает только кратковременно
Добавлено: 01 июл 2023, 15:59
Евжений
соленоид откуда питается? и чем?
Re: Выход срабатывает только кратковременно
Добавлено: 01 июл 2023, 16:30
Fiskars500
Евжений писал(а): ↑01 июл 2023, 15:59
соленоид откуда питается? и чем?
питание идёт к отдельному блоку питания в разрыв через реле, которое уже в свою очередь подключено к пинам 14 и GND на плате
Re: Выход срабатывает только кратковременно
Добавлено: 01 июл 2023, 16:44
Евжений
если соленоид откинуть, тоже самое?
Re: Выход срабатывает только кратковременно
Добавлено: 01 июл 2023, 17:43
Fiskars500
Евжений писал(а): ↑01 июл 2023, 16:44
если соленоид откинуть, тоже самое?
попробую, спасибо! отпишусь.
Re: Выход срабатывает только кратковременно
Добавлено: 03 июл 2023, 00:05
Fiskars500
Кстати, нашёл, почему было только кратковременное срабатывание соленоида! Оказалось, Brain, который включает этот соленоид по нажатию физической кнопки на станке, конфликтует с макросом, который исполняется из интерфейса Mach3 по команде М101 на включение соленоида. Насколько понял, после того, как запускается макрос, включающий соленоид, далее мач3 смотрит все Brains, и т.к. кнопка не нажата - снова выключает соленоид... Бред...)) как сделать чтобы работала и физическая кнопка, и макрос - надо что-то придумать

Пока отключил Brain на физическую кнопку (снял галочку enabled с него) и вуаля! М101 раскрывает цангу, М102 закрывает цангу - всё как и задумывалось
Re: Выход срабатывает только кратковременно
Добавлено: 03 июл 2023, 19:41
Fiskars500
Евжений писал(а): ↑01 июл 2023, 16:44
если соленоид откинуть, тоже самое?
Отсоединил вообще реле от выхода, напряжение на нём вроде б не скачет, а вообще стало равно нулю, после включения станка становится 5 вольт, вообще ничего не понимаю... И реле было полностью запитано прямо от входа платы, он проседал до 3.3 вольта, запитал реле отдельно, как положено, а с платы только сигнал беру. На плате сразу 5 вольт показывать стало. Но проблему не решило. Сначала первую минуту после загрузки мач 3 и включения станка на пине 14 напряжение постоянно скачет - оттого и реле щёлкает соленоидом беспорядочно, а потом через минуту затихает. То ли блок питания какой-то прогревается, то ли вообще не знаю что.
А проблему с Брейн не смог решить - или кнопкой цангу разжимать или макросом. И так и так не получается - брейн конфликтует с макросом.