Anatomía de un Programa CNC
Estructura fundamental: Del "%" al "M30". Aprende a escribir el esqueleto perfecto.
Contenido
1. El Esqueleto Básico
Todo programa Fanuc estándar se ve así:
%
O0001 (NOMBRE DEL PROGRAMA)
(BLOQUE DE SEGURIDAD)
G21 G17 G40 G49 G80 G90
(CAMBIO DE HERRAMIENTA)
T1 M06
S2000 M03
G54
(MOVIMIENTOS)
G00 X0 Y0
G43 Z10.0 H1
...
...
(FIN DE PROGRAMA)
M30
%
2. Encabezado y Seguridad
El Inicio (%)
El símbolo % le dice al controlador "Aquí empiezan los datos". Es obligatorio para
la transmisión de archivos.
La Línea de Seguridad
Es la línea más importante. Resetea la máquina a un estado conocido y seguro.
| Código | Significado |
|---|---|
| G21 | Milímetros (No pulgadas) |
| G90 | Coordenadas Absolutas |
| G40 | Cancelar Compensación de Radio |
| G80 | Cancelar Ciclos de Taladrado |
3. El Cuerpo del Programa
Aquí ocurre la magia. Primero preparamos la herramienta y luego nos acercamos.
T1 M06 (Prepara herramienta 1 y ejecuta cambio)
S2000 M03 (2000 RPM, Giro horario)
G54 (Usar offset de trabajo 1)
G00 X0 Y0 (Moverse al origen en el aire)
G43 Z50.0 H1 (Compensar altura, parar a 50mm arriba)
M08 (Refrigerante ON)
4. El Final (M30)
Cuando terminas, debes dejar la máquina lista para la siguiente pieza.
G00 Z50.0 M09 (Subir herramienta, apagar agua)
G91 G28 Z0 (Retorno a Home en Z)
M30 (Fin de programa y rebobinar)
5. Comentarios
El controlador ignora todo lo que esté entre paréntesis (). Úsalos para explicar tu
código.
6. Ejercicio Práctico
Ordena los siguientes bloques para crear un programa válido:
- A. M30
- B. G00 X0 Y0
- C. O1000
- D. G21 G90 G40
- E. T2 M06
👀 Ver Solución
- C (Nombre: O1000)
- D (Seguridad: G21...)
- E (Herramienta: T2...)
- B (Movimiento: G00...)
- A (Fin: M30)
Siguientes Pasos
Ahora que tenemos el esqueleto, necesitamos aprender a mover los músculos.
Siguiente: Movimientos Básicos