Что означает M600
Смена филамента — это процедура с состоянием машины, а не просто одно движение экструзии. Функция Advanced Pause у Marlin может поднять Z, переместить XY в парковочную позицию, втянуть, разгрузить, предложить пользователю сменить филамент, загрузить и подготовить, а затем восстановить позицию печати. Значения параметров по умолчанию берутся из конфигурации прошивки и могут быть переопределены в команде.
Поддержка не является универсальной. Пользователи Klipper часто определяют M600 как макрос, собранный из PAUSE и движений, специфичных для принтера; RepRapFirmware может использовать собственные макросы смены филамента и рабочий процесс. Офлайн-файл не может знать, будет ли доступен дисплей, датчик исчерпания, макрос или человеческая реакция при выполнении команды.
Синтаксис и параметры
M600M600 X<park-x> Y<park-y> Z<lift> [E<retract>] [U<unload>] [L<load>] [R<resume-temp>]X / YЗапрошенная парковочная позиция на Marlin.
ZОтносительный подъем Z перед парковкой.
E / U / LНачальная втяжка, длины разгрузки и загрузки; знаки и значения по умолчанию определяются прошивкой.
R / T / BВозобновление температуры, целевого экструдера и звуковых сигналов на поддерживаемых сборках Marlin.
Практические примеры
Использовать настроенную процедуру замены
M600Запускает стандартную последовательность смены филамента машины.
Запросить точку парковки
M600 X10 Y15 Z5Иллюстративная форма Marlin, которая парковается в X10 Y15 после относительного подъема на 5 мм.
Контекст прошивки
| Система | Статус | Что меняется |
|---|---|---|
| Marlin | Обычно | Требуется ADVANCED_PAUSE_FEATURE и соответствующее взаимодействие с пользователем; доступные параметры зависят от конфигурации. |
| Klipper | Проверить диалект | M600 обычно является определяемым пользователем макросом; поведение и парковка PAUSE/RESUME зависят от конкретного принтера. |
| RepRapFirmware | Проверить диалект | Обработка смены нити зависит от макроса и конкретного аппарата; подтвердите настройку рабочей последовательности. |
| CNC controllers | Не применимо | M600 не является общим стандартом смены нити или инструмента для ЧПУ. |
Что может показать этот просмотрщик
Просмотрщик не разворачивает M600 в скрытые команды парковки, выгрузки и возобновления, потому что они находятся в прошивке или макросах. Только явные команды, записанные в файле, влияют на отображаемый путь.
Частые ошибки
- Убедитесь, что принтер может безопасно остановиться и ждать, прежде чем полагаться на M600 в файле без присмотра.
- Координаты парковки и длины выгрузки должны соответствовать фактической машине и пути нити.
- Просмотрщик не может гарантировать, что возобновление правильно восстанавливает температуры, состояние экструзии и позицию.
Первичные источники
Эта страница — перевод исходного английского объяснения, сверенного с документацией прошивок ниже. Всегда проверяйте команды по прошивке и конфигурации той машины, которая будет их выполнять.