Страница 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
xenon-alien писал(а): А что не так то с блокировкой?
Блокировка не нужна

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

Добавлено: 15 дек 2023, 23:01
vtgmfg
kharpost писал(а): 15 дек 2023, 22:52
xenon-alien писал(а): А что не так то с блокировкой?
Блокировка не нужна
ну а снять блокировку из софта - но только на одно движение

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

Добавлено: 15 дек 2023, 23:36
kharpost
vtgmfg писал(а): ну а снять блокировку из софта - но только на одно движение
Это как?

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

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

это ведь теоретические изыскания, правильно? потому что в реальной жизни нет никакой проблемы стандартно подключить ошибки и не делать мозг. на нормально настроенном станке ошибки приводов не должны возникать. вообще. как минимум месяцами.

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
lkbyysq писал(а): Так об чем вопрос?
Я уже описывал ситуацию подробно и даже предложил на мой взгляд хорошее решение. Меня не устраивает, что при срабатывании тревоги станок нужно выключить. По другому тревогу не снять.

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 писал(а): Пока так работает
А лучше так
kharpost писал(а): По мотивам сделал компонент