Выход срабатывает только кратковременно
-
- Новичок
- Сообщения: 7
- Зарегистрирован: 01 июл 2023, 00:00
- Репутация: 0
- Контактная информация:
Выход срабатывает только кратковременно
Имеется небольшой токарный станок на мач3. Цанговый патрон должен разжиматься и зажиматься от воздуха - стоит небольшой соленоид, управляемый релюшкой. Релюшка подключена к 14 пину платы мач3 и к земле. Чтобы разжать цанговый патрон предполагается либо нажать кнопку на станке, либо командой m101 разжать и m102 зажать. Соответственно, два макроса по именам этих команд - в одном ActivateSignal (Output5), в другом DeActivateSignal (Output5). Проблема в том, что при выполнении команды активации разжатия цанги, происходит кратковременный импульс - соленоид щёлкает, цанга разжимается и сразу же сжимается обратно, а нужно, чтобы оставалась в разжатом положении - чтобы соленоид был запитан от реле пока не поступит команда на M102 на сжатие. Как решить проблему? и проблема номер два, сопутствующая - при включении станка первую минуту соленоид сам щёлкает без команды как ему вздумается, а потом успокаивается почему-то. Думал, что идёт какая-то наводка на провода к кнопке, подтянул их к плюсу - всё равно так же. В итоге кнопку вообще отключил - провода от неё открутил от платы - всё равно такой же глюк - в начале при включении станка уже после загрузки мач3 беспорядочно щёлкает этот соленоид, а потом примерно через минуту успокаивается. Плата такая
-
- Мастер
- Сообщения: 1355
- Зарегистрирован: 28 апр 2015, 00:12
- Репутация: 241
- Настоящее имя: Arkadiy
- Откуда: Краснодар
- Контактная информация:
Re: Выход срабатывает только кратковременно
Fiskars500 писал(а): ↑ проблема номер два, сопутствующая - при включении станка первую минуту соленоид сам щёлкает без команды
Сначала запускается mach3, потом уже подаём питание на станок. Не наоборот.Fiskars500 писал(а): ↑ в начале при включении станка уже после загрузки мач3 беспорядочно щёлкает этот соленоид,
Вылючение в обратном порядке - вначале станок, потом закрываем mach3.
А по первому
viewtopic.php?p=66288#p66288
-
- Новичок
- Сообщения: 7
- Зарегистрирован: 01 июл 2023, 00:00
- Репутация: 0
- Контактная информация:
Re: Выход срабатывает только кратковременно
Да, знаю, сначала запускается мач3, на станок питание выключено. После его запуска перехожу во вкладку Manual, там уже можно команды писать. Включаю питание станка и начинается пляска с этим соленоидом. Дёргается туда-сюда может пол минуты-минуту хаотично, а потом затихает.Enot_1 писал(а): ↑01 июл 2023, 10:01Fiskars500 писал(а): ↑ проблема номер два, сопутствующая - при включении станка первую минуту соленоид сам щёлкает без командыСначала запускается mach3, потом уже подаём питание на станок. Не наоборот.Fiskars500 писал(а): ↑ в начале при включении станка уже после загрузки мач3 беспорядочно щёлкает этот соленоид,
Вылючение в обратном порядке - вначале станок, потом закрываем mach3.
А по первому
viewtopic.php?p=66288#p66288
А по поводу основной проблемы - после activate signal просто поставить sleep в миллисекундах? но он конечен Хотелось бы чтобы соленоид стоял включенным до тех пор, пока не будет обратной команды - зажать цангу (убрать питание с соленоида). С другой стороны, конечно можно поставить SLEEP много миллионов.. кстати, какое максимальное число миллисекунд у sleep?
-
- Новичок
- Сообщения: 7
- Зарегистрирован: 01 июл 2023, 00:00
- Репутация: 0
- Контактная информация:
Re: Выход срабатывает только кратковременно
Да, конечно, соленоид питается именно через неё. А она подключена к P14 и GND на плате. Какая именно плата я с двух сторон показал в изначальном посте. Станок собирал не я, сейчас только пытаюсь разобраться с его глюками, человек, кто его собирал, уже недоступен.
-
- Мастер
- Сообщения: 1097
- Зарегистрирован: 05 апр 2016, 20:18
- Репутация: 126
- Настоящее имя: Жэзэрэл
- Откуда: Там, сям.
- Контактная информация:
Re: Выход срабатывает только кратковременно
соленоид откуда питается? и чем?
-
- Новичок
- Сообщения: 7
- Зарегистрирован: 01 июл 2023, 00:00
- Репутация: 0
- Контактная информация:
-
- Мастер
- Сообщения: 1097
- Зарегистрирован: 05 апр 2016, 20:18
- Репутация: 126
- Настоящее имя: Жэзэрэл
- Откуда: Там, сям.
- Контактная информация:
Re: Выход срабатывает только кратковременно
если соленоид откинуть, тоже самое?
-
- Новичок
- Сообщения: 7
- Зарегистрирован: 01 июл 2023, 00:00
- Репутация: 0
- Контактная информация:
-
- Новичок
- Сообщения: 7
- Зарегистрирован: 01 июл 2023, 00:00
- Репутация: 0
- Контактная информация:
Re: Выход срабатывает только кратковременно
Кстати, нашёл, почему было только кратковременное срабатывание соленоида! Оказалось, Brain, который включает этот соленоид по нажатию физической кнопки на станке, конфликтует с макросом, который исполняется из интерфейса Mach3 по команде М101 на включение соленоида. Насколько понял, после того, как запускается макрос, включающий соленоид, далее мач3 смотрит все Brains, и т.к. кнопка не нажата - снова выключает соленоид... Бред...)) как сделать чтобы работала и физическая кнопка, и макрос - надо что-то придумать Пока отключил Brain на физическую кнопку (снял галочку enabled с него) и вуаля! М101 раскрывает цангу, М102 закрывает цангу - всё как и задумывалось
-
- Новичок
- Сообщения: 7
- Зарегистрирован: 01 июл 2023, 00:00
- Репутация: 0
- Контактная информация:
Re: Выход срабатывает только кратковременно
Отсоединил вообще реле от выхода, напряжение на нём вроде б не скачет, а вообще стало равно нулю, после включения станка становится 5 вольт, вообще ничего не понимаю... И реле было полностью запитано прямо от входа платы, он проседал до 3.3 вольта, запитал реле отдельно, как положено, а с платы только сигнал беру. На плате сразу 5 вольт показывать стало. Но проблему не решило. Сначала первую минуту после загрузки мач 3 и включения станка на пине 14 напряжение постоянно скачет - оттого и реле щёлкает соленоидом беспорядочно, а потом через минуту затихает. То ли блок питания какой-то прогревается, то ли вообще не знаю что.
А проблему с Брейн не смог решить - или кнопкой цангу разжимать или макросом. И так и так не получается - брейн конфликтует с макросом.