
1) Interfaz Fanuc: mapa rápido de la “cabina”
La interfaz de Fanuc suele dividirse en zonas: pantalla principal, softkeys (teclas blandas bajo la pantalla), teclado numérico y de funciones, y módulo de ejes/marcha (JOG, HANDLE, RAPID, overrides). Conocer el “layout” acelera tu curva de aprendizaje.
- Softkeys: cambian según el menú (PROG, OFFSET/SETTING, SYSTEM, ALARM, GRAPH). Observa siempre la segunda fila (flecha ► para más opciones).
- Teclas de navegación:
CURSOR,PAGE,INSERT,ALTER,DELETE,CANCEL. - Teclado G-code: letras (G, M, X, Y, Z, F, S, T, H, D, I, J, K, R, P, Q) y símbolos (+, −, ., /).
- Selector de modo: EDIT, MEM(ORY), MDI, JOG, HANDLE, REF/RET (referenciar), y a veces modos automáticos especiales (DNC).
- Overrides: potenciómetros de avance (FEED), velocidad de husillo (SPINDLE) y limitador de rápidos (RAPID).
La habilidad clave: leer la barra de estado para saber qué origen, plano, modo y compensaciones están activas antes de ejecutar. En el curso de Fanuc practicamos este chequeo visual como hábito automático.
2) Modos de operación: qué hace cada uno y cuándo usarlo
- EDIT: edición de programas (crear, pegar, buscar, renumerar). No ejecuta.
- MDI (Manual Data Input): ejecución de líneas puntuales o pequeños bloques (ideal para pruebas, “jogs” programados, cambios de coordenadas).
- MEM (Memory): ejecución automática de un programa almacenado (ciclo completo).
- JOG / HANDLE: movimientos manuales (continuos o por incrementos). Útiles para coger ceros o verificar alturas.
- REF/RET: retorno a referencias (home) de ejes al encender o tras ciertas alarmas.
- DNC / REMOTE (si disponible): ejecución “en streaming” desde PC/network.
Consejo: fija un procedimiento de cambio de modo con verificación de estado (origen, compensaciones, overrides) para evitar sustos. En la puesta a punto de la primera pieza, MDI y JOG/HANDLE son tus aliados.
3) Pantallas clave: PROG, OFFSET/SETTING, ALARM, SYSTEM y GRAPH
- PROG: lista y contenido de programas (
O####), búsqueda (FIND), renumerado, copiar/pegar. - OFFSET/SETTING: Work Offsets (G54…G59 y extensiones), Tool Offsets (H longitudes, D radios), y ajustes (opciones de seguridad/edición).
- ALARM/MESSAGE: historial de alarmas y mensajes; imprescindible para diagnóstico.
- SYSTEM: parámetros del control (no toques sin procedimiento), versión, E/S.
- GRAPH/DRY RUN (según modelo): verificación gráfica/backplot y ejecución de prueba.
Aprende a moverte rápido con PAGE ▲/▼ y CURSOR, y usa INPUT/WRITE para confirmar cambios en offsets. En el curso de Fanuc te doy un “tour guiado” con ejercicios de edición y offsets.
4) Orígenes de trabajo (G54…G59) y cero máquina
Fanuc separa el cero máquina (home) de los orígenes de trabajo (G54…G59). Para programar con seguridad:
- Decide la ubicación del cero pieza (esquina, centro, cara).
- Palpa o mide X, Y, Z y escríbelos en G54 (OFFSET → WORK).
- Verifica: lleva la máquina a X0 Y0 Z seguros y comprueba que coincide físicamente.
- Inicializa tu programa con
G21 G90 G17 G40 G49 G80 G54y alturas realistas.
Para múltiples cavidades o mordazas, usa G55/G56… y documenta cada una. La gestión clara de orígenes evita la mayoría de desplazamientos erróneos.
5) Offsets de herramienta (H/D): longitudes y radios
La longitud de herramienta (H) y la compensación de radio (D) son fundamentales:
- Altura Z: activa con
G43 Hxxtras acercarte a una Z segura. Cancela conG49al finalizar una operación. - Radio (2D): compensa contornos con
G41/G42 Dxxy cancela conG40en línea “limpia”. - Tabla de herramientas: mide y registra diámetros/longitudes reales; ajusta décimas en D para “clavar” las cotas de acabado sin reprogramar.
Activa y cancela compensaciones en movimientos lineales con entradas/salidas tangenciales. Una mala activación genera alarmas o sobrecortes.
6) Estados modales: lo que permanece “encendido”
Muchos códigos G/M son modales (persisten hasta que los cambias): unidades (G21/G20), absolutas/incrementales (G90/G91), plano (G17/G18/G19), interpolación (G00/G01/G02/G03), compensaciones (G41/G42/G43), ciclos (G81–G89), etc. Para evitar herencias peligrosas:
- Fuerza una línea de estado seguro al inicio:
G21 G90 G17 G40 G49 G80+G54. - Cierra procesos (G40/G49/G80) al terminar cada operación.
- Vuelve a
G90antes de cambios de herramienta o saltos largos.
7) Edición y organización de programas: mejores prácticas
En EDIT, crea/abre programas O####, renumera bloques (opción REN/RENUM) y usa comentarios claros.
%
O1200 (PLACA TALADRADA 3x2)
(PIEZA 120x80x20 AL-6082 - FRESA: T1 Ø12 - BROCA: T2 Ø6)
G21 G90 G17 G40 G49 G80
G54
T1 M06
S3500 M03
G00 X-10 Y-10 Z50
M08
G43 H01 Z5
G01 Z-0.5 F250
G01 X130 F1200
G00 Z50
M09 M05
T2 M06
S3500 M03 M08
G00 X20 Y20 Z5
G81 Z-10 R2 F250
X60
X100
G91 Y30 X-80
X40
X40
G80
G90 G00 Z50
M09 M05
G49
G00 X0 Y0
M30
%
Usa subprogramas (M98/M99) para patrones y separa lógicamente cada operación con comentarios. Esto facilita depuración y reuso.
8) MDI: el “cuchillo suizo” para pruebas y ajustes
En MDI puedes introducir líneas sueltas con total control. Usos típicos:
- Encender husillo/refrigerante:
S3000 M03,M08. - Posicionamientos de verificación:
G90 G00 X0 Y0 Z50. - Activar G43 de una herramienta para medir alturas.
- Pruebas de ciclos G81–G83 sobre una pieza de desecho o al aire (con Z segura).
Regla de oro: repite tu “safe start” mínimo antes de lineas MDI relevantes. Evita MDI cerca del material si no estás 100% seguro del estado activo.
9) Ciclos fijos (G81–G89) y parámetros esenciales
Los ciclos reducen líneas y evitan errores. Los más usados en fresadora Fanuc:
- G81 taladrado simple — parámetros típicos: Z final, R de retracción, F (avance).
- G82 taladro con pausa — añade
P(tiempo en ms). - G83 taladro a pasos (peck) — evacúa viruta en agujeros profundos.
- G84 roscado con macho — sincronizado; verifica sentido y RPM.
- G85–G89 variantes de mandrinado/escariado.
; Patrón 3x2 (mixto G90/G91)
G90 G00 X20 Y20 Z5
G81 Z-10 R2 F250
X60
X100
G91 Y30 X-80
X40
X40
G80
G90
Ajusta R lo más bajo seguro para recortar “aire” y revisa el material/viruta para definir G83 correctamente.
10) Alarmas y diagnóstico: cómo actuar
Ante una alarma:
- Lee el código de alarma en la pantalla ALARM/MESSAGE.
- Identifica si es de programa (sintaxis, modo, compensación), de máquina (final de carrera, presión), o de seguridad.
- Corrige la causa y reinicia desde un bloque seguro (Z alta, ciclos cancelados).
Errores típicos: G41/G42 mal activados (“intersección imposible”), G02/G03 sin plano correcto, G91 heredado, G54 mal medido. En el Curso de Fanuc practicamos diagnósticos rápidos con ejercicios.
11) Seguridad operativa: safe start y dry run
Tu línea base de seguridad:
G21 G90 G17 G40 G49 G80
G54
- Alturas Z seguras por operación; evita retracts “al techo”.
- Primera pieza: dry run con RAPID limit y mano en Feed Hold.
- Compensaciones (G43, G41/42) activadas/canceladas en líneas dedicadas.
- Revisa overrides (FEED/SPINDLE/RAPID) antes de lanzar.
12) Integración con CAM y postprocesador
Para que el G-code coincida con el control real:
- Alinea el WCS del CAM con el G54 (o el que uses).
- Configura la salida de arcos (IJK vs R), safe start, cambios de herramienta y post-ops.
- Verifica en backplot/simulación y ajusta tolerancias para no segmentar en exceso.
En Mastercam trabajamos plantillas de post y “output as subprogram” para patrones repetitivos.
13) Tabla de referencia rápida Fanuc
| Código | Función | Notas |
|---|---|---|
| G21/G20 | mm/pulgadas | Inicializa siempre |
| G90/G91 | Absolutas/incrementales | G90 como base |
| G17/18/19 | Plano XY/XZ/YZ | Antes de arcos |
| G40/41/42 | Comp. radio off/izq./der. | Entradas/salidas tangenciales |
| G43/G49 | Altura herramienta on/off | Hxx requerido |
| G54–G59 | Orígenes pieza | Documenta valores |
| G81–G89 | Ciclos taladrado/mandr. | R y Z final claros |
| M03/M04/M05 | Husillo CW/CCW/Stop | Con S (rpm) |
| M06 | Cambio herramienta | Txx requerido |
| M08/M09 | Refrigerante ON/OFF | Apaga al final |
| M98/M99 | Subprograma/Retorno | Biblioteca O#### |
| G53 | Movimiento coord. máquina | No modal; retiradas seguras |
14) Ejemplo comentado: estructura robusta de programa
%
O1400 (PLACA - PLANEADO + PATRON 3x2)
(ORIGEN: G54 ESQ. SUP. IZQ. - MATERIAL AL 6082)
(TOOLS: T1 Ø50 PLANEADO - T2 Ø6 BROCA)
(--- ESTADO SEGURO ---)
G21 G90 G17 G40 G49 G80
G54
(--- PLANEADO ---)
T1 M06
S3000 M03
G00 X-10 Y-10 Z50
M08
G43 H01 Z5
G01 Z-0.5 F250
G01 X130 F1200
G00 Z50
M09 M05
(--- TALADRADO ---)
T2 M06
S3500 M03 M08
G00 X20 Y20 Z5
G81 Z-10 R2 F250
X60
X100
G91 Y30 X-80
X40
X40
G80
G90 G00 Z50
(--- RETIRADA SEGURA Y FIN ---)
M09 M05
G49
G53 Z0 (retirada a coord. máquina)
G00 X0 Y0
M30
%
Fíjate en el estado seguro inicial, las compensaciones bien activadas/canceladas, la mezcla consciente de G90/G91 y la retirada con G53.
15) Itinerario 30/60/90 para pasar de novato a seguro
0–30 días (fundamentos):
- Aprende el layout de Fanuc y practica navegación (PROG, OFFSET, ALARM).
- Construye tu “safe start” y programa movimientos básicos G00/G01 y G81.
- Toma orígenes G54 de forma repetible y mide herramientas (H/D).
31–60 días (productividad):
- Usa G41/G42 con entradas/salidas limpias y ajusta D para “clavar” cotas.
- Crea subprogramas (M98/M99) para patrones; combina G54…G59.
- Optimiza R de ciclos, Z seguras y orden de trayectorias para reducir “aire”.
61–90 días (robustez):
- Introduce G53 para retiradas seguras y estudia G61/G64 según la operación.
- Alinea post CAM con Fanuc y valida con simulación/backplot.
- Estándar: fichas de herramienta y hoja de proceso por familia de piezas.
Para acelerar con ejercicios y simulador, comienza por el Curso de Programación CNC en Fanuc y complementa con Mastercam para el lado CAM.
16) Preguntas frecuentes
¿Qué diferencia hay entre MDI y MEM? MDI ejecuta líneas puntuales (pruebas/ajustes); MEM ejecuta programas desde memoria con ciclo completo.
¿Cómo retomo tras una parada/alarma? Cancela ciclos (G80), garantiza Z segura (G00 Z alto o G53 Z0), y reanuda desde un bloque comentado de entrada limpia.
¿Puedo usar R muy bajos? Sí, siempre que sean seguros; reduce tiempos en vacío. Verifica con simulación y primera pieza en dry run.
¿G41/G42 siempre? Úsalos en acabados y contornos donde necesites ajustar décimas; en desbaste o contornos simples, el CAM puede “hornear” el offset.
17) Conclusión: confianza y control en Fanuc
Dominar el control Fanuc es entender su estado (modos y compensaciones), gestionar offsets con precisión, editar con orden y ejecutar con seguridad. Con un estándar claro (safe start, orígenes, entradas/salidas), tus programas serán más cortos, tus puestas a punto más rápidas y tus piezas más consistentes.
¿Tu siguiente paso? Practica con un programa real, mide el tiempo “antes y después” de optimizar Z seguras y R de ciclos, y documenta tu plantilla “Fanuc estándar”. Si quieres avanzar con método:
- Curso de Programación CNC en Fanuc — ejercicios guiados, simulación y checklists.
- Heidenhain — equivalencias de ciclos, DATUM y buenas prácticas TNC.
- Mastercam — del modelo CAD a G-code verificado para Fanuc.



