Você está na página 1de 74

.

MANUAL DE PROGRAMAO
E OPERAO DE TORNO CNC
COM COMANDO FANUC

Rod. Dom Gabriel Paulino Couto- km 80,5 - Cabreuva - SP


FONE/FAX (011)4529 4850 / 4529-4851

reviso 5

1
ndice

Apndice 1 Operao do CNC


DESCRIO
PGINAS
Recomendaes 4
Tabela de leos lubrificantes 5
Painel exemplo: 6
1. Ligando a mquina 8
Desligando a mquina 8
3 Movimentar os eixos atravz da manivela 8
4- Referenciar os eixos 9
5- Fazer presset da ferramenta (corretor) 9
6- Determinar zero pea 10
7 conferir o zero pea 11
8 Como corrigir o desgaste da ferramenta 12
9.Movimentando os eixos x, u, z, w, em jog contnuo 12
10Como criar um novo programa e seu comentrio 12
11-Como verificar os programas armazenados 12
12-Como eliminar um programa 13
13- Edio de programas 14
14-Fazer cpias de programa 14
16-Modo automtico 15
17- Grfico 15
18-Memory card 16

Apndice 2 Programao

Lista de cdigos G 18
Lista de cdigos M 19
Instrues de cdigos M 20
1- Estrutura do programa 21
2- Sistema de coordenada 22
3- Determinao do ponto zero pea 22
4 Deslocamento para o ponto zero da mquina 22
5- Seleo da rotao 23
6- Troca de ferramentas 23
7- Rotao do eixo rvore 23
8- Tempo de espera 23
9-Unidade de coordenadas 23
10-Sistemas de posicionamento 24
11-Interppolao linear em avano de trabalho(usinagem) 24
12-Sistema de programao de coordenadas 24
13- Arredondamento de cantos e chanfros 25
14- coordenadas angular 25
15- Definio de Zero pea via programa 25
16-Interpolao circular 26
17-Compensao do raio da ferramenta 27
18-Chamada de sub-programa 30

2
CICLOS FIXOS

Ciclos de acabamento de perfil G70 32


Ciclo de desbaste de perfil sobre o eixo Z G71 32
Ciclo de desbaste de perfil sobre o eixo X G72 34
Ciclo de desbaste paralelo ao contorno G73 35
Ciclo de furao longa G74 36
Ciclo de furao longa com quebra de cavaco e alivio G83 37
Ciclo de desbaste transversal corte interrompido para canais G75 37
Ciclo de rosqueamento G76 39
Ciclo de rosqueamento Passo-a-passo G32 40
Ciclo para rosqueamento com Macho mquina G84 40
Ciclo de corte longitudinal G90 (opcional) 41
Ciclo de corte Transversal com mltiplos passes 42
Ciclo de rosca Semi-automtico G92 42
Ciclo para passar alargador G85 43
Funes p/ ferramentas acionadas 44
Ciclos de furao pica-pau longitudinal 45
Ciclo de rosqueamento para macho longitudinal 46
Ciclo de furao pica-pau transversal 47
Ciclo de rosqueamento transversal 48
Coordenadas polares 49
Parametrizao - linguagem estruturada 50
Formulas 51
Relaes trigonomtricas 52
Lista de alarmes 53

Recomendaes: Verificao aps instalao

O nivelamento deve ser verificado aps o primeiro ms de trabalho e aps este


primeiro ms deve ser verificado a cada seis meses.

Verificao diria

A. Verifique se a tenso esta normal.


B. Verifique se as guias lineares, barramentos e o eixo rvore esto com rudo normal.
C. Verifique o nvel do tanque de leo refrigerante.
D. Verifique se existem vazamentos.
E. Verifique se a temperatura do eixo rvore aps lig-lo est normal.
F. verifique a presso do ar comprimido ( 6 8 kgf/cm )

Verificao mensal

A. Limpe o filtro do tanque de leo de refrigerante da ferramenta.


B. Retire todas as protees telescpicas, limpe os cavacos e verifique a condio dos
barramentos.
C. Verifique se as chaves de fim de curso esto normais.
D. Verifique o nvel do leo de lubrificao do sistema pneumtico.
E. Verifique o nvel do leo do sistema de fixao da ferramenta.
F. Verifique se os cabos de alimentao de entrada no possuem mal contato
3
G. Limpe o reservatrio do leo lubrificante.
H. Verifique os filtros dos ventiladores.
I. Limpe o ventilador do motor do eixo rvore.

Verificao semestral

A. Verifique visualmente o gabinete eltrico.


B. Verifique a folga dos eixos e ajuste caso necessrio.
C. Verifique o leo do trocador automtico de ferramentas, caso o mesmo possua
unidade hidrulica (somente tipo brao trocador).
D. Limpe todos os motores (desligar a mquina e aguardar 30 minutos antes de limpar).
F. Verifique o nivelamento.

Especificao do leo:

Para barramento use leo ISO-VG68 com aditivo EP anti-gotejante.


Para o sistema pneumtico use ISO-VG10.

Aterramento

obrigatrio a instalao de barras de aterramento que devem ser interligadas ao ponto


de aterramento da mquina.
Este mesmo aterramento deve ser utilizado para o micro computador que ser utilizado
para a comunicao serial (RS232).
O neutro da rede no deve ser ligado a este aterramento, tambm no ligue eletroeroses
a este aterramento.

A maior variao permitida para a tenso de 5% para mais ou menos.

4
Apndice 1
Tabela de equivalncia de leos lubrificantes
Aplicao Grau Viscosidade Nome Fabricante
Lubrax industrial FP 68 Petrobras *
Truslide 68 Ipiranga *
Unix Way 68 Ingrax *
Antigota 68 Unioil *
Lubrificao das guias
Hydranep 68 Petroquim *
lineares ou barramentos ISO VG 68 68
Microfluid AG 68 Microqumica *
com aditivo EP
Lisso 68 Repsol
Tonna T 68 Shell
Febis K 68 Esso
Vactra N 2 Mobil

Lubrax industrial HR 32 EP Petrobras *


Ipitur AW 32 Ipiranga *
HidraMax AW 32 Ingrax *
Hynamax 32 Unioil *
Sujeio da ferramenta Hydran AW 32 Petroquim *
ISO VG 32 32
sistema hidropneumtico Microfluid AW 32 Microqumica *
Hidrulico BP 32 Repsol
Tellus 32 Shell
Uni power SQ 32 Esso
Mobil

Lubrax industrial HR 10 EP Petrobras *


Eureka 10 Ipiranga *
Unix Pneumax 10 Ingrax *
Hynamax 10 Unioil *
Lubrificao das vlvulas Hydran 10 Petroquim *
ISO VG 10 10
pneumticas Microqumica *
Repsol
Morlina 10 Shell
Spinesso 10 Esso
Velocite N 6 Mobil

Marbrax TR 32 Petrobras *
Ipitur HST 32 Ipiranga *
Ingrax *
Turbina 32 Unioil *
Refrigerao dos
Hydranturb 32 Petroquim *
rolamentos do eixo ISO VG 32 32
Microqumica *
rvore(cooler opcional)
Turbina R 32 Repsol
Turbo 32 Shell
Teresstic 32 Esso
DTE oil ligth Mobil

* = Fabricantes nacionais

5
1- Painel exemplo:

LISTA DE FUNES
1 OPERAO DA MEMORIA CNC
2 OPERAO VIA : TAPE ,DNC
3 OPERAO PASSO-A-PASSO
4 MDI , INTRODUO MANUAL DE DADOS
5 DRY RUM
6 FIM DE PROGRAMA, M02,030
7 PARADA OPCIONAL
8 PULA BLOCO,
9 TRAVA EIXOS
10 EDIO DE PROGRAMA
11 CONTROLE DE AVANO PROGRAMADO, G1
12 CONTROLE DE AVANO RAPIDO, G0
13 CICLE START
14 FEED HOLD
6
15 MANIVELA MANUAL
16 REFERNCIA
17 RESET
18 DELETE, CANCELAR
19 PROGRAMA RESTART
20 TOOL MEASURE
21 JOG, DESLOCAMENTO DOS EIXOS
22 ENERGIA
23 START, ON
24 STOP, OFF
25 ALARME DE OPERAO
26 ALARME DE LUBRIFICAO
27 EDIO DE PROGRAMA
28 EDIO DE PROGRAMAS PROTEGIDA
29 ROTAO HORRIA DO EIXO RVORE
30 ROTAO REVERSA DO EIXO RVORE
31 START NA ROTAO DO EIXO RVORE
32 PARADA DA ROTAO DO EIXO RVORE
33 CONTROLE DA ROTAO DO EIXO RVORE
34 CASTANHAS TRAVADAS
35 CASTANHAS ABERTAS
36 ENGRENAMENTO
37 PINO DO CABEOTE MVEL TRAVADO
38 PINO DO CABEOTE MVEL DESTRAVADO
39 BRAO DO PRESSET LEVANTADO
40 BRAO DO PRESSET ABAIXADO
41 LAMPADA DE TRABALHO
42 LIGAR MQUINA
43 LEO REFRIGERANTE
44 LIBERAO DE EMERGENCIA
45 FECHAR PORTA
46 ABRIR PORTA

7
Operao do CNC

1. Ligando a mquina

1. Ligar a chave geral


2. Apertar o boto verde ON
3. Soltar o boto de emergncia
4. Pressione tecla verde RESET EMERGNCIA

2. Desligando a mquina

1. Bater o boto emergncia


2. Apertar o boto vermelho OFF
3. Desligar a chave geral

3 - MOVIMENTO DOS EIXOS ATRAVS DA MANIVELA

Na chave de operaes selecione o eixo desejado

Selecione o multiplicador
x1 =0.001mm
x10=0,01mm
x100= 0,1 mm

Gire a manivela para o sentido desejado

8
4- REFERENCIAR OS EIXOS
Atravs da manivela recue os eixos do ponto de referncia em pelo menos
10Omm

fig14Selecione referncia na chave de operaes

100

figl5
Selecione no mximo 50% do avano rpido

Pressione o boto X+ ( 1) para o eixo X


Pressione o boto Z+ ( 2 ) para o eixo Z

Lmpada indicadora de que o eixo atingiu o ponto de referncia

5- FAZER PRESSET DA FERRAMENTA ( CORRETOR)

1- Selecione a manivela (HANDLE)

2- posicione a torre em posio segura.


3- Selecione uma posio e fixe uma ferramenta.
4- Abaixe e posicione a ferramenta aproximadamente 2mm do sensor

9
5- Selecione modo manual (JOG )

1 - Pressione o boto Z- para pressetar a ferramenta atravs do sensor numero 1


2 - Pressione o boto Z+ para pressetar a ferramenta atravs do sensor numero 2
3 - Pressione o boto X- para pressetar a ferramenta atravs do sensor numero 3
4 - Pressione o boto X+ para pressionar a ferramenta atravs do sensor numero4

6- DETERMINAR ZERO PEA

1- Deslocar o carro para uma rea onde a torre possa girar sem risco de coliso
2 - Escolher a ferramenta para o zero pea (G54)
3 - Selecionar modo MDI na chave de operaes

4 - Pressionar a tecla [PROGR] no painel NC


5 - Digite o numero da ferramenta e corretor ex: T0101;
6 - Por segurana feche os avanos

7 - Pressione ciclo start ( Aps este procedimento a ferramenta escolhida fica com seu
corretor registrado na memria do CNC).
10
8 - fixe a pea na placa
9 - Selecione modo HANDLE e desloque o carro at tocar o ponto zero da pea

10- pressione no painel [OFFSET]


11- Na parte inferior do vdeo localize e pressione (WORK) / (TRAB)
12 - Posicione o cursor em Z no G54 Na parte inferior esquerda do monitor
13-digite "Z 0"
14 - pressione a tecla TOOL MEASURE

15- PRECIONE A tecla [MEASURE] / [MEDIR]

7. Para conferir o zero pea

1. Afastar a ferramenta da pea.


2. Selecionar o modo MDI pressionar PROG e RESET.
3. Digitar Ex>: T0101,G0 G54 Z0.0 e INPUT.
4. Fechar o potencimetro do avano e pressionar CYCLO START.
5. Abrir o potencimetro e acompanhar o movimento da mquina com
cautela.

7.2 Como corrigir o desgaste da ferramenta

1. [OFFSET/SETTING]
2. [OFFSET], [WEAR]
3. Posicione o cursor no corretor desejado
4. Se deseja corrigir em dimetro, posicione o cursor em X
- para aumentar o dimetro coloque valor sem sinal (ex: 0.05),
[INPUT+]
- para diminuir o dimetro coloque valor negativo (ex: -0.08),
[INPUT +]

11
5. Se deseja corrigir no comprimento, posicione o cursor em Z
- para aumentar o comprimento coloque valor sem sinal (ex: 0.05),
[INPUT+]
- para diminuir o comprimento coloque valor negativo (ex: -0.08 [INPUT +]

8. Movimentando os eixos x, u, z, w, em jog contnuo

1. Tecla [JOG]
2. Tecla [POS], [ALL]
3. Regular a seletora de avano de 0 a 150%
4. Apertar a tecla de eixo desejado [X] ou [U] ou [Z] ou[Y] ou[W] ou [V].
5. Aperte a tecla [+] ou [-]

9. Como criar um novo programa e seu comentrio

1. [EDIT] chave de modo de trabalho


2. Girar a chave de proteo de memria
3. [PROG]
4. [PRGRM], embaixo do vdeo
5. Digite a letra O e o no. do programa.Ex: O 0002
6. [INSERT]
7. [E.O.B], End Of Block (fim de bloco)
8. Seguir digitando, e ao final de uma linha , pressione
9. [E.O.B] , [INSERT]

9.1 Como verificar os programas armazenados

1. [EDIT] chave de modo de trabalho


2. [PROGRAM] teclado ao lado do vdeo
3. [DIR], embaixo do vdeo

10. Como eliminar um programa

1. [EDIT] chave de modo de trabalho


2. Girar a chave de proteo de memria
3. [PROG] teclado ao lado do vdeo
4. [DIR], embaixo do vdeo
5. Digite a letra O e o no. do programa a ser eliminado
Ex: O 0003
6. [DELET]

11. Como chamar um programa para editar

1. [EDIT] chave de modo de trabalho


2. [PROG] teclado ao lado do vdeo
3. [DIR], embaixo do vdeo
4. DIGITAR A LETRA O E O NO. DO PROGRAMA A SER CHAMADO(EX:O0705)
5. [O SRH] (EMBAIXO DO VIDEO) OU TECLA DE CURSOR PARRA BAIXO

12
12. Como inserir um novo dado no programa
.
1. [EDIT] chave de modo de trabalho
2. Girar a chave de proteo de memria
3. [PROG] teclado ao lado do vdeo
4. [PRGRM], embaixo do vdeo
5. Colocar o cursor no caracter imediatamente anterior a nova insero
Ex: Atual: N40 G01 X140 Z45 Desejado: N40 G01 X140 Z45 F0.45:

Posio do cursor
6. Digite a nova informao (Ex: F0.45)
7. [INSERT]
13. Como eliminar um dado do programa

1. [EDIT] chave de modo de trabalho


2. Girar a chave de proteo de memria
3. [PROG] teclado ao lado do vdeo
4. [PRGRM], embaixo do vdeo
5. Colocar o cursor no caracter a ser eliminado
Ex: Atual: N80 G01 X350 Z-68 Desejado N80 G01 Z-68

Posio do cursor
6. [DELET]

14. Como alterar um dado do programa


1. [EDIT] chave de modo de trabalho
2. Girar a chave de proteo de memria
3. [PROG] teclado ao lado do vdeo
4. [PRGRM], embaixo do vdeo
5. Colocar o cursor no caracter a ser alterado
6. Ex: Atual: N210 G01 X350 Z-68

Posio do cursor

Desejado N210 G01X350.12 Z- 68


7. Digite o novo dado (ex: X350.12)
8. [ALTER]

15. Localizar no programa um caracter

1. [EDIT] chave de modo de trabalho


2. [PROG] teclado ao lado do vdeo
3. [PRGRM], embaixo do vdeo
4 DIGITAR O CARACTER A SER LOCALIZADO EX: Y-5
5 [SRH ] (EMBAIXO DO VIDEO)

16. como copiar no CNC um programa inteiro

Chave EDIT (chamar um programa ex.: o 100)


 PROG
 [(OPRT)]
 [(EX-EDIT)]
 [(COPY)]
 [(ALL)]
 N do novo programa: 0101( no digitar letra o)
 IMPUT
 [EXEC]
13
16.1 Como copiar parte de um programa;
 EDIT
 [PROG]Chamar o programa a ser copiado)
 [EX-EDIT]
 [COPY]
 Posicionar o cursor no inicio de onde se quer copiar
 [CRSR~]
 Posicionar o cursor no fim da cpia
 [~CRSR] ( Se for no fim do programa acionar a tecla [~BTTM]
 Digitar o n do programa: 0102 , sem a letra O, se no informar o N , ser feita uma
copia na posio 0000
 IMPUT
 [EXEC]

16.1 COPIAR (recortar), parte de um programa e movimentar.


Obs.: Faa uma cpia de seu programa antes de alterar, deste modo se um erro
acontecer na CPIA, MOVIMENTAO OU FUSO, voc ter o original intacto.

 EDIT
 [PROG]Chamar o programa a ser copiado)
 [EX-EDIT]
 [MOVE]
 Posicionar o cursor no inicio de onde se quer copiar
 [CRSR~]
 Posicionar o cursor no fim da cpia
 [~CRSR] ( Se for no fim do programa acionar a tecla [~BTTM]
 Digitar o n do programa: 0102, sem a letra O.
 IMPUT
 [EXEC]

16.2 UNIR PROGRAMAS

 EDIT
 [PROG]Chamar o programa a ser copiado)
 [EX-EDIT]
 [MERGE]
 Posicionar o cursor onde se deseja unir ou introduzir o programa
 [~CRSR]
 Digitar o n do programa a ser introduzido:Ex. 0102 , sem a letra O, se no for
informado o N ser inserido o arquivo que estiver na posio 0000
 IMPUT
 [EXEC]

17. Modo manual automtico

17.1 Como visualizar o grfico

1. Posicionar os eixos na referncia (home)


2. [ MACHINE LOCK] tecla do painel (trava os eixos ou por cdigo M17)
3. [AUTO] chave de modo de trabalho
4. [GRAF/CUSTON]
5. [GRAFC] embaixo do vdeo
6. [CYCLE START] (INICIO DE CICLO)
7. Referenciar a mquina novamente.

14
17.2 Como executar o programa passo a passo

1. [AUTO] chave de modo de trabalho


2. [PRGRM] embaixo do vdeo
3. [SINGLE BLOCK] tecla do painel
4. ESCOLHER O AVANO RPIDO (25%) E O LENTO
5. [CYCLE START] (INICIO DE CICLO)

17.3 Como executar o programa continuo

1. [AUTO] chave de modo de trabalho


2. [PRGRM] teclado ao lado do vdeo
3. ESCOLHER O AVANO RPIDO (25%) E O LENTO
4. [CYCLE START] (INICIO DE CICLO)

18. Como chamar um programa para executar

1. [AUTO] chave de modo de trabalho


2. [PROGRAM] teclado ao lado do vdeo
3. DIGITAR A LETRA O E O NO. DO PROGRAMA A SER
CHAMADO (EX:O0705)
4. PRESSIONAR A TECLA DE CURSOR PARA BAIXO [ ]

19. Entrada e saida de dados o para computador

19.1 Como enviar um programa para o computador

1. [EDIT] chave de modo de trabalho


2. Girar a chave de proteo de memria
3. [PROG] teclado ao lado do vdeo
4. [PRGRM], embaixo do vdeo
5. [OPRT], [+] , at aparecer PUNCH
6. [PUNCH], embaixo do vdeo
7. Digite a letra [O] e o nmero do programa Ex: O 1212
. 9.[EXEC]

19.2 Como receber um programa do computador

1. [EDIT] chave de modo de trabalho


2. Girar a chave de proteo de memria
3. [PROG] teclado ao lado do vdeo
4. [PRGRM], embaixo do vdeo
5. [OPRT], [+] , at aparecer READ
6.[READ], embaixo do vdeo
7. Digite a letra [O] e o nmero do programa
Ex: O 1425
8. [EXEC]

15
20- VISUALIZAR OS ARQUIVOS DO MEMORY CARD:

No comando h possibilidade de visualizar os arquivos


do Memory Card atravs do seguinte procedimento:

-Acionar a tecla "EDIT".


- Acionaratecla "PROG".
- Acionar a soft kcy [ ] at exibir [ CARD ].
- Acionar a soft key [ CARD ].

20.1- BUSCAR UM ARQUIVO

-Acionar a tecla "EDIT".


- Acionaratecla "PROG".
- Acionar a soft key [] at exibir [ CARD ]
- Acionar a soft key [ CARD ]
- Acionar a soft key [ OPRT ]
- Acionar a soft key [ F SRH ]
- Digitar o nmero do arquivo (coluna da esquerda). Exemplo: 5
- Acionar a soft key [ DEF. F ]
- Acionar a soft key [ EXEC ]

20.2- SALVAR UM PROGRAMA NO MEMORY CARD

- Acionar a tecla "EDIT".


- Acionar a tecla "PROG".
- Acionar o softkey [] at exibir [ CARD ]
- Acionar a soft key [ CARD 1.
- Acionar a soft key [ OPRT ].
- Acionar a soft key [ TRANSM ].
- Digitar um nome para o arquivo. Exemplo: DESBASTE
- Acionar a soft key [ ARQUIV ].
- Digitar o nmero do programa que ser enviado. Exemplo: 3 (para o
programa 00003)
- Acionar a soft key [ DEF. O ]
- Acionar a soft key [ EXEC ]

20.3- CARREGAR UM PROGRAMA DO MEMORY CARD:


ATRAVS DO NMERO DO ARQUIVO

- Acionar a tecla "EDIT".


- Acionar a tecla 'TROG".
- Acionar a soft key [] at exibir [ CARD ].
- Acionar a soft key [CARD ].
- Acionar a soft key [ OPRT ].
- Acionar a soft key [ F READ ].
- Digitar o nmero do arquivo que ser carregado (coluna da esquerda).
Exemplo: 5
- Acionar a soft key [ DEF. F 1.
- Digitar o nmero com que o programa ser carregado. Exemplo: l (para o
programa 00001)
- Acionar a soft key [ DEF. O ].
- Acionar a soft key [ EXEC ].

16
20.4- ATRAVS DO NOME DO ARQUIVO

- Acionar a tecla "EDIT".


- Acionar a tecla "PROG".
- Acionar a soft key [ ] at exibir | CARD ].
- Acionar a soft key [ CARD ].
- Acionar a soft key [ OPRT ].
- Acionar a softkey [ N READ 1.
- Digitar o nome do arquivo que ser carregado (coluna do meio). Exemplo:
TESTE
- Acionar a soft key [ ARQUIV ].
- Digitar o nmero com que o programa ser carregado. Exemplo: 1 (para o
programa 0001)
- Acionar a soft key [ DEF. O ]
- Acionar a soft key [ EXEC ]

20.5- APAGAR UM ARQUIVO DO MEMORY CARD

- Acionar a tecla "EDIT"


-Acionar a tecla "PROG"
- Acionar a soft key [  1 at exibir "CARD"
- Acionar a soft key [ CARD ]
- Acionar a soft key [ OPRT ]
- Acionar a soft key l APAGAR ]
- Digitar o nmero do arquivo que ser apagado (coluna da esquerda).
Exemplo: 3
- Acionar a soft key [ DEF. F ]
- Acionar a soft key [ EXEC ]
.

2 funes preparatriasG e funo miscelneas M

Observaes:
Os cdigos marcados com # so assumidos quando o comando ligado.
Os cdigos marcados com * no so memorizados pelo comando e caso
necessrio repetir a operao devem ser informados novamente.
O comando vem configurado para um dos tipos A ou B ou C,
Que deve ser verificado no parametro N 3401

PARAMETRO 3401
GSC GSB CODIGOS G
0 0 LISTA: A
0 1 LISTA: B
1 0 LISTA: C

17
Obs. Os cdigos podem variar de acordo com o fabricante.

Lista de cdigos G
A B/C Funo
#G00 #G00 Posicionamento (avano rpido)
G01 G01 interpolao linear
G02 G02 interpolao circular (CW)
G03 G03 interpolao circular (CCW)

G04 G04 tempo de espera


G10 G10 Alterao de zero pea e corretores via programa
G20 G20 medidas em polegadas
#G21 #G21 medidas em mm

#G22 #G22 limita a rea de trabalho


G23 G23 desliga limite da rea de trabalho

G27 G27 verificao de mquina referenciada


G28 G28 retorno ao ponto de referncia
G29 G29 retorno do ponto referncia
G30 G30 segundo ponto de referncia
#G32 G33 ciclo de rosca

G40 G40 cancelamento de compensao


G41 G41 compensao esquerda
G42 G42 compensao direita

G50 G92 Limita rotao do eixo rvore


*G70 *G70 ciclo de acabamento
*G71 *G71 ciclo de desbaste no dimetro
*G72 *G72 ciclo de desbaste na face
*G73 *G73 ciclo de torneamento de perfil
*G74 *G74 ciclo de furao
*G75 *G75 ciclo de torneamento de canal
*G76 *G76 ciclo de rosqueamento automtico
G83 G83 Ciclo para furao
G84 G84 Ciclo para rosca esquerda
*G90 ciclo de torneamento de perfil em mltiplas passadas
*G92 *G77 ciclo de rosqueamento semi-automtico
*G78 ciclo(Facing fixo processam ciclo)
*G79 ciclo de faceamento
#G96 #G96 controle de uniformidade no avano na usinagem da
circunferncia V. C. constante
G97 G97 cancelamento o controle uniforme do avano da circunferncia
G98 G94 modo de corte em avano por minuto(mm/min)
#G99 #G95 modo de corte em avano pela rotao de eixo rvore(mm/rev. )

G90 programao em modo absoluto


G91 programao em modo relativo ou incremental

18
Lista de codigos M
M00 Parada programada
M0I Parada opcional
M02 Fim d programa
M03 Liga eixo rvore no sentido horrio
M04 Liga eixo rvore no sentido anti-horrio
M05 Desliga eixo rvore
M06 Troca automtica de ferramenta
M07 Liga refrigerao de alta presso Optional
M08 Liga regrigerao
M09 Desliga refrigerao
MI0 Pegador de peas avanado Optional
M11 Pegador
Pegador de
de pecas retraido Optional
M14 Liga ar de refrigerao Optional
M15 Desliga ar de refrigerao Optional
M 17 Trava eixos MDI
M18 Destrava eixos MDI
M19 Orientao do eixo arvore Optional
M24 Liga transportador de cavaco Optional
M25 Desliga transportador de cavaco Optional
M29 Sincronismo para rosca r
M30 FIM DE PROGRAMA
M31 BY-PASS: IGNORA ALARME DE CASTNHA ABERTA.
M33 ROTAO HORARIA NA FERRAMENTA ACIONADA Optional
M34 ROTAO ANTI-HORARIA NA FERRAMENTA ACIONADA Optional
M35 EIXO RVORE PASSA A FUNCIONAR COMO EIXO C Optional
PROGRAMAVEL, CANCELA GIRO DE FERRAMENTA ACIONADA

M40 ENGRENAMENTO NEUTRO Optional


M41 PRIMEIRA GAMA DE ENGRENAMENTO Optional
M42 SEGUNDA GAMA DE EMGRENAMENTO Optional
M43 TERCEIRA GAMA DE EMGRENAMENTO Optional
M52 FECHA PORTA Optional
M53 ABRE PORTA Optional
M54 Contador de peas
M63 Liga rotao horria e refrigerao
M64 Liga rotao anti-horria e refrigerao
M65 Desliga rotao e refrigerao
M68 Fecha castanha
M69 Abre castanhas
M72 Ativa revero de giro no eixo rvore (G84 esquerda)
M73 Cancela revero do eixo rvore
M74 Comtrole de cantos vivos ligado
M75 Controle de cantos vivos desligado
M78 Avana mangote
M79 Recua mangote

19
M88 Trava eixo C com baixa presso Optional
M89 Trava eixo C com alta presso Optional
M90 Destrava eixo C Optional
M98 Chamada de sub-programa
M99 Fim de sub-programa
Obs.: os cdigos podem mudar conforme o equipamento

Instrues M

Essas so funes auxiliares que abrangem recursos da mquina que no so cobertos


pelas instrues anteriores.
Recomenda-se que estas instrues sejam programadas em blocos independentes.
M00 - parada do programa
O ciclo de operao interrompido: parando o programa, o fluxo de refrigerante e o
fuso. Essa funo no modal, geralmente empregada para que o operador possa
virar a pea na placa, trocar o inserto da ferramenta, medir a pea, etc-, sendo o
programa, ento, retomado.
Todas as informaes modais permanecem inalteradas.
M01- parada opcional
Trata-se de uma instruo, no modal, similar MOO, porm s est ativada quando a
chave de paradas opcionais estiver ativada.
M02 - fim de programa
Essa funo indica o fim do programa na memria comando. A sequncia no
retomada ao incio do programa.
Essa funo no modal.
M03 - rotao do eixo no sentido horrio
Essa funo faz com que o eixo gjre no sentido horrio. e modal, sendo cancelada
pelas funes MOO, M01, M02, M04, M05 e M30.
M04 - rotao do eixo no sentido anti-horrio
Essa funo faz com que o eixo-gire no sentido anti-horrio e modal, sendo
cancelada pelas funes MOO, M01, M02, M03. M05 e M30.
M05 - parada do eixo
Essa funo modal, est ativa no incio do programa e cancela as funes M03 e M04
parando o eixo da mquina.
M08 - ligar fluido refrigerante
A bomba de fluido de corte ligada por esta instruo, sendo modal, e cancelada pelas
funes MOO, M01, M02, M09 e M30.
M09 - desligar fluido refrigerante
A bomba de fluido de corte desligada por esta instruo, sendo modal, e ativa no
incio do programa.
M10 - avanar calha recolhedora de peas (opcional)
A calha recolhedora de peas avanada por essa funo que modal e cancelada peia
M11.
M11 - recuar calha recolhedora de peas (opcional)
A calha recolhedora de peas recuada por essa funo que modal e cancelada pela
M10.
M29 Sincronismo para rosca rgida
Deve ser colocada antes do ciclo de rosca rgida.
Ex.: M29 S300;
G84 Z-25 R-1 F1.5:

20
M30 - fim de programa, com retomo ao seu incio
Essa instruo no modal indica o fim do programa e retorna para o incio do
programa.
instruo modal que trava o contra ponto e recua seu pino de arraste.
M68 - fecha a placa
Instruo modal.
M69 - abre a placa
Instruo modal.
M74 - ligar detetor de erros
Instruo modal. Deve ser empregada antes de G42.
M75 - desligar detetor de erros
Instruo modal. Deve ser empregada antes de G40.
M78 - avanar mangote do contra ponto (opcional)
M79 - recuar mangote do contra ponto (opcional)
M80 - avanar leitor de pre-set automtico (opcional)
M81 - recuar leitor de pre-set automtico (opcional)
M88 Travamento de baixa presso do eixo C.
Verificar / regular a presso que deve estar entre 5 e 6 Bar.
aplicado para fresamento com movimento do eixo C. (este travamento elimina
possvel folga durante o fresamento, o eixo C desliza sem folga no fresamento com
movimento do mesmo).
M89 Travamento de alta presso do eixo C.
aplicado para furao e rosqueamento com ferramenta acionada, o travamento do .
eixo C rgido.
M90 Destrava eixo C
Cancela M88 e M89.
M98 - chamada de sub-programa
M99 - fim de sub-programa

21
1-Estrutura do programa

Cada bloco pode comear com um nmero de seqncia que o identifica e


termina com um cdigo de fim de bloco.
O cdigo de fim de bloco representado por um ";"
Obs.: Para transmisso RS-232C adicionar uma linha no incio e no fim do
programa com uma porcentagem %. Os comentrios devero ser colocados
entre parnteses.

Exemplo da estrutura de programa lista A


1-INICIO:
%
O_ _ _ _ (COMENTARIO) -Nmero do programa
G54 G21 G40 G99 (G54 A G59 DEFINIO DE ZERO PEA)
2-TROCA DE FERRAMENTA
(G28 U0 W0) G0 X_ _ _ Z_ _ _ ; PONTO DE TROCA SEGURO
T_ _ _ _, NMERO DA FERRAMENTA E CORRETOR
3- DEFINIO DE ROTAES
G50S_ _ _ , LIMITE MXIMO DE ROTAO
G96S_ _ _ M3/M4, DEFINE ROTAO COM VCC;
G97S_ _ _, DEFINI ROTAO CONSTANTE
4- PROGRAMAO DA USINAGEM,
PROGRAMAR CONFORME O PERFIL DO PRODUTO
5- FIM DE BROGRAMA
G00 X_ _ _ Z_ _ _ ; PONTO DE TROCA SEGURO
M30; FIM DE PROGRAMA.

22
2-Sistema de coordenadas
O sistema de coordenadas para tornos descrito da seguinte forma:

Eixo X: O movimento dado no eixo perpendicular ao eixo rvore podendo ser


positivo ou negativo.

Eixo Z: O movimento dado no eixo paralelo ao eixo rvore podendo ser positivo ou
negativo

3-Determinao do ponto zero pea

Ao elaborar um programa CNC, aconselhvel deslocar o ponto zero do sistema de


coordenadas para uma posio na pea a ser usinada, tornando mais fcil a
programao. Este ponto escolhido na pea chamado de ponto zero pea.

G54 = Determinao de ponto zero pea. (MODAL)


G55 = Determinao de ponto zero pea. (MODAL)
G56 = Determinao de ponto zero pea. (MODAL)
G57 = Determinao de ponto zero pea. (MODAL)
G58 = Determinao de ponto zero pea. (MODAL)
G59 = Determinao de ponto zero pea. (MODAL)

A mquina pode ter 1(WSHIFT), ou at 6 pontos de zero pea, atravs dos comandos
acima descritos.
Em cada ponto determinamos as coordenadas de referncia para os eixos X,Z.

4- Deslocamento para ponto zero mquina


G28 = Deslocamento para ponto zero mquina

Formato: G28 U_ W_
U = Coordenada de parada no eixo X em relao ao zero mquina
W = Coordenada de parada no eixo Z em relao ao zero mquina

Ex.: G28 U0. W0.

Os eixos X,Z moveram-se para as coordenadas X0.,Z0. Em relao ao zero mquina.

23
5- Seleo da rotao ou rpm (A / B)
G97 = Determinao de velocidade com r.p.m. constante

G97 S1000 M3 (Liga rotao no sentido horrio em 1000 r.p.m.

G96 = Determinao de rotao com V.C.constante

G96 S200 M3 (Liga rotao no sentido horrio com V.C. constante)

G92 = Limita mxima rotao (B)

G92 S3000 (Limita mxima rotao em 3000 r.p.m.)

G50 = Limita mxima rotao (A)

G50 S3000

6- Chamada de ferramenta (A / B)
A chamada de troca de ferramentas nas mquinas com torre executada atravs do comando
T.
Formato: T0101 ou T101 (ambos chamam a ferramenta da torre 1)
T01 = Chamada da ferramenta.
01 = Identificao do nmero do corretor da ferramenta.

Ex.: T0101 (CHAMADA DA FERRAMENTA NMERO 1)

7- Rotao do eixo rvore


A rotao do eixo rvore programada atravs do comando S.

Formato: S_ = Valor de rotao

Ex.: S1200 M3 (LIGA ROTAO EM 1200RPM NO SENT. HORRIO)

8-Tempo de espera (A / B)
G4 = Especifica tempo de espera. (MODAL)

Formato: G4 P_ P = Tempo de espera


G4 X_ X = Tempo de espera

Ex.: G4 P1. (TEMPO DE ESPERA DE 1 MIILISEGUNDO)


ou
G4 X1 (TEMPO DE ESPERA DE 1 SEGUNDO)

9- Unidade de coordenadas (A / B)
G20 = Sistema de coordenadas em polegadas. (MODAL)
G21 = Sistema de coordenadas em milmetros. (MODAL)

24
10-Sistema de posicionamento (A / B)
G00 = Interpolao linear em avano rpido. (Modal)

Programando o comando G00 os eixos se movem para o ponto em avano rpido.

Formato: G00 X_ Z_

Ex.: G00 X100. Z80.

11- Interpolao linear em avano programado. (Modal)


Programando o comando G01 os eixos se movem para o ponto em avano programado. Neste
caso o avano programado com a letra F. A unidade de avano normalmente (mm/rev.).

Formato: G01 X_ Z_ F_ F = Avano

Ex.: G01 X150. Z100. F.25


Os eixos X e Z se mvel com avano de 0,25 mm por revoluo .

Obs.: As coordenadas dos eixos devem ser programadas utilizando ponto decimal para
nmeros inteiros.caso contrario o valor numrico ser milesimal.

Obs.: Os comandos denominados de (MODAIS) uma vez programados mantm-se ativos at


que sejam cancelados por outro comando do mesmo grupo.

Ex.: G00 X100. Z10.(MODAL)


X100. Z0. (G00 PERMANECE ATIVO)
X50. Z0. (G00 PERMANECE ATIVO)
G1 X50. Z-20. F.35 (CANCELA G00 E PERMANECE ATIVO G01)

12- Sistemas de programao de coordenadas


X, Z = Sistema de coordenadas absolutas. (MODAL)
U, W = Sistema de coordenadas incrementais. (MODAL)
Ex.: Absoluto Incremental
G00 X0. Z0. G00 X0. Z0.
Z20. W20.
Z50. W30.
Z100. W50.
Z120 . W20.

25
13- Arredondamentos de cantos e chanfros.
Esta funo muito til para quebra de cantos com chanfros e arredondamentos simples.
Formato: G01 Z__ C__ ( C= CHANFRO)
G01 X__ R__ (R= RAIO)
,
Obs.: necessrio outro deslocamento em G01 aps o bloco com C ou R.
Ex: GO X40 Z83
GI Z30 R6
G1 X100 C3
G1 Z0

14- Programao de coordenadas angulares (0pcional)


Podemos executar movimento angular, informando a coordenada final de um dos eixos e o
respectivo ngulo da linha.
O ngulo 0 e determinado na posio 3Horas do ponteiro do relgio.
Os valores de ngulo so positivos no sentido anti-horrio e negativos no sentido horrio.

Formato: G01 X__ (Z__) A__ F__,

EX.: G00 X 20. Z0


G01 Z-30. A150.
G01 Z-50.

15-G10 DEFINIO DE ZERO PEA VIA PROGRAMA


EX.: G10L2 P_ Z___
ONDE P1 envia o valor de Z para G54, P2 para G55,..P6 para G59

26
16- Interpolao circular (Modal)
G02 = Interpolao circular no sentido horrio.
G03 = Interpolao circular no sentido anti-horrio.

Formato: G02 X_ Z_ R_
X = Coordenada final do eixo X
Z = Coordenada final do eixo Z
R = Raio do arco Obs.: R + ngulos menor ou igual a180
R - ngulos maior que 180
G03 X_ Z_ I_ K_
X = Coordenada final do eixo X
Z = Coordenada final do eixo Y
I = Distncia incremental do ponto inicial at o centro do arco na direo X
K = Distncia incremental do ponto inicial at o centro do arco na direo Z

Passos para programao de interpolao circular:


Posicionar a ferramenta na origem do arco
Definir o sentido do arco (G2 ou G3)
Definir o ponto final do arco
Definir o raio (R) ou os parmetros de interpolao (I,K)

Notas:
A forma modal dos parmetros de interpolao I,K = 0.
Ocorrer um alarme se no for especificado I,K ou R.
Se for programado I,K sem a especificao dos pontos finais do arco, o comando ir
assumir os mesmos valores do ponto inicial e ser executado um arco de 360graus.
Na programao com R no possvel executar uma circunferncia completa.
Quando R positivo executa arcos < ou = a 180graus.
Quando R negativo executa arcos > 180graus.

Ex.: G01 X0. Z0. F.25


G02 X0. Z100. R50.
G01 X0. Z200.
G00 X100
M30

27
17- Compensao do raio da ponta da ferramenta
Nas trajetrias definidas durante a programao considerada a uma ponta de
ferramenta imaginria (veja Figura - 1 6).

Figura - 16:

Fig. 16 esquema da ponta de uma ferramenta.

Na realidade, toda ferramenta possui um raio em sua extremidade, o que significa que nem sempre a
trajetria descrita pela ponta terica equivale ao contorno desejado para a pea. Observe na Figura - 17 a
essa diferena.

Sem compensao do raio da Com compensao do raio da


ponta da ferramenta ponta da ferramenta

Figura - 17: diferenas entre usinagens com e sem compensao do raio da ponta da ferramenta.

28
G40 = Cancela compensao do raio da ferramenta
G41 = Compensao do raio de corte da ferramenta esquerda
G42 = Compensao do raio de corte da ferramenta direita

Obs.: Este comando deve ser usado em peas com arcos ou chanfros de preciso e aps deve
ser cancelado,
compensar e descompensar com deslocamento em G1 fora da pea.

Formato: G41 X_ Z_
G42 X_ Z_

Este quadro abaixo exemplifica a seleo do quadrante da ferramenta que deve ser informado
para a mquina.
30
18-Chamada de sub-programa

Para facilitar a programao em algumas usinagens podemos utilizar sub-programas.

Formato: M98 P ____ ____

Nmero de vezes de execuo


do sub-programa
com 4 digitos

Nmero do programa
que ser executado
com 4 digitos

M99 FIM DE SUB-PROGRAMA

Ex.: O 100 (PROG. PRINCIPAL) O 200 (SUB-PROGRAMA)


G54 G40 G21 G99 G0U-5
T0101 (FERRAM.DESB.) G01 Z-52. F.15
G97 S1200 M3 G00 U1.
G00 X51. Z2. M8 G00 Z2
M98 P 00050200 M99
G00 Z10.
G00 X100.
G00 Z100.
M30

No exemplo anterior o programa principal atravs do comando M98, executa o


sub-programa O200, com 5 repeties, O retorno ao programa principal
executado pelo comando M99. que retorna na linha abaixo da linha M98 do
programa principal.

31
CICLOS DE USINAGEM

Ateno: a forma de digitar valores nos ciclos pode deve ser


alterada, caso a mquina esteja configurada para no utilizao de
ponto decimal.

19-Ciclo de acabamento de perfil (A / B)

G70 P_Q_

1 linha
P = Nmero da linha de inicio do perfil
Q = Nmero da linha do trmino do perfil

EXEMPLO:

N55 G0 G42 X50


N60 G1 Z-70
N65 G2 X80 Z-100 R30
N70 G1 G40 X150
M30
Obs.: os comandos F, S, T, especificados nos blocos G71, G72, G73, no tem efeito nessa
funo.
So validas as Funes F, S, T, no bloco limitado por P e Q.

32
20-Ciclo de desbaste de perfil longitudinal, sobre o eixo z (A / B)
G71 U_R_
G71 P_Q_U_W_F_ S_

1 linha
U = Profundidade de cada passada no raio
R =Recuo transversal da ferramenta

2 linha
P = Nmero da linha de inicio do perfil
Q = Nmero da linha do trmino do perfil
U = Sobremetal para acabamento no eixo X,
X+ positivo para externo
X- negativo para interno
W = Sobremetal para acabamento no eixo Z.
W+ sobremetal a direita,
W- sobremetal a esquerda
F = Avano (especificar com o valor que ser utilizado no desbaste)
S = Rotao (especificar com o valor que ser utilizado no desbaste)

EXEMPLO:

N60 G0 G42 X50 (O primeiro bloco tem que Ter movimento em G0 ou G1 somente em X )
N65 G1 Z-40
N70 G2 X80 Z-70 R30..
N75 G1 G40 X150.
M30

Obs.: programar o valor de S e F para acabamento no contorno do perfil


programado.

33
Exemplo G71:

N010 G00 X200.0 Z100.0 :


N011 G00 X142 Z10.0 : ( posicionamento prximo a pea em bruto)
N012 G71 U7.0 R1.0 :
N013 G71 P014 Q021 U4.0 W2.0 F0.3 (este avano utilizado no desbaste)
N014 G00 X40.0 (deslocamento apenas em X)
N015 G01 G42 W-40.F0.15 ( este avano ser utilizado para acabemento G70)
N016 X60.0 W-30.0 :
N017 W-20.0 :
N018 X100.0 W-10.0 :
N019 W-20.0 :
N020 X140.0 W-20.0 :
N021 G40 U2.0 :
N022 G70 P014 Q021 :
N023 G00 X200.0 Z100.0 :
M30 :

34
21-Ciclo de desbaste de perfil transversal, sobre o eixo x (A / B)
G72 W_R_ ( Obs.: o perfil dever ser contornado da esquerda para a direita)
G72 P_Q_U_W_F_ S_

1 linha
W = Profundidade de cada passada (em Z)
R = Retorno para alvio da ferramenta

2 linha
P = Nmero da linha de inicio do perfil
Q = Nmero da linha do trmino do perfil
U = Sobremetal para acabamento no eixo X
W = Sobremetal para acabamento no eixo Z
F = Avano (especificar com o valor que ser utilizado no desbaste)
S = Rotao (Se no especificar utiliza a anterior)

EXEMPLO:

N10 G50 S2000 T0100 :


G96 S180 M03 : (Acabamento com ferramenta
G00 X85.0 Z5.0 T0101 : diferente)
Z0 : G00 X200.0 Z200.0 T0100 :
G01 X-1.6 F0.2 : M01 :
G00 X85.0 Z1.0 : N16 G50 S2500 T0300 : G01 X80.0
G72 W2.0 R1.0 : F0.2 :
G72 P12 Q14 U0.5 W0.2 F0.25 : X78.0 W1.0 :
N12 G00 G41 Z-51.: (deslocamento X60.0 :
G01 X80.0 F0.2 : apenas em Z) Z-45.0 :G00 X200.0 Z200.0 T0300
X78.0 W1.0 : :M30
X60.0 :
Z-45.0 :
X40.0 Z-15.0 :
X30.0 :
Z-1.0 :
X26.0 Z1.0 :
N14 G40 :
G70 P12 Q14 :
G00 X200.0 Z200.0 T0100 :
M30 :

35
22- Ciclo de desbaste paralelo ao contorno (A / B) ( ex.: peas fundidas)

G73 U_W_R_
G73 P_Q_U_W_F_ S_

1 linha
U = recuo no eixo X, no raio
W = recuo no eixo Z
R = nmeros de passes

2 linha
P = Nmero da linha de inicio do perfil
Q = Nmero da linha do trmino do perfil
R = Retorno para alvio da ferramenta
F = Avano (Se no programado assume o anterior)
S = Rotao (Se no programado assume o anterior)
U = Sobremetal a ser deixado no eixo X.
W= Sobremetal a ser deixado no eixo Z.

EXEMPLO:

N10 G50 S2000 T0300 :


G96 S200 M03 :
G00 X35.0 Z5.0 T0303 :
Z0 :
G01 X-1.6 F0.2 :
G00 X70.0 Z10.0 :
G73 U3.0 W2.0 R2 :
G73 P12 Q16 U0.5 W0.1 F0.25 :
N12 G00 G42 X20.0 Z2.0 :
G01 Z-10.0 F0.15 :
G02 X40.0 Z-20.0 R10.0 :
G01 Z-30.0 :
X60.0 Z-50.0 :
N16 G40 U1.0 :
G70 P12 Q16 :
G00 X200.0 Z200.0 T0300 :
M30 :

36
23- Ciclo de furao (pica-pau), (A / B)
G74 R_
G74 Z_Q_F_S_

1 linha
R = Retorno incremental do eixo Z para quebra de cavaco
(Obs. Se o valor de R for 0 ,elimina a quebra de cavacos)

2 linha
Z = Ponto final do eixo Z
Q = Comprimento da penetrao programada (em milsimos)
F = Avano (Se no programado assume o anterior)

EXEMPLO :

23.1) Ciclo de desbaste simples longitudinal com quebra cavaco.


G74 X_Z_P_Q_R_F_S_
Onde:
X = Dimetro final do eixo X
Z = Comprimento final do eixo Z
P = Profundidade de corte ( incremental no raio, em milsimo)
Q = comprimento de corte (incremental em milsimos)
R = Retorno para alvio da ferramenta
F = Avano (Se no programado assume o anterior)

EX.: G0 X102. Z2. (aproximao do dimetro maior )


G74 X50. Z-80. P2000 Q3000 R0.5R1F0.2

37
23 .2 Ciclo de furao com quebra de cavaco e alvio G83 (OPCIONAL)
Formato: G83 Z _ Q_ P_ R_ F_
G80 Cancela ciclo

Z = Profundidade final do furo


R = Ponto de aproximao
P= tempo de parada em milissegundo
F = Avano
Q = Profundidade de cada penetrao em milsimo

Passos de execuo do ciclo:

1-Eixo Z se posiciona em G00 at ponto R


2-Ferramenta usina em G01 a profundidade programada Q
3-Ferramenta volta em G00 at o ponto R
4-Ferramenta retorna em G00 a 1mm do G1 anterior
5-Ferramenta usina em G01 a profundidade programada Q
6- Repete de 3 a 5 at atingir o Z programado.

24- Ciclo de desbaste transversal com corte interrompido ou ciclo de


canal (A / B)
G75 R_
G75 X_Z_P_Q_R_F_S_

1 linha
R = Retorno do eixo para quebra de cavaco
(Obs. Se o valor de R for 0 ,elimina a quebra de cavacos)

2 linha
X = Ponto final do eixo X ( menor em X )
Z = Ponto final em Z
P = Comprimento de corte de cada penetrao
Q = Deslocamento em Z para nova passada (em milsimos )
R = Afastamento lateral no retorno da ferramenta.
F = Avano (Se no programado assume o anterior)
S = Rotao (Se no programado assume o anterior)

EXEMPLO:

38
EXEMPLO PARA CANAIS:

N10 G50 S500 T0100 :


G97 S_ M03 :
G00 X90.0 Z1.0 T0101 :

X82.0 Z-20.0 :
G75 R1.0 :
G75 X60.0 Z-60.0 P3000 Q20000 F0.1 :
G00 X90.0 :
X200.0 Z200.0 T0100 :
M30 :

39
25- Ciclo de rosqueamento (A / B)
G76 Ciclo de rosqueamento
G76 P_ _ _ _ _ _ Q _ _ R_ _
G76 X_Z_R_P_Q_F_

1 linha
P= trs dezenas, as quais significam:
_ _ = Nmero de passadas de acabamento
_ _ = Comprimento do chanfro no fim da rosca ( sada), expresso em mltiplos do passo,
Os valores podem ir de 01 a 99, indicando 0,1 a 9,9 vezes o passo.
_ _ = ngulo do perfil do filete (60 ou 55)
Q= valor que retirado nas passadas do rosqueamento em milsimos
R = Valor que retirado nas passadas para o acabamento

2 linha

X = Coordenada final da rosca X (di)


Z = Coordenada final da rosca Z
R = Diferena do raio inicial at raio final (usado para rosca cnica, negativo para rosca externa
e positivo para interno)
P = Altura (H) do filete da rosca (raio, em milsimos)
Q = Profundidade de corte para o 1 passe do rosqueamento em milsimos
F = Passo da rosca

Exemplo:

Exemplo do caminho da ferramenta para


abertura de roscas mltiplas:
N10 G97 S800 M03 T0300
G00 X30.0 Z5.0 T0303
G76 P021060 Q100 R100
G76 X18.2 Z-20.0 P900 Q500 F1.5
G00 X50.0 Z-20.0
G76 P021060 Q100 R100
G76 X38.2 Z-52.0 P900 Q50 F1.5
G00 X200.0 Z200.0 T0300
M30

H= 0.65 x p ( rosca Mtrica)


H= 0,866 x p ( rosca polegada)
di = d- 2H

Onde: H= Altura do filete P= Passo da rosca em milimetros

40
26- G32 Roscamento passo a passo
A funo G32 executa o rosqueamento onde cada profundidade programada em bloco
separado. ^
H possibilidade de" abrir-se roscas em dimetros internos ou externos, sendo elas roscas
paralelas ou cnicas, simples ou de mltiplas entradas.

G32 X___ Z___ Q___ R____F____

Onde:
X = dimetro do rosqueamento
Z= posio final do comprimento da rosca
Q = ngulo do eixo rvore para a entrada da rosca (milsimos de graus)
R = valor da conicidade incremental no eixo "X".
F = passo da rosca

Exemplo: para 1 entrada:


G97 S300M3
G0X 40 Z8
G32 X39.7 Z-20 Q0 F4
G0X41
G0 Z8
X39.5
G32 Z-20 Q0 F4
-
-
-
2 entrada:
G97 S300M3
G0X 40 Z8
G32 X39.7 Z-20 Q180000 F4
G0X41
G0 Z8
X39.5
G32 Z-20 Q180000 F4
-
-
-

27- G84 ciclo de rosqueamento rgido com macho ( opcional )

G84 Z_ F_
G80 (cancela ciclo)
Z= comprimento final da rosca
F= Passo da rosca

Ex.:
M29 S300.( comando de sincronismo para rosqueamento )
G84 Z-20. F1.5;
Rosca com passo de 1.5 e comprimento de 20.

Para rosca esquerda: colocar M72 antes do ciclo e M73 aps.


Ex. M72
M29 S300
G84 Z-20 F1.5
M73

41
Ciclo de rosca semi-automtico

Formato: G92 X___ Z___ R____F____

Onde:
X = dimetro do rosqueamento
Z= posio final do comprimento da rosca
R = valor da conicidade incremental no eixo "X".
F = passo da rosca

Exemplos:

42
28- ciclo para alargador.
G85 Z___ F___;
Onde:
Z= Posio final
F= Avano

29- Ciclo de corte longitudinal com mltiplos passes ( LISTA A)


G90 X(U)__ Z(W)__ R__ F__

G0X200. Z200.T00 :
G50 S2000 T0101 :
G96 S200 M03 :
G00 X61.0 Z2.0 M8 :(Linha do retorno
da ferramenta)
G90 X55.0 W42.0 F0.25 :
X50.0 :
X45.0 :
X40.0 :(termino da parte paralela)
Z-12.0 R-1.75 :(inicio do cone)
Z-26.0 R-3.5 :
Z-40 R-5.25 :
G0 X200. Z200.M9 :
M30

30- Ciclo de corte Transversal com mltiplos passes (LISTA A)


G94 X(U)__ Z(W)__ F__

G0X200. Z200.T00 :
G50 S2000 T0101 :
G96 S200 M03 :
G00 X85.0 Z2.0 M8 :(Linha do retorno da ferramenta)
G94 X40.0 Z2.0 F0.25 :
Z-4. :
Z-6 :
Z-8 :
Z-10.
Z-12.
Z-14.
Z-16.
Z-18.
Z-19.7
Z-20.
G0 X200. Z200.M9 :
M30

43
Funes para torno com ferramentas acionadas:

M3 Liga Rotao do eixo rvore sentido horrio.


M4 Liga Rotao do eixo rvore sentido anti-horrio.
M05 Desliga rotao do eixo rvore.

M35 Determina que o eixo rvore trabalhe como eixo C.


Obs.: Aps este comando se programarmos G0 C90; a placa se posiciona na posio
90.

M05 aps o M35 faz com que o eixo C passe a trabalhar como eixo rvore normal.

M33 Rotao horria da ferramenta acionada.


M34 Rotao anti-horria da ferramenta acionada.
M35 Desliga rotao da ferramenta acionada.

Obs.: Ao trabalhar com rotao nas ferramentas acionadas devemos utilizar o cdigo
G97(RPM constante). E G98 (mm/rotao)
Pois no podemos utilizar velocidade de corte constante G96 nas ferramentas
acionadas.

M88 Travamento de baixa presso do eixo C.


Verificar / regular a presso que deve estar entre 5 e 6 Bar.
aplicado para fresamento com movimento do eixo C. (este travamento elimina
possvel folga durante o fresamento, o eixo C desliza sem folga no fresamento com
movimento do mesmo).

M89 Travamento de alta presso do eixo C.


aplicado para furao e rosqueamento com ferramenta acionada, o travamento do eixo
C rgido.

M90 Destrava eixo C / Cancela M88 e M89.


Observar programas exemplos do manual da Mquina

44
CICLOS FIXOS PARA BROCAS E MACHOS
Cancelamento de ciclos fixos

G80 = Cancela ciclos fixos

Este comando deve sempre ser programado aps a execuo de qualquer ciclo fixo.
Fazendo o cancelamento do mesmo.
G83 = Ciclo de furao pica-pau longitudinal ( com o eixo Z)

Formato: G83 C_ Z _ Q_ P_ F_
C = Posicionamento no eixo C
Z = Profundidade final do furo
Q = Profundidade de cada penetrao
P = Tempo de espera no final do furo
F = Avano

Passos de execuo do ciclo:


Os eixos X e C so posicionados em G00
Rotao no sentido horrio
Ferramenta desce em G01 a profundidade
programada Q
Ferramenta sobe em G00 at ponto de inicio do ciclo
Ferramenta desce em G00 at o valor anterior menos 1mm*
Ferramenta desce em G01 a profundidade programada Q at atingir a
profundidade Z programada
Ferramenta recua em G00 at ponto do inicio do ciclo

Programa furo longo.


G0G40G80G99
M90
M35
G28 H0 (referncia eixo C)
T0707
G97S2500M33
G0C0Z5
X 50 M8
Z1
G83C0Z- 45. Q6000F. 1M89
C90. M89
C180M89
C270M89
G0G80Z5M90
X200. Z100. M35
M30

45
Ciclo de rosqueamento com macho
G84 = Ciclo de rosqueamento longitudinal (com o eixo Z)

Formato: G84 C_ Z _ F_
C = Posicionamento no eixo C
Z = Profundidade final do furo
F = Passo da rosca

Passos de execuo do ciclo:


O eixo C posicionado em G00
Rotao no sentido horrio
Sincronismo do eixo rvore e eixo Z
ligado
Ferramenta executa rosqueamento
Rotao no sentido anti-horrio
Ferramenta executa retorno at ponto de inicial

Programa rosca rgida


G0G40G80G99
M90
M35
G28 H0
T0808
G0C0Z5
X50 M8
Z2.
S1000M29
G84C0Z-35F1. 5M89
C90. M89
C180. M89
C270. M89
G0G80Z5M90
X200. Z100. M35
M30

46
G87 = Ciclo de furao pica-pau transversal ( com o eixo x)

Formato: G87 C_ X_ Q_ P_ F_
X = Profundidade final do furo
Q = Profundidade de cada penetrao
R = Ponto de aproximao
P = Tempo de espera no final do furo
F = Avano

Passos de execuo do ciclo:


O eixo C posicionado em G00
Rotao no sentido horrio
Ferramenta movimenta o eixo X em G01 na profundidade programada Q
Ferramenta sobe em G00 at o ponto inicial
Ferramenta desce em G00 at o valor anterior menos 1mm*
Ferramenta desce em G01 a profundidade programada Q at atingir a
profundidade Z programada
Ferramenta recua em G00 at ponto inicial

Programa furos
G0G40G80G99
M90
M35
G28 H0
T0909
G97S2500M33
G0C0Z2
X60M8
Z-10.
G87X40C0Q3000F. 05M89
C90. M89
C180. M89
C270. M89
G0G80X80
Z10
X200. Z100. M35
M30

47
G88 = Ciclo de rosqueamento transversal (com o eixo X)

Formato: G88 C _ X_ F_

C = Posicionamento no eixo C
X = Profundidade final do furo
F = Passo da rosca

Passos de execuo do ciclo:


O eixo C posicionado em G00
Rotao no sentido horrio
Sincronismo do eixo rvore e eixo Z so
ligados
Ferramenta executa rosqueamento
Rotao no sentido anti-horrio
Ferramenta executa retorno at ponto inicial
Programa rosca rgida
G0G40G80G99
M90
M35
G28 H0
T1010
G0C0Z. 5
X60 M8
Z-10
G97S1000M29
G88X45C0F1.5M89
C90. M89
C180. M89
C270. M89
G0G80X60
Z10
X200. Z100. M35
M30

48
INTERPOLAO DE COORDENADAS POLARES
(G12. 1 ; G13.1)

Formato
Especifique G12. 1 e G13.1 em blocos
separados.

Explicaes

A interpolao de coordenadas polares uma funo que executa o controle de


contornos por meio da converso de um comando programado no sistema de
coordenadas cartesianas, no movimento de um eixo linear (movimento de uma
ferramenta) e no movimento de um eixo de rotao (rotao de uma pea).

G12. 1 Inicia o modo de interpolao de coordenadas polares (ativa a interpolao de


coordenadas polares).

G13. 1 Cancela o modo de interpolao de coordenadas polares (para que a


interpolao de coordenadas polares no seja executada).

Especifique uma interpolao linear ou circular, servindo-se das coordenadas de um


sistema de coordenadas cartesianas composto de um eixo linear e de um eixo de rotao
(eixo virtual).

Obs.: Eixo X com programao em dimetro.


Eixo C com programao em raio.(como se fosse o eixo Y)

G12. 1 Inicia o modo de interpolao de coordenadas polares e seleciona um plano


para a execuo da interpolao de coordenadas polares (fig. 4.6 (a)). A interpolao de
coordenadas polares executada neste plano.

Eixo de rotao (eixo virtual) (unidade: mm ou polegadas).


Eixo linear (unidade: mm ou polegadas).

Fig. 4.6 (a) Plano de interpolao de coordenadas polares


Ponto de origem do sistema de coordenadas da pea quando se liga a mquina ou se
reinicializa o sistema, a interpolao de coordenadas polares cancelada (G13. 1). Os
eixos lineares e de rotao, para a interpolao de coordenadas polares.

CUIDADO
O plano utilizado antes de se especificar G12. 1 (plano selecionado por meio de G17,
G18 ou G19) cancelado e s volta a ser retomado quando G13.1 (cancelamento da
interpolao de coordenadas polares) for especificado.
Quando feito o reset do sistema, a interpolao de coordenadas polares cancelada e
passa a ser utilizado o plano especificado por meio de G17, G18 ou G19.

49
Exemplo 1

%
O0001(SEXTAVADO)
G54 G21
G0 X200 Z100 M35 ( DESLIGA ROTAO E ATIVA EIXO C)
T0101(FRESA 20MM)
G28 H0
G97 S1000 M33 ( ROTAO FERRAMENTA ACIONADA)
G00 X100. Z-10. C0 (POSICIONAMENTO NA POSIO INICIAL)
G98M88( AVANO MM/MIN ,TRAVAMENTO COM BAIXA PRESSO)
G12.1 (NCIO DA INTERPOLAO DE COORDENADAS POLARES)
G1G42X50.C0 (PONTO 1) ( COMPENSAO DE RAIO)
G1 X25.C21.65 ( PONTO 2)
G1 X-25.C 21.65 ( PONTO 3 )
GIX-50 C0 (PONTO 4 )
GI X -25 C-21.65 (PONTO 5)
G1 X 25. C-21.65 (PONTO 6)
GI X 50. C0 (PONTO 1)
G1 G40 X100. ( CANCELA COMPENSAO DE RAIO)
G13.1 (CANCELAMENTO DA INTERPOLAO DE COORDENADAS)
G0 X 200 Z100 M35
G99 M90 ( AVANO EM MM/RPM, CANCELA TRAVAMENTO )
M30
%

50
EXEMPLO 2

%
O0002(QUADRADO)
G54 G21
G0 X200 Z100 M35( DESLIGA ROTAO E ATIVA EIXO C)
T0101(FRESA 20MM)
G28 H0
G97 S1000 M33 ( ROTAO FERRAMENTA ACIONADA)
G00 X100. Z-10. C0 (POSICIONAMENTO NA POSIO INICIAL)
G98M88( AVANO MM/MIN ,TRAVAMENTO COM BAIXA PRESSO)
G12.1 (NCIO DA INTERPOLAO DE COORDENADAS POLARES)
G1G42X35.36 C-7.68 ( COMPENSAO DE RAIO)
G1 C7.68
G3 X15.36 C17.68 R10
GIX-15.36
G3 X-35.36 C7.68 R10
G1 C-7.68
G3 X-15.36 C-17.68 R10
G1 X15.36
G3 X36.36 C-7.68 R10
G1 G40 X100. ( CANCELA COMPENSAO DE RAIO)
G13.1 (CANCELAMENTO DA INTERPOLAO DE COORDENADAS)
G0 X 200 Z100 M35
G99 M90 ( AVANO EM MM/RPM, CANCELA TRAVAMENTO )
M30
%

51
Parametrizao - linguagem estruturada (opcional A / B)

As variveis so definidas pelo smbolo (# ).


Podemos tambm atribuir valores as variveis atravs de frmulas ou substituies.

Ex.:

# 1 = 10.
# 2 = # 1 + 5. Portanto # 2 = 15.

Os valores das coordenadas podem ser variveis.

Ex.:

# 1 = 10.
G1 X # 1 F200 Portanto G1 X10. F200
As variveis podem ser utilizadas junto a funes aritmticas .

Ex.:

# 1 = 10.
# 2 = 15.
#3=#1+#2
# 4 = 800
S # 4 M3 (LIGA ROTAO EM 800RPM NO SENT. HORRIO)
G1 X # 3 F300 (PORTANTO G1 X25. F300)

Funes aritmticas:

# 1 = # 2 (Substituio)
# 1 = 100.
Portanto: # 2 = 100.

# 1 = # 2 + # 3 (Adio)
# 2 = 100.
# 3 = 50.
Portanto: # 1 =150.

# 1 = # 2 - # 3 (Subtrao)
# 2 = 100.
# 3 = 40.
Portanto: # 1 = 60.

# 1 = # 2 / # 5 (Diviso)
# 2 =10.
#5=2
Portanto: # 1 = 5.

# 1 = # 3 * # 5 (Multiplicao)
#3=2
# 5 = 6.
Portanto: # 1 = 12.

# 1 = SIN [60] (Funo seno)


Portanto: # 1 = 0.860

# 1 = COS [45] (Funo coseno)


Portanto: # 1 = 0.707

52
# 1 = TAN [60] (Funo tangente)
Portanto: # 1 =1.732

# 1 = ATAN [1.73205] (Funo arco tangente)


Portanto: # 1 = 60.000

# 1 = ACOS [0.707] (Funo arco coseno)


Portanto: # 1 =45.009

# 1 = SQRT [4] (Funo raiz quadrada)


Portanto: # 1 = 2

# 1 = FIX [14/3] (Arredonda casa decimais para baixo)


Portanto: # 1 = 4.000

# 1 = FUP [14/3] (Arredonda casa decimais para cima )


Portanto: # 1 = 5.000

# 1 = LN [5] (Funo de logaritmo natural)


Portanto: # 1 = 1.609

# 1 = EXP [2] (Funo de expoente na base e [=2.718] )


Portanto: # 1 = 7.389

# 1 = ROUND [14/3=4,6666666666] (Arredondamento de casa decimais)


Portanto: # 1 = 4.000

# 1 = ABS [3-5=-2] (Modulo do nmero)


Portanto: # 1 = 2

Para maior aproveitamento das variveis de programao podemos utilizar as funes


condicionais.

IF = Se
GOTO = V para
DO = Faa
WHILE = Enquanto
END = Final

EQ = Igual
NE = Diferente
GT = Maior que
LT = Menor que
GE = Maior ou igual
LE =Menor ou igual

Estrutura IF GOTO

53
Estrutura DO WHILE

28-Formulas:
Frmula parar calcular rotao:

vc x 1000
xd

vc = velocidade de corte (fornecido pelo fabricante da ferramenta)


1000 = constante de clculo
n = rotao para usinagem

Frmula parar calcular avano da mesa:

vf = n x af x z
vf = avano da mesa
n = rotaes por minuto (calculado pela formula acima)
z = nmero de dentes ou facas da ferramenta
af = avano por faca

fn = ar = mm
n

ar = fn = avano por rotao ou avano por revoluo


n = rotaes por minuto
mm = milmetros a serem usinados

54
29-Relaes Trigonomtricas e teoremas relativos a tringulos:

55
30 - Lista de alarmes

56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74

Você também pode gostar