Страница 2 из 4
Re: Куда правильно подключать alarm?
Добавлено: 12 дек 2023, 06:44
lkbyysq
kharpost писал(а): ↑
В смотрите не стой стороны. Нужно начать с причин сигнала аларм.
Давайте пропустим причины, а рассмотрим следствия.
Одна ось вдруг перестала работать.
Остальные оси продолжают выполнять текущую команду. И МГНОВЕННО остановиться не могут.
Траектория инструмента изменилась.
ЧПУ более не в состоянии гарантировать истинность исполнения задачи.
Так какая разница, в чем была причина, если этот останов потянул за собой цепочку новых проблем, требующих АНАЛИЗА. А не испорчена ли безвозвратно деталь? Или концевик? Или инструмент? Или оператор? Или еще хрен знает что?
Именно поэтому и производится АВАРИЙНЫЙ стоп всего станка. А затем определение причины остановки. Ликвидация последствий. И перезагрузка всей системы с проверкой всех компонентов. Как при включении.
Так с какой стороны нужно смотреть? ПРАВИЛЬНО смотреть? ПРАВИЛЬНО подключать?
Re: Куда правильно подключать alarm?
Добавлено: 12 дек 2023, 07:33
vtgmfg
но
Фрост писал(а): ↑
хотя себе не стал рубить питание, аларм активирует естоп
да вот именно. ось же еще и инерцию имеет и рвать питание нехорошо.
но вопрос - не отключается ли драйвер сам по себе при выдаче Alarm? вот это считаю неправильным.
останавливать конечно весь станок. можно завести отдельную внутреннюю ветку ESTOP для автоматического останова станка. а разблокировать нажатием на ручной ESOP.
Re: Куда правильно подключать alarm?
Добавлено: 12 дек 2023, 18:35
kharpost
vtgmfg писал(а): ↑
не отключается ли драйвер сам по себе при выдаче Alarm?
Отключается. это правильно.
Re: Куда правильно подключать alarm?
Добавлено: 12 дек 2023, 20:26
vtgmfg
kharpost писал(а): ↑
Отключается. это правильно.
у сервошаговых тоже такая "правильная" реакция на алярм. но есть к счастью и возможность сделать "неправильно".
Re: Куда правильно подключать alarm?
Добавлено: 13 дек 2023, 21:53
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)
Re: Куда правильно подключать alarm?
Добавлено: 15 дек 2023, 22:52
kharpost
Re: Куда правильно подключать alarm?
Добавлено: 15 дек 2023, 23:01
vtgmfg
kharpost писал(а): ↑15 дек 2023, 22:52
Блокировка не нужна
ну а снять блокировку из софта - но только на одно движение
Re: Куда правильно подключать alarm?
Добавлено: 15 дек 2023, 23:36
kharpost
vtgmfg писал(а): ↑
ну а снять блокировку из софта - но только на одно движение
Это как?
Re: Куда правильно подключать alarm?
Добавлено: 16 дек 2023, 00:38
alex_sar
как это не нужна? одна ось перестала работать и станок как ни в чём ни бывало продолжает ехать по программе? заготовку и фрезу после этого сразу в мусорку.
это ведь теоретические изыскания, правильно? потому что в реальной жизни нет никакой проблемы стандартно подключить ошибки и не делать мозг. на нормально настроенном станке ошибки приводов не должны возникать. вообще. как минимум месяцами.
Re: Куда правильно подключать alarm?
Добавлено: 16 дек 2023, 06:17
kharpost
alex_sar писал(а): ↑
продолжает ехать по программе?
Нет. Станок выключается, но не блокируется.
alex_sar писал(а): ↑
на нормально настроенном станке ошибки приводов не должны возникать
Если станок нормальный - наверное, да. Нормальный станок просто снесёт тиски и ему больше ничего мешать не будет. У меня станок слабый. Аварийные ситуации возникают очень часто, например, из-за ошибок в УП, написанных в блокноте.
alex_sar писал(а): ↑
в реальной жизни нет никакой проблемы стандартно подключить ошибки
Так в в этом и вопрос: Куда правильно (стандартно) подключать alarm? Своё решение я показал и меня это решение устраивает полностью и очень удобно.
Re: Куда правильно подключать alarm?
Добавлено: 16 дек 2023, 06:20
kharpost
xenon-alien писал(а): ↑
Ну заведите каждый алярм на отдельный вход.
Согласен. Это очень хорошее решение, для тех у кого этих входов много.
Re: Куда правильно подключать alarm?
Добавлено: 16 дек 2023, 08:18
lkbyysq
kharpost писал(а): ↑
У меня станок слабый. Аварийные ситуации возникают очень часто, например, из-за ошибок в УП, написанных в блокноте.
...
Своё решение я показал и меня это решение устраивает полностью и очень удобно.
Есть супербелаз. Есть жигуль. Как правильно поступить при проколе колеса на дороге?
Вот и у Вас - при аварии одной из осей весь станок останавливается? Вас это устраивает?
Так об чем вопрос?
Молодец! Правильно сделал.
Re: Куда правильно подключать alarm?
Добавлено: 16 дек 2023, 10:35
kharpost
Я уже описывал ситуацию подробно и даже предложил на мой взгляд хорошее решение. Меня не устраивает, что при срабатывании тревоги станок нужно выключить. По другому тревогу не снять.
Re: Куда правильно подключать alarm?
Добавлено: 16 дек 2023, 10:47
lkbyysq
Тогда завести на простой "стоп".
Но это не будет "правильно". Это будет "костыль" - не стандарное использование аларма, от безисходности.
Re: Куда правильно подключать alarm?
Добавлено: 16 дек 2023, 10:53
lkbyysq
Костыль - это не есть совсем плохо.
Это есть решение при невозможности или неоправданной трудозатратности "правильного" способа.
Re: Куда правильно подключать alarm?
Добавлено: 16 дек 2023, 11:51
alex_sar
А почему станок то надо выключать? Вроде достаточно сбросить ошибку на приводах и нажать servo on. у меня так.
Re: Куда правильно подключать alarm?
Добавлено: 16 дек 2023, 11:54
alex_sar
Еще есть пин feed hold. Туда можно завести... только шпиндель не остановится , это надо учитывать.
Re: Куда правильно подключать alarm?
Добавлено: 16 дек 2023, 12:58
vtgmfg
kharpost писал(а): ↑15 дек 2023, 23:36
vtgmfg писал(а): ↑
ну а снять блокировку из софта - но только на одно движение
Это как?
ну то есть в софте, если есть возможность чтото дописать, отключать вот этот по сути ESTOP, но только на одно софтовое действие и после окончания этого действия снова разрешать ESTOP. то есть можно съехать с концевика или сбросить аварию драйвера.
хочу как то так сделать, для STOP и PROB (аварии при которых происходит аккуратное торможение без потери координат, например щуп при ручных перемещениях утыкается в тиски) это уже реализовано и хорошо себя зарекомендовало. но те сигналы приходят на входы контроллера их можно программно запрещать. а вот ESTOP приходит на RESET и тоже возникает блокировка и приходится вручную крутить валы например. в контроллер я ESTOP в следующий раз заводить не буду все равно, стремно это, а вот выключать сигналы STEP и FORWARD им можно на схеме вне контроллера. и вот с контроллера уже "на одно действие" отключать ESTOP
Re: Куда правильно подключать alarm?
Добавлено: 16 дек 2023, 13:13
xenon-alien
kharpost писал(а): ↑16 дек 2023, 06:20
xenon-alien писал(а): ↑
Ну заведите каждый алярм на отдельный вход.
Согласен. Это очень хорошее решение, для тех у кого этих входов много.
Вопрос был не во входах.
Можете использовать последовательно и сигнал "Servo-Ready" и на один вход. Только не будете знать который в ошибку вывалился.
Re: Куда правильно подключать alarm?
Добавлено: 16 дек 2023, 13:39
kharpost
vtgmfg писал(а): ↑
хочу как то так сделать,
Посмотрите моё решение
А лучше так
kharpost писал(а): ↑
По мотивам сделал компонент