Programación CNC
Código G CNC, explicado desde el taller
Qué significa cada bloque, cómo lo genera el CAM y por qué el postprocesador debe hablar el idioma exacto de tu máquina.
01 02 03 04 05 06 07 08 09 10% G21 G90 T1 M6 S18000 M3 G0 X0 Y0 Z15 G1 Z-3 F600 G1 X120 Y0 F2400 G0 Z15 M5 M30
La idea básica
Instrucciones que la máquina puede interpretar
En la mayoría de los trabajos actuales, el programa se calcula en un software CAM a partir del diseño CAD. Aun así, saber leerlo permite revisar recorridos, localizar errores y comprender lo que la máquina va a hacer.
Leer una línea
Un bloque, varias decisiones
Esta línea ordena un movimiento lineal hasta una posición concreta y fija el avance usado durante ese desplazamiento.
G1 X120 Y45 Z-3 F2400
G1Movimiento lineal con avance de trabajo. La herramienta se desplaza siguiendo una línea recta.
X Y ZCoordenadas de destino en los ejes indicados, según el cero y el sistema de unidades activos.
F2400Valor de avance programado. Su interpretación exacta depende del modo y las unidades configurados.
Del diseño a la máquina
Dónde aparece el código G
El código es el resultado de una cadena. Si falla una decisión anterior, el error llega también al programa final.
CAD
Define la geometría y las medidas de la pieza.
CAM
Calcula herramientas, estrategias y recorridos.
Postprocesador
Traduce el trabajo al formato del control CNC.
Código G
Contiene los bloques que recibirá la máquina.
Control CNC
Interpreta las órdenes y gobierna el movimiento.
Referencia rápida
Comandos habituales
Sirven para orientarse al leer un programa. Antes de usar cualquiera, hay que comprobar el manual del control CNC concreto.
G0Movimiento rápido
Desplaza los ejes a la posición indicada sin usar el avance de mecanizado.
G1Movimiento lineal
Realiza un recorrido recto con el avance programado.
G2 / G3Movimiento circular
Describe arcos en sentido horario o antihorario, según el plano activo.
G90 / G91Coordenadas
Selecciona programación absoluta o incremental.
FAvance
Define la velocidad de avance usada por los movimientos correspondientes.
SVelocidad de giro
Programa la velocidad del husillo; otra orden controla su puesta en marcha.
M3 / M5Husillo
Arranque del husillo en un sentido determinado y parada del husillo.
T / M6Herramienta
Selecciona una herramienta y, cuando el control lo admite, ejecuta el cambio.
La traducción correcta
El postprocesador conecta el CAM con tu control
El CAM conoce el recorrido que quieres realizar. El postprocesador decide cómo escribirlo: encabezados, cambios de herramienta, ciclos, coordenadas, llamadas auxiliares y cierre del programa.
Por eso no conviene elegir un postprocesador solo porque el nombre de la máquina se parece. Hay que comprobar el control, los ejes, las funciones instaladas y el formato que espera.
CAMCalcula el recorrido según material, herramienta y estrategia.
POSTConvierte ese recorrido al lenguaje y estructura requeridos.
CONTROLLee el archivo y ejecuta las funciones disponibles en la máquina.
Antes de mecanizar
Un archivo debe comprobarse en la máquina real
Un programa puede parecer correcto en pantalla y contener un origen, una unidad o una altura incompatible con la preparación del trabajo.
Revisa referencias
Confirma unidades, cero pieza, sistema de coordenadas y posición inicial.
Comprueba herramientas
Verifica número, diámetro, longitud, sentido de giro y condiciones de corte.
Previsualiza el recorrido
Usa la simulación disponible y observa entradas, salidas, alturas y límites.
Haz una primera prueba controlada
Sigue el procedimiento seguro indicado por el fabricante y mantén acceso a la parada.
Aplicación práctica
¿Qué necesitas resolver?
El punto de partida cambia si quieres aprender a programar, adaptar un flujo CAM o corregir un problema concreto.
Aprender CNC
Formación para comprender el proceso completo y trabajar con criterio desde el diseño hasta la máquina.
Consultar cursos CNCFormar a un equipo
Contenido adaptado a las máquinas, el software y los trabajos habituales de la empresa.
Formación para empresasAdaptar un postprocesador
Revisión del flujo entre el CAM y el control para generar archivos compatibles con la máquina.
Más informaciónPreguntas frecuentes
Dudas sobre código G
¿Tengo que escribir el código G a mano?
Normalmente no. El software CAM genera el programa a partir de las trayectorias definidas. Saber leer y modificar bloques sencillos ayuda a revisar el archivo y diagnosticar problemas.
¿El mismo código funciona en todas las máquinas?
No se debe dar por hecho. Aunque muchos comandos básicos son comunes, cada control puede usar formatos, ciclos y funciones diferentes. También cambia la configuración de cada máquina.
¿Qué hace exactamente un postprocesador?
Toma la información calculada por el CAM y la escribe con la sintaxis, estructura y funciones que espera un control CNC determinado.
¿Puedo editar un programa generado por el CAM?
Sí, si conoces el efecto de la modificación y vuelves a verificar el programa. Conviene conservar una copia del archivo original y probar el resultado siguiendo el procedimiento seguro de la máquina.
Consulta técnica
Cuéntame qué máquina y qué software utilizas
Describe el control CNC, el programa CAD/CAM y el problema que quieres resolver. Con esos datos podré valorar cómo ayudarte.
Solicita información
Explícame brevemente qué necesitas y me pondré en contacto contigo.