Qué significa G92

G92 a menudo se ve como G92 E0, lo que indica al firmware que tome la posición actual del extrusor como cero. Las laminadoras utilizan esto para mantener los valores absolutos de E manejables o para reiniciar la extrusión en fases de impresión. La boquilla y el extrusor no se mueven simplemente porque la etiqueta de coordenadas cambió.

Cuando G92 incluye X, Y o Z, los movimientos absolutos posteriores se interpretan a través del nuevo desplazamiento. Esto puede ser útil en flujos de trabajo controlados, pero es fácil de malinterpretar en un visor: tratar G92 como un movimiento crea una línea falsa, mientras que ignorar el desplazamiento desplaza cada trayectoria que sigue.

Sintaxis y parámetros

G92 [X<position>] [Y<position>] [Z<position>] [E<position>]
X / Y / Z

Nueva coordenada lógica para la posición física actual del eje.

E

Nueva posición lógica del extrusor; G92 E0 es la forma más común en el slicer.

Ejemplos prácticos

Restablecer la coordenada del extrusor

G92 E0

Hace que la posición actual del extrusor sea cero sin empujar o retraer el filamento.

Crear un marco XY temporal

G92 X0 Y0
G1 X20 Y0

El siguiente movimiento absoluto termina 20 unidades desde el punto físico que fue renombrado X0 Y0.

Contexto de firmware

SistemaEstadoQué cambia
MarlinComúnEstablece posiciones lógicas del eje o del extrusor según el comportamiento configurado del fin de carrera por software.
KlipperComúnComúnmente se usa para reinicios de E; los macros pueden preferir ayudantes de guardar/restaurar estado.
RepRapFirmwareComúnCompatible con semánticas de coordenadas y herramientas específicas del firmware.
CNC controllersRevisar dialectoG92 comúnmente establece compensaciones de coordenadas, con comandos de persistencia y reinicio que varían según el controlador.

Qué puede mostrar este visor

Compensación de coordenadas rastreada

El visor trata a G92 como un cambio de marco, no como un movimiento. Las compensaciones XYZ y los reinicios de E se incorporan en cálculos posteriores de trayectoria y filamento.

Errores frecuentes

  • G92 no realiza el homing de un eje y no verifica la posición física.
  • Un desplazamiento XYZ inadvertido puede hacer que las coordenadas absolutas posteriores parezcan desplazadas.
  • Restablezca o reemplace los desplazamientos deliberadamente; las reglas de persistencia difieren entre el firmware de la impresora y el de la 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.