67221479 Treinamento e Programacao TNG FANUC 0i Mate TC

17
Manual de Treinamento e de Programação – Fanuc 0i- Mate TC 1 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 = [email protected] Venda de Máquinas Telefone +55 11 5633.5010 – Telefax +55 11 5631.8553 E-mail = [email protected] / [email protected] Venda de Peças Telefone +55 11 5633.5090 – Telefax +55 11 5631.4721 E-mail = [email protected] Assistência técnica Telefone +55 11 5633.5050 Telefax +55 11 5631.1777 E-mail = [email protected]

Transcript of 67221479 Treinamento e Programacao TNG FANUC 0i Mate TC

Page 1: 67221479 Treinamento e Programacao TNG FANUC 0i Mate TC

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

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 = [email protected] Venda de Máquinas Telefone +55 11 5633.5010 – Telefax +55 11 5631.8553 E-mail = [email protected] / [email protected] Venda de Peças Telefone +55 11 5633.5090 – Telefax +55 11 5631.4721 E-mail = [email protected] Assistência técnica Telefone +55 11 5633.5050 – Telefax +55 11 5631.1777 E-mail = [email protected]

Page 2: 67221479 Treinamento e Programacao TNG FANUC 0i Mate TC

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

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

Page 3: 67221479 Treinamento e Programacao TNG FANUC 0i Mate TC

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

Campo de Trabalho

Page 4: 67221479 Treinamento e Programacao TNG FANUC 0i Mate TC

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

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

Page 5: 67221479 Treinamento e Programacao TNG FANUC 0i Mate TC

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

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

Page 6: 67221479 Treinamento e Programacao TNG FANUC 0i Mate TC

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

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

Page 7: 67221479 Treinamento e Programacao TNG FANUC 0i Mate TC

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

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......

Page 8: 67221479 Treinamento e Programacao TNG FANUC 0i Mate TC

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

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....

Page 9: 67221479 Treinamento e Programacao TNG FANUC 0i Mate TC

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

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.....

Page 10: 67221479 Treinamento e Programacao TNG FANUC 0i Mate TC

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

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

Page 11: 67221479 Treinamento e Programacao TNG FANUC 0i Mate TC

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

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.

Page 12: 67221479 Treinamento e Programacao TNG FANUC 0i Mate TC

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

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-

Page 13: 67221479 Treinamento e Programacao TNG FANUC 0i Mate TC

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

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.

Page 14: 67221479 Treinamento e Programacao TNG FANUC 0i Mate TC

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

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

Page 15: 67221479 Treinamento e Programacao TNG FANUC 0i Mate TC

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

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

Page 16: 67221479 Treinamento e Programacao TNG FANUC 0i Mate TC

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

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

Page 17: 67221479 Treinamento e Programacao TNG FANUC 0i Mate TC

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

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.