Страница 1 из 1

Как EMC2 останавливает чпу станок по каманде Pause

Добавлено: 12 ноя 2010, 17:22
Nick
Если с Estop, экстренной остановкой станка, примерно понятно - нужно максимально быстро тормозить, то как поступать с командой Pause?
Тормозить наверняка нужно с максимально возможным ускорением, но в какой момент тормозить, когда закончится выполнение последней команды G кода или начинать торможение сразу же, прямо посередине команды? И как потом стартовать? Или как сказать EMC2, чтобы он закончил текущую строку?

И где можно настраивать реакцию EMC2 на команду pause?

В общем одни вопросы :).

Re: Как EMC2 останавливает чпу станок по каманде Pause

Добавлено: 15 ноя 2010, 03:49
xentaur
Не знаю как это сделано конкретно в ЕМС2, но большинство станков ведут себя таким образом:

E-stop это отработка аварийной ситуации, при этом обычно отрубается сразу все - шпиндель, привода, автоматика и т.д. одним махом. После устранения неисправности может потребоваться инициализация станка.

Пауза - грубо это остановить подачу, обычно переводит FEED OVERRIDE и RAPID OVERRIDE в 0% скачком, соответственно поведение зависит от их отработки. Шпиндель и автоматика продолжает работать.

Еще есть покадровое исполнение - ждать нажатие СТАРТ после каждого кадра.

Re: Как EMC2 останавливает чпу станок по каманде Pause

Добавлено: 15 ноя 2010, 10:33
Nick
В документации EMC2 примерно так и писали, что E-stop должен вырубать все и сразу, причем желательно, чтобы Estop генерировался не EMC2 (через нажатие F1), а станком. Т.е. чтобы на станке была специальная кнопка, подключенная непосредственно к контроллеру.
Это позволяет избежать серьезной аварии в том случае, если аварийная ситуация вызвана программным обеспечением.

Еще говорили, что команда estop должна сначала все вырубить и только потом, по-возможности, известить EMC2 о том, что произошла аварийная остановка.