Você está na página 1de 82

Sumário

1. PROGRAMAÇÃO BÁSICA .......................................................................................... 6


1.1 CABEÇOTE MÓVEL .............................................................................................. 6
1.1.1 BUCHA GUIA .................................................................................................. 6
1.1.2 FRESAMENTO COM FERRAMENTAS ACIONADAS .................................... 7
1.1.3 SUBSPINDLE E FERRAMENTAS TRASEIRA................................................ 7
1.1.4 DOIS CANAIS DE PROGRAMAÇÃO .............................................................. 7
1.2 FIM DE BLOCO - EOB........................................................................................... 8
1.3 INSTRUÇÕES DE EIXO, ORIGEM DO PROGRAMA, E COORDENADAS .......... 8
1.3.1 COORDENADAS (ABSOLUTO E INCREMENTAL) ........................................ 8
1.3.2 PONTO DE ORIGEM ...................................................................................... 9
1.4..ROTAÇÃO ................................................................................................................ 9
1.5 AVANÇO RÁPIDO E AVANÇO DE CORTE ....................................................... 10
1.5.1 TERMOS E DEFINIÇÕES ............................................................................. 10
1.5.2 AVANÇO POR ROTAÇÃO (G99) .................................................................. 11
1.5.3 AVANÇO POR MINUTOS (G98) ................................................................... 11
1.5.4 CONVERSÃO DE AVANÇO.......................................................................... 11
1.6 NÚMERO DA FERRAMENTA E NÚMERO DO CORRETOR ............................. 11
2. CODIGOS G PRINCIPAIS......................................................................................... 13
2.1 AVANÇO RAPIDO - G0/G00 ............................................................................... 13
2.2 INTERPOLAÇÃO LINEAR - G1/G01 ................................................................... 13
2.3 INTERPOLAÇÃO CIRCULAR - G2, G3 ............................................................... 13
2.4 TEMPO DE ESPERA - G4 ................................................................................... 10
2. ROSCA ...................................................................................................................... 11
2.1 CICLO DE ROSQUEAMENTO - CYCLE G92 ..................................................... 11
2.2 TABELA DE ROSCA ........................................................................................ 12
3. CÓDIGO M PRINCIPAIS ........................................................................................... 13
3.1 ABERTURA E FECHAMENTO DE PINÇA - M10 / M11 / M20 / M21 ................. 13
3.2 ROTAÇÃO DO FUSO M3 / M4 / M5 / M103 / M104 / M105 ................................ 14
3.3 ROTAÇÃO DE FERRAMENTA ACIONADA M23 / M24 / M25 ............................ 14
3.5 PARADA DE PROGRAMA M0 / M1..................................................................... 15
3.6 SINCRONIZAÇÃO DE ROTAÇÃO - M56 / M57................................................... 15
3.7 SINCRONIZAÇÃO DE FASE - M54 / M55 ........................................................... 15
3.8 SINCRONIZAÇÃO DE ESPERA - M500~M599................................................... 16

3
3.9 DISPOSITIVOS PERIFIERICOS.......................................................................... 16
3.9.1 CHECAGEM DO ALIMENTADOR DE BARRAS - M95 / M96 ...................... 16
3.9.2 EJETOR DE PEÇAS - M78 / M79 ................................................................. 17
3.9.3 SOPRO DE AR DO SUB SPINDLE - M26 / M27 / M28 ................................. 17
3.9.4 REFRIGERAÇÃO .......................................................................................... 18
3.9.5 CONTADOR DE PEÇAS - M97 ..................................................................... 18
3.9.6 ESTEIRA DE PEÇAS - M18 ......................................................................... 19
4. CABEÇALHO E PROCESSO DE CORTE ................................................................ 19
4.1 CORTE AUTOMÁTICO – M7 ............................................................................... 19
4.2 CHAMADA DO PROGRAMA DO SUB SPLINDLE - (M9XXXX) .......................... 20
4.3 G300 & G150 ....................................................................................................... 21
4.4 TEMPO DE ESPERA ANTES DO G300 .............................................................. 22
4.5 G310 ...................................................................................................................... 0
4.6 PEGAR PEÇA COM O SUB SPINDLE - G311 ...................................................... 0
4.7 INÍCIO DE PROGRAMA ........................................................................................ 1
4.8 FINAL DE PROGRAMA ......................................................................................... 1
5. EXEMPLO DE PROGRAMA I ..................................................................................... 1
5.1 PREPARAÇÃO ...................................................................................................... 1
5.1.1 DESENHO ....................................................................................................... 2
5.1.2 LAYOUT DO PROCESSO - FRONTAL / TRASEIRO ..................................... 2
5.1.3 PINÇAS E PROCESSO DE CORTE ............................................................... 3
5.2 INÍCIO DO PROGRAMA ........................................................................................ 4
5.3 USINAGEM NO FUSO PRINCIPAL ....................................................................... 4
5.3.1 FACEAMENTO................................................................................................ 4
5.3.2 BROCA DE CENTRO ...................................................................................... 5
5.3.3 FURAÇÃO ....................................................................................................... 5
5.3.4 TORNEAMENTO EXTERNO .......................................................................... 6
5.3.5 CANAL ............................................................................................................ 6
5.3.6 ROSCA ............................................................................................................ 7
5.4 USINAGEM NO SUB SPINDLE ............................................................................. 7
5.4.1 TORNEAMENTO............................................................................................. 7
5.4.2 BROCA DE CENTRO ...................................................................................... 8
5.4.3 FURAÇÃO ....................................................................................................... 9
5.4.4 EJEÇÃO .......................................................................................................... 9
5.5 CORTE .................................................................................................................. 9
5.2 PROGRAMA INTEIRO ..................................................................................... 11
6. CÓDIGOS G PINCIPAIS II ................................................................................. 13
7. CÓDIGOS M PRINCIPAIS II .............................................................................. 31
8. EXEMPLO DE OPERAÇÕES............................................................................. 37

5
1. PROGRAMAÇÃO BÁSICA

1.1 CABEÇOTE MÓVEL

Neste tipo de máquina, o cabeçote e o fuso se movem em direção a ferramenta (eixo Z).
A principal característica deste sistema é o fornecimento de bucha guia. A bucha guia,
guia a barra presa no fuso. A ferramenta entra em contato com o a barra normalmente
em frente a bucha guia. Este é o princípio básico da operação desta máquina ferramenta.
Como a vibração da barra é suprimida e a usinagem é suportado bem em frente da
ferramenta, a máquina é adequada para usinagem de peças de maior precisão.

À esquerda, a bucha guia, e à direita, o cabeçote móvel e a pinça do fuso principal.

1.1.1 BUCHA GUIA

O fuso e a bucha-guia são acoplados a uma correia dentada e a um eixo estriado para a
rotação sincronizada durante todo o curso do fuso.
O curso inteiro está disponível para usinagem com os benefícios da máquina do tipo
rotativa
Manual de Programação Linha XD & XE

1.1.2 FRESAMENTO COM FERRAMENTAS ACIONADAS

As ferramentas acionadas são fornecidas para usinagem e nas direções transversais


para permitir os processos de mandrilhamento e fresamento. Isso adiciona a função de
fresamento às funcionalidades gerais de um torno.

1.1.3 SUBSPINDLE E FERRAMENTAS TRASEIRA

Enquanto o fuso principal está em operação, um sub fuso realiza a usinagem da face
posterior da peça independentemente. Quando o fuso principal está cortando, o subfuso
também segura a peça (veja a figura abaixo). O produto (semi-acabado) assim
processado é cortado e o lado traseiro é usinado pelo sub fuso no próximo ciclo e depois
ejetado.

1.1.4 DOIS CANAIS DE PROGRAMAÇÃO

Controle independente de dois canais para o spindle principal e subspindle. Dois


programas independentes são necessários para operar o (Head 1) e (Head 2). Ou seja,
dois programas são usados para usinar uma peça.

7
1.2 FIM DE BLOCO - EOB

Programa ← Bloco ← Palavra = Endereço + Dígito

Programa Exemplo:

M10;
G0 X40,0 Z-1,0;
G4 P100;

‘;’ - EOB (fim do bloco) Indica o final de um bloco para separar o bloco do próximo bloco.

1.3 INSTRUÇÕES DE EIXO, ORIGEM DO PROGRAMA, E COORDENADAS

Designação dos eixos: X / Y / Z / C

1.3.1 COORDENADAS (ABSOLUTO E INCREMENTAL)


A:X30.0; B: X30.0 ;
X50.0; U20.0 ;
C: Z20.0; D: Z20.0 ;
Z10.0; W-10.0 ;
E: C90.0; F: C90.0 ;
C180.0; H90.0 ;

A dimensão do eixo X é diâmetro. Por exemplo, a posição X (coordenada) a 15,0 mm de


distância do centro no eixo X é X30,0. A instrução U20.0 fará um movimento real de 10,0
mm.

8
1.3.2 PONTO DE ORIGEM

Fuso principal (Head1)

Eixo X: X0 = Centro da peça.

Eixo Z: Z0 = Face da peça.

Eixo Y: Y0 = Centro da peça.


Eixo C: C0 = Posição após execução do código G28 H0;

* Furação em Z+

Sub fuso (Head2)

Eixo X: X0 = Centro da peça.

Eixo Z: Z0 = Face traseira da peça.

Eixo C: C0 = Posição após execução do código G28 H0;


* Furação em Z–

1.4..ROTAÇÃO

9
<Código M para rotação acompanhado de refrigeração> M13:
Refrigeração é Ligada em adição à funcionalidade do M3.
M14: Refrigeração é ligada em adição à funcionalidade do M4.

1.5 AVANÇO RÁPIDO E AVANÇO DE CORTE

1.5.1 TERMOS E DEFINIÇÕES


Interpolação: Mover uma ferramenta ao longo de um caminho programado, por exemplo,
linha reta ou arco circular.
Avanço: Mover uma ferramenta a uma determinada velocidade para cortar uma peça.
Avanço rápido: Mover uma ferramenta no máximo ajuste de velocidade. A transferência
para o modo de avanço rápido pode ser obtida com G0 (G00).
Avanço de corte: Movendo uma ferramenta em uma velocidade de avanço instruída em
um programa. G1 (G01) para interpolação linear, G2 (G02), G3 (G03) para interpolação
circular, G32, G76, G92 para rosqueamento etc. Endereço F: Instrução de velocidade de
avanço de corte.

10
1.5.2 AVANÇO POR ROTAÇÃO (G99)
A instrução F define a distância que a ferramenta move por uma rotação do fuso principal.
A unidade é mm / rev. Todos os valores F fornecidos após a instrução G99 devem ser
avanços por rotação.

Ex.: G99 G1 Z10.0 F0.08 ;

G99 G1 X-2.0 F0.03 ;

1.5.3 AVANÇO POR MINUTOS (G98)

A instrução F define a distância de avanço para um minuto. A unidade é mm/min. Todos


os valores F fornecidos após a instrução G98 devem ser avanço por minuto.

Ex.: G98 G01 Y7.0 F100 ;


G98 G01 X2.0 F60 ;

1.5.4 CONVERSÃO DE AVANÇO


Para converter um programa criado no modo G99 para o modo G98, o valor de avanço
(F) pode ser calculado multiplicando o avanço por revolução pelo valor de RPM. Avanço
por Minuto (mm / min) = Avanço por Revolução (mm / rev) x RPM do Eixo (rev / min)

1.6 NÚMERO DA FERRAMENTA E NÚMERO DO CORRETOR

T – Usado para chamar a ferramenta


Txxzz ;

xx: Número da ferramenta.

zz: Número do corretor.

Método de chamada das ferramentas.

11
Frontais Tranversais

Frontais

Laterais

Sub Spindle

Traseiras

Ao chamar uma ferramenta, tenha cuidado para evitar interferência entre o porta
ferramentas, a ferramenta e a peça. Use a função 'Dry Run' no teste de operação.

12
2. CODIGOS G PRINCIPAIS

2.1 AVANÇO RAPIDO - G0/G00

Deslocamento linear: G00 X[U] ; or G00 Z[W] ;

Deslocamento inclinado: G00 X[U] Z[W] ;

2.2 INTERPOLAÇÃO LINEAR - G1/G01

DESLOCAMENTO LINEAR: G01 X[U] F ;

DESLOCAMENTO INCLINADO: G01 X[U] Z[W] F ;

2.3 INTERPOLAÇÃO CIRCULAR - G2, G3

G02 (G2): INTERP. CIRCULAR HORÁRIA G2 X__Z__R__F__;

G03 (G3): INTERP. CIRCULAR ANTI-HORÁRIA G3 X__Z__R__F__;


Manual de Programação Linha XD & XE

Exemplo de Programa

T0202 M3 S3500
G0 X14.0 Z0.0
G99 G1 X-1.0 F0.07
X0.0
G2 X6.0 Z3.0 R3.0
G1 Z10.0
G3 X12.0 W3.0 R3.0
G1 U2.0 W1.0
G0 X50.0 ;

Os códigos G0 / G1 / G2 / G3 acima citados constituem um grupo. Se qualquer um


desses elementos for usado, será válido até que outro código seja usado. Os códigos
dessas características são chamados de códigos modais.

2.4 TEMPO DE ESPERA - G4

G4 X ; SEGUNDOS

G4 U ; SEGUNDOS

G4 P ; MILÉSIMOS DE SEGUNDOS

Quando o tempo é necessário sem qualquer outro movimento, ele aguarda o tempo
especificado e vai para o próximo bloco. Usado em cantos ou para ranhurar durante a
usinagem de torneamento. Se você quiser esperar por 0,5 s, você pode usar um dos
seguintes. Todos os blocos a seguir são instruções que aguardam 0,5.
G04 X0.5 ; G04 U0.5 ; G04 P500 ;

10
2. ROSCA

2.1 CICLO DE ROSQUEAMENTO - CYCLE G92

Rosca Paralela : G92 X(U) Z(W) F ;

Rosca Cônica : G92 X(U) Z(W) R F ;

Obs.:
Podem ocorrer roscas imperfeitas em ambas as extremidades devido ao atraso (tempo
de aceleração / desaceleração) do servo dos eixos, o parafuso deve ser rosqueado por
mais que o comprimento real, tanto na entrada como na saída da rosca.

Rosca paralela:
Passo = 1.25 δ1 =
2 mm δ2 = 1 mm
1º passe = 0.32mm
2º passe = 0.22
3º passe = 0.14
4º passe = 0.08
5º passe = 0.05

G00 X11.0 Z-2.0;


G92 X7.36 Z9.0 F1.25;
X6.92;
X6.64;
X6.48;
X6.38;

11
Rosca cônica:
Passo = 1.25
δ1 = 2 mm δ2
= 1 mm
R = inclinação
1º passe = 0.32mm
2º passe = 0.22
3º passe = 0.14
4º passe = 0.08
5º passe = 0.05

G00 X11.0 Z-2.0;


G92 X7.36 Z9.0 R-2.0 F1.25;
X6.92;
X6.64;
X6.48;
X6.38;

Código - M12

T0505 M3 S1500

G0 X16.0 Z-2.0 M12

G92 X11.50 Z11.0 F1.5

X11.14
~
M12 é uma função de verificação de chegada de rotação do fuso. Quando o RPM é
atingido, ele se move para o próximo bloco.

2.2 TABELA DE ROSCA

12
Tabela para metais não ferrosos

Tabela para metais ferrosos

3. CÓDIGO M PRINCIPAIS

3.1 ABERTURA E FECHAMENTO DE PINÇA - M10 / M11 / M20 / M21

Código Descrição HEAD1 HEAD2

13
M10 Abre pinça do fuso principal O X

M11 Fecha pinça do fuso principal O X

M20 Abre pinça do sub fuso O O

M21 Fecha pinça do sub fuso O O

Um alarme dispara quando o mandril do fuso principal está aberto e comanda mais de
500 RPM, ou quando a balança principal é aberta em um estado de rotação acima de 500
RPM.

3.2 ROTAÇÃO DO FUSO M3 / M4 / M5 / M103 / M104 / M105

M3 : Rotação em sentido horário

M4 : Rotação em sentido anti horário

M5: Parada de rotação

Ex.:
M3 S3000 ;

M103 : Rotação em sentido horário durante controle hibrido (M23x)

M104 : Rotação em sentido anti horário durante controle hibrido

M105 : Parada de rotação durante controle hibrido

No modo de controlo híbrido, o comando de rotação do subfuso é emitido a partir do


Head1, pelo que M103 é utilizado de forma a não se sobrepor ao comando de rotação
do fuso principal.

3.3 ROTAÇÃO DE FERRAMENTA ACIONADA M23 / M24 / M25

M23 : Rotação em sentido horário

M24 : Rotação em sentido anti horário

14
M25 ; Parada de rotação

M50
G28 H0
M23 S2000

M25

M51

3.4 FIM DE PROGRAMA - M30

M30; Fim de programa e retorna ao inicio.

3.5 PARADA DE PROGRAMA M0 / M1


Em M0 ou M1, a máquina é desligada e o progresso é interrompido. Pressionar o botão
[START] prossegue com o próximo bloco. No entanto, observe que o comando de
rotação do eixo é inválido, pois a máquina parou uma vez. O comando M1 funciona
apenas quando a opção "parada opcional" está ativa.

3.6 SINCRONIZAÇÃO DE ROTAÇÃO - M56 / M57

M56 ; Ativa sincronismo de rotação.

M57 ; Desativa sincronismo.

Programado pelo Head1. Na instrução M56, o subspindle segue o RPM e a direção do


fuso principal. No M57, o modo é liberado e o subspindle para.

3.7 SINCRONIZAÇÃO DE FASE - M54 / M55

M54 ; Sincroniza a fase (coordenada angular) do fuso principal e do


subfuso.

M55 ; Libera o modo síncrono.

15
Exemplo de programa:

M56
G4 P500
M54
G4 P500

M55

M57

3.8 SINCRONIZAÇÃO DE ESPERA - M500~M599

Usado para os fusos principal e secundário. Quando o programa progride para o código
de pausa, ele aguarda até que o mesmo código de pausa seja recebido do outro lado
(sistema), e quando o mesmo código é recebido, o programa progride para o próximo
bloco.

Exemplo de Programa:

[Head1] [Head2]
M510 M510
~ M520
M520 ~
~
M530 M530
~ ~

3.9 DISPOSITIVOS PERIFIERICOS


3.9.1 CHECAGEM DO ALIMENTADOR DE BARRAS - M95 / M96

M95 ; Checagem ligada

M96 ; checagem desligada

16
O alimentador de barras gera um sinal de fim de barra durante a usinagem da ultima peça
da barra. Após o corte, insira o seguinte código.

M95
/ M92
M96

Quando M95 é comandado e o sinal de fim de barra é recebido, o bloco com '/' é
executado. Se não houver sinal de fim de barra, o bloco será ignorado e o programa
continuará com o próximo bloco. M96 libera o modo de verificação. M92 executa
"O9002", que é o programa de troca de barras.

3.9.2 EJETOR DE PEÇAS - M78 / M79

M78 : Avança ejetor de peças


M79 : Recua ejetor de peças

Se o diâmetro da ponta do ejetor for maior que o diâmetro interno da pinça do subfuso,
ele não conseguirá completar a função e um alarme será gerado.

3.9.3 SOPRO DE AR DO SUB SPINDLE - M26 / M27 / M28

M26 ; Liga sopro de ar

M27 ; Desliga

M28 ; Liga sopro de ar temporizado (Timer #10)

Durante a ejeção da peça

17
Durante a aproximação da posição de corte da peça e etc.

3.9.4 REFRIGERAÇÃO

M8 ; Liga refrigeração

M9 ; Desliga refrigeração

M13 ; M3 + M8

M14 ; M4 + M8

3.9.5 CONTADOR DE PEÇAS - M97

Executar M97 aumenta o número de peças usinadas em um. O contador do produto pode
ser encontrado na tela customizada.

18
3.9.6 ESTEIRA DE PEÇAS - M18

Geralmente usado pelo Head2 para operar a esteira transportadora de peças até que o
produto seja ejetado. O temporizador # 19 define o tempo de operação.

4. CABEÇALHO E PROCESSO DE CORTE

4.1 CORTE AUTOMÁTICO – M7

Corte de ponta de barra automático

A posição da ferramenta no início do ciclo é a mesma da posição final do corte. Portanto,


pode se fazer uma checagem se alguém mexeu na máquina enquanto ela esteve parada,

19
e em caso afirmativo a máquina executara um corte automático de segurança antes de
iniciar um ciclo de operação.

Se não houver M7 no início do programa, pode haver risco de colisão caso alguém mexa
na máquina (mover algum eixo, afastar o material etc.), Consequentemente, o codigo M7
é necessário no início do programa.

Pesquise por: [CUSTOM] → [AUTO CUT].

4.2 CHAMADA DO PROGRAMA DO SUB SPLINDLE - (M9XXXX)

No painel de operação, quando o botão [OPER] está ajustado em [MAIN], somente o


programa do head1 é executado. Se [SUB] for selecionado, somente o programa do
head2 será executado. Quando [SIMU] (Simultâneo) é selecionado, o Head 2 não pode
ser executado se não houver o próximo código M no programa Head 1.

20
M9xxxx ; aqui, xxxx é os quatro dígitos do número do programa para ser
executado no sub.

4.3 G300 & G150


A origem da usinagem é instruída com o G300.
G300 X-2.0 Z50.0 T0131

Stroke

O eixo X e o eixo Y (T0131) nas posições de estado final de corte. Introduza Z com o
curso mínimo necessário para um ciclo. O valor de Z é determinado na maioria dos casos
por "comprimento total + largura do inserto + folga". E esse valor também é necessário
para o alimentador de barras.
O bloco G150 altera o sistema de coordenadas do eixo Z determinado pelo bloco G300
conforme necessário. Define o sobremetal de usinagem da face. O eixo não se move e
somente o sistema de coordenadas é alterado.

G300 X-2.0 Z50.0 T0131

G150 Z–0.2

21
Bedame Direito: O valor de Z-0.2 em G150 corresponde ao um valor de sobremetal que
se deseja facear.
Bedame Esquerdo: O valor de Z9.8 em G150 corresponde ao sobremetal (0.2mm) que
se deseja facear computando a largura do bedame a esquerda =>(12 - 2.0 – 0.2) = 9.8

4.4 TEMPO DE ESPERA ANTES DO G300


Ao abrir a pinça imediatamente antes do bloco G300, comande pelo menos 0,5 s de
espera, conforme exemplo:
M11;

G4 P500 ;

G300 X-2.0 Z50.0 T0131;

A maioria dos alimentadores de barras são configurados com a função de sincronização


com o fuso principal. Quando a pinça do fuso principal está fechada, o alimentador
acompanha o movimento e, quando a pinça é aberta, esta função desliga.

O tempo de espera comandado no programa é o tempo para abrir a pinça e esperar que
a função de sincronização do alimentador de barras seja desligada.

22
4.5 G310

O G310 determina a posição inicial do ciclo do subfuso. Normalmente, defina-o para a


posição final do programa. O valor de Z é a posição retraída do subfuso.

G310 Z210.0 T2100

4.6 PEGAR PEÇA COM O SUB SPINDLE - G311

G98
G311 F
G99

O código é usado pelo Head2 (subspindle). Ao cortar a peça, mova para a posição de
pega do sub spindle. A posição é definida na tela que aparece quando as teclas
[CUSTOM] → [PICK UP] são pressionadas.

0
4.7 INÍCIO DE PROGRAMA

PRINCIPAL SUB
O0001 O1001
M91001 M500
M500 G310 Z210 T2100
M7
M8
M11
G4 X0.5
G300X-2.0Z50.0 T0131
G150 Z-0.2
M10
G0 X50.0 Z-2.0

4.8 FINAL DE PROGRAMA

N99 T0131 M3S5000 N99 T2100 M3S100


G0 X13 Z27.4 M21
M550 M550
M56 (SINCRO. ROTACAO) G98
M560 G311F3000
M20 (FECHA PINCA SUB) G99
G99 G1 X-1 F0.21 M560
M57 (CAN. SINCRO. ROT.) M570
M570 T2100
M95(VERIF. FIM DE BARRA M599
/M92(VERIF. FIM DE BARRA) M30
M96(VERIF. FIM DE BARRA)
M3S500
M97
M599
M30

5. EXEMPLO DE PROGRAMA I

5.1 PREPARAÇÃO

1. Verificação de desenho.

1
-Tolerância, Rugosidade, material etc.

2. Desenhar Esquema de Corte.

a. Considerar tipo de ferramenta, porta-ferramenta.

b. Considerar quantidade de usinagem do lado Principal e Traseiro.

- Muita usinagem do Sub às vezes causa problemas no Principal.

c. Cortes precisos e pesados deverão ser feitos do lado Principal.

d. Para calcular posição de corte e comprimento da peça em relação a bucha guia.

- Necessário quando você escolhe bedame de corte e tipo de pinça do subspindle.

3. Preparar pinça do principal, bucha guia, subspindle e pinça do empurrador.

4. Fazer o programa.

5.1.1 DESENHO

5.1.2 LAYOUT DO PROCESSO - FRONTAL / TRASEIRO

No desenho, determine qual lado é para a usinagem frontal (MAIN). Neste desenho, o
lado esquerdo está definido para ser a usinado no MAIN.

2
O seguinte processo é necessário para a usinagem da peça (MAIN).

1- Faceamento

2- Furo de Centro

3- Furo Ø4.0

4- Torneamento

5- Canal

6- Rosca (M10x1.5)

7- Corte

Quatro (4) ferramentas são necessárias para operações de torneamento e duas (2)
ferramentas para furação são necessárias.

O seguinte processo é necessário para a usinagem da face traseira no (SUB).

1- Facear e chanfrar (T24)

2- Broca de centro (T25)

3- Broca Ø4.0 (T26)

T24/25: Estacionarias, T26/27: Rotativas


5.1.3 PINÇAS E PROCESSO DE CORTE

Preparar pinças: Pinça do principal / Bucha guia / Pinça do sub / Pinça do alimentador
de barras.

3
Sub Spindle Chuck Guide Bush Sub Spindle Chuck Guide Bush

Como o bedame de corte não é suficiente para manter a peça no limite que o subfuso
pode alcançar ao usar um bedame direito (direita), como mostrado na figura à acima,
presume-se que se use um bedame esquerdo.

5.2 INÍCIO DO PROGRAMA


PRINCIPAL SUB
O0001 O1001
M91001 G310 Z210 T2100
M500
M7
M8
M11
G4 X0.5
G300 X-2.0 Z22.5 T0131
G150 Z9.8
M10
G0 X50.0 Z-2.0

Acima estão os cabeçalhos dos programas do Main e do Sub. Depois de concluir cada
uma das etapas a seguir, o final do programa é o processo de corte.

5.3 USINAGEM NO FUSO PRINCIPAL

5.3.1 FACEAMENTO

N02 T0202 M3 S3000


G0 X13.0 Z0.0
G99 G1 X-1.0 F0.05
G0 X20.0 Z-2.0

4
;

5.3.2 BROCA DE CENTRO

N44 T4444 M3 S3000


G0 Z-2.0
G99 G1 Z2.1 F0.04
G0 Z-2.0

5.3.3 FURAÇÃO

Calcule a posição em que a extremidade da broca real deve entrar para furar a
profundidade de perfuração de 6,0 mm no desenho. Neste caso, o comprimento do
triângulo é obtido multiplicando o diâmetro da broca por 0,3. Isso resultará na
profundidade de usinagem L = 6,0 + 4,0x0,3 = 7,2.

N43 T4343 M3 S3500


G0 Z-2.0
G1 Z7.2 F0.04
G0 Z-2.0

5
5.3.4 TORNEAMENTO EXTERNO

N02 T0202 M3 S3000


G0 X13.0 Z-0.2
X7.6

G1 Z1.0 X10.0 F0.05

Z9.8

X11.2

X12.4 W0.6

G0 X20.0

5.3.5 CANAL

N03 T0303 M3 S2500


G0 X13.0 Z10.0
X12.4
G99 G1 X8.0 F0.05
X12.4
G0 X20.0

6
5.3.6 ROSCA

N60 T0404 M3 S1000 (M10 x 1.5)


G0 X14.0 Z-2.5
G92 X9.3 Z8.8 F1.5
X8.8
X8.48

X8.28 X8.16

X8.06

G0 X60.0

G50 W1.0

5.4 USINAGEM NO SUB SPINDLE

Ao escrever um programa para o sub, inicie a programação assumindo que o trabalho


interrompido no ciclo anterior está preso no subfuso.

Usinagem no sub → Ejeção → Corte

No principal, o diâmetro externo foi usinado após a furação, devido à bucha-guia. Mas
sem restrição de ordem na usinagem de face traseira. Aqui, a ordem de usinagem é o
diâmetro externo, seguido pela broca de centro e pela broca.

5.4.1 TORNEAMENTO

7
Sub Spindle

N24 T2424 M3 S3000


G0 Z1.0 X-13.0
Z0.0
G99 G1 X1.0 F0.05
G0 X-7.6 Z0.2
G1 X-12.4 Z-2.2

G1 X-13.0

5.4.2 BROCA DE CENTRO

N25 T2525 M3 S3000


G0 Z1.0

G99 G1 Z-2.1 F0.04


G0 Z1.0
M5

8
5.4.3 FURAÇÃO

N26 T2626 M50

M23 S5000

G0 Z1.0
G99 G1 Z-6.2 F0.03
G0 Z1.0
M25
M51

5.4.4 EJEÇÃO

G340;

As configurações para a ejeção são feitas na tela de configuração do G340.

5.5 CORTE
O processo de corte pode ser programado da seguinte maneira:

N99 T0131 M3S5000 N99 T2100 M3S100


9
G0 X13 Z20.2 M21
M550 M550
M56 (SINCRO. ROTACAO) G0 Z20
M560 G98 G1 Z2.2 1F3000
M20 (FECHA PINCA SUB) G99
G99 G1 X-1 F0.21 M560
M57 (CAN. SINCRO. ROT.) M570
M570 T2100
M95(VERI. FIM DE BARRA) M599
/M92(VERI. FIM DE BARRA) M30
M96(VERI. FIM DE BARRA)
M3S500
M97
M599
M30

10
5.2 PROGRAMA INTEIRO

11
12
6. CÓDIGOS G PINCIPAIS II

6.1 FURAÇÃO PROFUNDA G83 / G87


É possível furar com g1, mas é conveniente usar g83 ou g87 para furos profundos como
abaixo.
6.1.1 FURAÇÃO PROFUNDA EM Z (HEAD1)

G83 Z Q F P ;
G80 ;

Z: ponto final da broca


Q: Taxa de corte (milesimal)
F: Alimentação de corte
P: Tempo de espera antes da retração da ferramenta após o corte final

Exemplo de programa: Um furo com uma profundidade de 20,0 mm é furando 2,0 mm


por passada

N43 T4343 M3 S2400


G0 Z-1,0
G83 Z20.0 Q2000 F0.04
G80

O G80 deve ser usado como função de liberação de ciclo.

13
6.1.2 Furação profunda em Z – Ferramentas fixa (Head2)

N24 T2424 M3 S3500 (BROCA DE CENTRO)


G0 Z2.0

G99 G83 Z-3.5 F0.03

G80

N25 T2525 M3 S3000 (BROCA)


G0 Z2.0

G99 G83 Z-36.8 Q2500 F0.04

G80

6.1.3 FURAÇÃO PROFUNDA EM Z – FERRAMENTAS ROTATIVAS (HEAD2)

14
N26 T2626 M50

G28 H0
M23 S3500
G0 Z1.0 X9.0
G98 G83 Z-10.9 F150
H180.0
G80

M25
M51

6.1.4 FURAÇÃO PROFUNDA EM X – FERRAMENTAS TRANSVERSAIS (G87)

G87 X Q F P ;
G80 ;

ex) G87 X2.0 Q1500 F30


G80

ex) G87 X2.0 Q1500 F30


H120.0 Q1500
H120.0 Q1500
G80

6.2 ROSQUEAMENTO RÍGIDO G84 / G184


6.2.1 FERRAMENTAS FRONTAIS (HEAD1)

Ex) T4545 M3 S500


M29
15
G84 Z10.0 F0.5
G80 ;

Ex) T4545 M3 S500


M29
G84 Z10.0 F0.5
Z18.0
Z24.0

Z30.0
G80

6.2.2 FERRAMENTAS TRANSVERSAIS (HEAD1)


G184 X2.0 S500 F0.5 D0.5 K2.0 ;

X: Ponto final da rosca


S: RPM
F: Passo.
D: Tempo de Espera
K: Numero de entradas. Omitido se igual a 1.

Exemplo:

M25
T0909

G0 X24.0 Z22.0

G184 X8.0 F1.0 S500 D0.5

G0 X60.0
6.2.3 FERRAMENTAS TRASEIRAS – FERRAMENTAS FIXAS (HEAD2)
Ex) T2525 M3 S500

G0 Z2.0
M29

G84 Z-10.0 F0.5

G80

16
Ex) T2525 M3 S500

G0 Z2.0
M29

G84 Z-10.0 F0.5

Z-18.0
Z-24.0

Z-30.0

G80
6.2.4 FERRAMENTAS TRASEIRAS – FERRAMENTAS ROTATIVAS (HEAD2)
Ex) T2727 M50

G28 H0

M23 S500
G0 Z2.0
M29

G84 Z-10.0 F0.5 P500

G80
G0 Z2.0
M25
M51

Ex) T2727 M50

G28 H0

M23 S500
G0 Z2.0
M29
G84 Z-10.0 F0.5 P500

Z-18.0
Z-24.0

Z-30.0

G80
G0 Z2.0

17
M25
M51

6.3 AJUSTE DO SISTEMA DE COORDENADAS G50

G50 Função de configuração do sistema de coordenadas. Os valores absoluto e


incremental são instruídos como segue.

G50 Z0,0;
Quando este bloco é executado, o valor da coordenada absoluta do eixo Z torna-se o
Z0.0 comandado.

G50 W-2.0 U-10.0;


Quando este bloco é executado, o valor da coordenada absoluta do eixo Z é alterado em
-2,0 e o valor da coordenada absoluta do eixo X é alterado em -10,0.

* G50 S5000; este formato é o número máximo de comandos de rotações para controle
constante de velocidade de corte.

6.3.1 APLICAÇÃO DO G50 NO SISTEMA DE COORDENADAS

Ferramentas torneamento >

T0303 M3 S2500

G50 W-2.0
G0 X14.0 Z20.0

G99 G1 X10.0 F0.04

W2.0 F0.05 ~

G0 X60.0

G50 W2.0 (Restaurar)

18
* Distancia das ferramentas transversais.
T07, T08 : 11.0 mm
T09, T10 : 16.0 mm

Ferramentas transversais

T0707

M50

G28 H0
M23 S2000
G50 W-11.0
G0 X20.0 Z13.0 Y-8.0
X10.0
G98 G1 Y8.0 F200
G0 H180.0
G1 Y-8.0

G0 X50.0

G50 W11.0

M25
M51

Ferramentas transversais

G50 W-11.0

G50 W3.0
G0 X20.0 Z15.0 Y-8.0
X10.0
G98 G1 Y8.0 F200
G0 X20.0
Y-8.0
X10.0
H180.0
G1 Y8.0
G0 X50.0
G50 W-3.0
19
G50 W11.0

Torneamento interno

T4343 M3 S2500

G50 U8.0
G0 Z-2.0 X11.0

G0 Z-2.0

G50 U-8.0

Ferramentas estendidas na direção do eixo X >

<1>

T0202 M3 S3000

G50 U-5.0
G0 X12.0 Z0.0

G0 X50.0

G50 U5.0
<2>

T0808 M23 S4000

G50 W-10.0 U-20.0

G0 X11.0 Z13.0

G98 G1 X-13.0 F80

G0 X60.0
G50 W10.0 U20.0

20
M25

6.3.2 Relação entre G50 e Z2

Ao definir uma ferramenta no sub, as pontas estão alinhadas uma com a outra, como
mostrado acima. Por exemplo, se a coordenada Z (Z2) for Z141.0,

Z141.0 → Z0.0

G50 W-141.0

T2424 M3 S4000
G50 W-141.0
G0 Z2.0

G99 G1 Z-4.5 F0.04

G0 Z2.0
G50 W141.0

6.3.3 Relação entre G50 e compensação de geometria

O G50 deve programar as correções necessárias devido à geometria da ferramenta e à


posição de fixação. A correção da forma tem o sinal oposto.
Por exemplo,

T0808 M23 S1000


G50 U-15.0 W-10.0
G0 X~

21
~
Se o programa é como acima,

T0808 M23 S1000

G0 X~
~

Em vez de programar sem o bloco G50 como mostrado acima, o valor de correção da
forma pode ser inserido;

X Z
07 0.000 0.000
08 15.000 10.000
09 0.000 0.000

6.3.4 FORMATO DO BEDAME


Se o bedame de corte tiver um formato de cabeça maior que o padrão (ferramentas que
são alongadas na direção X), o valor também deve ser inserido na correção do 31º
corretor. Se T0100 é o bedame de corte, o mesmo valor de correção do eixo X no
01°corretor também deve ser inserido no 31º corretor do eixo X. Então, é aplicado ao
T0131 do bloco G300. Além disso, como o corte automático M7 está configurado para
T0131, ele é aplicado automaticamente.

6.4 INSTRUÇÃO GOTO


GOTO
Vai para o número de linha do número seguinte ao GOTO.

Ex)

N10 T0202 M3 S2000

~
GOTO50
N20 T0303
22
~

N50 T0404 M3 S3000

Depois de executar o processo N10, o bloco após o N20 é ignorado pelo GOTO50 e
executado a partir do bloco N50. Com o GOTO, você pode avançar ou retroceder na
ordem de execução.

6.5 INTERPOLAÇÃO CIRCULAR E SELEÇÃO DE PLANOS G17, G18, G19

G18 – Plano ZX – padrão torno

G19 – Plano YZ

G17 – Plano XY

23
6.6 COMPENSAÇÃO G41 / G42 / G40
Compensação do raio de ponta da ferramenta R: As pontas das ferramentas são
arredondadas. Portanto, as dimensões de usinagem do arco inclinado ou circular são
diferentes das do programa. (Figura abaixo)

Esses códigos são fornecidos para corrigir a diferença.


Cancelar correção da ferramenta: G40
Quando a ferramenta estiver à esquerda do caminho da ferramenta: G41
Quando a ferramenta está à direita do caminho da ferramenta: G42

Para usinagem no PRINCIPAL usando uma ferramenta externa (plano Z-X)


Quando o eixo Z está se movendo na direção [+]: G41
Quando o eixo Z está se movendo na direção [-]: G42

* A figura abaixo mostra a diferença entre o caminho do programa e o caminho real de


corte. A área hachurada é a área sem cortes.
(linha em negrito - caminho do programa)

The

Na tela de offset, insira o R (raio de ponta) e a direção da ponta para cada ferramenta
correspondente.

Exemplo 1 - Torneamento externo

24
N2 T0202 M3 S3000

G0 Z-2.0 X12.0

G99 G41 G1 X13.6 Z0.3 F0.06

Z4.0

X15.6

X16.4 W0.4

G40 G0 X60.0

Exemplo 2 - Torneamento interno

N44 T4444 M3 S3000

G0X5Z-1

G42 G1 X8.0 Z0.2 F0.04

Z4.0

X5.0

G40 G0 Z-2.0

Atenção: Deve haver pelo menos um comando de eixo antes de chamar outra ferramenta
após G40.

25
Para usinagem no SUB usando uma ferramenta EXT. (plano Z-X)
Quando o eixo Z está se movendo na direção [-]: G41
Quando o eixo Z está se movendo na direção [+]: G42

N24 T2424 M3 S3000;


G0 X-13.0 Z0.0
G99 G1 X1.0 F0.05
G0 X-7.6 Z1
G41 G1 X-12.4, A45

G40 G0 X-13.0

* Neste exemplo, pressetar a ferramenta como negativa: X-13.0 e pressionar [medir].

6.7 RETORNO AO PONTO DE REFERÊNCIA G28


O código de retorno do ponto de referência G28 é usado nos dois casos a seguir.

26
6.7.1 RETORNO DO SUB SPINDLE G28 W0
Usado para o programa do subspindle (Head2) e move o subspindle para a posição
traseira.

Exemplo de programa:

T2525 M3 S500

G28 W0

6.7.2 PONTO DE REFERÊNCIA DO EIXO C: G28 H0


Usado no Head1 e Head2, para mover o eixo C para a posição de referência. Usado
após M50.

(Exemplo)

M5
T0707 M50 (broca de centro)
G28 H0
M23 S4500

M25

M51

6.8 CONTROLE DE VELOCIDADE DE CORTE G96 / G97

G96 – Velocidade de corte constante

G97 – RPM constante

G50 Sxxxx - ajuste máx. RPM. Mesmo se a coordenada do eixo X se aproximar de X0.0,
o número de revoluções não é excedido.

Depois de G96, o comando S especifica a velocidade de corte, após G97, o comando S


especifica o número de revoluções novamente.

G96 M3 S150 → velocidade de corte = 150

27
G50 S6000 → Pode ser emitido antes do bloco G96.

Txxxx M3 S100 → velocidade de corte = 100

Txxxx M3 S200 → velocidade de corte = 200

G97 M3 S2000→ RPM = 2000~

6.9 TABELA DE CÓDIGOS G

G-Codes Head1 Head2 Descrição

G00 ○ ○ Posicionamento rápido linear

G01 ○ ○ Interpolação linear

G02 ○ ○ Interpolação circular, CW

G03 ○ ○ Interpolação circular, CCW

G04 ○ ○ Tempo de Espera

G07.1 ○ ○ Interpolação cilíndrica

G10 ○ ○ Entrada de dados programável

G11 ○ ○ Cancelar entrada de dados programável

G12.1 ○ Modo de interpolação de coordenadas polares


Cancelar o modo de interpolação de coordenadas
G13.1 ○
polares
G17 ○ Seleção de plano X-Y

G18 ○ Seleção de plano Z-X

G19 ○ Seleção de plano Y-Z

G20 ○ ○ Entrada em polegada

G21 ○ ○ Entrada em mm

28
G25 ○ ○ Verificação da velocidade do fuso

G26 ○ ○ Verificação da velocidade do fuso

G27 ○ ○ Verificação do retorno do ponto de referência

G28 ○ ○ Retornar ao ponto de referência

G30 ○ ○ Retornar ao 2º ponto de referência

G32 ○ ○ Rosqueamento constante

G34 ○ ○ Rosca com passo variável

G40 ○ ○ Cancelar compensação do raio da ferramenta

G41 ○ ○ Compensação do raio da ferramenta (esquerda)

G42 ○ ○ Compensação do raio da ferramenta (direita)

G50 ○ ○ Configurar ou mudar o sistema de coordenadas

G50.2 ○ Usinagem de polígonos OFF

G51.2 ○ Usinagem de polígonos ON

G65 ○ ○ Chamada de programa macro

G66 ○ ○ Chamada modal macro

G67 ○ ○ Cancelar chamada modal de macro

G76 ○ ○ Ciclo de rosqueamento

G80 ○ ○ Cancelar ciclo de furação

G83 ○ ○ Ciclo de furação frontal

G84 ○ ○ Ciclo de rosqueamento frontal

G87 ○ Ciclo de furação lateral

G92 ○ ○ Ciclo de rosqueamento

G94 ○ ○ Ciclo final da face

G96 ○ ○ Velocidade de corte constante


29
G97 ○ ○ Cancelar Velocidade de corte constante

G98 ○ ○ Ração por minuto (mm / min)

G99 ○ ○ Avanço por revolução (mm / rev)


Retorno do ponto de referência Z2 durante o controle
G128 ○
híbrido / redundante Z
G150 ○ Configuração do sistema de coordenadas (eixo Z)

G184 ○ Chamada macro de toque lateral

G185 ○ Chamada macro de toque lateral (toque esquerdo)

G300 ○ Retornar ao ponto de origem de usinagem (X1 / Z1 / Y)

G310 ○ Retornar ao ponto de origem de usinagem (X1 / Z2)

G311 ○ Vá trabalhar na posição de corte

* Alguns dos códigos G podem ser opcionais ou limitados em uso.

30
7. CÓDIGOS M PRINCIPAIS II

7.1 DETECTOR DE QUEBRA DE FERRAMENTA ELETRÔNICO M36


Após um processo de corte, comanda Head1 e Head2 juntos. Gira o fuso principal em
baixa velocidade para verificar se o subspindle segue.

Exemplo de programa:

7.2 FREIO ELETRÔNICO M50 / M51

M50: Liga freio eletrônico (Ativa eixo C)

M51: Desliga freio eletrônico (Desativa eixo C)

O código fixa o fuso ou o subspindle de forma que ele não se mova enquanto parado.
Usado na seguinte ordem.

M5
M50
G28 H0
~
M51

7.3 FREIO MECANICO M82 / M83

31
M82: Liga freio mecânico

M83: Desliga freio mecânico

O código é usado quando o fuso principal ou o subspindle não podem ser fixados somente
por M50, devido a usinagem ser muito pesada.

M50
G28 H0;
M82
~

M83 - Certifique-se de redefinir com M83 antes de mudar a coordenada angular.

G0 H180.0;

M82

M83 - Certifique-se de reiniciar com M83 no final da usinagem.


M51;

7.4 CHAMADA DE SUB PROGRAMA M98 / M99 / M198

M98 Pxxxx ;

M99 ;

M99 Pxx ;

Crie um programa suplementar separadamente e use M98 para executá-lo mais de uma
vez. O formato da instrução é o seguinte.

M98 Pxxxx ; - Oxxxx program is executed once.

M98 Pxxxx Loo; - O programa Oxxxx é executado repetidamente por oo vezes.

M98 Pooxxxx; - O programa Oxxxx é executado repetidamente por oo vezes.

32
Uma execução de programa auxiliar em M98 será encerrada por M99. Dois tipos de
finalização estão disponíveis.

M99 ; - Termina o programa auxiliar e retorna ao próximo bloco de M98.

M99 Pxx; - Termina o programa auxiliar e retorna a Nxx.

M198 Pxxxx ;

M198 executa o programa Oxxxx no cartão de memória. Os programas no cartão de


memória também terminam com M99.

7.5 TABELAS DE CÓDIGOS M

33
M-Code Head1 Head2 Descrição

M00 ○ ○ Parada de programa

M01 ○ ○ Parada de programa opcional

M02 ○ ○ Fim de programa

M03 ○ ○ Rotação sentido horário

M04 ○ ○ Rotação sentido anti-horário

M05 ○ ○ Parar rotação

M07 ○ Corte automático

M08 ○ ○ Liga refrigeração

M09 ○ ○ Desliga refrigeração

M10 ○ Fechar pinça Main

M11 ○ Abrir pinça Main

M12 ○ Verificação de chegada na rotação indicada

M13 ○ M3 + M8

M14 ○ M4 + M8

M17 ○ ○ Liga esteira de peças

M18 ○ ○ Liga esteira de peças (temporizado)

M20 ○ ○ Fechar pinça sub

M21 ○ ○ Abrir pinça sub

M23 ○ ○ Rotação da ferramenta acionada no sentido horário

M24 ○ ○ Rotação da ferramenta acionada no sentido anti-horário

M25 ○ ○ Parada de rotação da ferramenta acionada

M26 ○ ○ Jato de ar 1 On

M27 ○ ○ Jato de ar 1 Off

M28 ○ ○ Jato de ar 1 On (timer #10)

M29 ○ ○ Rosca Rígida, Usar antes de G84

M30 ○ ○ Final de programa, e retorno ao início

M32 ○ ○ Detector de quebra de ferramenta On


34
M33 ○ ○ Detector de quebra de ferramenta Off

M34 ○ ○ Chanfro On

M35 ○ ○ Chanfro Off

M36 ○ Detector de quebra de ferramenta eletrônico

M37 ○ ○ Detector de ejeção

M38 ○ Detector de quebra de macho

M39 ○ ○ Detector de quebra de bedame

M43 ○ ○ Coletor de névoa

M48 ○ ○ Cancela chave de avanço

M49 ○ ○ Habilita chave de avanço

M50 ○ ○ Ativa eixo C

M51 ○ ○ Desativa eixo C

M52 ○ ○ Verificação de chegada na rotação do subspindle

M53 ○ Verificação de chegada na rotação do Main & subspindle

M54 ○ Sincronismo de fase Main & sub On

M55 ○ Sincronismo de fase Main & sub Off

M56 ○ Sincronização de rotação Main & sub On

M57 ○ Sincronização de rotação Main & sub Off

M58 ○ Redução de torque Main & sub On

M59 ○ Redução de torque Main & sub Off

M60 ○ Torque alimentador de barras Off

M61 ○ Torque alimentador de barras On

M62 ○ Troca de barra

M70 ○ ○ Liga turbina

M71 ○ ○ Desliga turbina

M74 ○ Jato de ar 2 On

M75 ○ Jato de ar 2 Off

M76 ○ Jato de ar 3 On
35
M77 ○ Jato de ar 3 Off

M78 ○ ○ Avança ejetor de peças

M79 ○ ○ Recua ejetor de peças

M82 ○ ○ Ativa freio

M83 ○ ○ Desativa freio

M88 ○ ○ Bomba de média pressão On

M89 ○ ○ Bomba de média pressão Off

M91 ○ ○ Chama subprograma O9001

M92 ○ ○ Chama subprograma O9002

M93 ○ ○ Chama subprograma O9003

M95 ○ ○ Ativa checagem do alimentador

M96 ○ Desativa checagem do alimentador

M97 ○ Contador de peças

M98 ○ ○ Chamada de subprograma

M99 ○ ○ Final de subprograma


Liga rotação normal do subspindle durante controle
M103 ○ ○
híbrido
Liga rotação reversa do subspindle durante controle
M104 ○ ○
híbrido
M105 ○ ○ Desliga rotação do subspindle durante controle híbrido

M200 ○ Opcional JBS-Guidebush Clamp On

M201 ○ Opcional JBS-Guidebush Clamp Off

M202 ○ Opcional JBS-High Clamp On

M203 ○ Opcional JBS-High Clamp Off

M204 ○ ○ Bomba de alta pressão Valvula#1 On

M205 ○ ○ Bomba de alta pressão Valvula#1 Off

M206 ○ ○ Bomba de alta pressão Valvula#2 On

M207 ○ ○ Bomba de alta pressão Valvula#2 Off

M208 ○ ○ Bomba de alta pressão Valvula#3 On

M209 ○ ○ Bomba de alta pressão Valvula#3 Off


36
M210 ○ ○ Bomba de alta pressão Valvula#4 On

M211 ○ ○ Bomba de alta pressão Valvula#4 Off

M220 ○ ○ Z1/Z2 controle sincronizado Off

M221 ○ ○ Z1/Z2 controle sincronizado On

M222 ○ ○ Z1/Z2 controle sincronizado (Z1 parado)

M230 ○ ○ X1/X2, Z1/Z2 controle híbrido Off

M231 ○ ○ X1/X2 controle híbrido On

M232 ○ ○ Z1/Z2 controle híbrido On

M233 ○ ○ X1/X2, Z1/Z2 controle híbrido On

M250 ○ ○ Z1/Z2 controle redundante Off

M251 ○ ○ Z1/Z2 controle redundante On

M260 ○ ○ C1/C2 controle sincronizado On

M261 ○ ○ C1/C2 controle sincronizado off

M500~99 ○ ○ Espera mútua entre canais

M9xxxx ○ Chamar programa do subspindle

* Alguns códigos M podem ser opcional ou ter uso limitado.

8. EXEMPLO DE OPERAÇÕES

8.1 PRINCIPAIS PROCESSOS

8.1.1 TORNEAMENTO INTERNO


N40 T4242 M3 S3000 (BORE D4.0) ;
G50 U4.0 ;
G0 X6.9 Z-0.5 ; (1)

G1 X5.5 Z0.2 F0.03 ; (2)

Z5.5 F0.025 ; (3)

G2 X4.5 Z6.0 R0.5 F0.02 ; (4)

37
G1 X4.1 W0.2 ; (5)

G0 Z-2.0 ; (6)
G50 U-4.0 ;

38
8.2.2 ROSCA RÍGIDA FRONTAL

N50 T4141 M3 S600 (TAP M5P0.8) ;


G0 Z-2.0 ;
M29 S600 ;

G84 Z16.5 P500 F0.8 ;


G80 ;

39
8.2.3 FRESAMENTO LATERAL

N80 T0808 (FRESA D5.0) ;


M50 ;
G28 H0 ;
M23 S2000 ;
G50 W-8.5 ;
G0 X20.0 Y-7.0 Z14.0 ;
X10.0 ;
G98 G1 Y7.0 F100 ;
G0 X20.0 ;

Y-7.0 ;

G0 C180.0 ;

X10.0 ;

G1 Y7.0 F100 ;

G0 X60.0 ;
G50 W8.5 ;

;
* Distância do centro das
ferramentas transversais
T07, T08 : 11.0 mm
\\\ T09, T10 : 16.0 mm

40
8.2.4 FURAÇÃO LATERAL.

N90 T0707 (BROCA CENTRO) ;


G0 C90.0 ;
M23 S3000 ;
G50 W-11.0 ;
G0 X13.0 Z14.0 ;
G98 ;
G87 X8.0 Q1000 F120 P100 ;

H180.0 Q1000 ;

G80 ;

G0 X60.0 ;
G50 W11.0 ;
;

N100 T0909 (BROCA D3.0) ;


M23 S4000 ;
G50 W-16.0 ;

G0 X13.0 Z14.0 ;

G87 X0.0 Q1000 F160 P100 ;


H180.0 Q1000 ;
G80 ;

G0 X60.0 ;
G50 W16.0 ;
M25 ;
M51;

41
9. PROGRAMAÇÃO AVANÇADA

9.2 INTERPOLAÇÃO CIRCULAR PLANO Y-Z

Para usinagem de arco de plano Y-Z, o comando de plano G19 deve ser precedido.

Na figura abaixo, o diâmetro da peça é 12,0 e o diâmetro da fresa de topo é 5,0.

Exemplo do programa:

G0 X20.0 Y-9.5 Z6.0 ;


X-14.0 ;
G98 G1 Y-8.5 F100 ;
G19 G3 Y8.5 R8.5 F100 ;
G1 Y9.5 F1000 ;
G18 G0 X60.0 ;

ou,

G0 X20.0 Y-9.5 Z6.0 ;


X-14.0 ;
G19 G42 G98 G1 Y-6.0 F100 ;
G3 Y6.0 R6.0 F100 ;
G40 G1 Y9.5 F1000 ;
G18 G0 X60.0 ;
Mas para isto, os dados de compensação são: R=2.5, T=0 or 9

42
9.3 Rosca

9.3.1 Constant Lead Threading G32

Rosca paralela: G32 Z(W) F ;

Rosca cônica: G32 X(U) Z(W) F ;

Nota)

1. Uma vez que há roscas incompletas em ambas as extremidades devido ao atraso


(tempo de aceleração / desaceleração) do servo sistema, o parafuso deve ser rosqueado
mais longo do que o comprimento real.

2. Se o rosqueamento for executado no modo de bloco único (um bloco de cada vez), o
bloco é executado por completo e então parado.

3. O override do avanço (indicador de atribuição da% do avanço) é ignorado.

4. G32 é válido apenas no modo G99.

43
9.3.2 G76 - CICLO DE ROSCA

N2 T0505 M3 S2500 (3/4 20UNEF);


G50 W-1.5;
G0 X25.0 Z27.0;

G1 X20.0 F1.0;

G76 P011060 Q100 R50;

G76 X17.43 Z45.15 P810 Q100 F1.27;


G50 W1.5;
G0 X50.0 M5;

G76 P011060 Q100 R50;

P01xxxx: Número de passes para acabamento 1~99.

Pxx10xx: Chanfro de saida. 00~99:


Pxxxx60: Ângulo da rosca. 6 tipos disponíveis: 80, 60, 55, 30, 29, 00.
Q100: Menor profundidade de coorte (Raio).
R50: Sobremetal para acabamento #5141.

G76 X17.43 Z45.15 P810 Q300 F1.27 (R-1.0) ;

X17.43: X posição final


Z45.15: Z posição final
P810: altura do filete (Raio)
Q300: Profundidade da primeira passada (Raio)
F1.27: Passo da rosca
R-1.0: Conicidade da rosca (Raio). R(-) indica rosca crescente

44
9.3.3 ROSCA COM MÚLTIPLAS ENTRADAS

O código G92 ou código G32 pode ser usado para processar mais de uma entrada de
rosca. (Q = 360 / (nº de fios) * 1000)

[2-entradas M6x2.0]

G92 X5.5 Z9.0 F2.0 Q0; Corte a 1ª linha pela primeira vez

Q180000; Corte a 2ª linha pela primeira vez

X5.06 Q0; Corte a primeira linha pela segunda vez

Q180000; Corte a 2ª linha pela segunda vez

X4.8 Q0; Corte a primeira linha pela terceira vez

Q180000; Corte a 2ª linha pela terceira vez

X4.7 Q0; Corte a 1ª linha pela quarta vez

Q180000; Corte a 2ª linha pela quarta vez

[3-entradas M6x3.0]

G92 X5.5 Z9.0 F3.0 Q0;

Corte a 1ª linha pela primeira vez

Q120000; Corte a 2ª linha pela primeira vez

Q240000; Corte a 3ª linha pela primeira vez

X5.06 Q0; Corte a primeira linha pela segunda vez

Q120000; Corte a 2ª linha pela segunda vez

Q240000; Corte a 3ª linha pela segunda vez

X4.8 Q0; Corte a primeira linha pela terceira vez

Q120000; Corte a 2ª linha pela terceira vez

Q240000; Corte a 3ª linha pela terceira vez

X4.7 Q0; Corte a 1ª linha pela quarta vez

Q120000; Corte a 2ª linha pela quarta vez

Q240000; Corte a 3ª linha pela quarta vez

45
9.4 Z1-Z2 Synchronous Control M221 / M220

9.5 FURAÇÃO PROFUNDA

46
9.5.1 CONTROLE HÍBRIDO M233 / M230

O controle híbrido (misto) refere-se ao controle do percurso do eixo do HEAD1 para o


HEAD2. No modo de controle híbrido (entre M233 e M230), Z e X instruídos pelo
programa Head1 referem-se a Z2 e X2, respectivamente, e Z1 e X1 são ignorados. Os
códigos rotativos do subspindle para rotação da ferramenta de perfuração excêntrica
são M103 (direção M3), M104 (direção M4) e M105 (M5). As chamadas de ferramentas
geralmente são feitas por T2252, T2353 e o corretor # 52 e # 53 estão no lado do
HEAD1. M233 e M230 são usados no Head1 e Head2.

Codigo Função

M233 X, Z controle híbrido

M232 Z controle híbrido

M231 X controle híbrido

M230 Reset controle híbrido

47
9.5.2 FURAÇÃO PROFUNDA (CONTROLE HÍBRIDO)

9.5.3

48
9.6 C1-C2 CONTROLE DE SINCRONISMO M261 / M260

49
9.7 INTERPOLAÇÃO CILINDRICA

9.7.1 INTERPOLAÇÃO CILÍNDRICA COM FERRAMENTAS TRANSVERSAIS

G19 H0 W0: Para realizar interpolação circular em interpolação cilíndrica, deve ser
instruído antes de G7.1.

G7.1 C __ (H__): A interpolação do cilindro é iniciada durante a introdução do raio do


cilindro para ser usinado independentemente de C ou H. O valor de entrada é usado no
cálculo do avanço.

G7.1 C0 (H0): Se 0 for inserido como um valor de raio, a interpolação cilíndrica termina.

50
9.8 INTERPOLAÇÃO DE COORDENADAS POLARES

9.8.1 PLANO DE INTERPOLAÇÃO POLAR

Executar o código G12.1 para entrar no modo de interpolação de coordenadas


polares. Um plano como mostrado na figura é configurado na seção. Quando a
ferramenta está posicionada no centro da peça de trabalho, ela não pode ser
comandada. Forneça o valor da coordenada X antes do comando para sair do centro.
O comando deve ser emitido em G1.

Onde o eixo X é o diâmetro e o eixo C é a distância do centro ao eixo C. A interpolação


circular é no sentido horário se G2, anti-horário se G3, e não há necessidade de
especificar a configuração do plano separadamente.

51
9.8.2 T22/T23 – CONTROLE HÍBRIDO E INTERPOLAÇÃO POLAR

52
9.8.3 COORDENADAS POLARES - FERRAMENTAS TRASEIRAS

Tool Path

9.9 USINAGEM DE PEÇAS LONGAS

53
9.9.1 TRANSFERIR PEÇA

54

Você também pode gostar