Что означает M18 / M84

Электродвигатель с шаговым приводом удерживает позицию. Отключение его снимает этот удерживающий момент, позволяя оси перемещаться вручную или смещаться под нагрузкой. Marlin рассматривает M18 и M84 как псевдонимы: отсутствие параметров отключает все настроенные оси, буквы осей выбирают конкретные двигатели, а S изменяет время ожидания вместо немедленного их отключения.

Освобождение двигателей не то же самое, что перемещение в безопасное положение. На столах или порталах, которые могут упасть, отключение Z может привести к потере физической ссылки. Последующий файл обычно должен инициировать гомеопозицию затронутых осей перед повторным использованием координат, даже если контроллер все еще помнит последние заданные значения.

Синтаксис и параметры

M18 [X] [Y] [Z] [E]
M84 [S<seconds>] [X] [Y] [Z] [E]
X / Y / Z / E

Немедленно отключайте только указанные двигатели на поддерживаемой прошивке.

S

Установите тайм-аут бездействия в секундах на Marlin; S0 отключает этот тайм-аут.

Практические примеры

Освободить каждый шаговый двигатель

M84

Обычное действие в конце G-code после того, как станок припаркован и нагреватели выключены.

Установите тайм-аут на одну минуту

M18 S60

Изменяет тайм-аут простоя Marlin, а не отключает двигатели сразу.

Контекст прошивки

СистемаСтатусЧто меняется
MarlinОбычноM18 и M84 являются псевдонимами с поддержкой выбора оси и таймаута S.
KlipperОбычноПоддерживает M18/M84 для отключения двигателей; поведение тайм-аута определяется конфигурацией.
RepRapFirmwareОбычноПоддерживает управление простоями двигателей с учетом параметров прошивки и поведения станка.
CNC controllersПроверить диалектУправление включением мотора зависит от конкретной машины; не следует полагать, что действуют семантика принтера M18/M84.

Что может показать этот просмотрщик

Признано, физическое освобождение не моделируется

Исходная команда сохранена, но просмоторщик не перемещает оси и не инвалидирует последующие координаты автоматически, потому что реальное дрейфование зависит от механики машины.

Частые ошибки

  • Поставьте инструмент на место и обеспечьте безопасность машины перед отключением моторов.
  • Отключение Z может позволить тяжелой платформе или порталу упасть и потерять своё эталонное положение.
  • Запомненные координаты не являются доказательством физического положения после того, как ось была перемещена вручную.

Первичные источники

Эта страница — перевод исходного английского объяснения, сверенного с документацией прошивок ниже. Всегда проверяйте команды по прошивке и конфигурации той машины, которая будет их выполнять.