Что означает M600

Смена филамента — это процедура с состоянием машины, а не просто одно движение экструзии. Функция Advanced Pause у Marlin может поднять Z, переместить XY в парковочную позицию, втянуть, разгрузить, предложить пользователю сменить филамент, загрузить и подготовить, а затем восстановить позицию печати. Значения параметров по умолчанию берутся из конфигурации прошивки и могут быть переопределены в команде.

Поддержка не является универсальной. Пользователи Klipper часто определяют M600 как макрос, собранный из PAUSE и движений, специфичных для принтера; RepRapFirmware может использовать собственные макросы смены филамента и рабочий процесс. Офлайн-файл не может знать, будет ли доступен дисплей, датчик исчерпания, макрос или человеческая реакция при выполнении команды.

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

M600
M600 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 в файле без присмотра.
  • Координаты парковки и длины выгрузки должны соответствовать фактической машине и пути нити.
  • Просмотрщик не может гарантировать, что возобновление правильно восстанавливает температуры, состояние экструзии и позицию.

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

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