Programação CNC Fanuc · G76 · Leitura: ~8 min · CADCAM Brasil

Ciclo de Rosca G76 — Como programar passo a passo

O G76 é um dos ciclos mais poderosos do torno CNC Fanuc. Com apenas duas linhas de código, você automatiza toda a abertura de uma rosca — do primeiro passe ao acabamento. Neste guia você vai entender cada parâmetro e sair programando com confiança.

O que é o ciclo G76

O ciclo de rosca G76 é um procedimento padrão de abertura de rosca nos tornos CNC com comando Fanuc. Ele automatiza todo o processo de usinagem a partir das informações fornecidas pelo programador — sem necessidade de programar passe por passe.

💡
Com o G76 você define uma vez todos os parâmetros da rosca (diâmetro, comprimento, passo, profundidade de cada corte) e o comando cuida de executar todos os passes automaticamente.

Estrutura do ciclo — sintaxe geral

O ciclo G76 é composto por duas linhas de código:

1ª linha G76 P(m)(s)(a)  Q_  R_
2ª linha G76 X_ Z_  P_  Q_  F_

Cada letra é um parâmetro com uma função específica. Vamos destrinchar cada um deles.

1ª linha — G76 P(m)(s)(a) Q R

O parâmetro P da primeira linha é preenchido com três pares de algarismos, cada um com uma função:

Par Letra O que define Exemplo
1º par (m) — passadas de acabamento Quantas vezes a ferramenta passa no acabamento final da rosca 03 = 3 passadas finais
2º par (s) — saída angular Quantos filetes cônicos na saída da ferramenta (multiplique por 10) 10 = 1 filete cônico de saída
3º par (a) — ângulo da ferramenta Ângulo da pastilha de roscar utilizada 60 = pastilha de 60°
Para uma rosca métrica padrão com pastilha de 60°, 3 passadas de acabamento e 1 filete cônico de saída, use: P031060

Q — Mínima profundidade de corte (1ª linha)

Define a profundidade mínima de cada passe, no raio, em milésimos de milímetro. Impede que os passes finais fiquem com corte muito raso.

📐 Como calcular Q
Se a mínima profundidade de corte desejada for 0,05 mm:
Q = 0,05 × 1000Q50

R — Profundidade do último passe (1ª linha)

Define quanto de material será removido na última passada de acabamento, no raio. Informe sempre em milímetros, com casas decimais.

📝
Para remover 0,1 mm no último passe: R0,1
Sempre respeite as casas decimais — o valor é em milímetros reais.

Resultado da 1ª linha até agora:

1ª linha G76 P031060  Q50  R0,1

2ª linha — G76 X Z P Q F

Param. O que define Observação
X Diâmetro final da rosca (raiz do filete) Calcular: X = Ø nominal − (altura do filete × 2)
Z Comprimento total do roscamento Negativo (zero-peça na face); adicionar ~1,5 mm de saída
R Conicidade incremental no eixo X Para roscas paralelas: omitir o R
P Altura do filete — em milésimos de mm Calcular: P = 0,65 × passo → multiplicar por 1000
Q Profundidade do 1º passe — em milésimos de mm Q = altura do filete ÷ √nº de passes → multiplicar por 1000
F Passo da rosca em mm Para M60×2: F2
⚠️
Atenção com o sinal de Z: como o zero-peça está na face dianteira da peça, o valor de Z deve ser negativo. Além disso, some ~1,5 mm ao comprimento real para garantir a saída limpa da ferramenta.

Exemplo completo: rosca M60 × 2

Vamos programar uma rosca M60 × 2 com 50 mm de comprimento, pastilha de 60°, 11 passes de desbaste e 3 de acabamento.

Passo 1 — Calcular a altura do filete (P)

📐 Fórmula: P = 0,65 × passo
P = 0,65 × 2 = 1,3 mm
Para programar no ciclo: 1,3 × 1000 = P1300

Passo 2 — Calcular o diâmetro final X

📐 Fórmula: X = Ø nominal − (P × 2)
X = 60 − (1,3 × 2)
X = 60 − 2,6 = X57,4

Passo 3 — Calcular o comprimento Z

📐 Comprimento de rosca + folga de saída
Z = 50 + 1,5 = Z−51,5 (negativo no programa)

Passo 4 — Calcular a profundidade do 1º passe (Q)

📐 Fórmula: Q = altura do filete ÷ √nº de passes
Q = 1,3 ÷ √11 = 1,3 ÷ 3,317 = 0,391 mm
Para programar no ciclo: 0,391 × 1000 = Q391

Passo 5 — Passo da rosca (F)

A rosca M60 × 2 tem passo de 2 mm, portanto: F2

Código final — Rosca M60 × 2

Reunindo tudo, o ciclo completo fica assim:

Ciclo G76 — M60 × 2 (Fanuc)
1ª linha G76 P031060  Q50  R0,1
2ª linha G76 X57,4 Z-51,5 P1300 Q391 F2
Exemplo de programa completo — Torno CNC Fanuc
; ── Rosca M60 x 2 ──────────────────────────
T0505 ; Ferramenta de roscar
G97 S300 M03
G0 X65 Z5

; ── Ciclo G76 ───────────────────────────────
G76 P031060 Q50 R0,1
G76 X57,4 Z-51,5 P1300 Q391 F2

G0 X200 Z200
M30
🎯
Resumo dos pontos-chave:
Q e P da 2ª linha são sempre em milésimos de mm (multiplique por 1000)
R da 1ª linha é em milímetros reais (ex: R0,1)
Z é sempre negativo quando o zero-peça está na face dianteira
• Para rosca paralela, omita o R da 2ª linha
⚙️ Quer se aprofundar mais?

Domine a Programação CNC do zero ao avançado

Entre na nossa lista de espera e seja o primeiro a saber quando as vagas abrirem para os nossos cursos.

Entrar na lista de espera