Выход срабатывает только кратковременно

Mach, популярные и не очень CAD, CAM. Обсуждение и разработка программ для управления станками.
Fiskars500
Новичок
Сообщения: 7
Зарегистрирован: 01 июл 2023, 00:00
Репутация: 0
Контактная информация:

Выход срабатывает только кратковременно

Сообщение Fiskars500 »

Имеется небольшой токарный станок на мач3. Цанговый патрон должен разжиматься и зажиматься от воздуха - стоит небольшой соленоид, управляемый релюшкой. Релюшка подключена к 14 пину платы мач3 и к земле. Чтобы разжать цанговый патрон предполагается либо нажать кнопку на станке, либо командой m101 разжать и m102 зажать. Соответственно, два макроса по именам этих команд - в одном ActivateSignal (Output5), в другом DeActivateSignal (Output5). Проблема в том, что при выполнении команды активации разжатия цанги, происходит кратковременный импульс - соленоид щёлкает, цанга разжимается и сразу же сжимается обратно, а нужно, чтобы оставалась в разжатом положении - чтобы соленоид был запитан от реле пока не поступит команда на M102 на сжатие. Как решить проблему? и проблема номер два, сопутствующая - при включении станка первую минуту соленоид сам щёлкает без команды как ему вздумается, а потом успокаивается почему-то. Думал, что идёт какая-то наводка на провода к кнопке, подтянул их к плюсу - всё равно так же. В итоге кнопку вообще отключил - провода от неё открутил от платы - всё равно такой же глюк - в начале при включении станка уже после загрузки мач3 беспорядочно щёлкает этот соленоид, а потом примерно через минуту успокаивается. Плата такая Изображение
Enot_1
Мастер
Сообщения: 1354
Зарегистрирован: 28 апр 2015, 00:12
Репутация: 241
Настоящее имя: Arkadiy
Откуда: Краснодар
Контактная информация:

Re: Выход срабатывает только кратковременно

Сообщение Enot_1 »

Fiskars500 писал(а): проблема номер два, сопутствующая - при включении станка первую минуту соленоид сам щёлкает без команды
Fiskars500 писал(а): в начале при включении станка уже после загрузки мач3 беспорядочно щёлкает этот соленоид,
Сначала запускается mach3, потом уже подаём питание на станок. Не наоборот.
Вылючение в обратном порядке - вначале станок, потом закрываем mach3.
А по первому
viewtopic.php?p=66288#p66288
Fiskars500
Новичок
Сообщения: 7
Зарегистрирован: 01 июл 2023, 00:00
Репутация: 0
Контактная информация:

Re: Выход срабатывает только кратковременно

Сообщение Fiskars500 »

Enot_1 писал(а): 01 июл 2023, 10:01
Fiskars500 писал(а): проблема номер два, сопутствующая - при включении станка первую минуту соленоид сам щёлкает без команды
Fiskars500 писал(а): в начале при включении станка уже после загрузки мач3 беспорядочно щёлкает этот соленоид,
Сначала запускается mach3, потом уже подаём питание на станок. Не наоборот.
Вылючение в обратном порядке - вначале станок, потом закрываем mach3.
А по первому
viewtopic.php?p=66288#p66288
Да, знаю, сначала запускается мач3, на станок питание выключено. После его запуска перехожу во вкладку Manual, там уже можно команды писать. Включаю питание станка и начинается пляска с этим соленоидом. Дёргается туда-сюда может пол минуты-минуту хаотично, а потом затихает.
А по поводу основной проблемы - после activate signal просто поставить sleep в миллисекундах? но он конечен :) Хотелось бы чтобы соленоид стоял включенным до тех пор, пока не будет обратной команды - зажать цангу (убрать питание с соленоида). С другой стороны, конечно можно поставить SLEEP много миллионов.. кстати, какое максимальное число миллисекунд у sleep?
Евжений
Мастер
Сообщения: 1094
Зарегистрирован: 05 апр 2016, 20:18
Репутация: 125
Настоящее имя: Жэзэрэл
Откуда: Там, сям.
Контактная информация:

Re: Выход срабатывает только кратковременно

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

релюшка тоже дрыгается?
Fiskars500
Новичок
Сообщения: 7
Зарегистрирован: 01 июл 2023, 00:00
Репутация: 0
Контактная информация:

Re: Выход срабатывает только кратковременно

Сообщение Fiskars500 »

Евжений писал(а): 01 июл 2023, 12:15 релюшка тоже дрыгается?
Да, конечно, соленоид питается именно через неё. А она подключена к P14 и GND на плате. Какая именно плата я с двух сторон показал в изначальном посте. Станок собирал не я, сейчас только пытаюсь разобраться с его глюками, человек, кто его собирал, уже недоступен.
Евжений
Мастер
Сообщения: 1094
Зарегистрирован: 05 апр 2016, 20:18
Репутация: 125
Настоящее имя: Жэзэрэл
Откуда: Там, сям.
Контактная информация:

Re: Выход срабатывает только кратковременно

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

соленоид откуда питается? и чем?
Fiskars500
Новичок
Сообщения: 7
Зарегистрирован: 01 июл 2023, 00:00
Репутация: 0
Контактная информация:

Re: Выход срабатывает только кратковременно

Сообщение Fiskars500 »

Евжений писал(а): 01 июл 2023, 15:59 соленоид откуда питается? и чем?
питание идёт к отдельному блоку питания в разрыв через реле, которое уже в свою очередь подключено к пинам 14 и GND на плате
Евжений
Мастер
Сообщения: 1094
Зарегистрирован: 05 апр 2016, 20:18
Репутация: 125
Настоящее имя: Жэзэрэл
Откуда: Там, сям.
Контактная информация:

Re: Выход срабатывает только кратковременно

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

если соленоид откинуть, тоже самое?
Fiskars500
Новичок
Сообщения: 7
Зарегистрирован: 01 июл 2023, 00:00
Репутация: 0
Контактная информация:

Re: Выход срабатывает только кратковременно

Сообщение Fiskars500 »

Евжений писал(а): 01 июл 2023, 16:44 если соленоид откинуть, тоже самое?
попробую, спасибо! отпишусь.
Fiskars500
Новичок
Сообщения: 7
Зарегистрирован: 01 июл 2023, 00:00
Репутация: 0
Контактная информация:

Re: Выход срабатывает только кратковременно

Сообщение Fiskars500 »

Кстати, нашёл, почему было только кратковременное срабатывание соленоида! Оказалось, Brain, который включает этот соленоид по нажатию физической кнопки на станке, конфликтует с макросом, который исполняется из интерфейса Mach3 по команде М101 на включение соленоида. Насколько понял, после того, как запускается макрос, включающий соленоид, далее мач3 смотрит все Brains, и т.к. кнопка не нажата - снова выключает соленоид... Бред...)) как сделать чтобы работала и физическая кнопка, и макрос - надо что-то придумать :) Пока отключил Brain на физическую кнопку (снял галочку enabled с него) и вуаля! М101 раскрывает цангу, М102 закрывает цангу - всё как и задумывалось
Fiskars500
Новичок
Сообщения: 7
Зарегистрирован: 01 июл 2023, 00:00
Репутация: 0
Контактная информация:

Re: Выход срабатывает только кратковременно

Сообщение Fiskars500 »

Евжений писал(а): 01 июл 2023, 16:44 если соленоид откинуть, тоже самое?
Отсоединил вообще реле от выхода, напряжение на нём вроде б не скачет, а вообще стало равно нулю, после включения станка становится 5 вольт, вообще ничего не понимаю... И реле было полностью запитано прямо от входа платы, он проседал до 3.3 вольта, запитал реле отдельно, как положено, а с платы только сигнал беру. На плате сразу 5 вольт показывать стало. Но проблему не решило. Сначала первую минуту после загрузки мач 3 и включения станка на пине 14 напряжение постоянно скачет - оттого и реле щёлкает соленоидом беспорядочно, а потом через минуту затихает. То ли блок питания какой-то прогревается, то ли вообще не знаю что.
А проблему с Брейн не смог решить - или кнопкой цангу разжимать или макросом. И так и так не получается - брейн конфликтует с макросом.
Ответить

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