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

G28
G28 X Y
G28 Z
X / Y / Z

Banderas de eje. En Marlin solicitan el homing de los ejes nombrados y no necesitan valores numéricos.

O

Opción Marlin para omitir ejes cuyas posiciones ya son confiables, cuando es compatible.

R

Opción Marlin para elevar la boquilla antes de referenciar, cuando es compatible.

Ejemplos prácticos

Referenciar todos los ejes de la impresora

G28

Formulario de inicio común G-code para una impresora basada en Marlin.

Referenciar solo X y Y

G28 X Y

Deja Z sin cambios en Marlin; se debe verificar el comportamiento por letra de eje en otros controladores.

Contexto de firmware

SistemaEstadoQué cambia
MarlinComúnReferencia todos los ejes o los ejes nombrados usando los finales de carrera configurados y el comportamiento de referenciado.
KlipperComúnReferencia los ejes a través del sistema de referenciado configurado; los macros pueden redefinir el comportamiento.
RepRapFirmwareRevisar dialectoEl comportamiento de homing está impulsado por macros del sistema y la configuración de la máquina.
CNC controllersRevisar dialectoA 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

Reconocido, no simulado

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.