Что означает 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 может позволить тяжелой платформе или порталу упасть и потерять своё эталонное положение.
- Запомненные координаты не являются доказательством физического положения после того, как ось была перемещена вручную.
Первичные источники
Эта страница — перевод исходного английского объяснения, сверенного с документацией прошивок ниже. Всегда проверяйте команды по прошивке и конфигурации той машины, которая будет их выполнять.