Você está na página 1de 17

Torno universal CNC

Modelo TNG 42
Comando FANUC 0i-Mate TC

Manual de Treinamento e Programação


Edição Janeiro de 2007

ERGOMAT INDÚSTRIA E COMÉRCIO LTDA.


Rua Arnaldo Magniccaro 364 - CEP 04691 - 902 - São Paulo - SP - Brasil
Telefone +55 11 5633.5000 – Telefax +55 11 5631.1778
E-mail = ergomat@ergomat.com.br

Venda de Máquinas
Telefone +55 11 5633.5010 – Telefax +55 11 5631.8553
E-mail = vendas@ergomat.com.br / vendastecnicas@ergomat.com.br

Venda de Peças
Telefone +55 11 5633.5090 – Telefax +55 11 5631.4721
E-mail = pecas@ergomat.com.br

Assistência técnica
Telefone +55 11 5633.5050 – Telefax +55 11 5631.1777
E-mail = service@ergomat.com.br

Manual de Treinamento e de Programação – Fanuc 0i- Mate TC 1


Sumário
Campo de Trabalho .......................................................................................................... 3
Descrição de variáveis ....................................................................................................... 4
Funções auxiliares "M" ....................................................................................................... 4
Funções auxiliares "B" ........................................................................................................ 5
Funções preparatórias (G) ................................................................................................. 5
Tabela de funções preparatórias (Código G) ....................................................................... 5
G00 – Movimento em avanço rápido ................................................................................. 7
G01 – Interpolação linear.................................................................................................. 7
Chanfros .......................................................................................................................... 8
Arredondamento: .............................................................................................................. 8
Programando ângulo. ....................................................................................................... 9
G02 – Raio Sentido Horário............................................................................................... 9
G03 – Raio Sentido Anti-Horário ...................................................................................... 10
G90 e G91 – medida absoluta e incremental.................................................................... 10
G40, G41 e G42 – Compensação de raio de corte .......................................................... 11
G53 – Sistema de coordenadas da máquina ..................................................................... 11
G54, G55, G56, G57, G58 e G59 – Deslocamentos de ponto zero .................................. 12
G94 – Avanço em milímetros por minuto .......................................................................... 12
G95 – Avanço em milímetros por rotação ......................................................................... 12
G96 e G97 – Controle do sistema de rotação do fuso ....................................................... 12
G71 – Ciclo de desbaste longitudinal externo.................................................................... 13
G72 – Ciclo de desbaste transversal ................................................................................. 14
G76 – Ciclo de corte para múltiplas roscas ....................................................................... 14
G78 – Abertura de rosca simples...................................................................................... 15
G33 – Abertura de rosca simples passo a passo ................................................................ 15
G83 – Ciclo de furação profunda .................................................................................... 15
G84 – Ciclo de rosca com macho.................................................................................... 16

Manual de Treinamento e de Programação – Fanuc 0i- Mate TC 2


Campo de Trabalho

Manual de Treinamento e de Programação – Fanuc 0i- Mate TC 3


Descrição de variáveis

O- Número de programa
N- Identificação de bloco
G- Código ISO da função preparatória a ser executada
X/Z - Coordenada do ponto final em modo absoluto ou incremental, dependendo do
estado modal do comando.
U/W - Coordenada incremental em X e em Z
I/J/K - Coordenada incremental do centro de círculo para o ponto inicial do arco.
R- Raio
A- Angulo polar
F- Velocidade de avanço de trabalho. Em mm/min ou mm/rot.
M- Função auxiliar que depende da interface da máquina
S- Rotação do fuso
T- Definição de ferramenta
X/P/U - Variáveis para tempo de espera.
P- Chamada de subprograma

Funções auxiliares "M"

M00 = Parada programada


M01 = Parada opcional
M02 = Fim de programa
M03 = Girar fuso principal sentido horário
M04 = Girar fuso principal sentido anti-horário
M05 = Parada do fuso
M07 = Ligar bomba de refrigeração
M09 = Desligar bomba de refrigeração
M10 = Fixar material no fuso principal
M11 = Soltar fixação de material no fuso principal
M19 = Posicionar fuso (em conjunto com B07xxx)
M30 = Fim de programa
M31 = Quitação do sinal de fim de barra (alimentador)
M35 = Ativar sinal CDZ (chanfro na saída de rosca)
M36 = Desativar M35
M37 = Ativar sinal SMZ(velocidade zero para avançar bloco)
M38 = Desativar M37
M60 = Trocar barra com fuso parado (magazine de barras)
M61 = Trocar barra com fuso pendulando (magazine de barras)
M77 = Liberar M10/M11 com fuso girando
M78 = Desligar M77
M92 = Ligar transportador de cavacos para frente
M93 = Desligar transportador de cavacos
M94 = Abrir porta separadora de peças
M95 = Fechar porta separadora de peças
M98 = Chamada de subprograma
M99 = Fim de subprograma

Manual de Treinamento e de Programação – Fanuc 0i- Mate TC 4


Funções auxiliares "B"

B07xxx = Posição angular (em graus) de parada orientada do fuso (xxx = graus) (M19)

Funções preparatórias (G)

As funções preparatórias são divididas em dois tipos:

Bloco – São aquelas que ficam ativas somente no bloco em que são especificadas.
Modal – São aquelas que ficam ativas até que uma outra função do mesmo grupo seja
chamada.

Há três sistemas para o uso das funções preparatórias, A, B e C. Nós da ergomat usamos o
sistema B, e as explicações dadas neste manual são em função deste sistema.

Tabela de funções preparatórias (Código G)

G00 = Posicionamento em avanço rápido


G01 = Interpolação linear
G02 = Interpolação circular sentido horário
G03 = Interpolação circular sentido anti-horário
G04 = Tempo de espera
G10 = Entrada de dados programável
G11 = Cancela entrada de dados programável
G20 = Entrada em polegadas
G21 = Entrada em milímetros
G28 = Retorno ao ponto de referência
G33 = Abertura de roscas
G34 = Abertura de roscas com passo variável
G40 = Cancela compensação de raio
G41 = Compensação de raio à esquerda
G42 = Compensação de raio à direita
G53 = Definição do sistema de coordenadas da máquina
G54 = Seleção do sistema de coordenadas 1
G55 = Seleção do sistema de coordenadas 2
G56 = Seleção do sistema de coordenadas 3
G57 = Seleção do sistema de coordenadas 4
G58 = Seleção do sistema de coordenadas 5
G59 = Seleção do sistema de coordenadas 6
G65 = Chamada de macro
G70 = Ciclo de acabamento
G71 = Ciclo de desbaste longitudinal
G72 = Ciclo de desbaste transversal
G76 = Ciclo de abertura de roscas múltiplas
G78 = Ciclo de abertura de rosca simples
G80 = Cancela ciclo
G83 = Ciclo de furação profunda

Manual de Treinamento e de Programação – Fanuc 0i- Mate TC 5


G84 = Ciclo de rosca para macho
G90 = Programação em medida absoluta
G91 = Programação em medida incremental
G92 = Define velocidade máxima do fuso
G94 = Avanço em milímetros por minuto
G95 = Avanço em milímetros por rotação
G96 = Controle de velocidade de corte constante
G97 = Cancela velocidade de corte constante

Manual de Treinamento e de Programação – Fanuc 0i- Mate TC 6


G00 – Movimento em avanço rápido

G0 X30
G0 Z2 (aproxima)
......usinagem
G0 Z40 (recua)

G01 – Interpolação linear

G00 X20
G00 Z1
G01 X24 Z-1 F0.15
G01 Z-20
G01 X30 Z-27
G01 Z-35......

Manual de Treinamento e de Programação – Fanuc 0i- Mate TC 7


Chanfros
Fazer chanfros a 90° usando a função ,C para chanfrar tanto em X quanto em Z.

G01 X30 ,C 1.0


G01 Z-23 ,C 1.0
01 X24
01 Z-31
01 X30 ,C 1.0
G01 Z

Arredondamento:

G00 X0
G00 Z1
G01 Z0 F0.15
G01 X 20 R-5
G01 Z-30 R3
G01 X30....

Manual de Treinamento e de Programação – Fanuc 0i- Mate TC 8


Programando ângulo.

G1 X24 Z0 F0.15
G1 Z-20
G1 X 30 A157
G1 Z-38....

G02 – Raio Sentido Horário

........
G01 X24 ,C1
G01 Z-17
G02 X30 Z-28 R8.78 OU G02 X30 Z-28 I8 K-3.6
G01.....

Manual de Treinamento e de Programação – Fanuc 0i- Mate TC 9


G03 – Raio Sentido Anti-Horário

G01 X24 ,C1


G01 Z-19.5
G03 X30 Z-27 R8.5 OU G03 X30 Z-27 I-5 K-6.8

G90 e G91 – medida absoluta e incremental


O comando da trajetória da ferramenta pode ser feito, com comando absoluto (G90), onde se
programa o ponto final, ou com comando incremental (G91), onde se programa as distâncias
entre os pontos.

Absoluto Incremental
G01 X0 Z0 G01 X0 Z0
G90 G01 X10 G91 G01 X10
G01 Z-10 G01 Z-10
G01 X20 G01 X10
G01 Z-20 G01 Z-10
G01 X30 G01 X10

OU

Manual de Treinamento e de Programação – Fanuc 0i- Mate TC 10


Absoluto Incremental
G01 X0 Z0 G01 X0 Z0
G01 X10 G01 U10
G01 Z-10 G01 W-10
G01 X20 G01 U10
G01 Z-20 G01 W-10
G01 X30 G01 U10

OU

Absoluto e incremental, juntos.


G01 X0 Z0
G01 U10
G01 Z-10
G01 X20
G01 W-20
G01 U30

G40, G41 e G42 – Compensação de raio de corte


G40 – cancela compensação de raio
G41 – compensação de raio lado esquerdo.
G42 – compensação de raio lado direito.

Obs: Quando for necessário trabalhar com compensação de raio, o quadrante da ponta da
ferramenta deverá ser informado. (Ver manual de operação)

G53 – Sistema de coordenadas da máquina


A função G53 programada junto com um posicionamento, faz o comando desconsiderar o
ponto zero e o OFFSET que está ativo.
Ex: G53 X200 Z250 – vai para o ponto de troca
T202 – chamada de outra ferramenta.

Manual de Treinamento e de Programação – Fanuc 0i- Mate TC 11


G54, G55, G56, G57, G58 e G59 – Deslocamentos de ponto zero
Uma vez carregado um dos sistemas de deslocamento de ponto zero, todas as informações de
posições dos eixos serão executadas em função deste sistema, até que um outro sistema seja
carregado. O sistema de deslocamento G54 é modal, e estará sempre ativo enquanto outro
sistema não for carregado, ou quando a tecla RESET for pressionada.

G94 – Avanço em milímetros por minuto


Ex: G94 G01 Z-30 F300

G95 – Avanço em milímetros por rotação


Ex: G95 G01 Z-30 F0.2

G96 e G97 – Controle do sistema de rotação do fuso


O comando G96, é uma função para velocidade de corte constante, onde se informa a
velocidade de corte desejada, e o comando calcula a rotação baseada na velocidade de corte
informada e no diâmetro em que o eixo se encontra.Para limitar a rotação do fuso usamos a
função G92.
O comando G97, é uma função para rotação constante, onde se informa a rotação
desejada, e toda a trajetória do contorno será com a mesma rotação.

G96 S160 G97 S1900 M3


G92 S3000 M3 G00 X0 Z1
G00 X0 Z1 G01 Z0 F0.15
G01 Z0 F0.15 G01 X
G01 X24 K-1
G01 Z-

Manual de Treinamento e de Programação – Fanuc 0i- Mate TC 12


G71 – Ciclo de desbaste longitudinal externo

G96 S 200
G92 S 3000 M3
G0 X60
G71 U3 R1
G71 P50 Q60 U1 W0.5 F0.2
N50 G0 X0
G0 Z1
G1 Z0 F 0.15
G1 X20 K-1.5
G1 Z-20
G1 X30 K-1.5
G1 Z- 35
G1 X 60 A120
G1 Z- 60
N60
G70 P50 Q60

G71 chamada de ciclo


U Profundidade de raio corte
R Afastamento da ferramenta na execução do ciclo
G71 Chamada de ciclo
P Endereço do início do contorno
Q Endereço do fim do contorno
U Sobremetal no diâmetro (positivo para contorno externo e negativo para contorno
interno)
W Sobremetal de acabamento em Z
F Avanço de corte do desbaste.

A execução do ciclo é longitudinalmente, ou seja, paralela ao eixo Z.


Para desbastar e acabar com a mesma ferramenta usar o ciclo G70 (ver último bloco do
programa acima). O avanço do acabamento será o que está informado entre os blocos N50 e
N60.
Obs. O ciclo G71 não executa desbaste de perfil descendente.

Manual de Treinamento e de Programação – Fanuc 0i- Mate TC 13


G72 – Ciclo de desbaste transversal
As informações do ciclo de desbaste transversal (G72) são as mesmas do ciclo de desbaste
longitudinal (G71), porém a execução do ciclo se dará na transversal (paralela ao eixo X).

G76 – Ciclo de corte para múltiplas roscas

G0 X22 Z5 (durante o ciclo, a ferramenta sempre posiciona neste ponto)


G76 P01 10 60 Q00 R0.02
G76 X17.4 Z-15 R0 P1300 Q300 F2
G0 X... Z....
Onde:
G76 P(m)(r)(a) Q(Δmin) R(d)
G76 X Z R(i) P(k) Q(Δd) F(L)

G76 Chamada do ciclo


m Quantidade de passadas de acabamento
r Comprimento de saída angular.
a Ângulo da ponta da ferramenta
Q Mínima profundidade de corte
R Sobremetal para última passada
G76 Chamada do ciclo
X Diâmetro do fundo do filete
Z Ponto final em Z
R Valor de inclinação incremental no eixo X (valor negativo para externo e positivo
para interno)
P Altura do filete
Q Profundidade do primeiro corte (valor em raio sem ponto decimal, esta
informação determinará o número de passadas)
Q = 0.65 x passo dividido pela raiz quadrada do n° de passadas
F Passo da rosca

Manual de Treinamento e de Programação – Fanuc 0i- Mate TC 14


G78 – Abertura de rosca simples
Considerando o desenho anterior o programa ficaria:

G0 X22 Z5
G78 X 19.6 Z-15 F 2 1ª passada
X 19.2 2ª passada
X 18.8 3ª passada
X 18.4 4ª passada
X 18.1 5ª passada.
X 17.8 6ª passada
X 17.6 7ª passada
X 17.4 8ª passada
G00 X 50 o código G00 cancela o ciclo

G33 – Abertura de rosca simples passo a passo


G0 X22 Z5
G0 X 19.6
G33 Z-15 F2 1ª passada
G00 X 21
G00 Z 5
G00 X 19.2
G33 Z-15 F1.5 2ª passada
G00 X 21
G00 Z 5
G00 X 18.8
G33 Z-15 F1.5 3ª passada
G00 X 21
G00 Z 5
G00 X 18.4
G33 Z-15 F1.5 4ª passada
G00.................

G83 – Ciclo de furação profunda

Manual de Treinamento e de Programação – Fanuc 0i- Mate TC 15


Z – Profundidade do furo
R – Distância do ponto de aproximação até o início do furo
Q – Incremento (milesimal)
P – Tempo de espera na base do furo
F – Avanço mm/min
K – número de repetições (se necessário).

Considerando o desenho acima onde Z= 30, R=50 e Q=10:


G00 X0 Z55
G83 Z-30 R-50 Q10000 F 0.1
Observe que Q= 10000, incremento de 10mm.

G84 – Ciclo de rosca com macho

Z – Profundidade do furo
R – Distância do ponto de aproximação até o início do ciclo
P – Tempo de espera na base do furo
F – Avanço mm/min (Passo da rosca)
K – número de repetições (se necessário)

Considerando o desenho anterior onde Z = 15, R= 50 e passo da rosca = 1.5:


G00 X0 Z55
G84 Z-15 R-50 F 1.5

Obs: Para se fazer rosca rígida é usado o comando M129, e o bloco de programa anterior
ficaria assim.
G00 X0 Z55
M129
G84 Z-15 R-50 F 1.5
G80 M5

Manual de Treinamento e de Programação – Fanuc 0i- Mate TC 16


A impressão de textos, mesmo por extrato, somente com licença da
ERGOMAT INDÚSTRIA E COMÉRCIO LTDA.

La impresión de textos, aun que sea en extracto, solo con permiso de:
ERGOMAT INDÚSTRIA E COMÉRCIO LTDA.

Reprint, even any section or extract, is subject to consent of


ERGOMAT INDÚSTRIA E COMÉRCIO LTDA.

Nachdruck, auch auszugsweise, nur mit Einverständnis der


ERGOMAT INDÚSTRIA E COMÉRCIO LTDA.

Toute reproduction, meme partille, n’est autorisée qu’avec consentement de


ERGOMAT INDÚSTRIA E COMÉRCIO LTDA.

Ristampa, anche per estratto, solo con il consenso della:


ERGOMAT INDÚSTRIA E COMÉRCIO LTDA.

Impresso no Brasil

ERGOMAT INDÚSTRIA E COMÉRCIO LTDA.

Manual de Treinamento e de Programação – Fanuc 0i- Mate TC 17