Qué significa G28
Una impresora 3D normalmente empieza sin una posición física confiable. Marlin utiliza G28 para mover los ejes solicitados hacia sus finales de carrera y establecer las coordenadas de la máquina. Sin letras de eje, generalmente hace el homing de todos los ejes; al listar X, Y o Z, la solicitud se limita a esos ejes.
El mismo código no es semánticamente universal. Los flujos de trabajo estilo LinuxCNC y Fanuc pueden tratar G28 como un retorno rápido a una posición predefinida, opcionalmente a través de un punto intermedio. Enviar una suposición estilo impresora a una máquina CNC puede, por lo tanto, crear un movimiento rápido inesperado. Siempre lea la documentación del controlador que ejecutará el archivo.
Sintaxis y parámetros
G28G28 X YG28 ZX / Y / ZBanderas de eje. En Marlin solicitan el homing de los ejes nombrados y no necesitan valores numéricos.
OOpción Marlin para omitir ejes cuyas posiciones ya son confiables, cuando es compatible.
ROpción Marlin para elevar la boquilla antes de referenciar, cuando es compatible.
Ejemplos prácticos
Referenciar todos los ejes de la impresora
G28Formulario de inicio común G-code para una impresora basada en Marlin.
Referenciar solo X y Y
G28 X YDeja Z sin cambios en Marlin; se debe verificar el comportamiento por letra de eje en otros controladores.
Contexto de firmware
| Sistema | Estado | Qué cambia |
|---|---|---|
| Marlin | Común | Referencia todos los ejes o los ejes nombrados usando los finales de carrera configurados y el comportamiento de referenciado. |
| Klipper | Común | Referencia los ejes a través del sistema de referenciado configurado; los macros pueden redefinir el comportamiento. |
| RepRapFirmware | Revisar dialecto | El comportamiento de homing está impulsado por macros del sistema y la configuración de la máquina. |
| CNC controllers | Revisar dialecto | A menudo regresa a una posición de referencia almacenada y puede usar un movimiento intermedio en lugar de sondear los finales de carrera. |
Qué puede mostrar este visor
Para el análisis de impresión 3D, el visor reinicia los ejes nombrados a cero para que las mediciones posteriores del recorrido tengan un marco de referencia. No puede simular finales de carrera, movimientos de Z seguros, macros o el comportamiento de referencia almacenada del CNC.
Errores frecuentes
- El homing causa movimiento real de la máquina; confirme que el recorrido esté despejado antes de enviarlo manualmente.
- El estado de nivelación de la cama y el comportamiento seguro de Z después de G28 dependen de la configuración del firmware.
- Nunca asuma que una explicación Marlin G28 se aplica sin cambios a un controlador CNC.
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.