Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

download Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

of 71

Transcript of Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    1/71

     

    Manual de Treinamento e de Programação – TB⏐S 1

    Centro de torneamento de carros múltiplosModelos TB

     

    S x  e TB 

    S y  

    Manual de Treinamento e de Programação – Comando Fanuc 31i-Model A

    Edição Junho 2009

    ERGOMAT INDÚSTRIA E COMÉRCIO LTDA.Fábrica e Venda: Rua Arnaldo Magniccaro 364 – CEP 04691-902 – São Paulo – SP – BrasilTelefone +55 11 5633.5000 – Telefax  +55 11 5631.8553 E-mail: [email protected]

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    2/71

     

    Manual de Treinamento e de Programação – TB⏐S 2

    Sumário

    Características TB|S 42/60 .............................................................................. 04

    Precauções de Segurança ................................................................................ 05Campo de Trabalho ........................................................................................ 06Características TB|S 42/60 .............................................................................. 08Descrição de Variáveis ..................................................................................... 08Funções auxiliares ........................................................................................... 10Funções auxiliares “B” ..................................................................................... 10Funções preparatórias ..................................................................................... 10Tabela de funções preparatórias (Código G) ..................................................... 12G00 - Movimento em avanço rápido ................................................................ 12G01- Interpolação linear ................................................................................. 12

    G02 - Raio Sentido Horário ............................................................................. 13G03-Raio Sentido Anti-Horário ........................................................................ 13G90 e G91 – medida absoluta e incremental ................................................... 14G40, G41 e G42 – Compensação de raio de corte .......................................... 15G53 – Sistema de coordenadas da máquina ..................................................... 15G54, G55, G56, G57, G58 e G59 – Deslocamentos de ponto zero .................. 15G94 – Avanço em milímetros por minuto .......................................................... 16G95 – Avanço em milímetros por rotação.......................................................... 16G96 e G97 – Controle do sistema de rotação do fuso........................................ 16G71 – Ciclo de desbaste longitudinal ............................................................... 17G72 – Ciclo de desbaste transversal ................................................................. 18

    G76 – Ciclo de corte para múltiplas roscas ....................................................... 19G78 – Abertura rosca simples .......................................................................... 20G33 – Abertura de rosca simples passo a passo ................................................ 20G83 - Ciclo de furação profunda frontal ........................................................... 21G87 – Ciclo de furação profunda transversal..................................................... 21G84 – Ciclo de rosca com macho ................................................................... 22Rosca Rígida.................................................................................................... 22Rosca rígida com ferramentas acionadas( somente revolver superior).................... 22Exemplo de rosca rígida frontal com ferramenta acionada (G84)......................... 23Exemplo de rosca rígida transversal com ferramenta acionada (G88) .................. 23

    G12.1 – Ciclo de interpolação em coordenadas polares..................................... 24Ciclo de interpolação cilíndrica (G07.1).............................................................  25G51.2 – Tornear polígonos .............................................................................. 26Eixo Y (TB⏐SY) ................................................................................................. 27Movimentar eixo V1 simultâneo ao programa de peça ....................................... 27Tela para programação do eixo V1 ................................................................... 27Chamada de subprograma(M98) ..................................................................... 28Entrada de dados programáveis(G10) ............................................................... 29Cabeçalho do programa .................................................................................. 29Trabalhando simultaneamente com HEAD1 e HEAD2 ........................................ 29

     Velocidade de corte constante no carro verticail V1 ............................................ 30Interpolação e posicionamento (eixo C) ............................................................. 30Posicionamento do fuso principal usando a função M19 B7XXX .......................... 31

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    3/71

     

    Manual de Treinamento e de Programação – TB⏐S 3

    Posicionamento do fuso de agarre M119 B08XXX ..............................................  32Ferramentas posteriores acionadas (opcional)..................................................... 32Corte sincronizado entre fuso principal e a placa de agarre ................................ 33Como acertar o posicionamento do fuso principal com o fuso de agarre ............. 34

    Posição para descarregar a peça ...................................................................... 35Monitoração de carga dos eixos e fusos ............................................................ 35 Ajustes e verificações ....................................................................................... 37Tela de supervisão de carga de eixos................................................................. 37Telas customizadas Ergomat ............................................................................. 39Tela do magazine de barras ............................................................................. 40Tela das extensões do PLC ............................................................................... 40Tela de diagnose dos revolveres ....................................................................... 41Tela para modo cliente .................................................................................... 41Preparação de uma peça ................................................................................. 42

    Programa para testar alimentador de barras com bedame no V1......................... 48Programa para troca de barras com bedame no V1............................................ 49

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    4/71

     

    Manual de Treinamento e de Programação – TB⏐S 4

    Características TB⏐S 42/60

    Modelo TB S 42 TB S 60

    Capacidade de usinagemMaterial redondo mm 42 60Material sextavado mm 36 52Material quadrado mm 29 42

     Acionamento principalMotor principal C.A. de freqüência variávelRotação máxima rpm 5000 4000Potência 100% (continua) kW/cv 7,5 / 11Potência 40% (intermitente) kW/cv 11,0 / 15,0Torque – 100% (continuo) Nm 76,3 95,4

     Acionamento dos eixos Avanço rápidoCarro revólver inferior – X1/Z1 m/min 18 / 30Carro revólver superior – X2/Z2 m/min 18 / 30Carro revólver superior – Y2 m/min 18Carro vertical – V1 m/min 18Força de avançoEixos X1/Z1 N 2094 / 2200Eixos X2/Z2 N 3665 / 4400Eixo Y2 N 3665Eixo vertical V1 N 2500Carro cruzado inferior (X1 / Z1)N° de estações 8Secção da ferramenta externa mm 16 x 16Diâmetro da haste da ferramenta mm 25Sistema de fixação na torre VDI 25Giro da torre 1 estação (destrava/gira/trava) seg. 0,3Giro adicional da torre seg. 0,06Giro da torre a 180° seg. 0,48Carro cruzado inferior (X2 / Z2)N° de estações / Cabeçote de agarre 7 / 1N° de ferramentas acionadas 8Secção da ferramenta externa mm 16 x 16Diâmetro da haste da ferramenta mm 25

    Sistema de fixação na torre VDI 25Giro da torre 1 estação (destrava/gira/trava) seg. 0,3Giro adicional da torre seg. 0,06Giro da torre a 180° seg. 0,48Eixo C1Rotação rpm 300Resolução graus 0,001Ferramentas acionadasPotência 100% (contínua) kW/cv 1,1 / 1,5Potência 40% (intermitente) kW/cv 3,7 / 5,0Torque 100% / 25% Nm 7 / 20

    Rotação máxima rpm 6000Diâmetro da haste da ferramenta mm 13

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    5/71

     

    Manual de Treinamento e de Programação – TB⏐S 5

    Modelo TB S 42 TB S 60Cabeçote de agarreDiâmetro da placa de fixação 85Máximo diâmetro de agarre com placa mm 65

    Máximo diâmetro de agarre com pinça mm 42Máximo comprimento de agarre mm 25Comprimento máximo da peça mm 65Rotação máxima rpm 4000Estação de operação posterior N° de ferramentas fixas 3N° de ferramentas acionadas / fixas 2 / 1Padrão de fixação do porta ferramenta VDI 25Rotação máxima das ferramentas acionadas rpm 4000Comando Numérico Fabricante GE-Fanuc

    Modelo 31i - Model APeso e MedidasPeso aproximado Kg 5000Comprimento x Profundidade x Altura mm 3444 x 1583 x2070

    Precauções de segurança

     Antes de operar e programar a máquina, o operador deve estar bem familiarizado com oconteúdo deste manual. Antes de usinar uma peça tenha certeza que a máquina esteja trabalhando corretamente. Façaum ciclo no passo a passo controlando o avanço de usinagem.Operar a máquina incorretamente poderá resultar em danos à máquina ou ferimentos nooperador.Certifique-se que os dados de corte usados da usinagem estejam apropriados para o serviçoexecutado.Os parâmetros de máquinas são ajustados pelo fabricante da máquina ou pelo fabricante docomando, e geralmente não são necessários serem alterados. Caso necessário algumaalteração, favor consultar o fabricante. Parâmetros ajustados incorretamente, podem causardanos à maquina.Logo após ligar a maquina, não toque nenhuma tecla do painel de operação enquanto a tela

    não esteja totalmente carregada. Algumas teclas são dedicadas à manutenção, e toca-lasenquanto o comando está sendo carregado pode causar algum comportamento inesperado damáquina. Algumas funções da maquina descritas no manual podem ser opcionais. Consulte o fabricanteem caso de duvidas.Guardar o CD com o backup dos parâmetros e programas da máquina em local seguro.

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    6/71

     

    Manual de Treinamento e de Programação – TB⏐S 6

    Campo de Trabalho

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    7/71

     

    Manual de Treinamento e de Programação – TB⏐S 7

    Campo de Trabalho

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    8/71

     

    Manual de Treinamento e de Programação – TB⏐S 8

    Descrição de variáveis

    O - Número de programaN - Identificação de blocoG - Código ISO da função preparatória a ser executadaX/Z - Coordenada do ponto final em modo absoluto ou incremental, dependendo do

    estado modal do comando.U/W -  Variáveis usadas no ciclos de desbasteI/J/K - Coordenada incremental do centro de círculo para o ponto inicial do arco.R - RaioA -  Angulo polar(não ativa)F -  Velocidade de avanço de trabalho. Em mm/min ou mm/rot.M - Função auxiliar que depende da interface da máquinaS - Rotação do fuso

    T - Definição de ferramentaX/P/U -  Variáveis para tempo de espera.P - Chamada de subprograma

    Funções auxiliares "M"

    M00 = Parada programadaM01 = Parada opcionalM02 = Fim de programa

    M03 = Girar fuso principal sentido horárioM04 = Girar fuso principal sentido anti-horárioM05 = Parada do fusoM07 = Ligar bomba de refrigeração acima do fuso principalM09 = Desligar bomba de refrigeração acima do fuso principalM10 = Fixar material no fuso principalM11 = Soltar fixação de material no fuso principalM17 = Ligar eixo C no fusoM18 = Desligar eixo C no fusoM19 = Posicionar fuso (em conjunto com B07xxx)

    M23 = Girar ferramenta acionada sentido horárioM24 = Girar ferramenta acionada sentido anti-horárioM25 = Desligar ferramenta acionadaM30 = Fim de programaM31 = Quitação do sinal de fim de barra (alimentador)M35 = Ativar sinal CDZ (chanfro na saída de rosca)M36 = Desativar M35M37 = Ativar sinal SMZ(velocidade zero para avançar bloco)M38 = Desativar M37M45 = Ativar sincronismo entre fusosM46 = Desativar sincronismo entre fusosM47 = Verificar se fusos estão em sincronismo de fasesM48 = Forçar sentido de giro do revolver horárioM49 = Forçar sentido de giro do revolver anti-horário

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    9/71

     

    Manual de Treinamento e de Programação – TB⏐S 9

    M57 = Ligar saída de refrigeração para o revolver superiorM59 = Desligar saída de refrigeração para o revolver superiorM60 = Trocar barra com fuso parado (magazine de barras)M61 = Trocar barra com fuso pendulando (magazine de barras)M64 = Abrir portinhola para expulsão de peçasM65 = Fechar portinhola para expulsão de peças (ativa esteira transportadora de peças)M68 = Ativar sopro de ar comprimido para limpezaM71 = Ativar freio do fuso principalM72 = Desativar freio do fuso principalM77 = Liberar M10/M11 com fuso girandoM78 = Desligar M77M87 = Ligar saída de refrigeração para o revolver inferiorM89 = Desligar saída de refrigeração para o revolver inferiorM92 = Ligar transportador de cavacos para frente

    M93 = Desligar transportador de cavacosM94 = Avançar calha separadora de peçasM95 = Recuar calha separadora de peçasM98 = Chamada de subprogramaM99 = Fim de subprogramaM107 = Ligar refrigeração na usinagem posteriorM109 = Desligar refrigeração na usinagem posteriorM110 = Fixar material no fuso secundárioM111 = Soltar material no fuso secundárioM119 = Posicionar fuso de agarre(em conjunto com B08xxx)

    M120 = Bloquear introdução de dados na memóriaM121 = Desligar M120M123 = Ligar acionamento da usinagem posterior no sentido horárioM124 = Ligar acionamento da usinagem posterior no sentido anti-horárioM125 = Desligar acionamento da estação de retrabalhoM129 = Ativar modo de rosca rígida (somente em modo G95)M141 = Ativar monitoração de torque no eixo X1/X2M142 = Desativar monitoração de torque no eixo X1/X2M143 = Ativar monitoração de torque no eixo Z1/Z2M144 = Desativar monitoração de torque no eixo Z1/Z2M145 = Ativar monitoração de torque no eixo Wt/Y2M146 = Desativar monitoração de torque no eixo Wt/Y2M147 = Ativar monitoração de torque no eixo V1/C2M148 = Desativar monitoração de torque no eixo V1/C2M150 = Desativar todos os sincronismos entre todos os eixosM151 = Ativar sincronismo entre os eixos X1(master) e X2(slave)M152 = Ativar sincronismo entre os eixos Z1(master) e Z2(slave)M154 = Ativar sincronismo entre os eixos X2(master) e X1(slave)M155 = Ativar sincronismo entre os eixos Z2(master) e Z1(slave)M157 = Ativar controle de superposição entre eixos X1(master) e X2(slave)M158 = Ativar controle de superposição entre eixos Z1(master) e Z2(slave)

    M160 = Ativar controle de superposição entre eixos X2(master) e X1(slave)M161 = Ativar controle de superposição entre eixos Z2(master) e Z1(slave)M163 = Ativar controle composto(cross) entre os eixos X1 e X2

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    10/71

     

    Manual de Treinamento e de Programação – TB⏐S 10

    M164 = Ativar controle composto (cross) entre os eixos Z1 e Z2M201= Movimento 1 do eixo vertical V1 (tela custom)M202= Movimento 2 do eixo vertical V1 (tela custom)M203= Movimento 3 do eixo vertical V1 (tela custom)M206= Aguardar execução do programa do eixo vertical V1 (tela custom)M882 = Ligar saída I e desligar saída II do módulo de clienteM883 = Ligar saída II e desligar saída I do módulo de clienteM884 = Ligar saída III e desligar saída IV do módulo de clienteM885 = Ligar saída IV e desligar saída III do módulo de clienteM886 = Ligar saída V e desligar saída VI do módulo de clienteM887 = Ligar saída VI e desligar saída VII do módulo de clienteM888 = Ligar saída VII e desligar saída VIII do módulo de clienteM889 = Ligar saída VIII e desligar saída VII do módulo de clienteM250 a M799= usado como código de sincronismo entre HEAD1 e HEAD2

    Funções auxiliares "B"

    B07xxx = Posição angular (em graus) de parada orientada do fuso (xxx = graus) (M19)B08xxx = Posição angular (em graus) de parada orientada do fuso (xxx = graus) (M119)B20xxx = Tempo de duração do sopro de ar comprimido para limpeza (M68)B3xxxx = Rotação da ferramenta de usinagem posterior (xxxx = rpm, entre 0 e 4000)B41xxx = Valor percentual de torque do eixo X (xxx = entre 0 e 100% do torque)B42xxx = Valor percentual de torque do eixo Z (xxx = entre 0 e 100% do torque)

    B43xxx = Valor percentual de torque do eixo Wt/Y(xxx = entre 0 e 100% do torque)B44xxx = Valor percentual de torque do eixo V/C(xxx = entre 0 e 100% do torque)

    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. O TB|SY/X trabalha com osistema 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ápidoG01  = Interpolação linearG02  = Interpolação circular sentido horárioG03  = Interpolação circular sentido anti-horárioG04  = Tempo de espera

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    11/71

     

    Manual de Treinamento e de Programação – TB⏐S 11

    G07.1 = Ciclo de interpolação cilíndricaG10  = Entrada de dados programávelG11  = Cancela entrada de dados programávelG12.1 = Ciclo de interpolação de coordenadas polaresG13.1 = Cancela ciclo de interpolação de coordenadas polaresG17  = Seleção de plano de trabalho X YG18  = Seleção de plano de trabalho Z XG19  = Seleção de plano de trabalho Y ZG20  = Entrada em polegadasG21  = Entrada em milímetrosG25  = Liga supervisão de oscilação de velocidade do fusoG26  = Desliga supervisão de oscilação de velocidade do fusoG28  = Retorno ao ponto de referênciaG33  = Abertura de roscas

    G34  = Abertura de roscas com passo variávelG40  = Cancela compensação de raioG41  = Compensação de raio à esquerdaG42  = Compensação de raio à direitaG53  = Definição do sistema de coordenadas da máquinaG54  = Seleção do sistema de coordenadas 1G55  = Seleção do sistema de coordenadas 2G56  = Seleção do sistema de coordenadas 3G57  = Seleção do sistema de coordenadas 4G58  = Seleção do sistema de coordenadas 5

    G59  = Seleção do sistema de coordenadas 6G65  = Chamada de macroG70 = Ciclo de acabamentoG71  = Ciclo de desbaste longitudinalG72  = Ciclo de desbaste transversalG76  = Ciclo de abertura de roscas múltiplasG78  = Ciclo de abertura de rosca simplesG80  = Cancela cicloG83  = Ciclo de furação profundaG84  = Ciclo de rosca para machoG87 = Ciclo de furação profunda transversalG88  = Ciclo de rosca transversalG90  = Programação em medida absolutaG91  = Programação em medida incrementalG92  = Define velocidade máxima do fusoG94  = Avanço em milímetros por minutoG95 = Avanço em milímetros por rotaçãoG96  = Controle de velocidade de corte constanteG97  = Cancela velocidade de corte constante

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    12/71

     

    Manual de Treinamento e de Programação – TB⏐S 12

    G00 - Movimento em avanço rápido

    G0 X30 Z2 (aproxima)......usinagemG0  X50 Z40 (recua) 

    G01- Interpolação linear

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

    Chanfros

    Para fazer chanfros utilizamos a função ,C conforme o exemplo abaixo:

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    13/71

     

    Manual de Treinamento e de Programação – TB⏐S 13

    G01 X30 ,C 1.0G01 Z-23 ,C 1.0G01 X24G01 Z-31G01 X30 ,C 1.0 G01 Z

     Arredondamento:

    G00 X0 Z1G01 Z0 F0.15G01 X 20 ,R5 G01 Z-30 ,R3 G01 X30....

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    14/71

     

    Manual de Treinamento e de Programação – TB⏐S 14

    Programando ângulo.

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

    Para se usar este sistema de programação direta1.  Pressionar OFFSET SETTING2.  Selecionar DEFIN.Na linha CCR / DDDP deve-se colocar 1 (um). 

    G02 – Interpolação circular sentido Horário

    ........……G01 X24 Z-1G01 Z-17G02 X30 Z-28 R8.78 OU G02 X30 Z-28 I8 K -3.6G01.....

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    15/71

     

    Manual de Treinamento e de Programação – TB⏐S 15

    G03-Interpolação circular sentido Anti-Horário

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

    G90 e G91 – Coordenada 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.

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    16/71

     

    Manual de Treinamento e de Programação – TB⏐S 16

     Absoluto IncrementalG01 X0 Z0 G01 X0 Z0G90 G01 X10 G91 G01 X10G01 Z-10 G01 Z-10

    G01 X20 G01 X10G01 Z-20 G01 Z-10G01 X30 G01 X10

    G40, G41 e G42 – Compensação de raio de corteG40 – cancela compensação de raioG41 – 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 daferramenta deverá ser informado. (Ver manual de operação). Para trabalhar comcompensação de raio de corte, sempre leve em consideração a parte acima da linha de centrodo desenho, e não a posição do revolver.

    G53 – Sistema de coordenadas da máquina

     A função G53 programada junto com um posicionamento, faz o comando desconsiderar oponto zero e o OFFSET que está ativo.Ex: G53 X240 Z290 – ponto de troca

    T202 – chamada de ferramenta.

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    17/71

     

    Manual de Treinamento e de Programação – TB⏐S 17

    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 deposições dos eixos serão executadas em função deste sistema, até que um outro sistema sejacarregado. O sistema de deslocamento G54 é modal, e estará sempre ativo enquanto outrosistema não for carregado, ou quando a tecla RESET for pressionada.

    G94 – Avanço em milímetros por minutoEx: G94 G01 Z-30 F300

    G95 – Avanço em milímetros por rotaçãoEx: 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 avelocidade de corte desejada, e o comando calcula a rotação baseada na velocidade de corteinformada e no diâmetro em que o eixo se encontra.Para limitar a rotação do fuso usamos afunção G92.O comando G97, é uma função para rotação constante, onde se informa a rotaçãodesejada, e toda a trajetória do contorno será com a mesma rotação.

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    18/71

     

    Manual de Treinamento e de Programação – TB⏐S 18

    G96 S1=160 M3/M4 G97 S1=1900 M3/M4G92 S=3000 M3/M4  G00 X0 Z1G00 X0 Z1 G01 Z0 F0.15G01 Z0 F0.15 G01 X….

    G01 X22G01 X24 Z-1…..

    G71 – Ciclo de desbaste longitudinal

    G96 S1= 200G92 S= 3000 M3G0 X60G71 U3 R1

    G71 P50 Q60 U1 W0.5 F0.2N50 G0 X0 Z1G1 Z0 F 0.15G1 X18G1 X20 Z-1G1 Z-20G1 X28G1 X30 Z-21G1 Z- 35G1 X 60 Z-43.66

    G1 Z- 60G1 X61N60G70 P50 Q60G71  chamada de cicloU  Profundidade de raio corteR   Afastamento da ferramenta na execução do cicloG71  Chamada de cicloP  Endereço do início do contornoQ  Endereço do fim do contorno

    U  Sobremetal de acabamento em X   W   Sobremetal de acabamento em Z F  Avanço de corte do desbaste.

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    19/71

     

    Manual de Treinamento e de Programação – TB⏐S 19

    O ciclo é executado longitudinalmente, ou seja, paralelo ao eixo Z.Para executar um passada de acabamento usar o ciclo G70 (ver último bloco do programaacima). A passada de acabamento pode ser executada com a mesma ferramenta que

    executou o desbaste, como no exemplo acima, ou com outra ferramenta. O avanço doacabamento será o que está informado entre os blocos N50 e N60. Este ciclo tambémpode ser usado para um desbaste interno, neste caso a variável “U” sobremetal paraacabamento) em alguns casos poderá ser negativa.

    G72 – Ciclo de desbaste transversal

    G96 S1= 200G92 S= 3000 M3G0 X60G72 W3 R1G72 P50 Q60 U1 W0.5 F0.2N50 G0 X61 Z-43.66G1 X60 F 0.1G1 X30 Z-35G1 Z-21

    G1 X28 Z-20G1 X20G1 Z-1G1 X18 Z0G1 Z1N60G70 P50 Q60G72  chamada de ciclo

     W   Profundidade corte em ZR   Afastamento da ferramenta na execução do ciclo

    G72  Chamada de cicloP  Endereço do início do contornoQ  Endereço do fim do contorno

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    20/71

     

    Manual de Treinamento e de Programação – TB⏐S 20

    U  Sobremetal de acabamento em X   W   Sobremetal de acabamento em Z F  Avanço de corte do desbaste.

     A ciclo é executado transversalmente, ou seja, paralelo ao eixo X .Para executar um passada de acabamento usar o ciclo G70 (ver último bloco do programaacima). A passada de acabamento pode ser executada com a mesma ferramenta que fez odesbaste, como no exemplo acima, ou com outra ferramenta. O avanço do acabamentoserá o que está informado entre os blocos N50 e N60.

    G75 – Ciclo de desbaste de canal

    G96 S1= 200G92 S= 2000 M3

    G0 X61G75 R2G75 X52 Z-35 P2250 Q8 F0.2

    G75  chamada de cicloR Retorno para quebra de cavaco

     X   Diâmetro final(absoluto)Z  Posição final(absoluto)P  Incremento de corte(raio/ milésimo de milímetro)Q  Distância entre canais(incremental)

    F  Avanço de corte

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    21/71

     

    Manual de Treinamento e de Programação – TB⏐S 21

    Para se achar o valor de “P”  ,deve-se diminuir o ponto inicial(X) menos o ponto final(X), e ovalor encontrado divide-se por 2. O resultado deve-se dividir pelo número de vezes que sedeseja recuar a ferramenta para quebra de cavaco. Resultado em milésimo de milímetro.

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    22/71

     

    Manual de Treinamento e de Programação – TB⏐S 22

    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.02G76 X17.4 Z-15 R0 P1300 Q300 F2G0 X... Z....Onde:G76 P(m)(r)(a) Q( min) R(d)G76 X Z R(i) P(k) Q( d) F(L)

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    23/71

     

    Manual de Treinamento e de Programação – TB⏐S 23

    G76  Chamada do ciclom  Quantidade de passadas de acabamento

    r  Comprimento de saída angular.a  Ângulo da ponta da ferramentaQ  Mínima profundidade de corteR  Sobremetal para última passadaG76  Chamada do ciclo

     X   Diâmetro do fundo do fileteZ  Ponto final em ZR  Diferença no raio da rosca (para roscas cônicas)P  Altura do fileteQ  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

    G78 – Abertura rosca simples

    Considerando o desenho anterior o programa ficaria:G0 X22 Z5G78 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 Z5G0 X 19.6G33 Z-15 F2  1ª passadaG00 X 21

    G00 Z 5G00 X 19.2G33 Z-15 F1.5  2ª passada

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    24/71

     

    Manual de Treinamento e de Programação – TB⏐S 24

    G00 X 21G00 Z 5G00 X 18.8G33 Z-15 F1.5  3ª passadaG00 X 21G00 Z 5G00 X 18.4G33 Z-15 F1.5  4ª passadaG00.................

    G83 - Ciclo de furação profunda frontal

    Z – Profundidade do furo

    R – Distância do ponto de aproximação até o início do cicloQ – Incremento (milesimal)P – Tempo de espera na base do furoF – Avanço mm/min

    Considerando o desenho acima onde Z= 30, R=50 e Q=10:G00 X0 Z55G83 Z-30 R-50 Q10000 F 0.1Observe que Q= 10000, incremento de 10mm.

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    25/71

     

    Manual de Treinamento e de Programação – TB⏐S 25

    G87 - Ciclo de furação profunda transversal

     X  – Profundidade do furo (informado em diâmetro)Q – Incremento (milesimal)P – Tempo de espera na base do furoF – Avanço mm/min

    Considerando o desenho acima o bloco de programa ficaria assim:G00 X32 Z-30(aproxima)G87 X10 Q10000 F 0.1Observe que Q= 10000, incremento de 10mm.G84 – Ciclo de rosca com macho

    Z – Profundidade do furoR – Distância do ponto de aproximação até o início do cicloP – Tempo de espera na base do furoF – Avanço mm/min (Passo da rosca)

    Considerando o desenho anterior onde Z = 15, R= 50 e passo da rosca = 1.5:G00 X0 Z55G84 Z-15 R-50 F 1.5

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    26/71

     

    Manual de Treinamento e de Programação – TB⏐S 26

    Rosca rígida

    Para se fazer rosca rígida é usado o comando M129, e o bloco de programa anterior ficaria

    assim:G00 X0 Z55M129 S300 (liga modo rosca rígida)G84 Z-15 R-50 F 1.5G80 M5(cancela modo rosca rígida) 

    Rosca rígida com ferramentas acionadas( somente revolversuperior)

    Para fazer rosca com macho usando uma ferramenta acionada usamos a função G84 roscafrontal) e G88 rosca transversal) e a função M129.

    Exemplo de rosca rígida frontal com ferramenta acionada (G84)

    HEAD2T505(chama ferramentaacionada)M17 (liga eixo C)M23 S2=500(liga rotaçao)

    G0 G54 X26 Z5 C0(posiociona)M129 S2=500(liga modo rosca rigida)G84 Z-10 F1 (roscar)G0 C180(posiciona)G84 Z-10 F1 (roscar)G80 M25(desliga modo rosca rígida)M18(desliga eixo C)

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    27/71

     

    Manual de Treinamento e de Programação – TB⏐S 27

    Exemplo de rosca rígida transversal com ferramenta acionada(G88)

    HEAD2 T505(chama ferramenta acionada)M24 S2=500(liga ferramenta

    acioanda)M17(liga eixo C)G0 X44 Z-10 C0 (posiciona ferr.)M129S2=500(liga modo rosca rígida)M24 S200(liga ferr. acionada)G88 X10 F1 (roscar )G80 M25(desliga modo rosca rígida)

    G12.1 – Ciclo de interpolação em coordenadas polares

     A função G12.1 (interpolação em coordenadas polares) converte um comando programadoem coordenadas cartesianas, para um movimento linear e de rotação (movimento daferramenta e rotação da peça) .Ex: Usinar o perfil sextavado do desenho abaixo.

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    28/71

     

    Manual de Treinamento e de Programação – TB⏐S 28

    M17 (liga eixo C)G0 C0 X70 Z-5 (posiciona ferramenta)G12.1  (ativa ciclo)G28 C0 (referencia eixo C)

    G42 G1X30 F600 (Início do contorno, posição 1)G1 X15 C26 (posição 2)G1 X-15 (posição 3)G1 X-30 C0 (posição 4)G1 X-15 C-26 (posição 5)G1 X15 (posição 6)G1 X30 C0 (volta para posição 1)G1 X70 (afasta)G40 (desliga compensação de raio)G13.1  (desliga ciclo)

    M18 (desliga eixo C)

    Obs: O raio da ferramenta e o quadrante devem ser informados. O quadrante será 0

    Ciclo de interpolação cilíndrica (G07.1)

     A interpolação cilindrica consiste em um movimento do eixo C juntamente com um eixo linear,o que permite a usinagem de perfis lineares e cilindricos em um diâmetro

    1 2 3 4 5 6 7 8 9

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    29/71

     

    Manual de Treinamento e de Programação – TB⏐S 29

    ExemploUsinar o perfil anterior  Raio da peça= 21

    T707 (chama ferramenta)M17 (liga eixo C)G0X421Z-30C0 (posiciona ponto 1)G7.1H21 (liga ciclo, onde H = raio)G19 (muda plano de trab. Z/Y)G1X38F100 (aprofundar em X)G1C30 (ponto 2)G2C60Z-17R12 (ponto 3)G3C90Z-10R20 (ponto 4)G1C170 (ponto 5)

    G3C-185Z-12 (ponto 6)G1C230Z-26 (ponto 7)G2C245Z-30 (ponto 8)G1C360 (ponto 9)G1X43F500 (recua X)G7.1H0 (desliga ciclo)M18 (desliga eixo C)G18 (retorna plano de trab. X/Z)N1G90G53G95X240Z290

    G51.2 – Tornear polígonosO ciclo de tornear polígonos consiste em usar uma fresa circular, fixada no revolver superiorcom uma determinada rotação para fazer um polígono de n lados. O número de ladosdependerá de quantas facas tem a fresa e da relação de rotação entre o fuso principal e dafresa, que será informado no ciclo.G51.2 P1 Q2

    Onde:P1 Q2 – relação de rotação entre fuso principal e a ferramenta acionada. Neste caso, a rotação da ferramenta acionada está o dobro da do fuso.

     A relação de rotação pode ser de até 9. Mas deve-se respeitar a velocidade máxima da placade agarre que é de 4000 rpm.

    Fresando um sextavado de 40mmNote que a fresa tem 3 facas, neste caso a relação de transmissão será de 2 por 1.G51.2 P1 Q2

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    30/71

     

    Manual de Treinamento e de Programação – TB⏐S 30

    HEAD1

    M300 (sinc.)G97 S1=1500(rotação fuso principal)M400

    HEAD2

    M300 (sinc.)T404 (chama ferramenta 4)M24 S2=3000 (rotação anti-horário)G51.2 P1 Q2 (liga ciclo, rotação será3000rpm)G0 X40 Z1 (aproximação)G1 Z-5 F0.02 (usinagem)G0 X50 (afasta)G50.2 (desliga ciclo)M25 (desliga rotação)M400...... 

    O sentido de giro no torneamento de polígonos é determinado pelas instruções do segundofuso (S2), M24 ou M23 e endereço Q positivo ou negativo. Ou seja:

    - Corte no sentido de giro horário do fuso principal: M24 e variável Q positiva;- Corte no sentido de giro anti-horário do fuso principal: M23 e variável Q negativa. A programação prévia de rotação do fuso com M3 ou M4 não determina osentido de giro para poligonar. É, porem, recomendável que o fuso já esteja girando nosentido desejado ao se ativar a função de poligonar, para não ocorrer perda de tempo.

    Eixo Y (TB SY)

    O eixo Y é um recurso que será utilizado para se executar operações fora de centro, e tambémpara se usinar perfis complexos ou perfis que só eram possíveis se usinar com ajuda de ciclos

    fixos. O eixo Y possui um curso de 80mm (+40mm/-40mm). A programação deste eixo é feitaem raio.

    Este ciclo só pode ser usado para operações leves e materiais de fácil

    usinabilidade, como por exemplo o Latão

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    31/71

     

    Manual de Treinamento e de Programação – TB⏐S 31

    Movimentar eixo V1 simultâneo ao programa de peça

    Para movimentar o eixo V1 independente do eixo X1/Z1 utilizamos a funçãoM201/M202/M203. Para isso o movimento deste eixo é programado em uma telaseparada(cuatomizada). Nesta tela informamos o valor de aproximação em avanço rápido, aposição final do diâmetro, o avanço necessário, o tempo de espera antes e depois daoperação e a posição de recuo.

    Tela para programação do eixo V1

     As seqüências definidas para o eixo V1 são programadas numa tela específica

    (customizada). Esta tela contem textos claros para melhor compreensão dos conteúdos dasvariáveis.Exemplo.

    T303 (chama ferramenta 3)G97S1=1800M3M87(rotaçao)M201(movimenta o eixo V1 sem parar a execução do programa) G0G54X52Z-22G1G95X48F0.5G1X43.3F0.03G1X43.4

    G0X52

    No exemplo acima, o eixo V1 fez um pré corte e executou o movimento que está informado natela (ver abaixo), sem interrupção do programa. Neste caso usou-se esta função para seganhar tempo de usinagem, pois no momento do corte final da peça poderemos aproximar aferramenta até posição que foi pré-cortada anteriormente.

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    32/71

     

    Manual de Treinamento e de Programação – TB⏐S 32

    Tela de programação do eixo V1

    Chamada de subprograma(M98)

    Quando trabalhamos com operações repetitivas em um programa, ou operações comuns emprogramas diferentes, podemos criar programas separados contendo estes blocos repetitivos, echamá-los usando a função M98. A função M98 desvia a leitura do programa principal, paraum outro programa que será chamado de subprograma.O programa de troca de barras é um exemplo, pois será utilizado em todos os programas depeças. Portanto, para a operação de troca de barras pode ser criado um subprograma.

    Exemplo: Subprograma:O1000

    G0 G53 X315 Z170 V200#531= 30(diametro do material)T505 (chamada de ferramenta)G0G54 X0 Z2(aproxima o tope da peça)M98 P9500(chama programa 9500)M11(abre pinça)G1 Z0(peça posicionada).....

    09500

    IF[#1000 EQ1] GOTO 401GOTO 501N401M5 M11G4 X0.5M61(trocar de barra)M10M3S2000G0 V[#531+1]G95 G1 V-F0.05G0 G53 V145N501M99(retorna para o programa 1000)

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    33/71

     

    Manual de Treinamento e de Programação – TB⏐S 33

    Entrada de dados programáveis(G10)Os dados de corretores de ferramentas e valores de ponto zero podem ser inseridos viaprograma de peças.

    Entrada de dados de corretores de ferramentas:G10 L10001 X0 Z150 R0 Q7G10 L10020 X50 Z100 R0.4 Q3No exemplo acima, o corretor de ferramenta nº1 passa a ter um valor de X=0, Z=150, raiozero e quadrante 7. O corretor nº20 passa a ter um valor de X=50,Z100, raio de 0.4 equadrante 3.

    Entrada de dados de ponto zero: G10 L2 P1 X0 Z50G10 L2 P2 X20 Z200

    No exemplo acima, o ponto zero 1(G54) passa a ter um valor de X=0 e Z=50. O ponto zero2(G55) passa a ter um valor de X=20 e Z=200.P1= G54 P4=G57P2= G55 P5=G58P3= G56 P6=G59

    Cabeçalho do programa

    Inicia-se sempre um programa recuando todos os eixos para uma posição segura.

    HEAD1G0 G53 X315 Z170 V350  HEAD2G0 G53 X240 Z290 Y0

    Trabalhando simultaneamente com HEAD1 e HEAD2

    Para trabalhar somente com o HEAD1 ou HEAD2, ou mesmo simultaneamente, usa-se oscódigos de sincronismo M250 à M799, sempre que o comando lê um código de sincronismoem um determinado canal, a execução do programa deste canal será interrompida até que ocomando encontre no outro canal um código M igual.

    Ex:HEAD 2T505G0 G54 X0 Z2 G83 Z-30 Q10000 F0.15 G0 G53 X235 Z250 M300 (trabalhando simultâneo)T606G0 G54 X40 Z5M350 (aguardando):: 

    HEAD 1G0 X50 Z2M300 (programa esta aguardando) G0 V42G1 G95 V30 F0.12G0 V60G0 X40G1 Z-15 F0.2G1 X42 Z-17M350 (trabalhando simultâneo)

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    34/71

     

    Manual de Treinamento e de Programação – TB⏐S 34

     Velocidade de corte constante no carro vertical V1.

    Para ativar a velocidade de corte constante do carro vertical usamos o seguinte comando:G96 P3 M3 S200G92 S1=3000 (limita rotação)Onde o comando P3 ativa a velocidade de corte para os carros verticais. Para se voltar aomodo normal digita-se G96 P1. Não é aconselhado trabalhar com velocidade de corteconstante quando se trabalha com corte sincronizado com a placa de agarre.

    Interpolação e posicionamento (eixo C).

    No fuso principal, podemos trabalhar com posicionamento angular e interpolação (eixo C2), eno fuso de agarre somente com posicionamento angular.

    Ex: Interpolação eixo C

    HEAD2T808 (chama ferramenta)M23 S2=2000(liga ferr. acionada)M17 (liga eixo C)G0 G94 C0X80 Z-4(posiciona)G12.1 (ativa ciclo de interpolação)G42 G1 X60 C26 F1500G1 C-14

    G1 X28G1 C14G1 G40 X100 F5000G13.1 (desativa ciclo de interp.)M18 (desliga eixo C)M25(desliga ferramenta acionada) 

    Posicionamento eixo C

    HEAD2T707 (chama ferramenta)M23 S2=2000(liga ferr acionada)M17 (liga eixo C)G0 C45 (posiciona 45 graus)M71 (ativa freio do fuso)G0 X18.5 Z2 (posiciona)G1 Z-18 F400 (fura)G0 Z2 M72 (desativa freio)G4 X.3 (tempo de espera)G0 C135 (posiciona 135 graus)M71 (ativa freio do fuso)G1 Z-18 F400 (fura)

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    35/71

     

    Manual de Treinamento e de Programação – TB⏐S 35

    G0 Z2 M72 (desativa freio)G4 X.3 (tempo de espera)G0 Z2 M72 (afasta e desativa freio)G0 C225 (posiciona 225 graus)M71 (ativa freio do fuso)G1 Z-18 F400 (fura)G0 Z2 M72 (afasta e desativa freio)G4 X.3 (tempo de espera)G0 C315 (posiciona 315 graus)M71 (ativa freio do fuso)G1 Z-18 F400 (fura)G0 Z2 M72 (afasta e desativa freio)M18 (desliga eixo C)M25(desliga ferr.acionada)

    G53 X240 Z290 (ponto de troca)

    Sempre que usar interpolação ou posicionamento do eixo C, deve-se usar a função M17. A função M17 liga o eixo C e a função M18 desliga.

    Posicionamento do fuso principal usando a função M19 B7XXX

    Quando se trabalha somente com posicionamento, pode-se usar a função M19  B07XXX .Onde XXX  é o angulo desejado.

    Ex: M19 B07180- posiciona o fuso principal em 180 graus.Usando a função M19 B07XXX , não é necessário usar a função M17.O mesmo bloco de programa anterior usando a função M19 B07XXX, ficaria da seguinteforma:

    HEAD2T707 (chama ferramenta)M23 S2=2000 (liga ferramenta acionada)G0 X18.5 Z2M19 B07045 M8 (posiciona 45 graus)M71 (ativa freio do fuso)G1 Z-18 F400 (fura)G0 Z2 M72 (desativa freio)G4 X.3 (tempo de espera)M19 B07135 (posiciona 135 graus)M71 (ativa freio do fuso)G1 Z-18 F400 (fura)G0 Z2 M72 (desativa freio)G4 X.3 (tempo de espera)G0 Z2 M72 (afasta e desativa freio)M19 B07225 (posiciona 225 graus)

    M71 (ativa freio do fuso)G1 Z-18 F400 (fura)G0 Z2 M72 (afasta e desativa freio)

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    36/71

     

    Manual de Treinamento e de Programação – TB⏐S 36

    G4 X.3 (tempo de espera)M19 B07315 (posiciona 315 graus)M71 (ativa freio do fuso)G1 Z-18 F400 (fura)

    G0 Z2 M72 (afasta e desativa freio)G4 X.3 (tempo de espera)G53 X240 Z290 (ponto de troca)M25(desliga ferramenta acionada)

    Posicionamento do fuso de agarre M119 B08XXX

     A função M119 é usada para se posicionar o fuso de agarre. É usada geralmente quando setem um furo deslocado na parte posterior da peça.

    M119 B08XXX . Onde XXX  é o angulo desejado.Ex: M119 B08180- posiciona o fuso de agarre em 180 graus.

    Ferramentas posteriores acionadas

    Podemos fazer furos deslocados do centro com as ferramentas posteriores. Para isso é usado afunção de posicionamento(M119 B08XXX). Ferramentas acionadas posteriores são opcionaisda máquina. Das três ferramentas posteriores, duas podem ser rotativas.Para se trabalhar com as acionadas posteriores usamos as seguintes funções:M123/M124 B31500

    Onde M123- liga ferramenta acionada posterior sentido horárioM124- liga ferramenta acionada posterior sentido anti-horárioM125 - desliga ferramenta acionada posterior

    B3- define rotação e 1500 é a rotação desejada

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    37/71

     

    Manual de Treinamento e de Programação – TB⏐S 37

    Ex:HEAD 2T521 (chama ferramenta)M23 S2=100(sentido de giro horário do rotativo)

    M123 B32000(Liga ferramenta posterior sentido horário com rpm de 2000)M119 B8000 (posiciona zero grau)G0 X10 Z-3 (posiciona furo)G1 Z15 F200 (fura)G0Z-3 (afasta)M119 B8180 (posiciona 180 graus)G1 Z15 F200 (fura)G0 Z-30 (afasta)M119 B8000 (volta para posição 0)

    Corte sincronizado entre fuso principal e a placa de agarreO bloco abaixo é um exemplo de corte sincronizado onde a placa de agarre segura apeça, e o carro vertical corta.

    HEAD1N10M390(sinc)M395(sinc)G0G53X315Z90V350(recua eixos)

    M400(sinc)M410(sinc)G0G54V31(aproxima ferramenta)G95G1V-1F0.1(corta)M415(sinc)M420(sinc)G0V70 (recua eixo)M700(sinc)M30 (fim de programa)%

    HEAD2T101(chama placa de agarre)M390(sinc)S1=1800M3 (liga rotação fuso principal)S2=1800M24(liga rotação fuso de agarre)

    M395(sinc)M45 (liga sincronismo dos fusos)M400(sinc)G0X0Y0Z10M111(aproxima e abre castanha)G1G94Z-12F4000(posiçao de agarre)M110(fecha castanha)M410(sinc)M415(sinc)G1Z-11.5(retorna 0.5mm)M420(sinc)G1Z10 (recua)M46 (desliga sincronismo dos fusos)G90G95G53X240Z290M25(ponto de troca)M700(sinc)M30 (fim de programa)

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    38/71

     

    Manual de Treinamento e de Programação – TB⏐S 38

    Como acertar o posicionamento do fuso principal com o fuso deagarreImaginemos a usinagem de um material sextavado onde se precisa de um posicionamento para

    agarre.

    Seqüência de preparação

    1.  Selecionar Modo MDI em Head22.  Digitar M19 e pressionar ciclo START3.  Prender uma peça na placa de agarre4.   Apertar emergência5.  Selecionar HEAD2 6.

     

     Abrir a porta7.  Selecionar PARAMETRO 8.  Selecionar DGNOS (diagnose)9.  Ir até diagnose 445 (posição do fuso)10.  Girar o fuso até a posição diagnose 445 ser igual a zero.11.  Selecionar HEAD1 12.   Alinhar a peça da placa de agarre com a peça do fuso principal.13.   Anotar o valor diagnose 445.14.  Selecionar PARAMETRO. 15.  Ir até o parâmetro 4034 e digitar o valor anotado na linha 13. 

    16. 

    Desativar emergência17.  Desligar motor para que a máquina entenda o novo valor.18.  Ligar motor.

     Após essas alterações, quando o comando ler o bloco de corte sincronizado, a placa de agarreposicionará exatamente em relação ao perfil do material a ser cortado.

    OBS. Para poder alterar estes parâmetros, a escrita de parâmetros deve ser habilitada, e apósalteração, deve ser desabilitada para que os parâmetros fiquem protegidos.

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    39/71

     

    Manual de Treinamento e de Programação – TB⏐S 39

    Posição para descarregar a peça

    Para descarregar a peça, devemos chamar a posição 1 do revólver.T101(chama posição para descarregar)G0G53X259Y0Z120M64(Aproxima e abre portinhola)G0G53Z85(Posição de descarga)M111(Abre castanha da placa)G4X0.5(Tempo de espera para descarga)G0G53Z150M65(Recua e fecha portinhola)G53X240Z290Y0M110(Posição de troca e fecha placa)

    Monitoração de carga dos eixos e fusos

    ATENÇÃO:

    ESTAS FUNÇÕES NÃO DEVEM SER USADAS PARA PROTEÇÃO DA MÁQUINA ESEUS ELEMENTOS MECÂNICOS DOS EFEITOS DE EVENTUAL COLISÃO !

    Esta função pode ser usada para, por exemplo, supervisionar variações do esforço de corte por

    variações do material ou do estado de ferramentas. Para estas supervisões pode ser usado umsinal de interface PLC a ser acessado pelo programa da peça(variáveis macro #1001, #1002,#1003 e #1004). É necessário que alguns sub-programas sejam escritos para esta avaliação:corte com X1 ou V1, reação em caso de sobrecarga, etc. Se, em caso de sobrecarga, forpreferível a geração de um alarme com a conseqüente parada imediata da máquina, tem-seduas possibilidades:

    - Usar a função integrada ao CNC: neste caso, deve-se parametrizar o CNC de acordo ou;- Usar a extensão do PLC K7.2=0.

     A monitoração da carga também pode usar um método estatístico de avaliação

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    40/71

     

    Manual de Treinamento e de Programação – TB⏐S 40

    dos dados. Para tal, basta ativar a extensão K7.1: se estiver em zero, a avaliação é feita porcomparação simples de valores lidos instantânea e ciclicamente, em intervalos de 8milisegundos. Se estiver em um, a avaliação é estatística.Para ativar a monitoração, é necessário se programar duas instruções específicas

    para cada eixo, como se segue:

    1 - "B4yxxx" = preset do valor de monitoração de carga: "y" representa o eixo a ter sua cargamonitorada (1 a 4 -> eixos X, Z, 3º e 4º) e "xxx" o valor porcentual da carga máxima a sermonitorada (0 a 100). Este valor também pode ser introduzido diretamente na telacorrespondente de supervisão de carga de eixos.

    Por exemplo :(Head 2): B42068 indica que o eixo Z2 será monitorado a 68% de sua carga máxima.

    2 - M140/141/142/143/144/145/146/147/148: A função M140 desativa todas as monitorações de carga de eixos e integralizatodas as avaliações estatísticas das mesmas, se esta extensão estiver ativada (K7.1).

     As monitorações podem ser ativadas e desativadas individualmente, como se segue:

    M141 = Ativa monitoração de carga do eixo X1/X2M142 = Desativa monitoração de carga do eixo X1/X2M143 = Ativa monitoração de carga do eixo Z1/Z2M144 = Desativa monitoração de carga do eixo Z1/Z2

    M145 = Ativa monitoração de carga do eixo Wt/Y2M146 = Desativa monitoração de carga do eixo Wt/Y2M147 = Ativa monitoração de carga do fuso/eixo V1/S1/C2M148 = Desativa monitoração de carga do fuso/eixo V1/S1/C2 As funções B4yxxx e M14x são exclusivas para o Path onde são executadas(Path 1 com X1, Z1, V1 e Path 2 com X2, Z2, Y2).Extensões relativas:K 7.0 = 1 = Extensão monitoração de carga de eixosK 7.1 = 1 = Avaliação estatística da carga de eixosK 7.2 = 1 = Avaliação de sobrecarga por sinais Custom Macro (#100x)

    Constante: A monitoração simples pode ser escolhida quando ela é feita em seqüências deprograma onde só aparecem movimentos em avanço de trabalho (seqüênciasde G01/02/03), ou seja, onde não há blocos de programa com avanço rápido.

    De forma inversa, quando a seqüência de programa envolve movimentos em avanço rápido ede trabalho (ciclos de furação profunda, pentear rosca, etc.), a monitoração estatística pode sermais adequada, pois a carga envolvida nestes processos é mista.

    Já a reação desejada (parada imediata ou programada) depende do processo: a paradaimediata é desejada se não houver prejuízo decorrente da mesma. Um exemplo de uso é o

    ciclo de furação profunda, onde uma interrupção não envolve um risco grande de quebra deferramenta (ele porém existe!). Já num ciclo de, por exemplo, rosca rígida, é desejável que amáquina pare somente após a execução do ciclo, evitando assim a eventual quebra da

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    41/71

     

    Manual de Treinamento e de Programação – TB⏐S 41

    ferramenta por parada imediata devido a um desgaste da mesma ou problema do material. Demaneira geral, não há uma regra definida para todos os casos. Estes devem ser avaliados pelousuário.

     Ajustes e verificações

    Para se determinar e programar os valores de carga a ser monitorados pode-se usar as telascustomizadas, estas podem ser usadas de maneira mais confortável, como mostrado abaixoonde pode-se observar os valores de carga dos eixos e dos fusos (%) e os tempos demonitoração e de sobrecarga com a função de monitoração ativa.

    Tela de supervisão de carga de eixos

     As colunas de dados da tela anterior contem:

    TORQUE REAL (%) = Torque instantâneo do eixo, em valor percentual do torque máximo.TEMPO DE SOBREC.(S)= Tempo em segundos que uma carga maior que o valor-limite foisolicitada.TEMPO DE SUPERV.(S)= Tempo em segundos que a função M14x permaneceu ativa.LIMITE (%) = Valor-limite de torque ajustado pela função B4yxxx ou pelo cursor na própria telaSUPERVISÃO = Indica se o eixo se encontra ou não sob monitoração de carga (função M14x)

    STATUS = Indicação instantânea se o eixo está ou não em condição de sobrecargaPLOTAR = Coluna para selecionar o eixo cujo comportamento de torque será plotado numgráfico.

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    42/71

     

    Manual de Treinamento e de Programação – TB⏐S 42

    Na tela principal anterior é possível mover o cursor com as teclas direcionais na ultima colunapara se selecionar um eixo ou fuso. Ao se pulsar a tecla [INPUT], a tela a seguir é mostrada.Nesta tela pode ser vista uma pequena representação gráfica da monitoração de carga do eixoselecionado.

    Os dados (pontos) que o compõe são obtidos do PLC, após este ter executado um ciclo demonitoração de carga de eixo. O tempo de amostragem no gráfico é de 0,1segundo. Com istoé possível plotar numa tela até 498 pontos de leitura (49,8 segundos).Por limitação de memória, este tempo não corresponde ao tempo total possível demonitoração (54 minutos), mas já dá uma idéia do comportamento da carga. Além dos eixosortogonais do gráfico, uma linha variável é desenhada para indicar o limite selecionado detorque de supervisão (funções Byxxx ou tela anterior).

    Para selecionar outro eixo, é necessário voltar à tela anterior e mover o cursor até

    o eixo a ser plotado. Com a tecla INPUT, a tela gráfica será refeita. O gráfico seráplotado com os últimos dados coletados ao se pulsar a softkey PLOTAR.

     As softkeys "ARMAZ." e "RECUP." permitem respectivamente a memorização e a posteriorrecuperação da curva de torque mostrada. Isto possibilita a comparação de comportamentosde torque de eixo em momentos distintos do processo para fins de comparação ou análise detendências, por exemplo.

    Exemplo de bloco de programa com supervisão de torque:

    T2 D2 H2 (Chama ferramenta)M3 S1=2000(liga rotação)B42041 (Ferramenta T2 com monitoração de carga a 41% (eixo Z2))G00 X0 Z2 (Aproximar ferramenta)M36(Apagar buffer de pré leitura)M143 (Ligar monitoração de carga no eixo Z2)G83 Z-30 Q15000 (Ciclo de furar profundo)M144 (Desligar monitoração de carga no eixo Z2)G53 G0 X240 Z290 Ponto de troca de ferramentaIF[#1002EQ0]GOTO1000(Verifica se atingiu o limite de torque )#3000=20(EXCEDEU LIMITE DE TORQUE Z2) (gera um alarme quando o torque é excedido)M0 (para maquina)N1000G0Z10G90G95G53X240Z290M30

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    43/71

     

    Manual de Treinamento e de Programação – TB⏐S 43

    Telas customizadas Ergomat

    Com a função "Macro-executor" foram escritas várias telas de ajustes e de diversasinformações. Estas telas são selecionadas com a tecla "CUSTOM". Algumas telas já foram explicadas nos capítulos correspondentes:- Supervisão de torque de eixos e tela do eixo V1

    Tela principal-contem um resumo das telas disponíveis. As softkeys são usadas para seleçãodas mesmas.

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    44/71

     

    Manual de Treinamento e de Programação – TB⏐S 44

    Tela do magazine de barras

    Tela das extensões do PLCMostra o status de algumas extensões de PLC. Serve para verificação dos mesmos.

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    45/71

     

    Manual de Treinamento e de Programação – TB⏐S 45

    Tela de diagnose dos revolveresMostra o status de diversos sinais dos revolveres, para auxiliar na manutenção dos mesmos.

    Tela para modo cliente

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    46/71

     

    Manual de Treinamento e de Programação – TB⏐S 46

    Tela de vida útil de ferramenta (tela1)Nesta tela podemos definir a vida útil das ferramentas do revolver superior e das ferramentasda usinagem posterior. A vida útil pode ser definida por tempo, ou por chamada dependendoda aplicação. Para ativar a contagem, levamos o cursor até a sexta coluna´, onde existe aopção de ativar(sim ou não). Usamos a tecla (ALTER) para alternar entre (sim) e (não). Tambémpodemos escolher a ação que o comando deve fazer quando a vida útil é alcançada, nasétima coluna através de tecla (ALTER), decidimos se a máquina deve parar imediatamente, ougerar apenas uma mensagem. Para limpar os dados de contagem, usamos a softkey(APAGARPRESET) e (APAGAR USO).

    Tela de vida útil de ferramenta (tela2)Nesta tela podemos definir a vida útil das ferramentas do revolver inferior e da ferramenta doeixo vertical(V1). A vida útil pode ser definida por tempo, ou por chamada dependendo daaplicação. Para ativar a contagem, levamos o cursor até a sexta coluna´, onde existe a opçãode ativar(sim ou não). Usamos a tecla (ALTER) para alternar entre (sim) e (não). Tambémpodemos escolher a ação que o comando deve fazer quando a vida útil é alcançada, nasétima coluna através de tecla (ALTER), decidimos se a máquina deve parar imediatamente, ougerar apenas uma mensagem. Para limpar os dados de contagem, usamos a softkey(APAGARPRESET) e (APAGAR USO).

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    47/71

     

    Manual de Treinamento e de Programação – TB⏐S 47

    Tela Logo

    Tela com o desenho da máquina.

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    48/71

     

    Manual de Treinamento e de Programação – TB⏐S 48

    Preparação de uma peça.

    Para a preparação de uma peça, os dados de corte devem ser respeitados.Deve-se usar a velocidade de corte, o avanço de trabalho e todo o ferramental, indicado parao serviço a ser executado. Antes de usinar uma peça tenha certeza que a máquina esteja trabalhando corretamente. Façaum ciclo no passo a passo controlando o avanço de usinagem.

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    49/71

     

    Manual de Treinamento e de Programação – TB⏐S 49

    Lado frontal

    A distribuição dos porta-ferramentas deve ser feita de modo que a torre

    fique balanceada.

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    50/71

     

    Manual de Treinamento e de Programação – TB⏐S 50

    O1000 PEÇA 1)

    %O2989

    G0G90G53X315Z145V350M5(pos. de segurança)M500 sinc)

    T101(tope)M250 sinc)G0G54X0 Z10 (aproxima)/M11(abre pinça)G4X0.6(tempo de espera)/G1G94Z0F5000 (posição de alimentação)M10 (fecha pinça)G4X0.5(tempo de espera)/G0 Z10(recua)

    N2G0G90G53X315Z145(posição de troca)

    T202(DESBASTE EXT)G96S1=400M3M87(liga velocidade de corte)G92S=2000 (limita rotaçao)G0G54G95X52 Z0 (aproxima)G1X10F0.25(usinagem)G0X46Z2G1G95Z-23F0.2G0X47Z2

    G0X42.5G1Z-14F0.2G1X47Z-20G0X45Z3G0X35G0G42X38.6Z1G1X41.6Z-0.5F0.2G1Z-14F0.1G1X45Z-19G1Z-23G1X47.6G1X48Z-23.2G1Z-28F0.1

    G1G40X50F0.5

    N3G0G53X315Z145 (posição de troca)

    T303(FORMAR RAIO)G97S1=1800M3M87 (liga rotação e óleo)M201(move eixo V1)G0G54X52Z-22(usinagem)G1G95X48F0.5G1X43.3F0.03G1X43.4G0X52

    N4G0G53X315Z145 (posição de troca)

    T404(TORNEAR ANG 10GR.)

    O1000 PEÇA 1)

    %O2989

    G90G53G95X240Y0Z290M5 (pos. de segurança)M500

    T521(TORNEAR 48)

    M250 sinc)

    M107(liga óleo)G97S2=1600M23 (liga rotaçao fuso de agarre)G0G55X13Z-20(aproxima)G0Z-8 (usinagem)G1G95Z-2F0.3G71U1.5R0.2 (ciclo de desbaste)G71P50Q60U0W0F0.15(ciclo de desbaste)

    N50G0X40Z-1G1G95X36Z1F0.15G1Z4G1X32.5G1X31Z5G1Z12G1X33Z13G1Z14G1X20G1X17Z15.5N60G0G53Z315 (recua ferramenta)

    N27G0G53Z315T20(PENTEAR ROSCA)G97S2=1200M23 (liga rotação)G0G55X30(aproxima)G0Z-10M107G1G95Z-1F3G76P001060(ciclo de rosca)G76X33Z12P975Q330F1.5 (ciclo de rosca)

    N29G0G53Z315(recua ferramenta)

    T22(FURO POST DESLOCADO)

    B34000M123(liga acionada posterior 4000rpm)M119B8000 (posiciona fuso de agarre)G0G55X-35Z-10 (aproxima)G0Z-2G1G94Z3.5F180 (fura)G0Z-2 (recua)M119B8120 (posiciona fuso de agarre)G1G94Z3.5F180 (fura)G0Z-2 (recua)M119B8240 (posiciona fuso deagarre)G1Z3.5F180(fura)G0Z-5 (recua)

    M125(desliga acionada posteior)M119B8000(posiciona fuso deagarre)N5G0G53X240Z290Y0M109 (posição de troca)

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    51/71

     

    Manual de Treinamento e de Programação – TB⏐S 51

    G97S1=2000M3M87 (liga rotação e óleo)G0G54X52Z-21.4 (aproxima)G1G95X48F0.5(usinagem)G1Z-25.4F0.15G3X45.85Z-26.68R1.3F0.03G1X40.96Z-27.6F0.05G1X52F0.5N5G0G53X315 (posição de troca)G0G53Z145M206(confirma fim M201)

    T505(FURAR DIAM 12MM)G97S1=2000M3M87 (liga rotação e óleo)G0G54Z3 (aproxima)G0X0(approxima)G1G95Z1F0.5 (usinagem)G1G95Z-32F0.13

    G0Z5

    N7G0G53X315M5 (posição de troca)G0G53Z145T707(TORNEAR DIAM 25)G96S1=200M4M87(liga velocidade de corte)G92S=2500(limita rotaçao)G0G54Z8 (aproxima)G0X15.7G1G95Z3F0.5 (usinagem)G1G95Z-17F0.1G0X15.5Z1

    G0X20G1Z-8G1X17G1Z-17G0X15.5Z1G0X23G1Z-8G0X22Z1G0X29G1X25Z-1G1Z-8G1X20G1X18Z-9

    G1Z-17G0X17Z5G0Z5M5N100G0G53X315M89(posição de troca)

    M290 sinc)

    N10G0G53Z145T101(retorna para ferramenta 1)N10

    M290 sinc)

    T505(FRESAR LATERAL)M17(liga eixo C)M24S2=2500(liga acionada do revolver)G0G94G54X50Y25Z-10C90M57(posiciona)

    G0X29.6M71(posiciona e freio)G1G94Y-20F350 (usinagem)G1Z-13.5G1Y25

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    52/71

     

    Manual de Treinamento e de Programação – TB⏐S 52

    G0X50M72M18 (desliga eixo C)M25 (desliga acionada do revolver)N4G0G53X240Z290Y0M25M59 (posição de troca)

    T404(CENTRAR LATERAL)M17 (liga eixo C)M24S2=4000(liga acionada)G0G94G54X50Y12.5Z-2.5C90M57 (posiciona)G0X32 (aproxima)G1X25F200 (usinagem)G0X32G0Y3G1X25G0X50M18 (desliga eixo C)M25 (desliga acionada)

    N3G0G53X240Z290Y0 (posição de troca)T303(FURAR LATERAL)M17 (liga eixo C)M24S2=5500(liga acionada)G0G95G54X50Y12.5Z-2.5C90M57 (aproxima)G0X33G1X7F0.05 (usinagem)G0X33G0Y3G1X20F0.05G0X50

    M18 (desliga eixo C)M25 (desliga acionada)

    N2G0G53X240Z290Y0M25M59T202(ROSCA LATERAL)M17 (liga eixo C)M24S2=500 (liga acionada)G0G54X50Y12.5Z-2.5C90M57(aproxima)G0G95X33M57M129S2=500(liga modo rosca rigida)G88X11Q5000F0.7 (roscar)G80M25(cancela modo rosca rigida)M24S2=500 (liga acionada)

    G0Y3M129S2=500G88X16F0.7G80M25G0X50M72G4X0.5M18N8G53X240Z290Y0M25M59 (posição de troca)

    T808(furar diâmetro 3.3)M17

    M23S2=4000G0G95G54X0Y17Z3C90M57G1Z-11.7F0.05G0Z2

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    53/71

     

    Manual de Treinamento e de Programação – TB⏐S 53

    M390 sinc)

    S1=1800M3 (liga rotação fuso principal)

    M395 sinc)

    G0G53X315Z90V350(recua eixo)

    G0Y-17G1Z-11.7G0Z3M18M25N7G0G53X240Z290M59

    T707 (rosca M4)M5S2=500M23M17G0G95G54X0Y17Z5C90M57M129S2=500G84Z-9F0.7G80M25M23S2=500G0Y-17

    M129S2=500G84Z-9F0.7G80M25G0Z10M72G4X0.5M18N6G0G53X240Z290Y0M25M59

    T606(fresar perfil)M17M23S2=4000

    G17G0G94G54X0Y8Z3C270M57G1G94Z-3F500G1X27F250G1Y-8F250G1X0G0Z2M18M25G18N10G0G53X240Z290Y0M25M59

    T101(expulsar peca)

    M390

    G0G53X259Y0Z120M64G0G53Z85M111G4X0.5G0G53Z150M65G53X240Z290Y0M110M24S2=1000

    N1G0G53X240Z290Y0M59

    T101(chama fuso de agarre)S1=1800M3 (liga rotação do fuso princ.)

    S2=1800M24(liga rotação do fuso de agarre)M395 sinc)

    M45 (liga sincronismo dos fusos)M400 sinc)

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    54/71

     

    Manual de Treinamento e de Programação – TB⏐S 54

    M400 sinc)

    M410 sinc) G0G54V31M7(aproxima)G95G1V8F0.12(corta)M415 sinc)

    M420 sinc)G0V70 (recua)M9(desliga oleo)M700 sinc)

    M30(fim de programa)%

    G0X0Y0Z10M111 (aproxima e abre castaña)G1G94Z-12F4000(posição de agarre)M110(fecha castanha)M410 sinc)

    M415 sinc) G1G91Z1(retorna 1mm incremental)M420 sinc)

    G1G90Z10(recua)M46(desliga sincronismo dos fusos)G4X0.5(tempo de espera)G90G95G53X240Z290M25(posição de segurança)M700 sinc)

    M30 (fim de programa)%

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    55/71

     

    Manual de Treinamento e de Programação – TB⏐S 55

    Programa para testar alimentador de barras com bedame no V1

    Head 2

    01000(BAR LOAD TEST)

    Head 1

    01000(BAR LOAD TEST)#531= 22(diâmetro do material) #531= 22(diâmetro do material)G0 G53 G90 X235 Z290 V290G54

    G0 G53 G90 X100 Z30 V145M700

    M3 S500 T707(posição do tope)G0 X0

    M98 P9500 (BAR CHANGEPROGRAM)M701

    G0 Z-5 N1 G0 G53 X100 Z30 V145M700 M300G65 P9500 (BAR CHANGEPROGRAM)

    G97 S2000 M3

    M701 G0 V[#531 + 1]G0 G53 G90 X235 Z250 V145M300

    G95 G1 V-1 F 0.08

    M30 G0 G53 V 145M30

    Programa para troca de barras com bedame no V1

    Head 2

    09500 (BAR CHANGE)

    Head 1

    09500 (BAR CHANGE) M794 M794IF[#1000 EQ1] GOTO 401 IF[#1000 EQ1] GOTO 401GOTO 501 GOTO 501N401 N401M5 M11 M795G4 U0.5M61(Troca barra)

    M10G4U0.5

    G0 V[#531 +1]G95 G1 V-1 F 0.05

    G0 G53 V 145M796M3 S2000 N501M795 M799M796 M99N501M799M99

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    56/71

     

    Manual de Treinamento e de Programação – TB⏐S 56

    Exercício 1

    Revolver superior

    Revolver inferior

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    57/71

     

    Manual de Treinamento e de Programação – TB⏐S 57

    Head 1 Head 2

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    58/71

     

    Manual de Treinamento e de Programação – TB⏐S 58

     

    Exercício 2

    Revolver superior

    Revolver inferior

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    59/71

     

    Manual de Treinamento e de Programação – TB⏐S 59

    Head 1 Head 2

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    60/71

     

    Manual de Treinamento e de Programação – TB⏐S 60

     

    Exercício 3

    Usinagem posterior

    Revolver superior

    Revolver inferior

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    61/71

     

    Manual de Treinamento e de Programação – TB⏐S 61

    Head 1 Head 2

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    62/71

     

    Manual de Treinamento e de Programação – TB⏐S 62

     

    Exercício 4

    Usinagem posterior

    Revolver superior

    Revolver inferior

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    63/71

     

    Manual de Treinamento e de Programação – TB⏐S 63

    Head 1 Head 2

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    64/71

     

    Manual de Treinamento e de Programação – TB⏐S 64

    Head 1 Head 2

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    65/71

     

    Manual de Treinamento e de Programação – TB⏐S 65

    Exercício 5

    Usinagem posterior

    Revolver superior 

    Revolver inferior 

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    66/71

     

    Manual de Treinamento e de Programação – TB⏐S 66

    Head 1 Head 2

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    67/71

     

    Manual de Treinamento e de Programação – TB⏐S 67

    Head 1 Head 2

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    68/71

     

    Manual de Treinamento e de Programação – TB⏐S 68

     

    Ecercício 6

    Usinagem posterior

     

    Revolver superior

     

    Revolver inferior

     

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    69/71

     

    Manual de Treinamento e de Programação – TB⏐S 69

    Head 1 Head 2

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    70/71

     

    Manual de Treinamento e de Programação – TB⏐S 70

    Head 1 Head 2

  • 8/18/2019 Manual de Programação Cnc Fanuc 31i-Model a - Ergomat Tbs-y

    71/71

     

     A impressão de textos, mesmo por extrato, somente com licença daERGOMAT 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 ofERGOMAT INDÚSTRIA E COMÉRCIO LTDA.

    Nachdruck, auch auszugsweise, nur mit Einverständnis derERGOMAT 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