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 routineO comando visível pode se expandir em muitas ações ocultas específicas da máquina.
O que este visualizador pode mostrar
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.