Definição

Uma rotina de troca segura normalmente captura a posição atual, alivia a pressão, afasta-se da peça, estaciona, descarrega, aguarda a ação do usuário, recarrega e purga, depois retorna e retoma. Cada etapa depende da geometria do extrusor e da configuração da máquina.

M600 é uma interface comum, mas os passos reais podem estar no firmware Marlin, em uma macro Klipper, em uma macro RepRapFirmware ou no software do host. Uma troca de filamento também é diferente de um comando T de múltiplas ferramentas: uma troca de ferramenta seleciona outra ferramenta configurada, enquanto M600 pode substituir o material na mesma ferramenta.

O que importa na prática

O estado deve ser restaurado

Posição, modo de extrusão, alvos do aquecedor e estado do ventilador podem ser importantes ao retomar.

Descarregar não é retração

Retração é pequena e temporária; descarregar puxa o filamento do caminho ativo.

Precisa de humano ou automação

O trabalho pode esperar indefinidamente se o display, sensor ou operador esperado estiver ausente.

Exemplo em G-code

Marcador de troca de camada

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

O comando visível pode se expandir em muitas ações ocultas específicas da máquina.

O que este visualizador pode mostrar

Neste visualizador

O visualizador pode localizar M600 no texto-fonte, mas não inventa geometria de parque, limpeza e retomada ocultas. Apenas movimentos explicitamente presentes no arquivo são desenhados.

Fontes primárias

Esta explicação se apoia na documentação de firmware e em detalhes visíveis no próprio G-code. Os ajustes da sua impressora continuam sendo o que determina o comportamento da máquina.