Определение

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

M600 — это один из распространённых интерфейсов, но реальные шаги могут находиться в прошивке Marlin, макросе Klipper, макросе RepRapFirmware или программном обеспечении хоста. Замена нити также отличается от команды многослойного инструмента T: смена инструмента выбирает другой настроенный инструмент, в то время как M600 может заменять материал в том же инструменте.

Что важно на практике

Состояние должно быть восстановлено

Положение, режим экструдирования, цели нагревателя и состояние вентилятора могут иметь значение при возобновлении.

Выгрузка — это не втягивание

Втягивание небольшое и временное; выгрузка вытягивает нить из активного пути.

Требуется человек или автоматизация

Работа может ждать неопределённо, если отсутствует ожидаемый дисплей, датчик или оператор.

Пример в G-code

Маркер смены слоя

; change color here
M600
; printing resumes after the configured routine

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

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

В этом просмотрщике

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

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

Это объяснение опирается на документацию прошивок и на то, что видно в самом G-code. Что именно сделает станок, по-прежнему определяют настройки вашего принтера.