CNC Path Analyzer

Ciclo de desbaste externo G71: como os valores U, R, P, Q, U e W alteram a trajetória

Explica o ciclo de desbaste externo G71 dos tornos da família FANUC em seu formato de dois blocos: profundidade de corte, distância de retração, sobremetal para acabamento, regras para escrever os blocos do perfil e causas comuns de alarme, juntamente com o desenho da trajetória real.

O que o G71 faz?

Para tornear material espesso até o perfil desejado, o mesmo tipo de corte precisa ser repetido dezenas de vezes, pois a profundidade que pode ser cortada em uma passada é limitada. Escrever cada repetição como G01 torna o programa longo, e alterar uma única dimensão exige editar muitas linhas.

Com o ciclo de desbaste externo G71, o perfil final é escrito uma vez e o comando cria a própria trajetória de desbaste, avançando repetidamente ao longo de X e cortando ao longo de Z com base nesse perfil. Basta informar “qual profundidade cortar”, “quanto deixar” e “onde o perfil começa e termina”.

Endereços do formato de dois blocos

Desde o FANUC 0i, a maioria dos comandos escreve G71 em dois blocos. O ponto mais confuso é que a mesma letra U tem significados completamente diferentes no primeiro e no segundo bloco.

BlocoEndereçoSignificadoValor de exemplo
Primeiro blocoUProfundidade de corte por passada (valor de raio): distância do avanço em X a cada vez1.5 → o diâmetro diminui 3 mm por passada
Primeiro blocoRDistância de retração após cada passada0.5
Segundo blocoP / QNúmeros de sequência dos blocos inicial e final do perfil de acabamentoN10 – N20
Segundo blocoUSobremetal para acabamento em X (valor de diâmetro)0.4
Segundo blocoWSobremetal para acabamento em Z0.1
Segundo blocoFAvanço durante o desbaste; F dentro dos blocos do perfil é usado somente pelo G700.25 mm/rev

Exemplo: desbaste e acabamento de um eixo escalonado

Abaixo há um programa sintético que se aproxima a partir de Ø52 e cria um eixo escalonado de Ø24 × 20 mm e Ø40 × 18 mm. O perfil foi criado para esta explicação, não foi retirado de uma peça real, e o desenho é o resultado da interpretação direta desse código-fonte pelo mecanismo do CNC Path Analyzer.

Desbaste de um eixo escalonado Ø24/Ø40 a partir de material Ø40 e acabamento posterior com G70

O1000
T0101
G21 G90 G18 G40 G99
G50 S2500
G96 S180 M03
G00 X52. Z2.
G71 U1.5 R0.5
G71 P10 Q20 U0.4 W0.1 F0.25
N10 G00 X20.
G01 Z0. F0.12
X24. Z-2.
Z-20.
X36.
X40. Z-22.
Z-40.
N20 X52.
G70 P10 Q20
G00 X100. Z100.
M30
Desbaste de um eixo escalonado Ø24/Ø40 a partir de material Ø40 e acabamento posterior com G70 — ZX (raio) percursoZX (raio)
Azul-claro tracejado é avanço rápido G00; laranja contínuo é movimento de corte. Os arcos são curvas estáticas calculadas.

A figura acima é o resultado deste programa no CNC Path Analyzer (rápido 36 segmentos, corte linear 18 segmentos).

O que conferir no desenho da trajetória

  • O ponto inicial do ciclo X52. Z2. deve estar fora do material e à frente da face. Se estiver dentro do perfil, o comando não consegue calcular a faixa a cortar.
  • As linhas de corte horizontais se repetem ao longo de Z, com X diminuindo uma quantidade constante em cada passada. A última passada se torna automaticamente menos profunda para corresponder ao material restante.
  • Os retornos diagonais curtos são os movimentos que recuam R0.5 e depois retornam em avanço rápido. Se a distância de retração estiver próxima de zero, a ferramenta pode arrastar sobre a superfície usinada no retorno.
  • A última linha que acompanha o perfil é o contorno que deixa o sobremetal para acabamento ao fim do desbaste, e a trajetória G70 sobre ela é a passada de acabamento que remove esse sobremetal.

Regras para escrever os blocos do perfil (de P a Q)

  • O bloco P (N10) normalmente comanda somente X. Se Z também for comandado, alguns comandos interpretam isso como formato Tipo II (com cavidades permitidas), produzindo uma trajetória indesejada ou um alarme.
  • No Tipo I, o perfil deve fazer X aumentar ou diminuir em uma única direção. Uma ranhura côncava no meio não pode ser feita com G71 Tipo I.
  • Não use chamadas de subprograma M98 nem outros ciclos fixos entre P e Q.
  • É mais seguro terminar o bloco Q (N20) com um movimento que saia além do material. O exemplo termina com X52., igual ao diâmetro inicial.

Problemas comuns e suas causas

SintomaCausa comumOnde verificar
Alarme assim que o ciclo começaPonto inicial dentro da faixa do perfilO bloco de posicionamento imediatamente anterior a G71
Sobra material demais após o acabamentoU do segundo bloco confundido com um valor de raioCompare o valor U com o sobremetal real para acabamento
Carga excessiva na ferramenta de desbasteU do primeiro bloco confundido com um valor de diâmetroProfundidade por passada = U × 2 (diâmetro)
Somente parte do perfil é cortadaZ incluído no bloco P ou direção de X invertidaO bloco N10 e a direção do contorno
Avanço de acabamento rápido demaisNão há F nos blocos do perfil, portanto o F de desbaste é usadoOs comandos F entre P e Q

Diferenças entre comandos

Comandos FANUC antigos (formato 10/11) e alguns outros comandos escrevem G71 em um formato de um bloco, G71 P_ Q_ U_ W_ D_ F_; nesse caso, a profundidade por passada é indicada por D, às vezes sem ponto decimal em unidades de 0.001 mm. Ao transferir um programa para outra máquina, verifique primeiro o formato do ciclo no manual.

O CNC Path Analyzer altera as regras de interpretação do ciclo conforme o comando selecionado nas configurações da máquina e, para formatos não confirmados, mostra a linha de erro em vez de inventar uma trajetória plausível. O escopo detalhado está disponível em Escopo compatível.

Perguntas frequentes

O G70 deve sempre vir depois do G71?
Não é obrigatório, mas o G71 termina deixando o sobremetal para acabamento; portanto, é comum executar G70 apontando para o mesmo P/Q para atingir as dimensões finais. Se for usada outra ferramenta de acabamento, coloque a troca de ferramenta antes do G70.
A usinagem interna também é feita com G71?
Sim. Posicione o ponto inicial dentro do furo (X pequeno) e forneça um U negativo no segundo bloco para o desbaste interno. Lembre-se de que o sinal do sobremetal para acabamento é invertido.

Próximos passos

Verificar o percurso no CNC Path Analyzer