Escolar Documentos
Profissional Documentos
Cultura Documentos
Guia Prático de Programação
Guia Prático de Programação
TORNEAMENTO
I –
1
SISTEMA DE COORDENADAS CNC
2
EXERCÍCIOS
X Z
A
B
C
D
3
2
X Z
A
B
C
D
E
F
4
3
X Z
5
4
X Z
6
TABELA DE FUNÇÕES M
Na tabela de classificação :
O – Opcional / S – Standard
7
LISTA DE CÓDIGOS G
S – Standard
O - Opcional
8
CÓDIGO G FUNÇÃO S/O
G70 Ciclo de acabamento S
G71 Ciclo de desbaste longitudinal S
G72 Ciclo de desbaste transversal S
G73 Ciclo de desbaste paralelo ao perfil S
G74 Ciclo de furação S
G75 Ciclo de canais ou de faceamento S
G76 Ciclo de rosqueamento automático S
G77 Ciclo de desbaste longitudinal e cônico O
G79 Ciclo de desbaste transversal e cônico O
G80 Cancela ciclos de furação S
G83 Ciclo de furação (Pica-Pau) O
G84 Ciclo de rosqueamento com macho O
G86 Ciclo de Mandrilamento O
G92 Determinação de nova origem S
G96 Ativa velocidade de corte constante S
G97 Ativa rotação fixa S
G98 Avanço em milímetros por minuto S
G99 Avanço em milímetros por rotação S
9
FUNÇÕES PARA AVANÇO DE USINAGEM
T XX YY
10
FUNÇÕES PARA ROTAÇÃO DA PLACA
G50 S2000
G50 – Ativa máxima rotação a ser atingida.
S2000 – Valor da rotação máxima.
G96 S200
G96 – Ativa velocidade de corte constante.
S200 – Valor da velocidade de corte a ser usada.
___::____::____
G97 S1500
G97 – Ativa RPM constante.
S1500 – Valor do RPM a ser usado.
11
FORMATO DE DIGITALIZAÇÃO DO PROGRAMA
Ex.:
12
FUNÇÃO G0
%
O0002
T0202
G97 S3000 M3
G0 X50 Z2 (APROXIMAÇÃO)
G1 Z-30 F0.2 (USINAGEM)
X80 (USINAGEM)
G0 X100 Z2 (AFASTAMENTO)
M30
13
FUNÇÃO G1
%
O0001
G50 S2500
G96 S150 M3
G0 X30 Z2 M8 -------------------------PERCURSO H → A
G1 Z-30 F0.2 --------------------------PERCURSO A → C
G1 X60 -------------------------------PERCURSO C → D
G0 X100 Z50 --------------------------PERCURSO D→ H
M30
14
EXERCÍCIOS
15
2
16
3
17
FUNÇÃO G2 e G3
18
EXEMPLO DE PROGRAMA COM G2 e G3
%
O0001
T0101(ACABAMENTO)
G50S1800
G96S200M3
G0 X0Z2M8
G1 Z0F0.2
G1 X20
G3 X30Z-5R5
G1 Z-20
G2 X70Z-40R20
G1 X80
G1 Z-60
G1 X100 Z-80
G0 X200Z100
M30
19
EXERCÍCIOS
1
20
2
21
3
22
FUNÇÃO G2 e G3 com I e K
23
%
O0001(ACABAMENTO)
T0101
G50S1800
G96S200
G0 G54 X0 Z2 M8
G1 Z0
X44
G2 X84 Z-46 I44 K-8
G1 X100 Z-72
G3 X164 Z-132 I-35 K-56
G1 X190
G1 Z-153
G0 X100 Z100
M30
24
EXERCÍCIOS
1
25
2
26
TEMPO DE ESPERA EM SEGUNDOS “G04”
Formato:
G04 X__ ou G04 P__
Exemplo:
G04 X5 – 5 SEGUNDOS
GO4 P2000 – 2 SEGUNDOS
27
ARREDONDAMENTO DE CANTOS E CHANFRAMENTO
Todo chanfro a 45º e raios com ponto inicial e final a 90º podem ser
programados utilizando as funções C (chanfro) e R (raio).
Estes comandos devem ser programados ao final de cada coordenada e
não ao início do raio ou chanfro.
Exemplo:
29
2
30
PROGRAMAÇÃO DE COORDENADAS ANGULARES
31
32
Programa:
.
.
.
G0 G54 X0 Z0;
G1 X60 A90 C1 F0.25;
Z-30 A180 R6;
X100 A90;
,A170 R20;
X300 Z-180 A112 R15;
Z-230 A180;
.
.
.
33
EXERCÍCIO
34
ABERTURA DE ROSCA PASSO A PASSO “G32”
F = passo da rosca
Cálculos:
1 – Altura do filete (P)
P = 0.65 x Passo da rosca
“0.65 para rosca métrica e 0.64 para rosca em polegedas.”
35
EXEMPLO:
36
EXERCÍCIOS
1–
37
2–
38
ABERTURA DE ROSCA COM PASSO VARIÁVEL “G33”
F = passo da rosca
39
40
COMPENSAÇÃO DE RAIO DE FERRAMENTAS
Todo contorno quando torneado por uma ferramenta que possua raio na
ponta deve ser feita a compensação do raio da pastilha.
41
Exemplo utilizando compensação com G42:
O0001
G96 S200M3
G50 S2000
G0 X0 Z2
G1 G42 Z0 F0.2
G3 X21.212 Z-25.606 R15
G1 Z-35
X40 C1
Z-36
G0 G40 X44
G0 X200 Z200
M30
42
TIPO DE QUADRANTE PARA COMPENSAÇÃO DO RAIO
43
CICLO DE ACABAMENTO DE PERFIL “G70”
O ciclo G70 pode ser utilizado após utilização dos ciclos que veremos a
seguir como G71 ,G72 e G73.
Este ciclo faz a repetição do contorno programado respeitando a medida
final da peça sem sobre-metal que é especificado nos ciclos de desbaste.
FORMATO:
G70 P___Q___
44
CICLO DE DESBASTE LONGITUDINAL “G71”
G71 U___R___
U = profundidade de corte durante o ciclo no raio.
R = recuo da ferramenta em X durante a usinagem no raio.
G71 P___Q___U___W___F___
P = número da linha de início do contorno.
Q = número da linha final do contorno.
U = sobre-metal para acabamento em X (positivo para externo e negativo
para interno).
W = sobre-metal para acabamento em Z (positivo para usinagem à direita e
negativo para usinagem à esquerda).
F = avanço de usinagem.
45
O0001
T0101
G96S150M3
G50S2500
G0G54Z0
X55
G1X-1F0.25
G0X50Z2
G71 U2 R1
G71 P100 Q200 U0.2 W0.15 F0.25
N100 G0 X20
G1 G42 Z0 F0.15
X25 C2
Z-15 C3
X45 C3
Z-30
X50
N200 G0 G40 X52
G70 P100 Q200
G0X100Z100
M30
46
EXERCÍCIOS
1
47
2
48
CICLO DE DESBASTE TRANSVERSAL “G72”
G72 W___R___
W = profundidade de corte durante o ciclo em Z .
R = recuo da ferramenta em X durante a usinagem.
G72 P___Q___U___W___F___
P = número da linha de início do contorno.
Q = número da linha final do contorno.
U = sobre-metal para acabamento em X (positivo para externo e negativo
para interno).
W = sobre-metal para acabamento em Z (positivo para usinagem à direita e
negativo para usinagem à esquerda).
F = avanço de usinagem.
49
EXEMPLO
50
EXERCÍCIOS
1
51
52
CICLO DE DESBASTE PARALELO AO PERFIL “G73”
G73 U___W___R___
U = profundidade de corte durante o ciclo no raio.
W = profundidade de corte durante o ciclo em Z.
R = número de passes para o desbaste da peça.
G73 P___Q___U___W___F___
P = número da linha de início do contorno.
Q = número da linha final do contorno.
U = sobre-metal para acabamento em X (positivo para externo e negativo
para interno).
W = sobre-metal para acabamento em Z (positivo para usinagem à direita e
negativo para usinagem à esquerda).
F = avanço de usinagem.
53
EXEMPLO
54
EXERCÍCIO
55
CICLO DE FURAÇÃO PROFUNDA “G74”
G74 R___
R = valor do recuo da broca para quebrar cavaco.
56
EXEMPLO
O0001
T0101
G97S1500M4
G0G54Z2
X0
G74 R2
G74 Z-85 Q5000 F0.2
G0 Z100
X150
M30
57
EXERCÍCIO
BROCA DIÂMETRO 12 mm
58
CICLO DE CANAIS “G75”
G75 R___
R = retorno incremental para quebra de cavaco (no raio)
59
EXERCÍCIO
BEDÂME 5mm
60
CICLO DE ROSQUEAMENTO AUTOMÁTICO “G76”
G76 X___Z___R___P___Q___F___
61
EXEMPLO: ROSCA M20X1
O0005(CICLO DE ROSCA)
T0101(ROSCA M20X1)
G97S1000M4
G0G54Z2
X20
G76 P020260 Q100 R0.1
G76 X18.7 Z-20 P650 Q200 F1
G0 X100 Z100
M30
Cálculos:
1 – Altura do filete (P)
P = 0.65 x Passo da rosca
“0.65 para rosca métrica e 0.64 para rosca em polegedas.”
62
EXEMPLO: ROSCA CÔNICA NPT 11.5 fios/polegada
(inclinação de 1º 47´)
O0006(CICLO DE ROSCA)
T0101(ROSCA NPT 11.5 FIOS)
G97S2000M4
G0 G54 Z5
X35
G76 P011560 Q150 R0.1
G76 X29.57 Z-20 P1913 Q300 R-0.669 F2.209
G0 X100 Z100
M30
63
CÁLCULOS:
tg=CO
CA
tg 1.533 = R R = 0.669
25
64
EXERCÍCIO
65
66
ROSCA 1 1/2 NPT 11 FIOS POR POLEGADA INCLINAÇÃO - 1º 32´
67
CICLO DE TORNEAMENTO PARALELO “G77”
A função G77 pode ser utilizada como ciclo de torneamento paralelo ao eixo
Z ,o qual torneia com sucessivos passes até o diâmetro desejado.
G77 X___Z___F___
Exemplo:
68
EXERCÍCIO
69
CICLO DE TORNEAMENTO CÔNICO “G77”
A função G77 pode ser utilizada também como ciclo de torneamento cônico
o qual torneia com sucessivos passes até o diâmetro desejado.
G77 X___Z___R___F___
70
CICLO DE TORNEAMENTO PARALELO “G79”
A função G79 pode ser utilizada como ciclo de torneamento paralelo ao eixo
X,o qual torneia com sucessivos passes até o comprimento desejado.
G79 X___Z___F___
71
EXERCÍCIO
72
CICLO DE TORNEAMENTO CÔNICO “G79”
A função G79 pode ser utilizada também como ciclo de torneamento cônico
o qual torneia com sucessivos passes até o comprimento desejado.
G79 X___Z___R___F___
73
EXERCÍCIO
74
FANUC Oi-T
TORNEAMENTO
75
CRIAR UM NOVO PROGRAMA NA MEMÓRIA DO CNC
Ex.: O898
76
EDITAR PROGRAMA EXISTENTE NA MEMÓRIA DO CNC
Ex.: O898
77
DELETAR UM PROGRAMA DA MEMÓRIA DO CNC
78
FAZER CÓPIA (DUPLICAR) DE UM PROGRAMA EXISTENTE
79
COPIAR TRECHO DE UM PROGRAMA EXISTENTE
80
OPERAÇÕES EM MODO MDI
Digitar operações
81
EXECUTAR UM PROGRAMA EXISTENTE NA MEMÓRIA DO CNC
82
DESLOCAMENTO DE PONTO ZERO
Digitar Z0
83
AJUSTAR OFFSET DA FERRAMENTA
Pressionar GEOMETRIA
Digitar Z0
84
HABILITAR LEITURA DE CARTÃO DE MEMÓRIA
Digitar 4
85
COPIAR PROGRAMA DO CARTÃO PARA A MÁQUINA
Pressionar CARD
FREAD
DEF.F
DEF.O
EXEC
86
COPIAR PROGRAMA DA MÁQUINA PARA CARTÃO
OPRT
TRANSM
EXEC
87