Escolar Documentos
Profissional Documentos
Cultura Documentos
.
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
FUNÇÕES M
M00 Parada programada
M01 Parada programada opcional
M02 Fim de programa
M03 Liga rotação de placa sentido horário
M04 Liga rotação de placa sentido anti-horário
M05 Desliga rotação de placa
M08 Liga óleo refrigerante
M09 Desliga óleo refrigerante
M12 Contador de peças
M13 Liga rotação ferramenta acionada sentido horário Opcional
M14 Liga rotação ferramenta acionada sentido anti-horário Opcional
M15 Desliga rotação ferramenta acionada Opcional
M19 Orienta spindle principal
M25 Avança contraponto
M26 Retorna contraponto
M30 Fim de programa
M40 Cancela eixo C Opcional
M41 Abaixa presseter ferramenta Opcional
M42 Sobe presseter ferramenta Opcional
M43 Ativa eixo C Opcional
M58 Liga usinagem de polígonos Opcional
M59 Cancela M58 Opcional
sergio.tj.1987@outlook.com
M83 Engata contraponto em carro principal para movimentação de Opcional
posição
M84 Desengata contraponto do carro principal Opcional
sergio.tj.1987@outlook.com
M143 Ativa eixo A Opcional
sergio.tj.1987@outlook.com
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
Entre movimentos de eixos ou finais de movimentos pode se programar um
tempo de espera que pode ser definido em segundos ou milésimos de
segundo.
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
Com o ciclo de rosca G32 é possível programar um rosqueamento passo a
passo controlando a medida do arranque.
Este ciclo pode ser usado em rosca paralela e rosca cônica tanto interna
como externa.
Funções necessárias:
F = passo da rosca
Cálculos:
1 Altura do filete (P)
P = 0.65 x Passo da rosca
35
EXEMPLO:
36
EXERCÍCIOS
1
37
2
38
Com o ciclo de rosca G33 é possível programar um rosqueamento passo a
passo controlando a medida do arranque e a medida do passo da rosca que
pode se variado no comprimento total da rosca.
Este ciclo pode ser usado em rosca paralela e rosca cônica tanto interna
como externa.
Funções necessárias:
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
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___
efeito mas no ciclo de acabamento serão válidos pois no G70 pode ser
programado avanço durante o contorno da maneira que for necessário.
44
A função G71 deve ser programada em dois blocos como:
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
A função G72 deve ser programada em dois blocos como:
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 PA
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
O ciclo G74 pode ser utilizado em furações profundas com recurso de
quebra de cavacos.
A função G74 deve ser programada em dois blocos como:
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
O ciclo G75 pode ser utilizado na execução de vários canais no comprimento
da peça.
A função G75 deve ser programada em dois blocos como:
G75 R___
R = retorno incremental para quebra de cavaco (no raio)
59
EXERCÍCIO
BEDÂME 5mm
60
Com o ciclo G76 é possível programar um rosqueamento com apenas duas
linhas de programa.
O ciclo poderá ser usado em roscas externas ou internas e também roscas
cônicas.
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
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
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
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___
F = Avanço de trabalho
70
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
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___
F = Avanço de trabalho
73
EXERCÍCIO
74