Qué significa M600
Un cambio de filamento es un procedimiento de máquina con estado, no un simple movimiento de extrusión. La función de Pausa Avanzada de Marlin puede levantar Z, aparcar XY, retraer, descargar, solicitar al usuario, cargar y cebar, y luego restaurar la posición de impresión. Los valores predeterminados de los parámetros provienen de la configuración del firmware y pueden ser sobrescritos en el comando.
El soporte no es universal. Los usuarios de Klipper comúnmente definen M600 como un macro construido a partir de PAUSE y movimientos específicos de la impresora; RepRapFirmware puede usar sus propios macros y flujo de trabajo de cambio de filamento. Un archivo offline no puede saber si habrá disponible una pantalla, sensor de agotamiento, macro o respuesta humana cuando se ejecute el comando.
Sintaxis y parámetros
M600M600 X<park-x> Y<park-y> Z<lift> [E<retract>] [U<unload>] [L<load>] [R<resume-temp>]X / YPosición de aparcamiento solicitada en Marlin.
ZElevación relativa de Z antes de aparcar.
E / U / LLongitudes iniciales de retracción, descarga y carga; los signos y valores predeterminados están definidos por el firmware.
R / T / BReanuda la temperatura, el extrusor objetivo y los pitidos de alerta en compilaciones Marlin compatibles.
Ejemplos prácticos
Usar la rutina de cambio configurada
M600Inicia la secuencia de cambio de filamento predeterminada de la máquina.
Solicitar un punto de estacionamiento
M600 X10 Y15 Z5Formulario ilustrativo Marlin que se estaciona en X10 Y15 después de un levantamiento relativo de 5 mm.
Contexto de firmware
| Sistema | Estado | Qué cambia |
|---|---|---|
| Marlin | Común | Requiere ADVANCED_PAUSE_FEATURE y la interacción adecuada del usuario; los parámetros disponibles dependen de la configuración. |
| Klipper | Revisar dialecto | M600 es típicamente una macro definida por el usuario; el comportamiento y estacionamiento de PAUSE/RESUME son específicos de la impresora. |
| RepRapFirmware | Revisar dialecto | El manejo del cambio de filamento es específico de la máquina y de los macros; confirme el flujo de trabajo configurado. |
| CNC controllers | No aplicable | M600 no es un estándar general de cambio de filamento o herramienta en CNC. |
Qué puede mostrar este visor
El visor no expande M600 en movimientos ocultos de estacionamiento, descarga y reanudación porque esos residen en el firmware o macros. Solo los movimientos explícitos escritos en el archivo afectan la trayectoria renderizada.
Errores frecuentes
- Verifique que la impresora pueda pausar y esperar de forma segura antes de confiar en M600 en un archivo desatendido.
- Las coordenadas de estacionamiento y las longitudes de descarga deben coincidir con la máquina real y la trayectoria del filamento.
- Un visor no puede garantizar que reanudar restaure las temperaturas, el estado de extrusión y la posición correctamente.
Fuentes primarias
Esta página es una traducción de la explicación original en inglés, revisada frente a la documentación de firmware que aparece abajo. Confirma siempre los comandos con el firmware y la configuración de la máquina que los va a ejecutar.