Escolar Documentos
Profissional Documentos
Cultura Documentos
X- (ou X+)
placa
zero-peça
(X0,Z0)
Z- Z+
Z : Movimento longitudinal
peça
X+ (ou X-)
Todo movimento da ponta da ferramenta é descrito neste plano XZ, em relação a
uma origem pré-estabelecida (X0,Z0).
Ferramenta na Frente (Torre dianteira) Ferramenta atrás (Torre traseira)
X-
peça
X+
56
Z- Z+
48
X+ Z- Z+
X-
ferramenta
Z+
zero-peça Y+
(X0,Y0,Z0) peça
X+
X+
Z- Z+
Z- Z+
X
+
X-
H 90 -50 G
H
0 -20
Início
25
2
Absolutas Incrementais
Ponto X Z Ponto X Z
A 0 0 IA -70 -35
B 30 0 AB 30 0
C 30 -5 BC
0 -5
D 40 -10 CD
10 -5
E 50 -10 DE
10 0
Z+ F EF
60 -15 10 -5
G FG
60 -25 0 -10
X+ G
H 80 -25 20 0
H
35
I HI
80 -40 0 -15
Início
35
3 Refazer o exercício anterior adotando o zero-peça no fundo da peça
Absolutas Incrementais
Ponto X Z Ponto X Z
A 40 IA
B 40 AB
C BC
35
Não altera
e ra
D CD
30
a lt
E DE
30
o
Nã
Z+ F EF
25
G FG
A 15
X+ G
H 15 H
35
I HI
0
Início
35
C
4 Z+ B
D
120 50
+ 15 I 26 E
Y
10
15 H
A P J K F
X+
N G
15
O L
80 M
10
15 H
A P J K F
N G
15
O L
Z+ 80 M
+
Y
X+
Coordenadas Incrementais (G91)
PONTO
EIXO I A B C D E F G H I J K L M N O
A B C D E F G H I J K L M N O P
X 22 0 30 0 50 0 0 0 -26 0 26 0 0 0 -50 0
Y -35 120 0 0 -50 0 -15 0 0 -15 0 0 -40 0 0 0
Z -6 0 0 -5 0 -10 0 10 0 0 0 -10 0 10 0 5
6.3 – PROGRAMAÇÃO
Exemplo de um bloco:
Fim de bloco
O005
Exemplo de um Programa CNC N10 G21
N20 [BILLET X19 Z50
TORNO N30 G98 Cabeçalho
N40 G28 U0 W0
R2 N50 M06 T0101
R 1,5 N60 G97 S2500 M03
1 x 45 N70 G00 X19 Z0.5
N80 G71 U0.3 R0.25
N90 G71 P100 Q190 U0.2 W0.2 F90
16
19
N100 G00 X7
Z + N110 G01 Z0 F100
N120 X9 Z-1
X+ N130 Z-6
N140 G03 X12 Z-7.5 R1.5
9 8 8 6 N150 G01 Z-12
N160 G02 X16 Z-14 R2
N170 G01 Z-22
N180 X19 Z-31
N190 G00 X19.5
N200 G70 P110 Q200
N210 M05
N220 G28 U0 W0
N230 M30
• Funções (Códigos)
O Identificação do programa ou sub-programa. É a primeira linha
(bloco) do programa. Composto de 4 dígitos, O0000 até O9999;
N Identificação de blocos (é comum numerar um programa CNC de
10 em 10). Pode-se ter n de blocos com até 4 dígitos, N9999);
X Y Z Posicionamento;
F Determina o avanço. Geralmente nos tornos CNC o avanço é
programado em mm/rotação. Na fresadora o avanço é normalmente
programado em mm/min;
T Seleciona a ferramenta para a troca.T0101
T 01 01
n° do corretor
n° fer. (raio de ponta,
correção de
desgaste)
Funções “G” e “M”
As funções G (preparatórias) e M (miscelâneas) são funções que
compõem basicamente um programa CNC.
As funções “G” definem à máquina o que fazer, preparando-a para
executar um tipo de operação (movimentos, reconhecer unidades de
medida, etc).
As funções “M” funcionam como botões liga/desliga; ex: M08 liga o
refrigerante de corte, M09 desliga, etc.
20
10
X+
Z- Z+
X-
G2 E G3: Interpolar circular. Funções não modais. G2 arco anti-
horário; G3 arco horário.
20
Torre dianteira B 25 A
R
30 10
200
40
R D C
35
Z+
1 PONTO X Z
O0005;
A 0 0
Absolutas N10 G21; (mm)
B 20 0
100 -40
N20 [BILLET X102 Z150
C
40
D 100 -80 N30 G98; (F mm/min)
cabeçalho
N40 G28 U0 W0;
N50 M06 T01;
R40 N60 G97 S2500 M03;
N70 G90 G00 X0 Z1;
N80 G01 X0 Z0 F100; → ponto A
100
A
Z + N90 G01 X20 Z0; → ponto B
B
N100 G03 X100 Z-40 R40; → ponto C
N110 G01 X100 Z-80; → ponto D
N120 G00 X102 M05;
D C N140 M30;
Ponto A B C D E F G H
2 X 3 7 7 11 16 16 18.7 18.7
Z 0 -2 -5.5 -7.5 -10 -15 -18 -30
O0005;
t as
u N10 G21;
sol
Ab N20 [BILLET X19 Z50;
R 2.5 CABEÇALHO N30 G98;
R2
N40 G28 U0 W0;
2x45º N50 M06 T01;
N60 G97 S2500 M03;
N70 G00 X3 Z0.5;
16
18.7
N90 N˚ do bloco do
início do perfil
N˚ do bloco do
final do perfil
Sobre-metal para
acabamento em X ()
Sobre-metal para
acabamento em Z
N210
G70 – Ciclo de Acabamento
N230 G70 P 90 Q 210 (Fecha o desbaste e chama o
acabamento)
1
Faça um programa CNC para dar desbastar e dar acabamento nas peças seguintes.
Dados:
• Fazer faceamento;
• Prof. de corte (ap) = 0.3 mm;
• Material bruto: 19 mm (diâmetro) x 50 mm (comprimento)
• vc = 130 m/min (desbaste) e 150 m/min (acabamento);
• f = 0,06 mm/rot (desbaste) e 0,04 mm/rot (acabamento).
• Sobremetal em X (U) = 0.3 em Z (W) = 0.2
R2
R 1,5 vc = ( . d . n)/1000 [m/min]
1 x 45
vf = f . n [mm/min]
16
19
mm/rot
9 8 8 6
O0010;
Ponto A B C D E F G H N10 G21;
X 7 9 9 12 12 16 16 19 N20 [BILLET X19 Z50;
N30 G98;
Z 0 -1 -6 -7.5 -12 -14 -22 -31 N40 G28 U0 W0; Cabeçalho
N50 M06 T01;
N60 G97 S2178 M03;
N70 G00 X22 Z0;
N80 G01 X-1 F100;
N90 G0 Z1;
N100 G0 X19;
N110 G71 U0.3 R0.2;
N120 G71 P130 Q220 U0.3 W0.2 F130;
A
N130 G00 X7;
C B N140 G01 Z0 F100; A
E D N150 X9 Z-1; B
G F N160 Z-6; C
H
N170 G03 X12 Z-7.5 R1.5; D
Perfil
N180 G01 Z-12; E
Vc = 130 m/min n = 2178 rpm (desbaste) N190 G02 X16 Z-14 R2; F
N200 G01 Z-22; G
Vc = 150 m/min n = 2513 rpm (acabamento) N210 X19 Z-31; H
N220 G00 X19.5;
N230 G97 S2178 M03
f = 0,06 mm/rot Vf = 130 mm/min (desbaste) N240 G70 P130 Q220;
N250 M05;
f = 0,04 mm/rot Vf = 100 mm/min (acabamento)
N260 G28 U0 W0;
N270 M30 ;
2
Faça um programa CNC para dar desbastar e dar acabamento nas peças seguintes.
Dados:
• Fazer faceamento;
• Prof. de corte (ap) = 0.25 mm;
• Material bruto: 19 mm (diâmetro) x 50 mm (comprimento)
• vc = 140 m/min (desbaste/acabamento);
• f = 0,035 mm/rot (desbaste/acabamento);
• Sobremetal em X (U) = 0.2 em Z (W) = 0.1 R 2.5
R2
2x45º
16
18.7
12 3 5 10
Absolutas O005;
N10 G21;
Ponto A B C D E F G H N20 [BILLET X19 Z50;
X 3 7 7 11 16 16 18.7 18.7 N30 G98;
CABEÇALHO
N40 G28 U0 W0;
Z 0 -2 -5.5 -7.5 -10 -15 -18 -30 N50 M06 T01;
R 2.5 N60 G97 S2345 M03;
R2 N70 G00 X22 Z0;
N80 G01 X-1 F117;
2x45º
N90 G0 Z1;
N100 G0 X19;
N110 G71 U0.25 R0.2;
16
18.7
Perfil
12 5 10
N180 G02 X16 Z-10 R2.5; E
N190 G01 Z-15; F
N200 X18.7 Z-18; G
Vc = 140 m/min n = 2345 rpm (desbaste/acabamento) N210 Z-30; H
N220 G00 X19.5;
f = 0,05 mm/rot Vf = 117 mm/min (desbaste/acabamento) N230 G70 P130 Q220;
N240 M05;
N250 G28 U0 W0;
Programação Fresadora CNC (máquinas de 3 eixos)
Z+
eixo-árvore
ferramenta
Z+
zero-peça
(X0,Y0,Z0)
Y+
peça
X+
G2 E G3: Interpolação circular. G2 (arco horário); G3 (arco anti-
horário).
Y+
G03
G02
X+
Dados da peça :
Canais A e C: largura 10 mm e profundidade 1.9 mm;
Canal B: largura 6 mm e profundidade 1.5 mm;
Quatro furos de Ø 8 mm e profundidade 1.7 mm;
Inicialmente fazer um faceamento com profundidade de corte de 0,2 mm;
CABEÇALHO
N40 [TOOLDEF T03 D6;
N50 [TOOLDEF T08 D8;
N60 [TOOLDEF T01 D40;
N70 G91 G28 X0 Y0 Z0;
N80 M06 T01;
N90 G43 H01;
N100 S2000 M03;
N110 G90 G00 X-25 Y16 Z5;
N120 Z-0.2;
N130 G1 X105 F200;
N140 Y60;
N150 X-5;
Dados da peça : N160 G91 G28 X0 Y0 Z0;
Canais A e C: largura 10 mm e profundidade 1.6 mm (2 passes); N170 M06 T06;
Canal B: largura 6 mm e profundidade 1.2 mm (2 passes); N180 G43 H06;
Quatro furos de Ø 8 mm e profundidade 0.7 mm; N190 S2500 M03;
Inicialmente fazer um faceamento com profundidade de corte de N200 G90 G00 X-7 Y5 Z5;
0,2 mm (1 passe); N210 Z-0.8;
N220 G01 X0 F120;
FERRAMENTAS DISPONÍVEIS NO MAGAZINE: N230 G03 X0 Y71 R33;
Fresa de facear de Ø 40 mm (T01); Fresas de topo: Ø 4 mm N240 G01 X-7;
(T02); Ø 6 mm (T03); Ø 5 mm (T04) e Ø 12 mm (T05); Ø 10 mm N250 Z-1.6;
(T06); Ø 3 mm (T07) Ø 8 mm (T08) N260 X0;
N270 G02 Y5 R33;
N280 G00 Z5;
N290 Y5 X107;
N300 Z-0.8;
N310 G01 X100 F120;
N320 G02 Y71 R33;
N330 G01 X107;
N340 Z-1.6;
N350 X100;
N360 G03 Y5 R33;
N370 G00 Z05 M05;
N380 G91 G28 X0 Y0 Z0;
N390 M06 T03;
N400 G43 H03;
N410 S2500 M03;
N420 G90 G00 X33 Y38 Z5;
N430 Z-0.6;
Dados da peça : N440 G01 X67 F120;
N450 Z-1.2;
Canais A e C: largura 10 mm e profundidade 1.6 mm (2 passes);
N460 X33;
Canal B: largura 6 mm e profundidade 1.2 mm (2 passes); N470 G00 Z5 M05;
Quatro furos de Ø 8 mm e profundidade 0.7 mm; N480 G91 G28 X0 Y0 Z0;
Inicialmente fazer um faceamento com profundidade de corte N490 M06 T08;
de 0,2 mm (1 passe); N500 G43 H08;
N510 G90 G00 X10 Y38 Z5 S2500 M03;
FERRAMENTAS DISPONÍVEIS NO MAGAZINE: N520 G99 G81 X10 Y38 Z-0.7 R2 F75;
Fresa de facear de Ø 40 mm (T01); Fresas de topo: Ø 4 mm N530 X50 Y66;
(T02); Ø 6 mm (T03); Ø 5 mm (T04) e Ø 12 mm (T05); Ø 10 mm N540 Y10;
N550 X90 Y38;
(T06); Ø 3 mm (T07) Ø 8 mm (T08) N560 G91 G80 G28 X0 Y0 Z0 M05;
N570 M30;
Uso de Sub-programas (M98)
Quando se tem sequências repetitivas pode-se usar um sub-programa
para simplificar a programação.
Um sub-programa é finalizado com o código “M99” e a leitura do
programa, pelo comando da máquina, retorna para o primeiro bloco
abaixo do bloco em que ocorreu a chamada do sub-programa.
Exemplo:
O0003 (SUBPROGRAMA)
N80 M98 P0003
N10 ..........
N90 Chamada do
sub-programa
“0003”
N20 ..........
.
76
15.2
O0080 (SUB-PROGRAMA)
20
N30 Y15.2;
N40 X-104;
N50 Y15.2
O0013; N60 X104
N10 G21 N70 Y15.2
N20 [BILLET X100 Y76 50; N80 G90 G00 X-25 Y-20 Z5; N80 X-104
N25 [SUBPROGRAM 0080; N90 Z-0.25; N80 Y15.2
N30 [TOOLDEF T01 D40; N100 M98 P40080 N90 X104
N40 G91 G28 X0 Y0 Z0; N110 G0 Z200 M05 N100 G0 Z2
N50 M06 T01; N120 M30 N110 G90 X-25 Y4.8
N60 G43 H01; N120 G91 Z-2.25
N70 S2000 M03; N120 M99