
[mailerlite_form form_id=1]
1) Tu “estado seguro” base: el 80/20 de la prevención
La mayoría de alarmas de Fanuc provienen de estados modales heredados, offsets incorrectos o ciclos activados en el momento equivocado. Antes de mover un eje, fija siempre un estado seguro:
(Cabecera segura típica en fresadora)
G21 G90 G17 G40 G49 G80
G54
- G21/G20: unidades coherentes con tu programa.
- G90/G91: absoluto como modo base (G90).
- G17/G18/G19: plano correcto antes de arcos.
- G40/G41/G42: cancela comp. de radio si no estás cortando.
- G49/G43: activa/cancela altura de herramienta de forma explícita.
- G80: cancela ciclos (G81–G89) cuando no los uses.
- G54…: origen activo revisado y documentado.
En el curso de Fanuc convertimos esta cabecera en una plantilla reutilizable para todas tus piezas.
2) Alarmas por G41/G42 (compensación de radio): causas y solución
Síntoma: Alarma de “intersección imposible” o “compensación no ejecutable” al activar G41/G42.
Causas comunes:
- Activar G41/G42 en una esquina o sin tramo de entrada tangencial.
- Radio de herramienta (D) mayor que el radio interno del contorno.
- Plano incorrecto (G17/G18/G19) o contorno no cerrado.
Solución rápida:
; Entrada/salida tangencial correcta
G01 G41 D02 X0 Y2 F600 (entrada con lead-in)
X40
Y30
X0
Y0
G40 X-5 Y-5 (salida limpia)
- Añade lead-in/lead-out lineal o circular (2–5 mm suele bastar).
- Verifica el valor D (radio real) y la geometría del contorno.
- Asegúrate del plano correcto antes de arcos.
Guía completa en: Cómo funciona la compensación y cuándo usar G41/G42.
3) Alarmas por G02/G03 (interpolación circular)
Síntoma: Alarma por “radio inválido”, “arco imposible” o trayectoria errónea.
Causas:
- Plano mal definido (debe ser coherente con el arco).
- Incoherencia entre R y I/J/K o arcos de 180° con R ambiguo.
- Activar/arcos con G41/G42 sin entradas adecuadas.
Solución:
; Plano correcto y uso de I/J
G17 ; plano XY
G02 X40 Y0 I20 J0 ; centro a 20 mm en X desde el punto de inicio
- Usa I/J/K para centros cuando haya dudas con R.
- Verifica que el punto final sea alcanzable con el radio definido.
- Cancela o gestiona G41/G42 adecuadamente.
4) G90/G91: el “despiste” que más piezas rompe
Síntoma: La herramienta “vuela” a posiciones incoherentes o acumula desplazamientos extraños.
Causas: Mezclar movimientos en G91 (incrementales) sin volver a G90; subprogramas que no devuelven el modo base.
Solución:
; Subprograma relativo limpio (3x2)
O3000
G91
G81 Z-10 R2 F250
X40
X40
G90 X0
G91 Y30 X-80
X40
X40
G80
G90
M99
- Fuerza G91 al entrar y G90 al salir del sub.
- En el principal, vuelve a G90 antes de cambios de herramienta.
5) Ciclos G81–G89: Z final, R y retracts problemáticos
Síntoma: Taladro se queda corto, sobrepasa, choca en la segunda repetición o alarma por parámetros.
Errores típicos:
- R demasiado alto: “viajes al techo” innecesarios.
- Z final mal definida (signo, valor o material sin planear).
- Olvidar G80 al terminar el patrón.
; Patrón 3x2 correcto y conciso
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 reducir tiempo en vacío.
- Cancela G80 antes de cualquier movimiento lateral en Z baja.
6) Offsets H/D: altura y radio incoherentes
Síntoma: Z fuera de tolerancia, contornos descuadrados o alarmas al activar G43 o G41/G42.
- Usa G43 Hxx en línea dedicada tras acercarte a Z segura.
- Asigna Dxx correspondiente al corrector de radio de la herramienta activa.
- Comprueba que la herramienta T, la longitud H y el radio D coinciden en la tabla.
...
T1 M06
S3000 M03
G00 X-10 Y-10 Z50
M08
G43 H01 Z5 ; activar altura
; ... operaciones ...
G49 ; cancelar al final de la operación
Más sobre entradas/salidas seguras de G41/G42: G41/G42 paso a paso.
7) G53, G28, G30: retiradas seguras sin “subidas al infinito”
Buenos hábitos:
- Usa G53 Z0 para retirar a coordenadas de máquina (no modal) de forma controlada.
- Evita abusar de G28 si no controlas la posición intermedia; puede hacer recorridos largos.
; Retirada segura al final de la operación
G01 Z5 F300
G53 Z0
G53 X0 Y0
Más trucos avanzados en: Códigos “secretos” del CNC.
8) Alarmas de origen (G54…G59) y punto cero: diagnóstico rápido
Síntoma: Movimientos coherentes en simulación pero “desplazados” en máquina.
Checklist express:
- ¿El programa inicia con el origen correcto? (G54…)
- ¿Está bien medido el cero pieza? (Z sobre cara planeada, X/Y con palpador o wobbler)
- ¿Usaste G92 como “atajo”? Evítalo; escribe offsets en G54… o usa G10 con procedimiento.
9) Subrutinas M98/M99: llamadas erróneas y acumulación de estados
Síntomas: “No hay O####”, repeticiones que chocan, herencia de G91 o G41/G42.
Solución: bibliotecas limpias y retorno con estados cancelados.
; Patrón con sub y retorno limpio
O1200
...
M98 P2200
...
O2200 (SUB)
G91
G81 Z-12 R2 F250
X40
X40
G90 X0
G91 Y30 X-80
X40
X40
G80
G90
M99
Guía completa: Subrutinas M98/M99 en Fanuc.
10) Roscado (G76/G84): los fallos más habituales
En torno (G76): altura de rosca mal calculada, Q inicial demasiado agresiva, pull-out brusco.
; M20x2.5 ejemplo didáctico
G76 P020060 Q50 R0.05
G76 X16.932 Z-23. P1534 Q300 F2.5
En fresadora (G84): sentido/ciclo mal configurado, RPM no sincronizada, profundidad sin margen para salida. Solución: prueba “en aire”, reduce RPM si hay vibración y confirma el avance por vuelta.
Ver guía: Cómo programar G76 paso a paso.
11) Coordenadas polares (G16) y rotaciones (G68): errores típicos
G16: confusión ángulo/radio o no cancelar con G15.
G68: rotar sistema de coordenadas sin cancelar con G69 o centro mal definido.
; Patrón polar correcto
G16
G00 X0. Y60. Z5
G81 Z-12 R2 F220
X60.
X120.
X180.
X240.
X300.
G80
G15
Guía práctica: Coordenadas polares en Fanuc.
12) Tabla de “diagnóstico rápido” (síntoma → causa → solución)
| Síntoma | Causa probable | Solución |
|---|---|---|
| Arco da alarma | Plano mal (G17/18/19) o R/IJ incoherentes | Fija plano y usa I/J |
| Comp. radio no entra | Sin lead-in o D mayor que el radio interno | Entrada tangencial y revisar D |
| Taladro choca al repetir | R alto/bajo o G80 olvidado | Ajusta R y cancela ciclo |
| Rosca “aplastada” | Ángulo/altura mal en G76 | Recalcula P/Q y prueba |
| Posiciones incoherentes | G91 heredado en sub | Forzar G90 al salir |
| Choque en retirada | Uso de G28 sin control | G53 Z0 coordinado |
13) Checklist de prevención antes de “ciclo start”
- Cabecera G21 G90 G17 G40 G49 G80 + G54 activa.
- Alturas Z seguras y R de ciclo ajustados por operación.
- Entradas/salidas tangenciales para G41/G42.
- Subrutinas: retorno con G90 y G80 cancelado.
- Primera pieza: dry run con RAPID override bajo y mano en Feed Hold.
- Plantillas y orígenes documentados (foto del montaje + valores G54…).
14) Itinerario 30/60/90: de “apagar fuegos” a “cero alarmas”
0–30 días: estandariza tu cabecera, corrige G41/G42 con entradas tangenciales y domina R/Z en G81–G83.
31–60 días: limpia subrutinas (G91→G90), aplica G53 para retiradas, y valida arcos con I/J.
61–90 días: integra coordenadas polares (G16), rotaciones (G68) y roscado G76 con plantillas probadas.
Para acelerar este plan con prácticas guiadas: Curso de Programación CNC en Fanuc · Mastercam.
[mailerlite_form form_id=1]15) Conclusión y siguiente paso
La clave para evitar alarmas en Fanuc es controlar estados modales, verificar offsets y usar plantillas que fijen entradas/salidas seguras. Con una cabecera estándar, ciclos claros y subrutinas “limpias”, tus programas serán más cortos, tus puestas a punto más rápidas y tus piezas más consistentes.
Acciones hoy: convierte tu último programa a plantilla con “estado seguro”, corrige entradas de G41/G42, ajusta R en taladrado y añade retirada con G53.
Cuando quieras llevarlo a nivel pro, nos vemos en:
Programación CNC en Fanuc ·
Heidenhain ·
Mastercam



