Você está na página 1de 71

 

Centro de torneamento de carros múltiplos


Modelos 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 – Brasil
Telefone +55 11 5633.5000 – Telefax  +55 11 5631.8553 
E-mail: ergomat@ergomat.com.br

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


 

Sumário
Características TB|S 42/60 .............................................................................. 04
Precauções de Segurança ................................................................................ 05
Campo de Trabalho ........................................................................................ 06
Características TB|S 42/60 .............................................................................. 08
Descrição de Variáveis ..................................................................................... 08
Funções auxiliares ........................................................................................... 10
Funções auxiliares “B” ..................................................................................... 10
Funções preparatórias ..................................................................................... 10
Tabela de funções preparatórias (Código G) ..................................................... 12
G00 - Movimento em avanço rápido ................................................................ 12
G01- Interpolação linear ................................................................................. 12
G02 - Raio Sentido Horário ............................................................................. 13
G03-Raio Sentido Anti-Horário ........................................................................ 13
G90 e G91 – medida absoluta e incremental ................................................... 14
G40, G41 e G42 – Compensação de raio de corte .......................................... 15
G53 – Sistema de coordenadas da máquina ..................................................... 15
G54, G55, G56, G57, G58 e G59 – Deslocamentos de ponto zero .................. 15
G94 – Avanço em milímetros por minuto .......................................................... 16
G95 – Avanço em milímetros por rotação.......................................................... 16
G96 e G97 – Controle do sistema de rotação do fuso........................................ 16
G71 – Ciclo de desbaste longitudinal ............................................................... 17
G72 – Ciclo de desbaste transversal ................................................................. 18
G76 – Ciclo de corte para múltiplas roscas ....................................................... 19
G78 – Abertura rosca simples .......................................................................... 20
G33 – Abertura de rosca simples passo a passo ................................................ 20
G83 - Ciclo de furação profunda frontal ........................................................... 21
G87 – Ciclo de furação profunda transversal..................................................... 21
G84 – Ciclo de rosca com macho ................................................................... 22
Rosca Rígida.................................................................................................... 22
Rosca rígida com ferramentas acionadas( somente revolver superior).................... 22
Exemplo de rosca rígida frontal com ferramenta acionada (G84)......................... 23
Exemplo de rosca rígida transversal com ferramenta acionada (G88) .................. 23
G12.1 – Ciclo de interpolação em coordenadas polares..................................... 24
Ciclo de interpolação cilíndrica (G07.1).............................................................  25
G51.2 – Tornear polígonos .............................................................................. 26
Eixo Y (TB⏐SY) ................................................................................................. 27
Movimentar eixo V1 simultâneo ao programa de peça ....................................... 27
Tela para programação do eixo V1 ................................................................... 27
Chamada de subprograma(M98) ..................................................................... 28
Entrada de dados programáveis(G10) ............................................................... 29
Cabeçalho do programa .................................................................................. 29
Trabalhando simultaneamente com HEAD1 e HEAD2 ........................................ 29
 Velocidade de corte constante no carro verticail V1 ............................................ 30
Interpolação e posicionamento (eixo C) ............................................................. 30
Posicionamento do fuso principal usando a função M19 B7XXX .......................... 31

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


 

Posicionamento do fuso de agarre M119 B08XXX ..............................................  32


Ferramentas posteriores acionadas (opcional)..................................................... 32
Corte sincronizado entre fuso principal e a placa de agarre ................................ 33
Como acertar o posicionamento do fuso principal com o fuso de agarre ............. 34
Posição para descarregar a peça ...................................................................... 35
Monitoração de carga dos eixos e fusos ............................................................ 35
 Ajustes e verificações ....................................................................................... 37
Tela de supervisão de carga de eixos................................................................. 37
Telas customizadas Ergomat ............................................................................. 39
Tela do magazine de barras ............................................................................. 40
Tela das extensões do PLC ............................................................................... 40
Tela de diagnose dos revolveres ....................................................................... 41
Tela para modo cliente .................................................................................... 41
Preparação de uma peça ................................................................................. 42
Programa para testar alimentador de barras com bedame no V1......................... 48
Programa para troca de barras com bedame no V1............................................ 49

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


 

Características TB⏐S 42/60


Modelo TB S 42 TB S 60
Capacidade de usinagem
Material redondo mm 42 60
Material sextavado mm 36 52
Material quadrado mm 29 42
 Acionamento principal
Motor principal C.A. de freqüência variável
Rotação máxima rpm 5000 4000
Potência 100% (continua) kW/cv 7,5 / 11
Potência 40% (intermitente) kW/cv 11,0 / 15,0
Torque – 100% (continuo) Nm 76,3 95,4
 Acionamento dos eixos
 Avanço rápido
Carro revólver inferior – X1/Z1 m/min 18 / 30
Carro revólver superior – X2/Z2 m/min 18 / 30
Carro revólver superior – Y2 m/min 18
Carro vertical – V1 m/min 18
Força de avanço
Eixos X1/Z1 N 2094 / 2200
Eixos X2/Z2 N 3665 / 4400
Eixo Y2 N 3665
Eixo vertical V1 N 2500
Carro cruzado inferior (X1 / Z1)
N° de estações 8
Secção da ferramenta externa mm 16 x 16
Diâmetro da haste da ferramenta mm 25
Sistema de fixação na torre VDI 25
Giro da torre 1 estação (destrava/gira/trava) seg. 0,3
Giro adicional da torre seg. 0,06
Giro da torre a 180° seg. 0,48
Carro cruzado inferior (X2 / Z2)
N° de estações / Cabeçote de agarre 7/1
N° de ferramentas acionadas 8
Secção da ferramenta externa mm 16 x 16
Diâmetro da haste da ferramenta mm 25
Sistema de fixação na torre VDI 25
Giro da torre 1 estação (destrava/gira/trava) seg. 0,3
Giro adicional da torre seg. 0,06
Giro da torre a 180° seg. 0,48
Eixo C1
Rotação rpm 300
Resolução graus 0,001
Ferramentas acionadas
Potência 100% (contínua) kW/cv 1,1 / 1,5
Potência 40% (intermitente) kW/cv 3,7 / 5,0
Torque 100% / 25% Nm 7 / 20
Rotação máxima rpm 6000
Diâmetro da haste da ferramenta mm 13

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


 

Modelo TB S 42 TB S 60


Cabeçote de agarre
Diâmetro da placa de fixação 85
Máximo diâmetro de agarre com placa mm 65
Máximo diâmetro de agarre com pinça mm 42
Máximo comprimento de agarre mm 25
Comprimento máximo da peça mm 65
Rotação máxima rpm 4000
Estação de operação posterior 
N° de ferramentas fixas 3
N° de ferramentas acionadas / fixas 2/1
Padrão de fixação do porta ferramenta VDI 25
Rotação máxima das ferramentas acionadas rpm 4000
Comando Numérico 
Fabricante GE-Fanuc
Modelo 31i - Model A
Peso e Medidas
Peso aproximado Kg 5000
Comprimento 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 o
conteúdo deste manual.
 Antes de usinar uma peça tenha certeza que a máquina esteja trabalhando corretamente. Faça
um ciclo no passo a passo controlando o avanço de usinagem.
Operar a máquina incorretamente poderá resultar em danos à máquina ou ferimentos no
operador.
Certifique-se que os dados de corte usados da usinagem estejam apropriados para o serviço
executado.
Os parâmetros de máquinas são ajustados pelo fabricante da máquina ou pelo fabricante do
comando, e geralmente não são necessários serem alterados. Caso necessário alguma
alteração, favor consultar o fabricante. Parâmetros ajustados incorretamente, podem causar
danos à 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-las
enquanto o comando está sendo carregado pode causar algum comportamento inesperado da
máquina.
 Algumas funções da maquina descritas no manual podem ser opcionais. Consulte o fabricante
em caso de duvidas.
Guardar o CD com o backup dos parâmetros e programas da máquina em local seguro.

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


 

Campo de Trabalho

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


 

Campo de Trabalho

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


 

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 -  Variáveis usadas no ciclos de desbaste
I/J/K - Coordenada incremental do centro de círculo para o ponto inicial do arco.
R- Raio
A-  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á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 acima do fuso principal
M09 = Desligar bomba de refrigeração acima do fuso principal
M10 = Fixar material no fuso principal
M11 = Soltar fixação de material no fuso principal
M17 = Ligar eixo C no fuso
M18 = Desligar eixo C no fuso
M19 = Posicionar fuso (em conjunto com B07xxx)
M23 = Girar ferramenta acionada sentido horário
M24 = Girar ferramenta acionada sentido anti-horário
M25 = Desligar ferramenta acionada
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
M45 = Ativar sincronismo entre fusos
M46 = Desativar sincronismo entre fusos
M47 = Verificar se fusos estão em sincronismo de fases
M48 = Forçar sentido de giro do revolver horário
M49 = Forçar sentido de giro do revolver anti-horário
Manual de Treinamento e de Programação – TB ⏐S 8
 

M57 = Ligar saída de refrigeração para o revolver superior


M59 = Desligar saída de refrigeração para o revolver superior
M60 = 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ças
M65 = Fechar portinhola para expulsão de peças (ativa esteira transportadora de peças)
M68 = Ativar sopro de ar comprimido para limpeza
M71 = Ativar freio do fuso principal
M72 = Desativar freio do fuso principal
M77 = Liberar M10/M11 com fuso girando
M78 = Desligar M77
M87 = Ligar saída de refrigeração para o revolver inferior
M89 = Desligar saída de refrigeração para o revolver inferior
M92 = Ligar transportador de cavacos para frente
M93 = Desligar transportador de cavacos
M94 = Avançar calha separadora de peças
M95 = Recuar calha separadora de peças
M98 = Chamada de subprograma
M99 = Fim de subprograma
M107 = Ligar refrigeração na usinagem posterior
M109 = Desligar refrigeração na usinagem posterior
M110 = Fixar material no fuso secundário
M111 = Soltar material no fuso secundário
M119 = Posicionar fuso de agarre(em conjunto com B08xxx)
M120 = Bloquear introdução de dados na memória
M121 = Desligar M120
 = Ligar acionamento da usinagem posterior no sentido horário
M124 = Ligar acionamento da usinagem posterior no sentido anti-horário
M125 = Desligar acionamento da estação de retrabalho
M129 = Ativar modo de rosca rígida (somente em modo G95)
M141 = Ativar monitoração de torque no eixo X1/X2
M142 = Desativar monitoração de torque no eixo X1/X2
M143 = Ativar monitoração de torque no eixo Z1/Z2
M144 = Desativar monitoração de torque no eixo Z1/Z2
M145 = Ativar monitoração de torque no eixo Wt/Y2
M146 = Desativar monitoração de torque no eixo Wt/Y2
M147 = Ativar monitoração de torque no eixo V1/C2
M148 = Desativar monitoração de torque no eixo V1/C2
M150 = Desativar todos os sincronismos entre todos os eixos
M151 = 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
Manual de Treinamento e de Programação – TB ⏐S 9
 

M164 = Ativar controle composto (cross) entre os eixos Z1 e Z2


M201= 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 cliente
M883 = Ligar saída II e desligar saída I do módulo de cliente
M884 = Ligar saída III e desligar saída IV do módulo de cliente
M885 = Ligar saída IV e desligar saída III do módulo de cliente
M886 = Ligar saída V e desligar saída VI do módulo de cliente
M887 = Ligar saída VI e desligar saída VII do módulo de cliente
M888 = Ligar saída VII e desligar saída VIII do módulo de cliente
M889 = Ligar saída VIII e desligar saída VII do módulo de cliente
M250 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 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

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


 

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


G10  = Entrada de dados programável
G11  = Cancela entrada de dados programável
G12.1 = Ciclo de interpolação de coordenadas polares
G13.1 = Cancela ciclo de interpolação de coordenadas polares
G17  = Seleção de plano de trabalho X Y
G18  = Seleção de plano de trabalho Z X
G19  = Seleção de plano de trabalho Y Z
G20  = Entrada em polegadas
G21  = Entrada em milímetros
G25  = Liga supervisão de oscilação de velocidade do fuso
G26  = Desliga supervisão de oscilação de velocidade do fuso
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
= 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
G84  = Ciclo de rosca para macho
G87 = Ciclo de furação profunda transversal
G88  = Ciclo de rosca transversal
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 – TB ⏐S 11


 

G00 - Movimento em avanço rápido

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

G01- Interpolação linear

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

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

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


 

G01 X30 ,C 1.0


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

 Arredondamento:

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

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


 

Programando ângulo.

G1 X24 Z0 F0.15
G1 Z-20
G1 X 30  ,A157 
G1 Z-38....
Para se usar este sistema de programação direta
1.  Pressionar OFFSET SETTING
2.  Selecionar DEFIN.
Na linha CCR / DDDP deve-se colocar 1 (um). 

G02 – Interpolação circular sentido Horário

........
……
G01 X24 Z-1
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 – TB ⏐S 14


 

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

…..
G01 X24 Z-1
G01 Z-19.5
G03 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.

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


 

 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

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). Para trabalhar com
compensação de raio de corte, sempre leve em consideração a parte acima da linha de centro
do 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 o
ponto zero e o OFFSET que está ativo.
Ex: G53 X240 Z290 – ponto de troca
T202 – chamada de ferramenta.

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


 

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.

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


 

G96 S1=160 M3/M4 G97 S1=1900 M3/M4


G92 S=3000 M3/M4  G00 X0 Z1
G00 X0 Z1 G01 Z0 F0.15
G01 Z0 F0.15 G01 X….
G01 X22
G01 X24 Z-1…..

G71 – Ciclo de desbaste longitudinal

G96 S1= 200


G92 S= 3000 M3
G0 X60
G71 U3 R1
G71 P50 Q60 U1 W0.5 F0.2
N50 G0 X0 Z1
G1 Z0 F 0.15
G1 X18
G1 X20 Z-1
G1 Z-20
G1 X28
G1 X30 Z-21
G1 Z- 35
G1 X 60 Z-43.66
G1 Z- 60
G1 X61
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 de acabamento em  X  
 W   Sobremetal de acabamento em Z 
F  Avanço de corte do desbaste.

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


 

O ciclo é executado longitudinalmente, ou seja, paralelo ao eixo Z.


Para executar um passada de acabamento usar o ciclo G70 (ver último bloco do programa
acima). 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 do
acabamento será o que está informado entre os blocos N50 e N60. Este ciclo também
pode ser usado para um desbaste interno, neste caso a variável “ U” sobremetal para
acabamento) em alguns casos poderá ser negativa.

G72 – Ciclo de desbaste transversal

G96 S1= 200


G92 S= 3000 M3
G0 X60
G72 W3 R1
G72 P50 Q60 U1 W0.5 F0.2
N50 G0 X61 Z-43.66
G1 X60 F 0.1
G1 X30 Z-35
G1 Z-21
G1 X28 Z-20
G1 X20
G1 Z-1
G1 X18 Z0
G1 Z1
N60
G70 P50 Q60
G72  chamada de ciclo
 W   Profundidade corte em Z
R   Afastamento da ferramenta na execução do ciclo
G72  Chamada de ciclo
P  Endereço do início do contorno
Q  Endereço do fim do contorno
Manual de Treinamento e de Programação – TB ⏐S 19
 

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 programa
acima). A passada de acabamento pode ser executada com a mesma ferramenta que fez o
desbaste, como no exemplo acima, ou com outra ferramenta. O avanço do acabamento
será o que está informado entre os blocos N50 e N60.

G75 – Ciclo de desbaste de canal

G96 S1= 200


G92 S= 2000 M3
G0 X61
G75 R2
G75 X52 Z-35 P2250 Q8 F0.2
G75  chamada de ciclo
R 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

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


 

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

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


 

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)

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


 

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  Diferença no raio da rosca (para roscas cônicas)
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

G78 – Abertura 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
Manual de Treinamento e de Programação – TB ⏐S 23
 

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 frontal

Z – Profundidade do furo


R – Distância do ponto de aproximação até o início do ciclo
Q – Incremento (milesimal)
P – Tempo de espera na base do furo
F – Avanço mm/min
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.

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


 

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 furo
F – Avanço mm/min
Considerando o desenho acima o bloco de programa ficaria assim:
G00 X32 Z-30(aproxima)
G87 X10 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)
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

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


 

Rosca rígida
Para se fazer rosca rígida é usado o comando M129, e o bloco de programa anterior ficaria
assim:
G00 X0 Z55
M129 S300 (liga modo rosca rígida)
G84 Z-15 R-50 F 1.5
G80 M5(cancela modo rosca rígida)  

Rosca rígida com ferramentas acionadas( somente revolver


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

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

HEAD2
T505(chama ferramenta
acionada)
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)

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


 

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 programado
em coordenadas cartesianas, para um movimento linear e de rotação (movimento da
ferramenta e rotação da peça) .
Ex: Usinar o perfil sextavado do desenho abaixo.

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


 

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

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


 

Exemplo
Usinar 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ígonos


O ciclo de tornear polígonos consiste em usar uma fresa circular, fixada no revolver superior
com uma determinada rotação para fazer um polígono de n lados. O número de lados
dependerá de quantas facas tem a fresa e da relação de rotação entre o fuso principal e da
fresa, 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 placa
de agarre que é de 4000 rpm.
Fresando um sextavado de 40mm
Note que a fresa tem 3 facas, neste caso a relação de transmissão será de 2 por 1.
G51.2 P1 Q2

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


 

HEAD1 HEAD2
M300 (sinc.) M300 (sinc.)
G97 S1=1500(rotação fuso principal) T404 (chama ferramenta 4)
M400 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 segundo


fuso (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 o
sentido de giro para poligonar. É, porem, recomendável que o fuso já esteja girando no
sentido desejado ao se ativar a função de poligonar, para não ocorrer perda de tempo.

Este ciclo só pode ser usado para operações leves e materiais de fácil
usinabilidade, como por exemplo o Latão

Eixo Y (TB SY)
O eixo Y é um recurso que será utilizado para se executar operações fora de centro, e também
para 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 é feita
em raio.

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


 

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


Para movimentar o eixo V1 independente do eixo X1/Z1 utilizamos a função
M201/M202/M203. Para isso o movimento deste eixo é programado em uma tela
separada(cuatomizada). Nesta tela informamos o valor de aproximação em avanço rápido, a
posição final do diâmetro, o avanço necessário, o tempo de espera antes e depois da
operaçã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 das
variáveis.
Exemplo.

T303 (chama ferramenta 3)


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

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

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


 

Tela de programação do eixo V1

Chamada de subprograma(M98)
Quando trabalhamos com operações repetitivas em um programa, ou operações comuns em
programas diferentes, podemos criar programas separados contendo estes blocos repetitivos, e
chamá-los usando a função M98. A função M98 desvia a leitura do programa principal, para
um outro programa que será chamado de subprograma.
O programa de troca de barras é um exemplo, pois será utilizado em todos os programas de
peças. Portanto, para a operação de troca de barras pode ser criado um subprograma.
Exemplo: Subprograma:
O1000 09500
G0 G53 X315 Z170 V200 IF[#1000 EQ1] GOTO 401
#531= 30(diametro do material) GOTO 501
T505 (chamada de ferramenta) N401
G0G54 X0 Z2(aproxima o tope da peça) M5 M11
M98 P9500(chama programa 9500) G4 X0.5
M11(abre pinça) M61(trocar de barra)
G1 Z0(peça posicionada)..... M10
M3S2000
G0 V[#531+1]
G95 G1 V-F0.05
G0 G53 V145
N501
M99(retorna para o programa 1000)

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


 

Entrada de dados programáveis(G10)


Os dados de corretores de ferramentas e valores de ponto zero podem ser inseridos via
programa de peças.
Entrada de dados de corretores de ferramentas:
G10 L10001 X0 Z150 R0 Q7
G10 L10020 X50 Z100 R0.4 Q3
No exemplo acima, o corretor de ferramenta nº1 passa a ter um valor de X=0, Z=150, raio
zero e quadrante 7. O corretor nº20 passa a ter um valor de X=50,Z100, raio de 0.4 e
quadrante 3.
Entrada de dados de ponto zero: 
G10 L2 P1 X0 Z50
G10 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 zero
2(G55) passa a ter um valor de X=20 e Z=200.
P1= G54 P4=G57
P2= G55 P5=G58
P3= G56 P6=G59

Cabeçalho do programa
Inicia-se sempre um programa recuando todos os eixos para uma posição segura.
HEAD1 HEAD2
G0 G53 X315 Z170 V350  G0 G53 X240 Z290 Y0

Trabalhando simultaneamente com HEAD1 e HEAD2


Para trabalhar somente com o HEAD1 ou HEAD2, ou mesmo simultaneamente, usa-se os
códigos de sincronismo M250 à M799, sempre que o comando lê um código de sincronismo
em um determinado canal, a execução do programa deste canal será interrompida até que o
comando encontre no outro canal um código M igual.
Ex:
HEAD 2 HEAD 1
T505 G0 X50 Z2
G0 G54 X0 Z2  M300 (programa esta aguardando) 
G83 Z-30 Q10000 F0.15  G0 V42
G0 G53 X235 Z250  G1 G95 V30 F0.12
M300 (trabalhando simultâneo) G0 V60
T606 G0 X40
G0 G54 X40 Z5 G1 Z-15 F0.2
M350 (aguardando) G1 X42 Z-17
: M350 (trabalhando simultâneo)

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


 

 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 S200
G92 S1=3000 (limita rotação)
Onde o comando P3 ativa a velocidade de corte para os carros verticais. Para se voltar ao
modo normal digita-se G96 P1. Não é aconselhado trabalhar com velocidade de corte
constante 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), e
no fuso de agarre somente com posicionamento angular.

Ex: Interpolação eixo C


HEAD2
T808 (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 F1500
G1 C-14
G1 X28
G1 C14
G1 G40 X100 F5000
G13.1 (desativa ciclo de interp.)
M18 (desliga eixo C)
M25(desliga ferramenta acionada) 

Posicionamento eixo C
HEAD2
T707 (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)

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


 

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 seguinte
forma:
HEAD2
T707 (chama ferramenta)
M23 S2=2000 (liga ferramenta acionada)
G0 X18.5 Z2
M19 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)
Manual de Treinamento e de Programação – TB ⏐S 35
 

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 se
tem 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 a
função de posicionamento(M119 B08XXX). Ferramentas acionadas posteriores são opcionais
da 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ário


M124- liga ferramenta acionada posterior sentido anti-horário
M125 - desliga ferramenta acionada posterior
B3- define rotação e 1500 é a rotação desejada

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


 

Ex:
HEAD 2
T521 (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 agarre


O bloco abaixo é um exemplo de corte sincronizado onde a placa de agarre segura a
peça, e o carro vertical corta.

HEAD1 HEAD2
N10 T101(chama placa de agarre)
M390(sinc) M390(sinc)
M395(sinc) S1=1800M3 (liga rotação fuso principal)
G0G53X315Z90V350(recua eixos) S2=1800M24(liga rotação fuso de agarre)
M400(sinc) M395(sinc)
M410(sinc) M45 (liga sincronismo dos fusos)
G0G54V31(aproxima ferramenta) M400(sinc)
G95G1V-1F0.1(corta) G0X0Y0Z10M111(aproxima e abre castanha)
M415(sinc) G1G94Z-12F4000(posiçao de agarre)
M420(sinc) M110(fecha castanha)
G0V70 (recua eixo) M410(sinc)
M700(sinc) M415(sinc)
M30 (fim de programa) 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)

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


 

Como acertar o posicionamento do fuso principal com o fuso de


agarre
Imaginemos a usinagem de um material sextavado onde se precisa de um posicionamento para
agarre.

Seqüência de preparação
1.  Selecionar Modo MDI em Head2
2.  Digitar M19 e pressionar ciclo START
3.  Prender uma peça na placa de agarre
4.   Apertar emergência
5.  Selecionar HEAD2 
6.   Abrir a porta
7.  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ência
17.  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 agarre
posicionará 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ós
alteração, deve ser desabilitada para que os parâmetros fiquem protegidos.

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


 

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 E


SEUS 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 um
sinal 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, for
preferível a geração de um alarme com a conseqüente parada imediata da máquina, tem-se
duas 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

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


 

dos dados. Para tal, basta ativar a extensão K7.1: se estiver em zero, a avaliação é feita por
comparação simples de valores lidos instantânea e ciclicamente, em intervalos de 8
milisegundos. 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 carga
monitorada (1 a 4 -> eixos X, Z, 3º e 4º) e "xxx" o valor porcentual da carga máxima a ser
monitorada (0 a 100). Este valor também pode ser introduzido diretamente na tela
correspondente 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 integraliza
todas 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/X2


M142 = Desativa monitoração de carga do eixo X1/X2
M143 = Ativa monitoração de carga do eixo Z1/Z2
M144 = Desativa monitoração de carga do eixo Z1/Z2
M145 = Ativa monitoração de carga do eixo Wt/Y2
M146 = Desativa monitoração de carga do eixo Wt/Y2
M147 = Ativa monitoração de carga do fuso/eixo V1/S1/C2
M148 = 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 eixos
K 7.1 = 1 = Avaliação estatística da carga de eixos
K 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 de
programa onde só aparecem movimentos em avanço de trabalho (seqüências
de 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 e
de trabalho (ciclos de furação profunda, pentear rosca, etc.), a monitoração estatística pode ser
mais adequada, pois a carga envolvida nestes processos é mista.

Já a reação desejada (parada imediata ou programada) depende do processo: a parada


imediata é 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 de
ferramenta (ele porém existe!). Já num ciclo de, por exemplo, rosca rígida, é desejável que a
máquina pare somente após a execução do ciclo, evitando assim a eventual quebra da
Manual de Treinamento e de Programação – TB ⏐S 40
 

ferramenta por parada imediata devido a um desgaste da mesma ou problema do material. De


maneira geral, não há uma regra definida para todos os casos. Estes devem ser avaliados pelo
usuário.

 Ajustes e verificações
Para se determinar e programar os valores de carga a ser monitorados pode-se usar as telas
customizadas, estas podem ser usadas de maneira mais confortável, como mostrado abaixo
onde pode-se observar os valores de carga dos eixos e dos fusos (%) e os tempos de
monitoraçã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 foi
solicitada.
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 tela
SUPERVISÃ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 sobrecarga
PLOTAR = Coluna para selecionar o eixo cujo comportamento de torque será plotado num
gráfico.
Manual de Treinamento e de Programação – TB ⏐S 41
 

Na tela principal anterior é possível mover o cursor com as teclas direcionais na ultima coluna
para 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 eixo
selecionado.

Os dados (pontos) que o compõe são obtidos do PLC, após este ter executado um ciclo de
monitoraçã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 de
monitoração (54 minutos), mas já dá uma idéia do comportamento da carga. Além dos eixos
ortogonais do gráfico, uma linha variável é desenhada para indicar o limite selecionado de
torque 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 posterior
recuperação da curva de torque mostrada. Isto possibilita a comparação de comportamentos
de torque de eixo em momentos distintos do processo para fins de comparação ou análise de
tendê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 ferramenta
IF[#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)
N1000
G0Z10
G90G95G53X240Z290
M30

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


 

Telas customizadas Ergomat


Com a função "Macro-executor" foram escritas várias telas de ajustes e de diversas
informaçõ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ção
das mesmas.

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


 

Tela do magazine de barras

Tela das extensões do PLC


Mostra o status de algumas extensões de PLC. Serve para verificação dos mesmos.

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


 

Tela de diagnose dos revolveres


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

Tela para modo cliente

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


 

Tela de vida útil de ferramenta (tela1)


Nesta tela podemos definir a vida útil das ferramentas do revolver superior e das ferramentas
da usinagem posterior. A vida útil pode ser definida por tempo, ou por chamada dependendo
da aplicação. Para ativar a contagem, levamos o cursor até a sexta coluna´, onde existe a
opção de ativar(sim ou não). Usamos a tecla (ALTER) para alternar entre (sim) e (não). Também
podemos escolher a ação que o comando deve fazer quando a vida útil é alcançada, na
sétima coluna através de tecla (ALTER), decidimos se a máquina deve parar imediatamente, ou
gerar apenas uma mensagem. Para limpar os dados de contagem, usamos a softkey(APAGAR
PRESET) 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 do
eixo vertical(V1). A vida útil pode ser definida por tempo, ou por chamada dependendo da
aplicação. Para ativar a contagem, levamos o cursor até a sexta coluna´, onde existe a opção
de ativar(sim ou não). Usamos a tecla (ALTER) para alternar entre (sim) e (não). Também
podemos escolher a ação que o comando deve fazer quando a vida útil é alcançada, na
sétima coluna através de tecla (ALTER), decidimos se a máquina deve parar imediatamente, ou
gerar apenas uma mensagem. Para limpar os dados de contagem, usamos a softkey(APAGAR
PRESET) e (APAGAR USO).

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


 

Tela Logo
Tela com o desenho da máquina.

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


 

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 para
o serviço a ser executado.
 Antes de usinar uma peça tenha certeza que a máquina esteja trabalhando corretamente. Faça
um ciclo no passo a passo controlando o avanço de usinagem.

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


 

Lado frontal

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


fique balanceada.

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


 

O1000 PEÇA 1) O1000 PEÇA 1)


%
% O2989
O2989
G90G53G95X240Y0Z290M5 (pos. de segurança)
G0G90G53X315Z145V350M5(pos. de segurança) M500
M500 sinc)
T521(TORNEAR 48)
T101(tope)
M250 sinc) M250 sinc)
G0G54X0 Z10 (aproxima) M107(liga óleo)
/M11(abre pinça) G97S2=1600M23 (liga rotaçao fuso de agarre)
G4X0.6(tempo de espera) G0G55X13Z-20(aproxima)
/G1G94Z0F5000 (posição de alimentação) G0Z-8 (usinagem)
M10 (fecha pinça) G1G95Z-2F0.3
G4X0.5(tempo de espera) G71U1.5R0.2 (ciclo de desbaste)
/G0 Z10(recua) G71P50Q60U0W0F0.15(ciclo de desbaste)
N50G0X40Z-1
G1G95X36Z1F0.15
N2G0G90G53X315Z145(posição de troca) G1Z4
G1X32.5
T202(DESBASTE EXT) G1X31Z5
G96S1=400M3M87(liga velocidade de corte) G1Z12
G92S=2000 (limita rotaçao) G1X33Z13
G0G54G95X52 Z0 (aproxima) G1Z14
G1X10F0.25(usinagem) G1X20
G0X46Z2 G1X17Z15.5
G1G95Z-23F0.2 N60
G0X47Z2 G0G53Z315 (recua ferramenta)
G0X42.5
G1Z-14F0.2 N27G0G53Z315
G1X47Z-20 T20(PENTEAR ROSCA)
G0X45Z3 G97S2=1200M23 (liga rotação)
G0X35 G0G55X30(aproxima)
G0G42X38.6Z1 G0Z-10M107
G1X41.6Z-0.5F0.2 G1G95Z-1F3
G1Z-14F0.1 G76P001060(ciclo de rosca)
G1X45Z-19 G76X33Z12P975Q330F1.5 (ciclo de rosca)
G1Z-23
G1X47.6 N29G0G53Z315(recua ferramenta)
G1X48Z-23.2
G1Z-28F0.1 T22(FURO POST DESLOCADO)
G1G40X50F0.5 B34000M123(liga acionada posterior 4000rpm)
M119B8000 (posiciona fuso de agarre)
N3G0G53X315Z145 (posição de troca) G0G55X-35Z-10 (aproxima)
G0Z-2
T303(FORMAR RAIO) G1G94Z3.5F180 (fura)
G97S1=1800M3M87 (liga rotação e óleo) G0Z-2 (recua)
M201(move eixo V1) M119B8120 (posiciona fuso de agarre)
G0G54X52Z-22(usinagem) G1G94Z3.5F180 (fura)
G1G95X48F0.5 G0Z-2 (recua)
G1X43.3F0.03 M119B8240 (posiciona fuso deagarre)
G1X43.4 G1Z3.5F180(fura)
G0X52 G0Z-5 (recua)
M125(desliga acionada posteior)
N4G0G53X315Z145 (posição de troca) M119B8000(posiciona fuso deagarre)
N5G0G53X240Z290Y0M109 (posição de troca)
T404(TORNEAR ANG 10GR.)
Manual de Treinamento e de Programação – TB ⏐S 50
 

G97S1=2000M3M87 (liga rotação e óleo)


G0G54X52Z-21.4 (aproxima)
G1G95X48F0.5(usinagem)
G1Z-25.4F0.15
G3X45.85Z-26.68R1.3F0.03
G1X40.96Z-27.6F0.05
G1X52F0.5
N5G0G53X315 (posição de troca)
G0G53Z145
M206(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)


G0G53Z145
T707(TORNEAR DIAM 25)
G96S1=200M4M87(liga velocidade de corte)
G92S=2500(limita rotaçao)
G0G54Z8 (aproxima)
G0X15.7
G1G95Z3F0.5 (usinagem)
G1G95Z-17F0.1
G0X15.5Z1
G0X20
G1Z-8
G1X17
G1Z-17
G0X15.5Z1
G0X23
G1Z-8
G0X22Z1
G0X29
G1X25Z-1
G1Z-8
G1X20
G1X18Z-9
G1Z-17
G0X17Z5
G0Z5
M5
N100G0G53X315M89(posição de troca)
M290 sinc) M290 sinc)

N10G0G53Z145 T505(FRESAR LATERAL)


T101(retorna para ferramenta 1) M17(liga eixo C)
N10 M24S2=2500(liga acionada do revolver)
G0G94G54X50Y25Z-10C90M57(posiciona)
G0X29.6M71(posiciona e freio)
G1G94Y-20F350 (usinagem)
G1Z-13.5
G1Y25
Manual de Treinamento e de Programação – TB ⏐S 51
 

G0X50M72
M18 (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)
G0X32
G0Y3
G1X25
G0X50
M18 (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)
G0X33
G1X7F0.05 (usinagem)
G0X33
G0Y3
G1X20F0.05
G0X50
M18 (desliga eixo C)
M25 (desliga acionada)

N2G0G53X240Z290Y0M25M59
T202(ROSCA LATERAL)
M17 (liga eixo C)
M24S2=500 (liga acionada)
G0G54X50Y12.5Z-2.5C90M57(aproxima)
G0G95X33M57
M129S2=500(liga modo rosca rigida)
G88X11Q5000F0.7 (roscar)
G80M25(cancela modo rosca rigida)
M24S2=500 (liga acionada)
G0Y3
M129S2=500
G88X16F0.7
G80M25
G0X50
M72
G4X0.5
M18
N8G53X240Z290Y0M25M59 (posição de troca)

T808(furar diâmetro 3.3)


M17
M23S2=4000
G0G95G54X0Y17Z3C90M57
G1Z-11.7F0.05
G0Z2
Manual de Treinamento e de Programação – TB ⏐S 52
 

G0Y-17
G1Z-11.7
G0Z3
M18
M25
N7G0G53X240Z290M59
T707 (rosca M4)
M5
S2=500M23
M17
G0G95G54X0Y17Z5C90M57
M129S2=500
G84Z-9F0.7
G80M25
M23S2=500
G0Y-17
M129S2=500
G84Z-9F0.7
G80M25
G0Z10
M72
G4X0.5
M18
N6G0G53X240Z290Y0M25M59
T606(fresar perfil)
M17
M23S2=4000
G17
G0G94G54X0Y8Z3C270M57
G1G94Z-3F500
G1X27F250
G1Y-8F250
G1X0
G0Z2
M18
M25
G18
N10G0G53X240Z290Y0M25M59
T101(expulsar peca)
M390
M390 sinc) G0G53X259Y0Z120M64
S1=1800M3 (liga rotação fuso principal) G0G53Z85
M111
G4X0.5
G0G53Z150M65
G53X240Z290Y0M110M24S2=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)
M395 sinc) M45 (liga sincronismo dos fusos)
G0G53X315Z90V350(recua eixo) M400 sinc)
Manual de Treinamento e de Programação – TB ⏐S 53
 

M400 sinc) G0X0Y0Z10M111 (aproxima e abre castaña)


M410 sinc)  G1G94Z-12F4000(posição de agarre)
G0G54V31M7(aproxima) M110(fecha castanha)
G95G1V8F0.12(corta) M410 sinc)
M415 sinc) M415 sinc) 
M420 sinc) G1G91Z1(retorna 1mm incremental)
G0V70 (recua) M420 sinc)
M9(desliga oleo) G1G90Z10(recua)
M700 sinc) M46(desliga sincronismo dos fusos)
M30(fim de programa) G4X0.5(tempo de espera)
% G90G95G53X240Z290M25(posição de segurança)
M700 sinc)
M30 (fim de programa)
%

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


 

Programa para testar alimentador de barras com bedame no V1


Head 2 Head 1
01000(BAR LOAD TEST) 01000(BAR LOAD TEST)
#531= 22(diâmetro do material) #531= 22(diâmetro do material)
G0 G53 G90 X235 Z290 V290 G0 G53 G90 X100 Z30 V145
G54 M700
M3 S500 T707(posição do tope) M98 P9500 (BAR CHANGE
G0 X0 PROGRAM)
M701
G0 Z-5 N1 G0 G53 X100 Z30 V145
M700 M300
G65 P9500 (BAR CHANGE G97 S2000 M3
PROGRAM)
M701 G0 V[#531 + 1]
G0 G53 G90 X235 Z250 V145 G95 G1 V-1 F 0.08
M300
M30 G0 G53 V 145
M30

Programa para troca de barras com bedame no V1


Head 2 Head 1
09500 (BAR CHANGE) 09500 (BAR CHANGE) 
M794 M794
IF[#1000 EQ1] GOTO 401 IF[#1000 EQ1] GOTO 401
GOTO 501 GOTO 501
N401 N401
M5 M11 M795
G4 U0.5 G0 V[#531 +1]
M61(Troca barra) G95 G1 V-1 F 0.05
M10 G0 G53 V 145
G4U0.5 M796
M3 S2000 N501
M795 M799
M796 M99
N501
M799
M99

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


 

Exercício 1



Revolver superior



 
Revolver inferior

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


 

Head 1 Head 2

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


 

Exercício 2



Revolver superior



   
Revolver inferior

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


 

Head 1 Head 2

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


 

Exercício 3

   
Usinagem posterior





Revolver superior








Revolver inferior

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


 

Head 1 Head 2

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


 

Exercício 4



Usinagem posterior
 

Revolver superior







Revolver inferior

 

   

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


 

Head 1 Head 2

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


 

Head 1 Head 2

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


 

Exercício 5




Usinagem posterior


Revolver superior 












Revolver inferior 

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


 

Head 1 Head 2

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


 

Head 1 Head 2

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


 

Ecercício 6

 Usinagem posterior 










 Revolver superior 











   

Revolver inferior 

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


 

Head 1 Head 2

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


 

Head 1 Head 2

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


 

 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 – TB ⏐S 71

Você também pode gostar