Saltar al contenido

Cómo programar un ciclo de roscado G76 paso a paso en Fanuc

Infografía técnica que explica el ciclo de roscado G76 en control Fanuc con sus parámetros P, Q, R, X, Z, F y ejemplos de código paso a paso.
Guía completa para dominar el ciclo G76 en torno Fanuc: sintaxis (dos bloques), parámetros clave, cálculos de profundidad, ejemplos de roscas métricas/UNC, roscas internas y cónicas, errores comunes y checklist de seguridad en producción.Si quieres practicar con simulaciones y plantillas listas para máquina, empieza por el Curso de Programación CNC en Fanuc. Para complementar con equivalentes en TNC, mira Heidenhain, y si prefieres generar trayectorias desde CAD/CAM, te ayudo en Mastercam.Lecturas relacionadas:

[mailerlite_form form_id=1]

1) Qué hace el G76 y cuándo conviene usarlo

G76 es el ciclo de roscado múltiple de Fanuc para torno. Automatiza múltiples pasadas con profundidad decreciente, control del ángulo de flanco, número de pasadas de acabado y salida (pull-out). Frente a un roscado con G32 (una pasada por línea) o G92 (ciclo simple), G76 ofrece:

  • Menos líneas de código y mejor legibilidad.
  • Control fino de profundidad inicial, mínima y de acabado.
  • Geometría estable de la rosca con reducción progresiva de carga.
  • Opciones para rosca cónica y salidas limpias.

Esta guía usa la versión de 2 bloques común en muchos Fanuc modernos. Algunos modelos antiguos usan variantes; verifica tu manual y simula antes de producir. En el curso de Fanuc te doy fichas rápidas para cada control.

2) Sintaxis del G76 (dos bloques)

Formato típico (métrico):

(Bloque 1: parámetros globales)
G76 P<aa bb cc> Q<min_depth> R<finish_allow>

(Bloque 2: geometría de la rosca)
G76 X<Ø final (radial)> Z<Z final> R<taper (radial/longitud)> P<altura rosca (radial)> Q<primera pasada> F<pitch>

Significado práctico (muy resumido):

  • P aabbcc (bloque 1): 2 dígitos para pasadas de acabado (aa), 2 para la salida/pull-out (bb, en décimas del paso, según control), y 2 para el ángulo del flanco (cc, p. ej., 60 para métrica). Ej.: P020060 = 2 pasadas de acabado, salida 00, ángulo 60°.
  • Q (bloque 1): profundidad mínima de pasada (cuando ya casi termina). Mantiene una mordida mínima para no “rozar sin cortar”.
  • R (bloque 1): sobre-metal radial de acabado (lo que dejará antes de las pasadas de acabado).
  • X (bloque 2): diámetro final en radio (para externa → diámetro menor; para interna → diámetro mayor).
  • Z (bloque 2): final de la rosca en Z (normalmente negativo si avanzas hacia el plato).
  • R (bloque 2): conicidad radial por longitud (opcional). Cero para rosca cilíndrica.
  • P (bloque 2): altura (radial) de la rosca. En muchas configuraciones métricas, se introduce en micras (0,001 mm). Verifica tu manual.
  • Q (bloque 2): profundidad de la primera pasada (radial). Define la mordida inicial.
  • F (bloque 2): paso de la rosca (métrico). En pulgadas, suele ser avance por vuelta (1/TPI).

Nota importante: el formato exacto y la unidad de P y Q pueden variar por control/parametrización (mm, micras, radio/diámetro). Si no estás seguro, valida con una rosca corta en material de prueba o usa el simulador. En el curso de Fanuc te doy plantillas probadas para las configuraciones más comunes.

3) Cálculos rápidos: altura y diámetros de referencia

Para rosca métrica ISO, una aproximación práctica de la altura radial es H ≈ 0,6134 × P (P = paso). Ejemplos:

  • M10×1,5 → H ≈ 0,6134 × 1,5 = 0,920 mm (radial).
  • M20×2,5 → H ≈ 0,6134 × 2,5 = 1,534 mm (radial).

Diámetro menor (rosca externa) ≈ D_menor = D_nominal − 2×H. Para M20×2,5 → 20 − 2×1,534 = 16,932 mm (aprox.).

Esto no sustituye a las tablas de tolerancias si estás en calidad 6g/6H, etc., pero te da valores de partida realistas.

4) Ejemplo completo: rosca externa M20×2,5

Objetivo: roscar M20×2,5 (60°) a lo largo de 25 mm, iniciando en Z=2 (aire) y terminando en Z=−23 mm. Material: acero medio. Herramienta: plaquita 60° ISO. Husillo a rpm constante (recomendado en roscado).

%
O2076 (ROSCADO EXTERNO M20x2.5 - G76)
(PIEZA: Ø20, LONG 40 - MATERIAL: ACERO)
(TOOL: T3 - PLAQUITA 60° - CORRECTOR WEAR)

(--- ESTADO SEGURO Y LIMITES ---)
G18 G40 G80 G99
G21 G97 S450 M03      (rpm constante; evita G96 en roscado)
G50 S1200             (limite superior de rpm por seguridad)
G00 X22. Z2.          (posicion inicial en aire)
M08

(--- PARAMETROS GLOBALES DEL CICLO ---)
(2 pasadas de acabado, pull-out 00, angulo 60°)
G76 P020060 Q50 R0.05

(--- GEOMETRIA Y PASADAS ---)
(Altura radial H=1.534 -> P=1534 micras aprox.)
(F. = 2.5 mm por vuelta)
G76 X16.932 Z-23. R0.  P1534 Q300 F2.5

(--- SALIDA ---)
G00 X40. Z50.
M09 M05
M30
%

Comentarios:

  • G97 con rpm moderadas (350–600 rpm en muchos aceros) ofrece sincronismo estable. Ajusta según máquina/material.
  • Q300 (bloque 2) marca la mordida inicial (0,30 mm radiales aprox. si tu control usa micras). Si tu máquina exige valores en centésimas, adapta los números.
  • Si quieres una salida más suave, incrementa el “pull-out” (bb) del primer P (p. ej., P021060 para 1,0×P de salida). Verifica en tu manual la escala exacta.

5) Rosca interna: M16×2 (ejemplo)

Para una rosca interna, programas el X como diámetro mayor final (en radio), y usas una barra roscadora apropiada:

%
O2176 (ROSCADO INTERNO M16x2 - G76)
G18 G40 G80 G99
G21 G97 S500 M03
G50 S1500
(Entrar centrado hasta el inicio del agujero pilotado)
G00 X13. Z2.   (X radial -> Ø=26 si tu control interpreta X por dia. OJO!)
(Comprueba si tu torno trabaja X en diámetro o en radio y ajusta)
M08

G76 P020060 Q40 R0.04
(Altura H≈0.6134*2=1.2268 -> P≈1227 micras)
G76 X14.900 Z-18. R0.  P1227 Q250 F2.

G00 X40. Z50.
M09 M05
M30
%

Muy importante: confirma si tu control trabaja X en diámetro o en radio en modo torno. Ajusta todos los valores en consecuencia. Si estás empezando, te recomiendo el Curso de Programación CNC en Fanuc donde lo practicamos con ejercicios guiados.

6) Rosca cónica (taper) y conicidad por longitud

Para conicidad, usa R en el segundo bloque: suele indicar el cambio radial total a lo largo del recorrido Z. Ej.: si necesitas una rosca que disminuya 0,5 mm en radio desde Z0 a Z−20 → R-0.5.

(Rosca cónica: disminuye 0.5 mm en radio a lo largo de 20 mm)
G76 P020060 Q50 R0.05
G76 X16.50 Z-20. R-0.5 P1200 Q300 F2.0

Comprueba siempre el signo de R y la interpretación del control. Haz una prueba corta en material expendable.

7) Buenas prácticas antes de lanzar el G76

  • Estado seguro: cancelaciones activas (G40/G80), modo G97 (rpm fija), límites de rpm (G50), refrigeración lista.
  • Herramienta correcta (inserto 60° o el ángulo que toque), altura de punta al centro, voladizo mínimo.
  • Partida: haz 1–2 pasadas “al aire” para ver si la sincronización es estable y la trayectoria es la esperada.
  • Avance/paso: en métricas, F = paso. En pulgadas, F = 1/TPI en muchos controles.
  • Velocidad: no exageres rpm; la sincronía husillo/avance es clave para el perfil del filete.
  • Lubricación: M08 orientado al filo, evacua viruta; reduce soldadura en material pegajoso.

8) Errores comunes y cómo diagnosticarlos

  • Perfil “aplastado” o ángulo equivocado: revisa los dos últimos dígitos del P aabbcc (ángulo). Para métricas, 60; Whitworth 55; ACME 29 (si aplica).
  • Diámetro fuera de tolerancia: ajusta R (bloque 1) como sobre-metal de acabado y repite pasadas de acab. También puedes compensar en X/Z con correcciones de herramienta si tu flujo lo soporta.
  • Salida brusca o rebaba: incrementa “pull-out” (bb) o añade un pequeño chamfer manual tras el ciclo.
  • Vibración: reduce voladizo, baja rpm, aumenta refrigeración, y disminuye mordida inicial Q (bloque 2).
  • Rosca “doble” (paso duplicado): comprueba F y el modo métrico/pulgadas del control.
  • Colisión al entrar: verifica punto de entrada X/Z y la línea libre previa al G76.

9) Checklist de seguridad y calidad

  • Confirmar geometría: paso, sentido (RH/LH si aplica), longitud y diámetros teóricos.
  • Verificar herramienta: grano/recubrimiento adecuados; filo en buenas condiciones.
  • Comprobar estado modal: G97, G18 (XZ), G99 (avance por rev si aplica), G40/G80 activos.
  • Definir rpm y límites (G50), probar en aire 1–2 pasadas.
  • Medir la rosca con peines/pasa-no pasa o tres alambres para validación final.

10) Variantes: UNC/UNF, izquierdas y múltiples entradas

Para UNC/UNF en unidades imperiales, muchos controles esperan F = 1/TPI. Ej.: 20 TPI → F0.05. Ajusta P (altura) a la norma correspondiente.

Para mano izquierda, invierte el sentido de avance en Z y/o usa la parametrización de tu control (según máquina). Para múltiples entradas (multi-start), desplaza el punto de inicio angularmente entre ciclos (generalmente por C o por desfase en Z según la pieza) y repite el G76.

11) ¿Cuándo prefiero G92 o G32?

  • G92 (ciclo simple) es útil cuando quieres controlar manualmente cada pasada con pocas líneas o cuando tu control no dispone de G76.
  • G32 (roscar por interpolación de avance por vuelta) es versátil para casos especiales, pero genera más líneas y trabajo de cálculo.

En producción, G76 suele dar mejor equilibrio entre calidad, tiempos y legibilidad. En el curso de Fanuc comparo los tres métodos con la misma rosca para que veas diferencias de tiempo y acabado.

12) Flujo de estudio recomendado (30/60/90)

0–30 días: entiende la sintaxis y haz dos roscas estándar (M10×1,5 y M20×2,5) con material de prueba. Practica la línea de estado seguro y la medición.

31–60 días: añade rosca interna, prueba pull-out y pasadas de acabado, y valida tolerancias. Documenta plantillas para tu máquina.

61–90 días: prueba cónica (R≠0), UNC/UNF y casos con multientrada. Optimiza mordida inicial y mínima para balancear tiempo/vida de herramienta. Integra el flujo con CAM si usas Mastercam.

[mailerlite_form form_id=1]

13) Conclusión y siguiente paso

El ciclo G76 es el estándar industrial para roscado en torno con Fanuc: reduce líneas, estabiliza la geometría y te da control fino de acabados. Con una plantilla fiable, cálculos rápidos de altura y una buena técnica de entrada/salida, clavarás roscas repetibles en menos tiempo y con menos desgaste de herramienta.

¿Quieres afianzar lo aprendido con prácticas guiadas y simulación? Empieza aquí:

Reto de esta semana: programa y ejecuta una M20×2,5 (externa) y una M16×2 (interna) con G76 usando material de prueba. Mide el resultado, ajusta pasadas de acabado y pull-out, y documenta tu plantilla “G76 estándar”.

¿Quieres que revise tu ciclo G76 y te proponga una versión optimizada para tu máquina y material? Escríbeme desde la página de contacto y te envío un plan de mejora.