Respuesta rápida:
El código G es el lenguaje máquina que indica a una fresadora o a una taladradora CNC exactamente dónde debe desplazarse, a qué velocidad debe avanzar y cuándo debe cortar. Cada línea es una breve secuencia de comandos —G01 para un corte lineal, M03 para activar el husillo— que el controlador traduce en un movimiento físico de la herramienta. Para Piezas mecanizadas con CNC, El código G es el último eslabón entre tu modelo CAD y la pieza acabada. Rara vez se escribe a mano; lo genera el software CAM. Sin embargo, comprender su estructura te ayuda a detectar errores y a reducir los tiempos de ciclo antes de que el programa llegue al taller.
La mayoría de los compradores que hacen un pedido Componentes mecanizados con CNC Nunca abras un archivo G-code. Esto está bien para las ejecuciones estándar. Pero si estás creando prototipos, enviando archivos a un taller de subcontratación o depurando un programa, saber cómo funciona el código te ahorra tiempo real y evita que se desperdicien piezas. YPMFG se encarga de piezas CNC a medida a diario, y una parte considerable de los programas que se reciben contienen pequeños errores en el código G que retrasan la producción. Este resumen recoge lo que realmente necesitas saber.
Índice
Qué hace el código G en una máquina CNC
Comandos clave que todo comprador debería conocer
Código G para Mecanizado CNC frente a la impresión 3D
Errores habituales en el código G que suponen un gasto
Cuestiones prácticas antes de trabajar con código G
Tomar una mejor decisión a largo plazo

Qué hace el código G en una máquina CNC
El código G controla todos los movimientos de los ejes en una máquina multieje Fresadora CNC. Un programa típico comienza con un encabezado en el que se definen las unidades, se selecciona la herramienta y se establece el sistema de coordenadas de trabajo. A partir de ahí, cada línea indica al controlador una acción concreta.
Las tres funciones principales son:
G00 / G01 – reposicionamiento rápido o corte lineal a la velocidad de avance
G02 / G03 – interpolación en arco en sentido horario o antihorario
Códigos M – comandos auxiliares: encendido/apagado del husillo, refrigerante, cambio de herramienta, fin de programa
Sin código G, un archivo CAM no es más que un conjunto de puntos. El controlador necesita estas instrucciones discretas para convertir la geometría 3D en una trayectoria real de la herramienta. Hay que tener en cuenta que el código G es específico de cada máquina; un programa escrito para una fresadora de 3 ejes no funcionará tal cual en un cabezal de 5 ejes.
Comandos clave que todo comprador debería conocer
| Comando | Para qué sirve | Por qué es importante |
|---|---|---|
| G00 | Movimiento rápido (sin cortes) | Establece la posición inicial; no se retira material |
| G01 | Interpolación lineal en el avance F | La trayectoria de corte real |
| G02 / G03 | Interpolación de arcos | Elementos circulares, biseles y redondeos |
| M03 / M05 | Encendido/apagado del husillo | Controla el estado de corte frente al estado de seguridad |
| M08 / M09 | Refrigeración activada/desactivada | Evita los daños térmicos en cortes largos |
| G28 | Volver a la posición inicial de la máquina | Referencia de seguridad al final del ciclo |
Si tu salida CAM omite el comando M05 antes de un cambio de herramienta, o se olvida de aplicar refrigerante para un acero rápido Si se produce un corte, las consecuencias no son un simple contratiempo. Se trata de una herramienta rota o una pieza inservible. El equipo de ingeniería de YPMFG revisa el código G recibido para detectar precisamente estas deficiencias antes de programar cualquier trabajo, de modo que los pequeños descuidos no se conviertan en costosas repeticiones del trabajo.
Código G para el mecanizado CNC frente a la impresión 3D

La misma letra, pero una máquina muy diferente. En Mecanizado de piezas CNC, El código G controla la eliminación sustractiva de material a partir de una pieza sólida. En la impresión 3D (FDM, SLA, SLS), un archivo equivalente controla la deposición aditiva de capas. La sintaxis es similar —G00, G01 y las palabras que empiezan por «E» para la extrusión—, pero los sistemas de coordenadas, la lógica de cambio de herramienta y el comportamiento del material son fundamentalmente diferentes.
Enviar un archivo G-code de una impresora 3D a un taller de fresado no funcionará. El controlador interpreta los movimientos en los ejes X, Y y Z con una herramienta de corte, no con una boquilla calefactada. Comprueba siempre que el archivo esté dirigido al postprocesador adecuado para tu máquina.
Errores habituales en el código G que suponen un gasto
Postprocesador incorrecto – Un archivo generado para un controlador Haas y enviado a una máquina Fanuc interpretará incorrectamente las secuencias de código M.
Faltan G21 / G20 – Si las unidades cambian por defecto, todas las dimensiones presentan un desfase de un factor de 25,4.
Velocidades de avance sin sujeción – Una palabra que empieza por «F» sin valor hereda el último avance, que puede resultar demasiado rápido para el corte actual.
No se produce la retracción del G43 antes del cambio de herramienta – El husillo puede caer sobre la pieza de trabajo.
Cada uno de ellos se soluciona con una sola línea en el editor. En producción, un solo error supone horas de trabajo adicional o la pérdida de una pieza. Realizar una simulación visual en tu programa CAM permite detectar la mayoría de estos problemas antes de que el programa llegue a la planta de producción.
Cuestiones prácticas antes de trabajar con código G
¿Puedo enviar directamente un archivo STEP o DXF y prescindir por completo del código G?
En la mayoría de los casos de externalización Servicio de mecanizado CNC Funciona, sí. Envía tu modelo 3D junto con las indicaciones sobre el material, las tolerancias y el acabado superficial. El operador de CAM del taller se encarga de generar el código G. Solo necesitarás el código si vas a utilizar la máquina en tus propias instalaciones.
¿Cuántas líneas genera una pieza típica?
Un simple soporte puede generar entre 200 y 500 líneas. Una pieza aeroespacial de múltiples ejes puede superar las 50.000. El número de líneas por sí solo no dice nada sobre el tiempo de ciclo ni sobre la calidad de la pieza.
¿Es necesario saber leer código G para verificar un programa CAM?
No es necesario que lo escribas a mano. Reconocer los códigos G01, G02 y M03 te ayuda a confirmar que la trayectoria de la herramienta se ajusta a lo que pretendes en tu diseño antes de enviar el archivo a producción.
¿Qué extensión de archivo debo utilizar?
Los formatos más habituales son NC, NCL o TXT. Comprueba que el sistema CAM de tu taller admita esa extensión. Algunos controladores también leen archivos con las extensiones .g o .tap.
Tomar una mejor decisión a largo plazo con el código G
Tanto si envías archivos a una imprenta externa como si gestionas tu propio negocio Servicio de mecanizado CNC, El código G es donde la intención del diseño se materializa en metal. Un programa limpio y bien estructurado se traduce en menos ajustes, menos vibraciones y piezas que cumplen con las tolerancias desde la primera pasada.
Si deseas que alguien revise tu archivo antes de que llegue al taller, envía tu código G o el resultado del CAM a YPMFG. Sus ingenieros pueden señalar retracciones que falten, discrepancias entre unidades o errores en la lógica de cambio de herramientas, y sugerir ajustes que acorten el tiempo de ciclo sin sacrificar la calidad del acabado. Una revisión rápida suele tardar entre uno y dos días.



