Qué explica este glosario
Un archivo de G-code contiene más que nombres de comando. También contiene conceptos como desplazamiento, extrusión, retracción, altura de capa y compensación de presión. Estas ideas describen qué intenta lograr una secuencia de comandos.
Las definiciones conectan cada término con líneas que puedes ver en un archivo de G-code y explican qué muestra —y qué no— este visor de navegador.
Desplazamiento, altura de capa y retracción describen relaciones entre acciones y estado; ninguno se corresponde necesariamente con un único comando fijo. Se identifican a partir de los modos anteriores, las coordenadas actuales, los cambios de E, los comentarios del laminador y el firmware de destino.
Tres niveles de significado
Movimiento
Coordenadas, planos y velocidades describen hacia dónde y cómo se mueve la herramienta.
Material
El estado de extrusión y retracción determina si un movimiento deposita, ceba o retira filamento.
Estado de la máquina
Los comandos modales y los ajustes del firmware cambian cómo se interpretan los valores numéricos posteriores.
Cómo se conectan seis conceptos fundamentales
Dónde deja señales un concepto
| Fuente de la señal | Forma habitual | Qué puede mostrar |
|---|---|---|
| Comando directo | G90, M83, M104 | Cambia explícitamente el posicionamiento, la extrusión, la temperatura u otro objetivo o estado. |
| Secuencia de valores | X / Y / Z / E / F | Las diferencias entre líneas contiguas ayudan a identificar dirección, deposición, retracción y cambios de capa. |
| Comentario del laminador | ;LAYER, ;TYPE, ;FEATURE | Aporta la intención del laminador, como el número de capa, la pared o el relleno; las etiquetas exactas dependen de cada laminador y no son universales. |
| Estado externo de la máquina | Configuración, macros, sensores, mecánica | Determina la ejecución final y normalmente no puede reconstruirse por completo a partir de un archivo de G-code corriente. |
El desplazamiento y la extrusión dependen del contexto
Movimiento de desplazamiento
G1 X80 Y40 F9000El cabezal se mueve sin un cambio positivo de extrusión.
Movimiento de extrusión
M83
G1 X120 Y40 E1.6 F1800La extrusión relativa está activa, así que E1.6 deposita filamento durante el movimiento.
G90 ; X/Y/Z absolutos
M83 ; E relativo
G1 Z0.20 F600 ; alcanzar la altura de impresión
G1 X60 E1.20 ; moverse y depositar
G1 E-0.80 ; retraer
G0 X90 Y40 ; desplazarse a la siguiente zona
G1 E0.80 ; cebarEsta secuencia contiene modos de posicionamiento, una pista de altura de capa, extrusión, retracción, desplazamiento y cebado. Ninguna línea puede interpretarse correctamente sin el estado previo de G90/M83 y la posición actual.
Conceptos fáciles de confundir
| No confundir | Diferencia clave | Cómo distinguirlo en el archivo |
|---|---|---|
| Desplazamiento / retracción | El desplazamiento cambia de sitio; la retracción tira del filamento hacia atrás para reducir el goteo. Suelen ocurrir juntos, pero son acciones distintas. | Comprueba el movimiento en X/Y/Z y luego interpreta si E es negativo, positivo o no cambia, según M82/M83. |
| Altura de capa / movimiento en Z | La altura de capa es el grosor entre capas impresas. Un salto en Z también mueve Z, pero no crea automáticamente una capa nueva. | Compara los niveles de Z de las trayectorias depositadas y usa los comentarios de capa como apoyo; no cuentes cada cambio de Z como una capa. |
| Velocidad de avance / velocidad real | F solicita una velocidad programada. Las trayectorias cortas pueden no alcanzarla nunca por la aceleración, los límites en las esquinas y la capacidad de la máquina. | El G-code muestra la F solicitada; la velocidad real depende además de la planificación del firmware y de la configuración de la máquina. |
| Valor de E / material depositado | E describe normalmente una coordenada o longitud de filamento de entrada; no demuestra que haya salido un volumen equivalente de plástico por la boquilla. | El archivo indica una cantidad ordenada; la deposición real depende también del diámetro del filamento, el multiplicador de flujo, la temperatura, el deslizamiento y los atascos. |
| Avance de presión / retracción | El avance de presión compensa de forma dinámica al cambiar la velocidad de extrusión; la retracción suele retirar y restituir filamento alrededor de un desplazamiento. Pueden coexistir. | La retracción se ve a menudo en los cambios de E o en G10/G11; el avance de presión puede venir de la configuración del firmware, de M900, de M572 o de una extensión de Klipper. |
Los términos varían según el sistema
El firmware de las impresoras 3D, los laminadores y los controladores CNC a veces usan la misma palabra para comportamientos distintos, o palabras distintas para el mismo objetivo. «Avance de presión», por ejemplo, se corresponde con comandos y modelos de valores diferentes según la familia de firmware.
Por eso las páginas del glosario enlazan un concepto explicado en lenguaje llano con su contexto de comandos, en lugar de tratar el vocabulario de un firmware como si fuera universal.
Aprende según el problema que quieras resolver
Primer archivo
Empieza por el posicionamiento absoluto/relativo, luego G0/G1 y el modo de extrusión. Eso responde a dónde va la herramienta y si el movimiento deposita.
Diagnosticar hilos
Examina juntos el desplazamiento, la retracción, la elección de trayectoria, la temperatura y el control de presión. Más retracción por sí sola no arregla el filamento húmedo, el exceso de calor ni todos los problemas de trayectoria.
Calidad superficial
Compara altura de capa, velocidad de avance, extrusión y avance de presión sobre la misma trayectoria, recordando que F no demuestra que la máquina alcanzara esa velocidad.
Qué puede mostrar el visor
El visor puede mostrar los movimientos admitidos, los cambios de extrusión, los modos de coordenadas y algunos datos guardados por el laminador. No puede confirmar los ajustes de la impresora ni predecir con exactitud cómo se moverá la máquina física.
Cómo usar la página de un término
- Empieza por la definición breve y después revisa el ejemplo de código.
- Sigue el contexto de los comandos relacionados cuando un estado modal cambie el resultado.
- Usa la nota del visor para separar lo que muestra el archivo de lo que solo puede decidir la impresora.
Fuentes oficiales usadas en esta guía
Redactado el 8 de agosto de 2026 a partir de la documentación primaria de firmwares, controladores y laminadores. Las definiciones usan el significado compartido y mantienen explícitas las diferencias propias de cada sistema.
- LinuxCNC — line format, words, comments and modal groups
- Marlin Firmware — G-code index
- Marlin Firmware — Linear Advance
- Klipper — supported and extended G-code commands
- Klipper — Pressure Advance
- Duet3D — RepRapFirmware G-code dictionary
- Prusa Knowledge Base — layers and perimeters
- Prusa Knowledge Base — travel, retraction and stringing
- Prusa Knowledge Base — requested and realized print speed