SlideShare une entreprise Scribd logo
1  sur  26
Télécharger pour lire hors ligne
Exemplos de
Programas em CNC
João Manuel R. S. Tavares
Joaquim Oliveira Fonseca
2011@JST/JOF CFAC: Exemplos de Programas de CNC 2
1º Exemplo
Trata-se de uma peça paralelepipédica, sobre a qual se
pretende realizar o contorno apresentado, numa máquina
fresadora.
Considera-se que a peça já se apresenta desbastada e
somente se pretende fazer o acabamento do contorno. Para
facilitar, não é tido em conta o raio da ferramenta.
A ferramenta tem o seu eixo de rotação paralelo ao eixo Z e
a altura, livre de qualquer contacto com a peça Zmov=10, o
ponto para aproximação ao contorno (-9,-15). A velocidade
de avanço é de 600 mm/min, a velocidade de corte 1800
rpm e a trajetória sobre o contorno, inicia-se no zero peça e
desenvolve-se no sentido contrário ao dos ponteiros do
relógio.
2011@JST/JOF CFAC: Exemplos de Programas de CNC 3
1º Exemplo
70
5
10
30
905
R25
R30
Z=0
Zmov=10.
Zprof=-5.
P0=Ponto para aproximação ao contorno (-9,-15)
P1=P8
P2
P3
P4
P5
P6
P7
Centro2
Centro1
P9=Ponto para afastamento do contorno
Origem Peça
P4
P2
P3
P1
P0
YX
P5
P6
P7
P8
P9
90
30
90
0
-9
60
25
0
0
-9
40
0
10
0
-15
70
70
45
0
-15
Centro1 (90,70)
Centro2 (25,45)
Multivistas
da peça Tabela e
esquema
2011@JST/JOF CFAC: Exemplos de Programas de CNC 4
1º Exemplo
Programa com o contorno em coordenadas
absolutas:
%
:22
N10 S1800
N20 G90 G17
N30 G00 Z10.
N40 X-9. Y-15.
N50 G01 Z-5. F600 M03
N60 X0. Y0.
N70 X30.
N80 X90. Y10.
N90 Y40.
N100 G02 X60. Y70. I0. J30.
N110 G01 X25.
N120 G03 X0. Y45. I0. J-25.
N130 G01 Y0.
N140 X-9. Y-15.
N150 G00 Z10. M05
N160 M30
%
: Endereço para o número do programa;
N10 Define a velocidade de rotação da árvore;
N20 Coordenadas absolutas e plano XY para
interpolação;
N30 Movimento rápido para Z=10;
N40 Movimento rápido para X=-9 e Y=-15;
N50 Mov. de interpolação linear para Z=-5 à
velocidade de 600mm/min e liga a árvore no
sentido retrógrado;
N60...N90 Mov. interpolação linear (quando não há
alteração duma coordenada não é necessário
designá-la);
N100 Mov. de interpolação circular no sentido
retrógrado;
N110 Mov. de interpolação linear;
N120 Mov. de interpolação circular no sentido
directo;
N130 e N140 Mov. de interpolação linear;
N150 Mov. rápido para Z=10 e paragem da árvore;
N160 Fim do programa.
P0
P1=P8
P2
P3
P4
P5
P6
P7 Centro2
Centro1
2011@JST/JOF CFAC: Exemplos de Programas de CNC 5
1º Exemplo
Programa com o contorno em coordenadas relativas:
%
:23
N10 S1800
N20 G90 G17 (G17 – Plano de interpolação XY)
N30 G00 Z10. (1º mov. deve ser em coord. absolutas)
N40 X-9. Y-15. (deve-se garantir X, Y e Z em absoluto)
N50 G91
N60 G01 Z-15. F600 M03
N70 X9. Y15.
N80 X30.
N90 X60. Y10.
N100 Y30.
N110 G02 X-30. Y30. I0. J30.
N120 G01 X-35.
N130 G03 X-25. Y-25. I0. J-25.
N140 G01 Y-45.
N150 X-9. Y-15.
N160 G00 Z15. M05
N170 G90 M30
%
P0
P1=P8
P2
P3
P4
P5
P6
P7
Centro2
Centro1
SomatóriosdeXeYiguaisa0,
jáquevoltaaomesmoponto.
X=9+30+60-30-35-25-9=0
Y=15+10+30+30-25-45-15=0
2011@JST/JOF CFAC: Exemplos de Programas de CNC 6
2º Exemplo
Considere-se um caso semelhante ao anterior a menos de ser necessário
repetir o contorno seis vezes. Neste caso, vai-se utilizar uma estrutura de
programação com utilização de subprogramas, pelo que o contorno será
definido em coordenadas relativas e em subprograma, de modo a que a
sua localização se torne dependente da posição em que a ferramenta é
deixada antes de cada chamada.
Trata-se de uma peça paralelepipédica, sobre a qual se pretende definir os
contornos (saliências), numa máquina fresadora. Considera-se que a peça
já se apresenta desbastada e somente se pretende fazer o acabamento.
Será tido em conta o raio da ferramenta através da função de correção
automática. A ferramenta terá o seu eixo de rotação paralelo ao eixo Z e a
altura, livre de qualquer contacto da ferramenta com a peça ou qualquer
dispositivo da sua fixação à mesa da máquina, será Zmov=15. Considera-
se também, uma posição para afundamento (Zprof=-6) da ferramenta, como
sendo (-8,-6) relativamente ao canto de início do contorno (ponto A). A
velocidade de avanço é de 600 mm/min, a velocidade de corte 1800 rpm e
a trajetória inicia-se no canto A do contorno e desenvolve-se no sentido
horário. É também considerado que o contorno é executado, cortando a
ferramenta 1 mm de profundidade em cada passagem, obrigando deste
modo que seja repetido para cada saliência 6 vezes.
2011@JST/JOF CFAC: Exemplos de Programas de CNC 7
2º Exemplo
20
15
R8
R6
35
45
40
55
40
8
6
(0,0)
A
(-103,4)
(-103,-41)
2011@JST/JOF CFAC: Exemplos de Programas de CNC 8
2º Exemplo
Programa, constituído por dois
subprogramas (8 e 12):
%
:10
N10 G90 G00 Z15.
N20 S1800
N30 X-103. Y4. M03
N40 M98 P12 L3
N50 G00 X-103. Y-41.
N60 M98 P12 L3
N70 M05
N80 M30
%
%
:12
N10 G91 G00 X40.
N20 G90 G01 Z0. F600
N30 M98 P8 L6
N40 G90 G00 Z15.
N50 M99
%
%
:8
N10 G91 G01 Z-1.
N20 G41 X8. Y6. D01 (ponto A)
N30 Y9.
N40 G03 X6. Y6. I0. J6.
N50 G01 X6.
N60 G02 X8. Y-8. I8. J0.
N70 G01 Y-7.
N80 X-20.
N90 G40 X -8. Y-6.
N100 M99
%
Em que G41 é correção automática da
ferramenta à esquerda e D01 é o
endereço da posição da tabela onde
está definido o diâmetro ou o raio da
ferramenta.
2011@JST/JOF CFAC: Exemplos de Programas de CNC 9
2º Exemplo
Observações:
• G41 – Correção automática da ferramenta à esquerda, D01 é o
endereço da posição da tabela onde está definido o diâmetro ou o
raio da ferramenta.
• G40 – Anular G41.
• (-103+40 = 63 = 55+8, -41 = -35-6)
• M98 – Chamada de subprograma Pxx Lx vezes (equivalente a
G20).
• M99 – Fim de subprograma (equivalente a G24).
• O subprograma 8 realiza o contorno (uma passagem).
• Para cada linha de saliências, o subprograma 12 é chamado três
vezes para realizar as 3 saliências da linha em questão.
• O programa começa por realizar a linha superior e depois a linha
inferior (sendo a ordem de maquinagem em cada linha da
esquerda para a direita).
• Cada saliência é sujeita a 6 passagens.
2011@JST/JOF CFAC: Exemplos de Programas de CNC 10
3º Exemplo
Definição de uma trajetória com Z=0. para o
contorno apresentado, considerando que esta se
desenvolve a partir da origem (0,0), com
chamada da correção automática da ferramenta.
A ferramenta coloca-se do lado de fora do
contorno e este é seguido no sentido indicado
pela seta (sentido horário).
2011@JST/JOF CFAC: Exemplos de Programas de CNC 11
3º Exemplo
300
500
600
850
1000
250 450 500 700 900 950 1150
R250
R650
X
Y
2011@JST/JOF CFAC: Exemplos de Programas de CNC 12
3º Exemplo
Solução possível:
%
: 10
N1 G92 X0. Y0. Z0.
N2 G90 G17 G41 G01 X250. Y300. D07
N3 Y600.
N4 X450.
N5 G03 X500. Y850. I-600. J250.
N6 G02 X900. I200. J150.
N7 G03 X950. Y600. I650. J0.
N8 G01 X1150.
N9 Y300.
N10 X700. Y500.
N11 X250. Y300.
N12 G40 G00 X0. Y0.
N13 M30
%
300
500
600
850
1000
250 450 500 700 900 950 1150
R250
R650
X
Y
(G17 – Plano de interpolação XY.
G92 – Definição da posição atual como origem.
G41 – Correção autom. da ferramenta, valor em D07, à esquerda.
G40 – Anular G41.)
2011@JST/JOF CFAC: Exemplos de Programas de CNC 13
4º Exemplo
Definição de uma trajetória para ciclos fixos de
furação (G81, G82 e G86) pela ordem definida
pela numeração, com mudança de ferramenta e
respetiva correção em comprimento.
(Ver o esquema de cada uma das ferramentas.)
Supõe-se que a mudança de ferramenta é
manual e que o posicionamento na origem
permite a sua execução sem problemas.
2011@JST/JOF CFAC: Exemplos de Programas de CNC 14
4º Exemplo
50
50
50
-300
-150 Zmovimento
Z
X
1
100
100
100
350
2
3
7
8
11
12
13
10
9
6
5
4
400 1200
150 250 250 150
X
Y
100
750
H11 = 200 mm; Furos de 1
a 6 de Ø10 mm – G81
H15 = 190 mm; Furos de 7
a 10 de Ø20 mm – G82
H31 = 150 mm; Furos de
11 a 13 de Ø95 mm – G86
2011@JST/JOF CFAC: Exemplos de Programas de CNC 15
4º Exemplo
Observações:
• G81/G82/G86 – Chamada do ciclo fixo de furação; X, Y
coordenadas do centro; R plano de início do contacto da
ferramenta com a peça; P temporização (pausa); com:
• G98 – Retorno da ferramenta ao plano de início do ciclo;
• G99 – Retorno da ferramenta ao plano de início do corte.
1
100
100
100
350
2
3
7
8
11
12
13
10
9
6
5
4
400 1200
150 250 250 150
X
Y
100
750
2011@JST/JOF CFAC: Exemplos de Programas de CNC 16
4º Exemplo
%
:20
N10 G92 X0. Y0. Z0.
N20 T11 M06
N30 G90 G46 G00 Z-150. H11 S30 M03
N40 G99 G81 X400. Y750. Z-303. R-247. F120
N50 Y550.
N60 G98 Y350.
N70 G99 X1200.
N80 Y550.
N90 G98 Y750.
N100 G00 X0. Y0. M05
N110 G46 Z0. T15 M06
N120 G43 Z-150. H15 S40 M03
(G92 – Posição atual como origem.
T11 – Seleção da ferramenta.
M06 – Mudança da ferramenta.
G46 – Aumentar a correção da
ferramenta.
Hxx – Corretor da ferramenta xx.
G43 – Compensação do
comprimento da ferramenta.)
2011@JST/JOF CFAC: Exemplos de Programas de CNC 17
1
100
100
100
350
2
3
7
8
11
12
13
10
9
6
5
4
400 1200
150 250 250 150
X
Y
100
750
4º Exemplo
N130 G99 G82 X550. Y650. Z-303. R-247. P300. F70
N140 G98 Y450.
N150 G99 X1050.
N160 G98 Y650.
N170 G00 X0. Y0. M05
N180 G49 Z0. T31 M06
N190 G43 Z-150. H31 S50 M03
N200 G99 G86 X800. Y750. Z-250. R-197. P300. F50
N210 G91 Y-200. L2
N220 G90 G00 X0. Y0. M05
N230 G49 Z0.
N240 M30
% (G49 – Anular G43.
L2 – Executar 2 vezes.
Pxxx – Temporização.)
2011@JST/JOF CFAC: Exemplos de Programas de CNC 18
5º Exemplo
Definição de uma trajetória para a geratriz da forma
apresentada, considerando que esta se desenvolve do
Z maior para o menor, com repetição de parte da
trajetória associada a uma mudança de referencial
(evita-se assim as coordenadas relativas).
No início, supõe-se que a ferramenta se encontra em
X=200 Z=530.
2011@JST/JOF CFAC: Exemplos de Programas de CNC 19
5º Exemplo
Z
X+
G55 G54 G53
30 50 90 130 170 340
150
140160
180
(G53, G54, G55 – Definição
de “novas” origens.)
2011@JST/JOF CFAC: Exemplos de Programas de CNC 20
5º Exemplo
Programa em linguagem FAGOR.
Na tabela do CNC para os G53 a G59 tem-se de introduzir:
G53 X0. Z340.
G54 X0. Z170.
G55 X0. Z0.
A programação da trajetória teórica será:
%
:22
N10 G90 G01 F250
N20 G53 (Seleciona o referencial G53)
N30 X140. Z170.
N40 Z150.
Z
X+
G55 G54 G53
30 50 90 130 170 340
150
140160
180
2011@JST/JOF CFAC: Exemplos de Programas de CNC 21
5º Exemplo
N50 X160. Z130.
N60 G03 X160. Z90. I0. K-20.
N70 G02 Z50. I0. K-20.
N80 G01 X180. Z30.
N90 Z0.
N100 X140.
N110 G54 (Seleciona o referencial G54)
N120 G25 N30.100.1 (Repetir de N30 ao N100 uma vez)
N130 G55 (Seleciona o referencial G55)
N140 G25 N30.90.1 (Repetir de N30 ao N90 uma vez)
N150 G00 X200. Z530.
N160 M30
%
(G25 – Salto incondicional de Nxx a Nyy, i vezes.)
Z
X+
G55 G54 G53
30 50 90 130 170 340
150
140160
180
2011@JST/JOF CFAC: Exemplos de Programas de CNC 22
6º Exemplo
Programa, para aplicação
de rotação e fator de
escala, estruturado com
subprogramas.
14
30
50
15
4.2
9
5
45°
X
Y
Z
Observações:
•G17 – Plano de interpolação XY.
•G69 – Anula rotação.
•G50 – Anula escala.
•M98 – Chamada de subprograma.
•G51 – Define a origem e fator de escala
a utilizar.
•Primeiro o programa vai fazer os triângulos
de maior tamanho e depois os menores
(escala 30%).
2011@JST/JOF CFAC: Exemplos de Programas de CNC 23
6º Exemplo
Programa, para aplicação de rotação e fator de escala, estruturado com
subprogramas.
%
:100
N5 G92 X0. Y0. Z10. (G92 - Posição atual como origem)
N8 G17 G69 G50 (G69 - Anula rotação, G50 - Anula escala)
N10 G01 Z10. F200 D01 (G68 - Definir uma rotação e o centro
N15 M98 P120 respetivo)
N18 G90
N20 M98 P110 L7 (M98 - Chamada de subprograma  G20)
N25 G69 G51 I0. J0. P0.3 (G51 - Define um fator de escala e
N30 M98 P120 o centro respetivo)
N34 G90
N35 M98 P110 L7
N40 G69 G50 G00 X0. Y0.
N45 M30 (G17 - Seleção do plano XY)
%
2011@JST/JOF CFAC: Exemplos de Programas de CNC 24
6º Exemplo
%
:110
N3 G90
N5 G68 X0. Y0. G91 R45.
N10 G90 M98 P120
N15 M99
%
%
:120
N5 G90 G00 X45. Y0.
N10 G01 Z-0.5
N15 G41 X50.
N20 Y7.
N25 X20. Y 0.
N30 X50. Y-7.
N35 Y0.
N40 G40 X45.
N45 G00 Z10.
N50 M99
%
(No subprograma 120 é realizado o
contorno de um triângulo.
No subprograma 110 são realizados os
restantes 7 triângulos por aplicação de
rotações incrementais de 45º.
G68 – Definição da rotação dados o
centro e o ângulo.)
14
30
50
2011@JST/JOF CFAC: Exemplos de Programas de CNC 25
7º Exemplo
Executar o programa em linguagem CNC/ISO para a
seguinte maquinagem (4 passagens de 2 mm cada):
150
70
50
0
50 96.189 155 215 250
Y
X
FRESAGEM
Zmov = 12
Zcorte = -8
R30
60º
Zincrem = -2
2011@JST/JOF CFAC: Exemplos de Programas de CNC 26
7º Exemplo
%
:50
N5 G92 X0. Y0. Z10.
N10 G00 G40 G90 Z10.
N15 X0. Y0.
N20 Z0. S1500 M03
N25 M98 P51 L4
N30 G00 G40 G90 Z10. M05
N35 X0. Y0.
N40 M30
%
%
:51
N 5 G91 G01 Z-2. F600
N10 G90
N15 G41 X50. Y50. D11
N20 X50. Y70.
N25 X96.188 Y150.
N30 X155. Y150.
N35 G03 X215. Y150. I30. J0.
N40 G01 X250. Y150.
N45 X250. Y50.
N50 X50. Y50.
N55 G40 X0. Y0.
N60 M99
%

Contenu connexe

Tendances

Linguagem de programacao de CNC Torno e Centro de Usinagem
Linguagem de programacao de CNC Torno e Centro de UsinagemLinguagem de programacao de CNC Torno e Centro de Usinagem
Linguagem de programacao de CNC Torno e Centro de UsinagemSergio Barrios
 
Apostila torno cnc fanuc 21i
Apostila torno cnc fanuc 21iApostila torno cnc fanuc 21i
Apostila torno cnc fanuc 21iRenan Ribeiro
 
Win nc fanuc 21m apostila de treinamento
Win nc fanuc 21m apostila de treinamentoWin nc fanuc 21m apostila de treinamento
Win nc fanuc 21m apostila de treinamentoestados4464
 
realizando cálculos para o aparelho divisor (ii)
realizando cálculos para o aparelho divisor (ii)realizando cálculos para o aparelho divisor (ii)
realizando cálculos para o aparelho divisor (ii)Anderson Silva
 
PA09403B_MANUAL DE PROGRAMAÇÃO E OPERAÇÃO (1).pdf
PA09403B_MANUAL DE PROGRAMAÇÃO E OPERAÇÃO (1).pdfPA09403B_MANUAL DE PROGRAMAÇÃO E OPERAÇÃO (1).pdf
PA09403B_MANUAL DE PROGRAMAÇÃO E OPERAÇÃO (1).pdfElizeuFerreiraDosSan
 
Exercícios de Coordenadas Torno à C.N.C
Exercícios de Coordenadas Torno à C.N.CExercícios de Coordenadas Torno à C.N.C
Exercícios de Coordenadas Torno à C.N.CRogerio Fernando
 
PA09403B_MANUAL DE PROGRAMAÇÃO E OPERAÇÃO (1).pdf
PA09403B_MANUAL DE PROGRAMAÇÃO E OPERAÇÃO (1).pdfPA09403B_MANUAL DE PROGRAMAÇÃO E OPERAÇÃO (1).pdf
PA09403B_MANUAL DE PROGRAMAÇÃO E OPERAÇÃO (1).pdfElizeuFerreiraDosSan
 
Calculo de conicidade (1)
Calculo de conicidade (1)Calculo de conicidade (1)
Calculo de conicidade (1)Solange Ferrari
 
Fanuc Ot Cnc Training Manual
Fanuc Ot Cnc Training ManualFanuc Ot Cnc Training Manual
Fanuc Ot Cnc Training Manualout2thow
 
Divisao diferencial
Divisao diferencialDivisao diferencial
Divisao diferencialLuiz Gustavo
 
Manual De programação cnc da Fagor
Manual De programação cnc da FagorManual De programação cnc da Fagor
Manual De programação cnc da FagorJorge Cunha
 
Apostila CNC Fanuc Heidenhain
Apostila CNC Fanuc HeidenhainApostila CNC Fanuc Heidenhain
Apostila CNC Fanuc HeidenhainRogerio Fernando
 
13 ct-realizando cálculos para o aparelho divisor (i)
13 ct-realizando cálculos para o aparelho divisor (i)13 ct-realizando cálculos para o aparelho divisor (i)
13 ct-realizando cálculos para o aparelho divisor (i)Anderson Silva
 

Tendances (20)

Torno
TornoTorno
Torno
 
Linguagem de programacao de CNC Torno e Centro de Usinagem
Linguagem de programacao de CNC Torno e Centro de UsinagemLinguagem de programacao de CNC Torno e Centro de Usinagem
Linguagem de programacao de CNC Torno e Centro de Usinagem
 
Apostila Romi Centur 30-D
Apostila Romi Centur 30-DApostila Romi Centur 30-D
Apostila Romi Centur 30-D
 
Apostila torno cnc fanuc 21i
Apostila torno cnc fanuc 21iApostila torno cnc fanuc 21i
Apostila torno cnc fanuc 21i
 
Win nc fanuc 21m apostila de treinamento
Win nc fanuc 21m apostila de treinamentoWin nc fanuc 21m apostila de treinamento
Win nc fanuc 21m apostila de treinamento
 
realizando cálculos para o aparelho divisor (ii)
realizando cálculos para o aparelho divisor (ii)realizando cálculos para o aparelho divisor (ii)
realizando cálculos para o aparelho divisor (ii)
 
PA09403B_MANUAL DE PROGRAMAÇÃO E OPERAÇÃO (1).pdf
PA09403B_MANUAL DE PROGRAMAÇÃO E OPERAÇÃO (1).pdfPA09403B_MANUAL DE PROGRAMAÇÃO E OPERAÇÃO (1).pdf
PA09403B_MANUAL DE PROGRAMAÇÃO E OPERAÇÃO (1).pdf
 
Exercícios de Coordenadas Torno à C.N.C
Exercícios de Coordenadas Torno à C.N.CExercícios de Coordenadas Torno à C.N.C
Exercícios de Coordenadas Torno à C.N.C
 
PA09403B_MANUAL DE PROGRAMAÇÃO E OPERAÇÃO (1).pdf
PA09403B_MANUAL DE PROGRAMAÇÃO E OPERAÇÃO (1).pdfPA09403B_MANUAL DE PROGRAMAÇÃO E OPERAÇÃO (1).pdf
PA09403B_MANUAL DE PROGRAMAÇÃO E OPERAÇÃO (1).pdf
 
Fresadora cnc
Fresadora cncFresadora cnc
Fresadora cnc
 
Calculo de conicidade (1)
Calculo de conicidade (1)Calculo de conicidade (1)
Calculo de conicidade (1)
 
Fanuc Ot Cnc Training Manual
Fanuc Ot Cnc Training ManualFanuc Ot Cnc Training Manual
Fanuc Ot Cnc Training Manual
 
Divisao diferencial
Divisao diferencialDivisao diferencial
Divisao diferencial
 
Apostila solid edge
Apostila solid edgeApostila solid edge
Apostila solid edge
 
Manual De programação cnc da Fagor
Manual De programação cnc da FagorManual De programação cnc da Fagor
Manual De programação cnc da Fagor
 
Pastilhas e Suportes
Pastilhas e SuportesPastilhas e Suportes
Pastilhas e Suportes
 
Apostila CNC Fanuc Heidenhain
Apostila CNC Fanuc HeidenhainApostila CNC Fanuc Heidenhain
Apostila CNC Fanuc Heidenhain
 
Manual cnc mach 9 r
Manual cnc mach 9 rManual cnc mach 9 r
Manual cnc mach 9 r
 
Apostila hidraulica
Apostila hidraulicaApostila hidraulica
Apostila hidraulica
 
13 ct-realizando cálculos para o aparelho divisor (i)
13 ct-realizando cálculos para o aparelho divisor (i)13 ct-realizando cálculos para o aparelho divisor (i)
13 ct-realizando cálculos para o aparelho divisor (i)
 

En vedette

Fabricação de uma peça real utilizando CNC e o código G
Fabricação de uma peça real utilizando CNC e o código GFabricação de uma peça real utilizando CNC e o código G
Fabricação de uma peça real utilizando CNC e o código GRafael Lial
 
Lista de exercícios de sistemas de coordenadas 1 (2)
Lista de exercícios de sistemas de coordenadas 1 (2)Lista de exercícios de sistemas de coordenadas 1 (2)
Lista de exercícios de sistemas de coordenadas 1 (2)Daniel Natividade
 
Apostila cnc 2012
Apostila cnc 2012Apostila cnc 2012
Apostila cnc 2012IFPR
 
Apostila completa usinagem
Apostila completa usinagemApostila completa usinagem
Apostila completa usinagemJoao Roberto
 
Caderno de exercícios cobol
Caderno de exercícios   cobolCaderno de exercícios   cobol
Caderno de exercícios cobolAlunosEscola
 
Curso Fundamental De Torno Cnc
Curso Fundamental De Torno CncCurso Fundamental De Torno Cnc
Curso Fundamental De Torno CncSENATI
 
Torneamento mecânico
Torneamento mecânicoTorneamento mecânico
Torneamento mecânicoPedro Veiga
 
APOSTILA SENAI 3 AJUSTAGEM USINAGEM
APOSTILA SENAI 3 AJUSTAGEM USINAGEMAPOSTILA SENAI 3 AJUSTAGEM USINAGEM
APOSTILA SENAI 3 AJUSTAGEM USINAGEMordenaelbass
 
Apostila do curso de cam ska
Apostila do curso de cam   skaApostila do curso de cam   ska
Apostila do curso de cam skaValber Souza
 
Revista da usinagem 86
Revista da usinagem 86Revista da usinagem 86
Revista da usinagem 86Fernando Silva
 
Processos de Automação Industrial - Encoders e Controladores
Processos de Automação Industrial - Encoders e ControladoresProcessos de Automação Industrial - Encoders e Controladores
Processos de Automação Industrial - Encoders e Controladoresprocessosindustriais
 
Comando Numérico Computadorizado CNC
Comando Numérico Computadorizado CNCComando Numérico Computadorizado CNC
Comando Numérico Computadorizado CNCelliando dias
 
18135556 apostila-moldes-141204082123-conversion-gate02
18135556 apostila-moldes-141204082123-conversion-gate0218135556 apostila-moldes-141204082123-conversion-gate02
18135556 apostila-moldes-141204082123-conversion-gate02Dorival Leandro
 
Tecnicas programacao i_c_p1
Tecnicas programacao i_c_p1Tecnicas programacao i_c_p1
Tecnicas programacao i_c_p1D M
 

En vedette (20)

Fabricação de uma peça real utilizando CNC e o código G
Fabricação de uma peça real utilizando CNC e o código GFabricação de uma peça real utilizando CNC e o código G
Fabricação de uma peça real utilizando CNC e o código G
 
Introdução a CNC
Introdução a CNCIntrodução a CNC
Introdução a CNC
 
Lista de exercícios de sistemas de coordenadas 1 (2)
Lista de exercícios de sistemas de coordenadas 1 (2)Lista de exercícios de sistemas de coordenadas 1 (2)
Lista de exercícios de sistemas de coordenadas 1 (2)
 
Apostila cnc 2012
Apostila cnc 2012Apostila cnc 2012
Apostila cnc 2012
 
Apostila completa usinagem
Apostila completa usinagemApostila completa usinagem
Apostila completa usinagem
 
Caderno de exercícios cobol
Caderno de exercícios   cobolCaderno de exercícios   cobol
Caderno de exercícios cobol
 
Curso Fundamental De Torno Cnc
Curso Fundamental De Torno CncCurso Fundamental De Torno Cnc
Curso Fundamental De Torno Cnc
 
Torneamento mecânico
Torneamento mecânicoTorneamento mecânico
Torneamento mecânico
 
APOSTILA SENAI 3 AJUSTAGEM USINAGEM
APOSTILA SENAI 3 AJUSTAGEM USINAGEMAPOSTILA SENAI 3 AJUSTAGEM USINAGEM
APOSTILA SENAI 3 AJUSTAGEM USINAGEM
 
Rotativa contra ponto haas - manual
Rotativa contra ponto haas - manualRotativa contra ponto haas - manual
Rotativa contra ponto haas - manual
 
Apostila do curso de cam ska
Apostila do curso de cam   skaApostila do curso de cam   ska
Apostila do curso de cam ska
 
Experiencia fanny
Experiencia fannyExperiencia fanny
Experiencia fanny
 
Tendencias educativas edwin
Tendencias educativas edwinTendencias educativas edwin
Tendencias educativas edwin
 
Revista da usinagem 86
Revista da usinagem 86Revista da usinagem 86
Revista da usinagem 86
 
Mecanica de usinagem
Mecanica de usinagemMecanica de usinagem
Mecanica de usinagem
 
Processos de Automação Industrial - Encoders e Controladores
Processos de Automação Industrial - Encoders e ControladoresProcessos de Automação Industrial - Encoders e Controladores
Processos de Automação Industrial - Encoders e Controladores
 
Comando Numérico Computadorizado CNC
Comando Numérico Computadorizado CNCComando Numérico Computadorizado CNC
Comando Numérico Computadorizado CNC
 
Regulagem das moendas
Regulagem das moendasRegulagem das moendas
Regulagem das moendas
 
18135556 apostila-moldes-141204082123-conversion-gate02
18135556 apostila-moldes-141204082123-conversion-gate0218135556 apostila-moldes-141204082123-conversion-gate02
18135556 apostila-moldes-141204082123-conversion-gate02
 
Tecnicas programacao i_c_p1
Tecnicas programacao i_c_p1Tecnicas programacao i_c_p1
Tecnicas programacao i_c_p1
 

Similaire à Programas CNC exemplos contornos furação

Programação_cnc_compensação.ppt
Programação_cnc_compensação.pptProgramação_cnc_compensação.ppt
Programação_cnc_compensação.pptGeison25
 
CATALOGO TORNO CNC TREINAMENTO - Cosa
CATALOGO TORNO CNC TREINAMENTO - CosaCATALOGO TORNO CNC TREINAMENTO - Cosa
CATALOGO TORNO CNC TREINAMENTO - CosaAndré Sá
 
Cap04-Maquinas_ferramentas.pdf
Cap04-Maquinas_ferramentas.pdfCap04-Maquinas_ferramentas.pdf
Cap04-Maquinas_ferramentas.pdfACAraujo3
 
Cap04-Maquinas_ferramentas.pdf
Cap04-Maquinas_ferramentas.pdfCap04-Maquinas_ferramentas.pdf
Cap04-Maquinas_ferramentas.pdfAnna Carla Araujo
 
Apostilatcncfanuc21i
Apostilatcncfanuc21i Apostilatcncfanuc21i
Apostilatcncfanuc21i Lucas Lira
 
Cap02-Usin-convencional.pdf
Cap02-Usin-convencional.pdfCap02-Usin-convencional.pdf
Cap02-Usin-convencional.pdfACAraujo3
 
Apostila de pmf 2012 (1)
Apostila de pmf 2012 (1)Apostila de pmf 2012 (1)
Apostila de pmf 2012 (1)Silvia Garcez
 
Apostila comando num rico computadorizado - (senai-sp)
Apostila   comando num rico computadorizado - (senai-sp)Apostila   comando num rico computadorizado - (senai-sp)
Apostila comando num rico computadorizado - (senai-sp)pedrolaro
 
Centro de usinagem
Centro de usinagemCentro de usinagem
Centro de usinagemdemon900
 
Apostila procedimentos para testes e ensaios de motores elétricos franklin
Apostila procedimentos para testes e ensaios de motores elétricos franklinApostila procedimentos para testes e ensaios de motores elétricos franklin
Apostila procedimentos para testes e ensaios de motores elétricos franklinFranklin Arisson Rodrigues dos Santos
 

Similaire à Programas CNC exemplos contornos furação (20)

Programação_cnc_compensação.ppt
Programação_cnc_compensação.pptProgramação_cnc_compensação.ppt
Programação_cnc_compensação.ppt
 
Programação CNC.pdf
Programação CNC.pdfProgramação CNC.pdf
Programação CNC.pdf
 
Cnc introdução
Cnc introduçãoCnc introdução
Cnc introdução
 
CATALOGO TORNO CNC TREINAMENTO - Cosa
CATALOGO TORNO CNC TREINAMENTO - CosaCATALOGO TORNO CNC TREINAMENTO - Cosa
CATALOGO TORNO CNC TREINAMENTO - Cosa
 
torno.pdf
torno.pdftorno.pdf
torno.pdf
 
Cap04-Maquinas_ferramentas.pdf
Cap04-Maquinas_ferramentas.pdfCap04-Maquinas_ferramentas.pdf
Cap04-Maquinas_ferramentas.pdf
 
Cap04-Maquinas_ferramentas.pdf
Cap04-Maquinas_ferramentas.pdfCap04-Maquinas_ferramentas.pdf
Cap04-Maquinas_ferramentas.pdf
 
Apostilatcncfanuc21i
Apostilatcncfanuc21i Apostilatcncfanuc21i
Apostilatcncfanuc21i
 
Soft starters
Soft startersSoft starters
Soft starters
 
Cap02-Usin-convencional.pdf
Cap02-Usin-convencional.pdfCap02-Usin-convencional.pdf
Cap02-Usin-convencional.pdf
 
Código G - Letra S
Código G - Letra SCódigo G - Letra S
Código G - Letra S
 
Apostila de pmf 2012 (1)
Apostila de pmf 2012 (1)Apostila de pmf 2012 (1)
Apostila de pmf 2012 (1)
 
Usinagem II
Usinagem IIUsinagem II
Usinagem II
 
Apostila comando num rico computadorizado - (senai-sp)
Apostila   comando num rico computadorizado - (senai-sp)Apostila   comando num rico computadorizado - (senai-sp)
Apostila comando num rico computadorizado - (senai-sp)
 
01.pdf
01.pdf01.pdf
01.pdf
 
Motor CC
Motor CCMotor CC
Motor CC
 
Centro de usinagem
Centro de usinagemCentro de usinagem
Centro de usinagem
 
Macro -fanuc
Macro -fanucMacro -fanuc
Macro -fanuc
 
Analise de linha de automação
Analise de linha de automaçãoAnalise de linha de automação
Analise de linha de automação
 
Apostila procedimentos para testes e ensaios de motores elétricos franklin
Apostila procedimentos para testes e ensaios de motores elétricos franklinApostila procedimentos para testes e ensaios de motores elétricos franklin
Apostila procedimentos para testes e ensaios de motores elétricos franklin
 

Programas CNC exemplos contornos furação

  • 1. Exemplos de Programas em CNC João Manuel R. S. Tavares Joaquim Oliveira Fonseca
  • 2. 2011@JST/JOF CFAC: Exemplos de Programas de CNC 2 1º Exemplo Trata-se de uma peça paralelepipédica, sobre a qual se pretende realizar o contorno apresentado, numa máquina fresadora. Considera-se que a peça já se apresenta desbastada e somente se pretende fazer o acabamento do contorno. Para facilitar, não é tido em conta o raio da ferramenta. A ferramenta tem o seu eixo de rotação paralelo ao eixo Z e a altura, livre de qualquer contacto com a peça Zmov=10, o ponto para aproximação ao contorno (-9,-15). A velocidade de avanço é de 600 mm/min, a velocidade de corte 1800 rpm e a trajetória sobre o contorno, inicia-se no zero peça e desenvolve-se no sentido contrário ao dos ponteiros do relógio.
  • 3. 2011@JST/JOF CFAC: Exemplos de Programas de CNC 3 1º Exemplo 70 5 10 30 905 R25 R30 Z=0 Zmov=10. Zprof=-5. P0=Ponto para aproximação ao contorno (-9,-15) P1=P8 P2 P3 P4 P5 P6 P7 Centro2 Centro1 P9=Ponto para afastamento do contorno Origem Peça P4 P2 P3 P1 P0 YX P5 P6 P7 P8 P9 90 30 90 0 -9 60 25 0 0 -9 40 0 10 0 -15 70 70 45 0 -15 Centro1 (90,70) Centro2 (25,45) Multivistas da peça Tabela e esquema
  • 4. 2011@JST/JOF CFAC: Exemplos de Programas de CNC 4 1º Exemplo Programa com o contorno em coordenadas absolutas: % :22 N10 S1800 N20 G90 G17 N30 G00 Z10. N40 X-9. Y-15. N50 G01 Z-5. F600 M03 N60 X0. Y0. N70 X30. N80 X90. Y10. N90 Y40. N100 G02 X60. Y70. I0. J30. N110 G01 X25. N120 G03 X0. Y45. I0. J-25. N130 G01 Y0. N140 X-9. Y-15. N150 G00 Z10. M05 N160 M30 % : Endereço para o número do programa; N10 Define a velocidade de rotação da árvore; N20 Coordenadas absolutas e plano XY para interpolação; N30 Movimento rápido para Z=10; N40 Movimento rápido para X=-9 e Y=-15; N50 Mov. de interpolação linear para Z=-5 à velocidade de 600mm/min e liga a árvore no sentido retrógrado; N60...N90 Mov. interpolação linear (quando não há alteração duma coordenada não é necessário designá-la); N100 Mov. de interpolação circular no sentido retrógrado; N110 Mov. de interpolação linear; N120 Mov. de interpolação circular no sentido directo; N130 e N140 Mov. de interpolação linear; N150 Mov. rápido para Z=10 e paragem da árvore; N160 Fim do programa. P0 P1=P8 P2 P3 P4 P5 P6 P7 Centro2 Centro1
  • 5. 2011@JST/JOF CFAC: Exemplos de Programas de CNC 5 1º Exemplo Programa com o contorno em coordenadas relativas: % :23 N10 S1800 N20 G90 G17 (G17 – Plano de interpolação XY) N30 G00 Z10. (1º mov. deve ser em coord. absolutas) N40 X-9. Y-15. (deve-se garantir X, Y e Z em absoluto) N50 G91 N60 G01 Z-15. F600 M03 N70 X9. Y15. N80 X30. N90 X60. Y10. N100 Y30. N110 G02 X-30. Y30. I0. J30. N120 G01 X-35. N130 G03 X-25. Y-25. I0. J-25. N140 G01 Y-45. N150 X-9. Y-15. N160 G00 Z15. M05 N170 G90 M30 % P0 P1=P8 P2 P3 P4 P5 P6 P7 Centro2 Centro1 SomatóriosdeXeYiguaisa0, jáquevoltaaomesmoponto. X=9+30+60-30-35-25-9=0 Y=15+10+30+30-25-45-15=0
  • 6. 2011@JST/JOF CFAC: Exemplos de Programas de CNC 6 2º Exemplo Considere-se um caso semelhante ao anterior a menos de ser necessário repetir o contorno seis vezes. Neste caso, vai-se utilizar uma estrutura de programação com utilização de subprogramas, pelo que o contorno será definido em coordenadas relativas e em subprograma, de modo a que a sua localização se torne dependente da posição em que a ferramenta é deixada antes de cada chamada. Trata-se de uma peça paralelepipédica, sobre a qual se pretende definir os contornos (saliências), numa máquina fresadora. Considera-se que a peça já se apresenta desbastada e somente se pretende fazer o acabamento. Será tido em conta o raio da ferramenta através da função de correção automática. A ferramenta terá o seu eixo de rotação paralelo ao eixo Z e a altura, livre de qualquer contacto da ferramenta com a peça ou qualquer dispositivo da sua fixação à mesa da máquina, será Zmov=15. Considera- se também, uma posição para afundamento (Zprof=-6) da ferramenta, como sendo (-8,-6) relativamente ao canto de início do contorno (ponto A). A velocidade de avanço é de 600 mm/min, a velocidade de corte 1800 rpm e a trajetória inicia-se no canto A do contorno e desenvolve-se no sentido horário. É também considerado que o contorno é executado, cortando a ferramenta 1 mm de profundidade em cada passagem, obrigando deste modo que seja repetido para cada saliência 6 vezes.
  • 7. 2011@JST/JOF CFAC: Exemplos de Programas de CNC 7 2º Exemplo 20 15 R8 R6 35 45 40 55 40 8 6 (0,0) A (-103,4) (-103,-41)
  • 8. 2011@JST/JOF CFAC: Exemplos de Programas de CNC 8 2º Exemplo Programa, constituído por dois subprogramas (8 e 12): % :10 N10 G90 G00 Z15. N20 S1800 N30 X-103. Y4. M03 N40 M98 P12 L3 N50 G00 X-103. Y-41. N60 M98 P12 L3 N70 M05 N80 M30 % % :12 N10 G91 G00 X40. N20 G90 G01 Z0. F600 N30 M98 P8 L6 N40 G90 G00 Z15. N50 M99 % % :8 N10 G91 G01 Z-1. N20 G41 X8. Y6. D01 (ponto A) N30 Y9. N40 G03 X6. Y6. I0. J6. N50 G01 X6. N60 G02 X8. Y-8. I8. J0. N70 G01 Y-7. N80 X-20. N90 G40 X -8. Y-6. N100 M99 % Em que G41 é correção automática da ferramenta à esquerda e D01 é o endereço da posição da tabela onde está definido o diâmetro ou o raio da ferramenta.
  • 9. 2011@JST/JOF CFAC: Exemplos de Programas de CNC 9 2º Exemplo Observações: • G41 – Correção automática da ferramenta à esquerda, D01 é o endereço da posição da tabela onde está definido o diâmetro ou o raio da ferramenta. • G40 – Anular G41. • (-103+40 = 63 = 55+8, -41 = -35-6) • M98 – Chamada de subprograma Pxx Lx vezes (equivalente a G20). • M99 – Fim de subprograma (equivalente a G24). • O subprograma 8 realiza o contorno (uma passagem). • Para cada linha de saliências, o subprograma 12 é chamado três vezes para realizar as 3 saliências da linha em questão. • O programa começa por realizar a linha superior e depois a linha inferior (sendo a ordem de maquinagem em cada linha da esquerda para a direita). • Cada saliência é sujeita a 6 passagens.
  • 10. 2011@JST/JOF CFAC: Exemplos de Programas de CNC 10 3º Exemplo Definição de uma trajetória com Z=0. para o contorno apresentado, considerando que esta se desenvolve a partir da origem (0,0), com chamada da correção automática da ferramenta. A ferramenta coloca-se do lado de fora do contorno e este é seguido no sentido indicado pela seta (sentido horário).
  • 11. 2011@JST/JOF CFAC: Exemplos de Programas de CNC 11 3º Exemplo 300 500 600 850 1000 250 450 500 700 900 950 1150 R250 R650 X Y
  • 12. 2011@JST/JOF CFAC: Exemplos de Programas de CNC 12 3º Exemplo Solução possível: % : 10 N1 G92 X0. Y0. Z0. N2 G90 G17 G41 G01 X250. Y300. D07 N3 Y600. N4 X450. N5 G03 X500. Y850. I-600. J250. N6 G02 X900. I200. J150. N7 G03 X950. Y600. I650. J0. N8 G01 X1150. N9 Y300. N10 X700. Y500. N11 X250. Y300. N12 G40 G00 X0. Y0. N13 M30 % 300 500 600 850 1000 250 450 500 700 900 950 1150 R250 R650 X Y (G17 – Plano de interpolação XY. G92 – Definição da posição atual como origem. G41 – Correção autom. da ferramenta, valor em D07, à esquerda. G40 – Anular G41.)
  • 13. 2011@JST/JOF CFAC: Exemplos de Programas de CNC 13 4º Exemplo Definição de uma trajetória para ciclos fixos de furação (G81, G82 e G86) pela ordem definida pela numeração, com mudança de ferramenta e respetiva correção em comprimento. (Ver o esquema de cada uma das ferramentas.) Supõe-se que a mudança de ferramenta é manual e que o posicionamento na origem permite a sua execução sem problemas.
  • 14. 2011@JST/JOF CFAC: Exemplos de Programas de CNC 14 4º Exemplo 50 50 50 -300 -150 Zmovimento Z X 1 100 100 100 350 2 3 7 8 11 12 13 10 9 6 5 4 400 1200 150 250 250 150 X Y 100 750 H11 = 200 mm; Furos de 1 a 6 de Ø10 mm – G81 H15 = 190 mm; Furos de 7 a 10 de Ø20 mm – G82 H31 = 150 mm; Furos de 11 a 13 de Ø95 mm – G86
  • 15. 2011@JST/JOF CFAC: Exemplos de Programas de CNC 15 4º Exemplo Observações: • G81/G82/G86 – Chamada do ciclo fixo de furação; X, Y coordenadas do centro; R plano de início do contacto da ferramenta com a peça; P temporização (pausa); com: • G98 – Retorno da ferramenta ao plano de início do ciclo; • G99 – Retorno da ferramenta ao plano de início do corte.
  • 16. 1 100 100 100 350 2 3 7 8 11 12 13 10 9 6 5 4 400 1200 150 250 250 150 X Y 100 750 2011@JST/JOF CFAC: Exemplos de Programas de CNC 16 4º Exemplo % :20 N10 G92 X0. Y0. Z0. N20 T11 M06 N30 G90 G46 G00 Z-150. H11 S30 M03 N40 G99 G81 X400. Y750. Z-303. R-247. F120 N50 Y550. N60 G98 Y350. N70 G99 X1200. N80 Y550. N90 G98 Y750. N100 G00 X0. Y0. M05 N110 G46 Z0. T15 M06 N120 G43 Z-150. H15 S40 M03 (G92 – Posição atual como origem. T11 – Seleção da ferramenta. M06 – Mudança da ferramenta. G46 – Aumentar a correção da ferramenta. Hxx – Corretor da ferramenta xx. G43 – Compensação do comprimento da ferramenta.)
  • 17. 2011@JST/JOF CFAC: Exemplos de Programas de CNC 17 1 100 100 100 350 2 3 7 8 11 12 13 10 9 6 5 4 400 1200 150 250 250 150 X Y 100 750 4º Exemplo N130 G99 G82 X550. Y650. Z-303. R-247. P300. F70 N140 G98 Y450. N150 G99 X1050. N160 G98 Y650. N170 G00 X0. Y0. M05 N180 G49 Z0. T31 M06 N190 G43 Z-150. H31 S50 M03 N200 G99 G86 X800. Y750. Z-250. R-197. P300. F50 N210 G91 Y-200. L2 N220 G90 G00 X0. Y0. M05 N230 G49 Z0. N240 M30 % (G49 – Anular G43. L2 – Executar 2 vezes. Pxxx – Temporização.)
  • 18. 2011@JST/JOF CFAC: Exemplos de Programas de CNC 18 5º Exemplo Definição de uma trajetória para a geratriz da forma apresentada, considerando que esta se desenvolve do Z maior para o menor, com repetição de parte da trajetória associada a uma mudança de referencial (evita-se assim as coordenadas relativas). No início, supõe-se que a ferramenta se encontra em X=200 Z=530.
  • 19. 2011@JST/JOF CFAC: Exemplos de Programas de CNC 19 5º Exemplo Z X+ G55 G54 G53 30 50 90 130 170 340 150 140160 180 (G53, G54, G55 – Definição de “novas” origens.)
  • 20. 2011@JST/JOF CFAC: Exemplos de Programas de CNC 20 5º Exemplo Programa em linguagem FAGOR. Na tabela do CNC para os G53 a G59 tem-se de introduzir: G53 X0. Z340. G54 X0. Z170. G55 X0. Z0. A programação da trajetória teórica será: % :22 N10 G90 G01 F250 N20 G53 (Seleciona o referencial G53) N30 X140. Z170. N40 Z150. Z X+ G55 G54 G53 30 50 90 130 170 340 150 140160 180
  • 21. 2011@JST/JOF CFAC: Exemplos de Programas de CNC 21 5º Exemplo N50 X160. Z130. N60 G03 X160. Z90. I0. K-20. N70 G02 Z50. I0. K-20. N80 G01 X180. Z30. N90 Z0. N100 X140. N110 G54 (Seleciona o referencial G54) N120 G25 N30.100.1 (Repetir de N30 ao N100 uma vez) N130 G55 (Seleciona o referencial G55) N140 G25 N30.90.1 (Repetir de N30 ao N90 uma vez) N150 G00 X200. Z530. N160 M30 % (G25 – Salto incondicional de Nxx a Nyy, i vezes.) Z X+ G55 G54 G53 30 50 90 130 170 340 150 140160 180
  • 22. 2011@JST/JOF CFAC: Exemplos de Programas de CNC 22 6º Exemplo Programa, para aplicação de rotação e fator de escala, estruturado com subprogramas. 14 30 50 15 4.2 9 5 45° X Y Z Observações: •G17 – Plano de interpolação XY. •G69 – Anula rotação. •G50 – Anula escala. •M98 – Chamada de subprograma. •G51 – Define a origem e fator de escala a utilizar. •Primeiro o programa vai fazer os triângulos de maior tamanho e depois os menores (escala 30%).
  • 23. 2011@JST/JOF CFAC: Exemplos de Programas de CNC 23 6º Exemplo Programa, para aplicação de rotação e fator de escala, estruturado com subprogramas. % :100 N5 G92 X0. Y0. Z10. (G92 - Posição atual como origem) N8 G17 G69 G50 (G69 - Anula rotação, G50 - Anula escala) N10 G01 Z10. F200 D01 (G68 - Definir uma rotação e o centro N15 M98 P120 respetivo) N18 G90 N20 M98 P110 L7 (M98 - Chamada de subprograma  G20) N25 G69 G51 I0. J0. P0.3 (G51 - Define um fator de escala e N30 M98 P120 o centro respetivo) N34 G90 N35 M98 P110 L7 N40 G69 G50 G00 X0. Y0. N45 M30 (G17 - Seleção do plano XY) %
  • 24. 2011@JST/JOF CFAC: Exemplos de Programas de CNC 24 6º Exemplo % :110 N3 G90 N5 G68 X0. Y0. G91 R45. N10 G90 M98 P120 N15 M99 % % :120 N5 G90 G00 X45. Y0. N10 G01 Z-0.5 N15 G41 X50. N20 Y7. N25 X20. Y 0. N30 X50. Y-7. N35 Y0. N40 G40 X45. N45 G00 Z10. N50 M99 % (No subprograma 120 é realizado o contorno de um triângulo. No subprograma 110 são realizados os restantes 7 triângulos por aplicação de rotações incrementais de 45º. G68 – Definição da rotação dados o centro e o ângulo.) 14 30 50
  • 25. 2011@JST/JOF CFAC: Exemplos de Programas de CNC 25 7º Exemplo Executar o programa em linguagem CNC/ISO para a seguinte maquinagem (4 passagens de 2 mm cada): 150 70 50 0 50 96.189 155 215 250 Y X FRESAGEM Zmov = 12 Zcorte = -8 R30 60º Zincrem = -2
  • 26. 2011@JST/JOF CFAC: Exemplos de Programas de CNC 26 7º Exemplo % :50 N5 G92 X0. Y0. Z10. N10 G00 G40 G90 Z10. N15 X0. Y0. N20 Z0. S1500 M03 N25 M98 P51 L4 N30 G00 G40 G90 Z10. M05 N35 X0. Y0. N40 M30 % % :51 N 5 G91 G01 Z-2. F600 N10 G90 N15 G41 X50. Y50. D11 N20 X50. Y70. N25 X96.188 Y150. N30 X155. Y150. N35 G03 X215. Y150. I30. J0. N40 G01 X250. Y150. N45 X250. Y50. N50 X50. Y50. N55 G40 X0. Y0. N60 M99 %