Куда правильно подключать alarm? [РЕШЕНО]

Обсуждение установки, настройки и использования LinuxCNC. Вопросы по Gкоду.
lkbyysq
Мастер
Сообщения: 2079
Зарегистрирован: 14 май 2016, 09:40
Репутация: 326
Настоящее имя: Станислав Ерофеев
Откуда: Санкт-Петербург

Re: Куда правильно подключать alarm?

Сообщение lkbyysq »

kharpost писал(а): В смотрите не стой стороны. Нужно начать с причин сигнала аларм.
Давайте пропустим причины, а рассмотрим следствия.
Одна ось вдруг перестала работать.
Остальные оси продолжают выполнять текущую команду. И МГНОВЕННО остановиться не могут.
Траектория инструмента изменилась.
ЧПУ более не в состоянии гарантировать истинность исполнения задачи.

Так какая разница, в чем была причина, если этот останов потянул за собой цепочку новых проблем, требующих АНАЛИЗА. А не испорчена ли безвозвратно деталь? Или концевик? Или инструмент? Или оператор? Или еще хрен знает что?

Именно поэтому и производится АВАРИЙНЫЙ стоп всего станка. А затем определение причины остановки. Ликвидация последствий. И перезагрузка всей системы с проверкой всех компонентов. Как при включении.

Так с какой стороны нужно смотреть? ПРАВИЛЬНО смотреть? ПРАВИЛЬНО подключать?
Последний раз редактировалось lkbyysq 12 дек 2023, 07:45, всего редактировалось 2 раза.
vtgmfg
Мастер
Сообщения: 1476
Зарегистрирован: 23 июн 2022, 14:13
Репутация: 55
Настоящее имя: Максим
Контактная информация:

Re: Куда правильно подключать alarm?

Сообщение vtgmfg »

Фрост писал(а): из мануала
но
Фрост писал(а): хотя себе не стал рубить питание, аларм активирует естоп
да вот именно. ось же еще и инерцию имеет и рвать питание нехорошо.
но вопрос - не отключается ли драйвер сам по себе при выдаче Alarm? вот это считаю неправильным.

останавливать конечно весь станок. можно завести отдельную внутреннюю ветку ESTOP для автоматического останова станка. а разблокировать нажатием на ручной ESOP.
kharpost
Кандидат
Сообщения: 72
Зарегистрирован: 03 дек 2023, 09:37
Репутация: 0
Настоящее имя: kharpost
Контактная информация:

Re: Куда правильно подключать alarm?

Сообщение kharpost »

vtgmfg писал(а): не отключается ли драйвер сам по себе при выдаче Alarm?
Отключается. это правильно.
vtgmfg
Мастер
Сообщения: 1476
Зарегистрирован: 23 июн 2022, 14:13
Репутация: 55
Настоящее имя: Максим
Контактная информация:

Re: Куда правильно подключать alarm?

Сообщение vtgmfg »

kharpost писал(а): Отключается. это правильно.
у сервошаговых тоже такая "правильная" реакция на алярм. но есть к счастью и возможность сделать "неправильно".
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4510
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: Куда правильно подключать alarm?

Сообщение xenon-alien »

kharpost писал(а): 12 дек 2023, 04:06
xenon-alien писал(а): Я чего-то не пойму. Ну есть же раздел по MOTION
В смотрите не стой стороны. Нужно начать с причин сигнала аларм. Причин несколько: 1 превышение тока (слишком большая нагрузка); 2 рассинхронизация с энкодером (куда-то врезался); 3 перегрев; 4 пониженное напряжение. Если по какой-то причине ось блокируется - это требует остановки всего станка. Указанные вами сигналы останавливают и блокируют станок. Хочется без блокировки. Единственный плюс этих сигналов - выводится сообщение какой драйвер остановил станок.
А что не так то с блокировкой?
Ну заведите каждый алярм на отдельный вход. На каждый вход пропишите уведомление о событии (что бы понимать что произошло MESSAGE). Так же каждый вход подключить к обычному стопу програмно. (HALUI)
halui.program.stop - bit in pin for stopping a program (note: this pin does the same thing as halui.abort)
kharpost
Кандидат
Сообщения: 72
Зарегистрирован: 03 дек 2023, 09:37
Репутация: 0
Настоящее имя: kharpost
Контактная информация:

Re: Куда правильно подключать alarm?

Сообщение kharpost »

xenon-alien писал(а): А что не так то с блокировкой?
Блокировка не нужна
vtgmfg
Мастер
Сообщения: 1476
Зарегистрирован: 23 июн 2022, 14:13
Репутация: 55
Настоящее имя: Максим
Контактная информация:

Re: Куда правильно подключать alarm?

Сообщение vtgmfg »

kharpost писал(а): 15 дек 2023, 22:52
xenon-alien писал(а): А что не так то с блокировкой?
Блокировка не нужна
ну а снять блокировку из софта - но только на одно движение
kharpost
Кандидат
Сообщения: 72
Зарегистрирован: 03 дек 2023, 09:37
Репутация: 0
Настоящее имя: kharpost
Контактная информация:

Re: Куда правильно подключать alarm?

Сообщение kharpost »

vtgmfg писал(а): ну а снять блокировку из софта - но только на одно движение
Это как?
alex_sar
Мастер
Сообщения: 1718
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 286
Настоящее имя: Алексей
Контактная информация:

Re: Куда правильно подключать alarm?

Сообщение alex_sar »

kharpost писал(а): Блокировка не нужна
как это не нужна? одна ось перестала работать и станок как ни в чём ни бывало продолжает ехать по программе? заготовку и фрезу после этого сразу в мусорку.

это ведь теоретические изыскания, правильно? потому что в реальной жизни нет никакой проблемы стандартно подключить ошибки и не делать мозг. на нормально настроенном станке ошибки приводов не должны возникать. вообще. как минимум месяцами.
kharpost
Кандидат
Сообщения: 72
Зарегистрирован: 03 дек 2023, 09:37
Репутация: 0
Настоящее имя: kharpost
Контактная информация:

Re: Куда правильно подключать alarm?

Сообщение kharpost »

alex_sar писал(а): продолжает ехать по программе?
Нет. Станок выключается, но не блокируется.
alex_sar писал(а): на нормально настроенном станке ошибки приводов не должны возникать
Если станок нормальный - наверное, да. Нормальный станок просто снесёт тиски и ему больше ничего мешать не будет. У меня станок слабый. Аварийные ситуации возникают очень часто, например, из-за ошибок в УП, написанных в блокноте.
alex_sar писал(а): в реальной жизни нет никакой проблемы стандартно подключить ошибки
Так в в этом и вопрос: Куда правильно (стандартно) подключать alarm? Своё решение я показал и меня это решение устраивает полностью и очень удобно.
kharpost
Кандидат
Сообщения: 72
Зарегистрирован: 03 дек 2023, 09:37
Репутация: 0
Настоящее имя: kharpost
Контактная информация:

Re: Куда правильно подключать alarm?

Сообщение kharpost »

xenon-alien писал(а): Ну заведите каждый алярм на отдельный вход.
Согласен. Это очень хорошее решение, для тех у кого этих входов много.
lkbyysq
Мастер
Сообщения: 2079
Зарегистрирован: 14 май 2016, 09:40
Репутация: 326
Настоящее имя: Станислав Ерофеев
Откуда: Санкт-Петербург

Re: Куда правильно подключать alarm?

Сообщение lkbyysq »

kharpost писал(а): У меня станок слабый. Аварийные ситуации возникают очень часто, например, из-за ошибок в УП, написанных в блокноте.
...
Своё решение я показал и меня это решение устраивает полностью и очень удобно.
Есть супербелаз. Есть жигуль. Как правильно поступить при проколе колеса на дороге?

Вот и у Вас - при аварии одной из осей весь станок останавливается? Вас это устраивает?
Так об чем вопрос?
Молодец! Правильно сделал.
kharpost
Кандидат
Сообщения: 72
Зарегистрирован: 03 дек 2023, 09:37
Репутация: 0
Настоящее имя: kharpost
Контактная информация:

Re: Куда правильно подключать alarm?

Сообщение kharpost »

lkbyysq писал(а): Так об чем вопрос?
Я уже описывал ситуацию подробно и даже предложил на мой взгляд хорошее решение. Меня не устраивает, что при срабатывании тревоги станок нужно выключить. По другому тревогу не снять.
lkbyysq
Мастер
Сообщения: 2079
Зарегистрирован: 14 май 2016, 09:40
Репутация: 326
Настоящее имя: Станислав Ерофеев
Откуда: Санкт-Петербург

Re: Куда правильно подключать alarm?

Сообщение lkbyysq »

Тогда завести на простой "стоп".
Но это не будет "правильно". Это будет "костыль" - не стандарное использование аларма, от безисходности.
lkbyysq
Мастер
Сообщения: 2079
Зарегистрирован: 14 май 2016, 09:40
Репутация: 326
Настоящее имя: Станислав Ерофеев
Откуда: Санкт-Петербург

Re: Куда правильно подключать alarm?

Сообщение lkbyysq »

Костыль - это не есть совсем плохо.
Это есть решение при невозможности или неоправданной трудозатратности "правильного" способа.
alex_sar
Мастер
Сообщения: 1718
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 286
Настоящее имя: Алексей
Контактная информация:

Re: Куда правильно подключать alarm?

Сообщение alex_sar »

А почему станок то надо выключать? Вроде достаточно сбросить ошибку на приводах и нажать servo on. у меня так.
alex_sar
Мастер
Сообщения: 1718
Зарегистрирован: 28 авг 2018, 17:13
Репутация: 286
Настоящее имя: Алексей
Контактная информация:

Re: Куда правильно подключать alarm?

Сообщение alex_sar »

Еще есть пин feed hold. Туда можно завести... только шпиндель не остановится , это надо учитывать.
vtgmfg
Мастер
Сообщения: 1476
Зарегистрирован: 23 июн 2022, 14:13
Репутация: 55
Настоящее имя: Максим
Контактная информация:

Re: Куда правильно подключать alarm?

Сообщение vtgmfg »

kharpost писал(а): 15 дек 2023, 23:36
vtgmfg писал(а): ну а снять блокировку из софта - но только на одно движение
Это как?
ну то есть в софте, если есть возможность чтото дописать, отключать вот этот по сути ESTOP, но только на одно софтовое действие и после окончания этого действия снова разрешать ESTOP. то есть можно съехать с концевика или сбросить аварию драйвера.

хочу как то так сделать, для STOP и PROB (аварии при которых происходит аккуратное торможение без потери координат, например щуп при ручных перемещениях утыкается в тиски) это уже реализовано и хорошо себя зарекомендовало. но те сигналы приходят на входы контроллера их можно программно запрещать. а вот ESTOP приходит на RESET и тоже возникает блокировка и приходится вручную крутить валы например. в контроллер я ESTOP в следующий раз заводить не буду все равно, стремно это, а вот выключать сигналы STEP и FORWARD им можно на схеме вне контроллера. и вот с контроллера уже "на одно действие" отключать ESTOP
Аватара пользователя
xenon-alien
Почётный участник
Почётный участник
Сообщения: 4510
Зарегистрирован: 01 янв 2013, 13:13
Репутация: 920
Настоящее имя: Daniel
Откуда: Закарпатская обл. Украина
Контактная информация:

Re: Куда правильно подключать alarm?

Сообщение xenon-alien »

kharpost писал(а): 16 дек 2023, 06:20
xenon-alien писал(а): Ну заведите каждый алярм на отдельный вход.
Согласен. Это очень хорошее решение, для тех у кого этих входов много.
Вопрос был не во входах.
Можете использовать последовательно и сигнал "Servo-Ready" и на один вход. Только не будете знать который в ошибку вывалился.
kharpost
Кандидат
Сообщения: 72
Зарегистрирован: 03 дек 2023, 09:37
Репутация: 0
Настоящее имя: kharpost
Контактная информация:

Re: Куда правильно подключать alarm?

Сообщение kharpost »

vtgmfg писал(а): хочу как то так сделать,
Посмотрите моё решение
kharpost писал(а): Пока так работает
А лучше так
kharpost писал(а): По мотивам сделал компонент
Ответить

Вернуться в «LinuxCNC»