Professional Documents
Culture Documents
Cdigo G
Funo
G00
Posicionamento rpido
G01
Interpolao linear
G02
G03
G04
Temporizao (Dwell)
G05
No registrado
G06
Interpolao parablica
G07
No registrado
G08
Acelerao
G09
Desacelerao
G10 a G16
No registrado
G17
Seleo do plano XY
G18
Seleo do plano ZX
G19
Seleo do plano YZ
G20
G21
G22 a G24
No registrado
G25 a G27
Permanentemente no registrado
G28
G29 a G32
No registrados
G33
G34
G35
G36 a G39
Permanentemente no registrado
G40
G41
G42
G43
G44
G45 a G52
G53
G54
G55
G56
G57
G58
G59
G60
G61
G62
Posicionamento (Groceiro)
G63
G64 a G67
No registrados
G68
G69
G70
Programa em Polegadas
G71
Programa em metros
G72 a G79
No registrados
G80
G81 a G89
Ciclos fixos
G90
Posicionamento absoluto
G91
Posicionamento incremental
G92
G93
G94
G95
G96
G97
G98 e G99
No registrados
1.1.
HISTRICO
.............................................................................................................3
1.2.
COMPARATIVO ENTRE USINAGEM CONVENCIONAL XCNC
5
1.3.
DEFINIO E TIPOS DE COMANDO NUMRICO
......................6
1.4.
PRINCPIO DE FUNCIONAMENTO
........................................................9
1.5.
CARACTERSTICAS DAS MQUINAS CNC
..................................12
1.6.
VANTAGENS E DESVANTAGENS DO COMANDONUMRICO
......................................................................................................................15
1.7.
MODOS DE FUNCIONAMENTO DAS MQUINAS CNC
........16
1.8.
TRANSFERNCIA DE DADOS, REDES DNC
...............................18
1.9.
EIXOS E SENTIDOS DE MOVIMENTO
..............................................19
1.10.
ZERO MQUINA, ZERO PEA E ZERO FERRAMENTA
21
1.11.
DETERMINAO DO ZERO PEA
...............................................24
2.
PROGRAMAO DE MQUINAS CNC
............................................26
2.1.
SEQNCIA PARA PROGRAMAO MANUAL
.........................26
2.2.
ESTRUTURA DE PROGRAMA
................................................................28
3.
SISTEMAS DE COORDEADAS CARTESIANAS
........................................................29
3.1.
COORDENADAS ABSOLUTAS
...............................................................30
3.2.
EXERCCIOS SISTEMAS DE COORDENADASABSOLUTAS
...................................................................................................................31
3.3.
COORDENADAS INCREMENTAIS
.......................................................36
3.4.
EXERCCIOS SISTEMAS DE COORDENADASABSOLUTAS
...................................................................................................................37
3.5.
ANLISE DE DESENHOS
...........................................................................41
3.6.
LINGUAGEM DO SISTEMA ISO
..............................................................47
1
CURSO DE PROGRAMAO CNC
3.7.
parte das mquinasatuais ainda pode, ser feita atravs de teclados alfanumricos
presentesconectados as mquinas de comando numrico, principalmente onde
asimplicidade do trabalho a ser feito e a natureza da operao, no justificamgastos
com sofisticados mtodos de programao.Por outro lado, o uso de programao
com auxlio do computador,proporciona, alm da rapidez, maior segurana contra
erros
.
J nos anos 70 foram introduzidas as mquinas CNC que passaram adepender
menos da parte de hardware, essencial nos circuitos das anterioresdos anos 60, e
ter seu funcionamento baseado muito mais no software.Os avanos substituram a
entrada manual de dados e as fitasperfuradas por armazenamento em disquete dos
programas ou comunicaoremota, e atualmente possvel inserir dados na
mquina a partir de umagrande variedade de programas e linguagens.Atualmente,
os mtodos de transferncia de dados empregados so osseguintes :
A ordem de produo
O desenho da pea
A ordem de produo
Velocidade de corte
Velocidade de avano
Potncia consumida
Dimenses da pea
Aumento na produtividade
Eixo A
Eixo B
Eixo C
31
CURSO DE PROGRAMAO CNC
Coordenadas XY - ABSOLUTASLocalize os seguintes pontos no sistema de
coordenadas abaixo:Esboce ao lado a perspectiva da pea.Ponto X Y Perspectiva
da peaA 65 10B 45 10C 45 45D 30 60E -30 60F -30 0G -50 0H -50 -65I 10 -65J 10
-45K 40 -45L 40 -20M 55 -20N 65 10Considere a pea com espessura constante de
25mm
32
CURSO DE PROGRAMAO CNC
Coordenadas XY - ABSOLUTASLocalize os seguintes pontos no sistema de
coordenadas abaixo:Esboce ao lado a perspectiva da pea.Ponto X Y Perspectiva
da peaA 80 -80B 60 -80C 60 -50D 20 -50E 20 -80F -60 -80G -80 -60H -80 80I -60 80J
-60 50K -20 50L -20 80M 60 80N 80 60O 80 -80Considere a pea com espessura
constante de 55mm
33
CURSO DE PROGRAMAO CNC
Coordenadas XY - ABSOLUTASLocalize os seguintes pontos no sistema de
coordenadas abaixo:Esboce ao lado a perspectiva da pea.Ponto X Y Perspectiva
da peaABCDEFGHIJKLMNOConsidere a pea com espessura constante de 30mm
34
CURSO DE PROGRAMAO CNC
Coordenadas XY - ABSOLUTASLocalize os seguintes pontos no sistema de
coordenadas abaixo:Esboce ao lado a perspectiva da pea.Ponto X Y Perspectiva
da peaABCDEFGHIJKLMNOConsidere a pea com espessura constante de 30mm
35
CURSO DE PROGRAMAO CNC
3.3. Coordenadas incrementais
aquele em que todos os pontos so definidos no plano atravs de umsistema de
coordenadas ortogonais, onde a o ponto anterior chamadaorigem. O sinal da
coordenada definido em funo da direo do movimento.
Coordenadas no plano de trabalho sistema incremental.Exemplos: Considerando o
sentido de movimento 1 - 2 - 3
P o n t o V a l o r e m X V a l o r e m Y D e s c r i o 1 0 0 Origem do movimento
no ponto 12 +30,00 +27,00 Distncias do ponto 1 para o ponto 23 +42,88 -36,96
Distncias do ponto 2 para o ponto 3
Considerando o sentido de movimento 3 - 2 - 1
P o n t o V a l o r e m X V a l o r e m Y D e s c r i o 3 0 0 Origem do movimento
no ponto 32 -42,88 +36,96 Distncias do ponto 3 para o ponto 21 -30,00 -27,00
Distncias do ponto 2 para o ponto 1O sistema de coordenadas incremental
bastante utilizado paraexecuo da usinagem de determinados detalhes do desenho
que se repitamem pontos diferentes da pea, facilitando assim a programao.Pode
servir de recurso para usinagem de diversas peas iguais fixadassimultaneamente
na mquina.
36
CURSO DE PROGRAMAO CNC
3.4. Exerccios Sistemas de coordenadas absolutas
Coordenadas XY - INCREMENTAISLocalize os seguintes pontos no sistema de
coordenadas abaixo:Esboce ao lado a perspectiva da pea.Ponto X Y Perspectiva
da peaA -30 50B -30 -30C 0 -10D 40 0E 0 -20F -20 30G 0 -20H 80 0I 20 20J 0 30K -40
0L 0 40M 20 0N 0 20Considere a pea com espessura constante de 40 mm
37
CURSO DE PROGRAMAO CNC
Coordenadas XY - INCREMENTAISLocalize os seguintes pontos no sistema de
coordenadas abaixo:Esboce ao lado a perspectiva da pea.Ponto X Y Perspectiva
da peaA 70 20B 0 30C -30 20D -30 0E 0 -40F -20 0G 0 30H -30 0I 0 -70J -10 -30K 20
-20L 70 0M 0 40N 30 40Considere a pea com espessura constante de 55mm
38
CURSO DE PROGRAMAO CNC
Coordenadas XY - INCREMENTAISLocalize os seguintes pontos no sistema de
coordenadas abaixo:Esboce ao lado a perspectiva da pea.Ponto X Y Perspectiva
da peaABCDEFGHIJKLMNOConsidere a pea com espessura constante de 25mm
39
CURSO DE PROGRAMAO CNC
Coordenadas XY - INCREMENTAISLocalize os seguintes pontos no sistema de
coordenadas abaixo:Esboce ao lado a perspectiva da pea.Ponto X Y Perspectiva
da peaABCDEFGHIJKLMNOConsidere a pea com espessura constante de 35mm
40
CURSO DE PROGRAMAO CNC
3.5. Anlise de desenhos
Para se fazer a programao CNC necessrio fazer antes a anlise dodesenho da
pea. Identificando todas as medidas necessrias para afabricao, o programador
escolhe o tipo do sistema de coordenadas que irutilizar, atribuindo uma origem
coincidente com um ponto ou eixo geomtricoda pea de onde partiro as medidas
para escrever o programa CNC.Desta forma, necessrio identificar todos os
pontos da geometria dapea em funo do sistema de coordenadas estabelecido no
estudo dodesenho.
41
CURSO DE PROGRAMAO CNC
42
CURSO DE PROGRAMAO CNC
43
CURSO DE PROGRAMAO CNC
44
CURSO DE PROGRAMAO CNC
45
CURSO DE PROGRAMAO CNC CURSO DE PROGRAMAO CNC
46
46
CURSO DE PROGRAMAO CNC
3.6. Linguagem do sistema ISO
47
CURSO DE PROGRAMAO CNC
4.1. Definio de ferramentas
Existem algumas diferenas no trato com ferramentas, de acordo com ocomando da
mquina. Porm, de uma forma geral, para indicar ferramentas utilizado o endereo
T.A chamada de ferramentas consiste num bloco de programa que tem porfuno
indicar qual ser a ferramenta para executar parte da usinagem dapea.Exemplos :
N101 T101 (FERRAMENTA DE FACEAR TJLP)N200 T6 ;(FRESA DE TOPO
3CORTES DIAM. 20MM)N210 D1Os dados referentes geometria das ferramentas
so depositados em umarea de corretores de ferramenta (TOA), sendo que o
acionamento do corretorde ferramenta no programa depende do comando da
mquina.Em fresadoras e centros de usinagem normalmente utiliza-se um
endereodo tipo D ou HExemplos : N10 T15 (Fresa de topo HSS diam. 22mm)N20
S660 M3 D1Ou ento :N220 T06 H06 M06 (Fresa abacaxi Diam. 63mm)Em tornos,
normalmente o corretor de ferramenta acompanha oendereo de chamada da
mesmaExemplo : N101 T01 (Ferramenta de acabamento externo)......N707 T07
(Ferramenta de canal interno) muito importante para o programador, ter em mente
quais so asdimenses importantes da ferramenta para a confeco da pea.
Normalmenteestes valores so introduzidos diretamente no painel da mquina em
pginaespecfica para corretores de ferramentas.Os programas devero conter uma
breve descrio da ferramenta, comocomentrio, de forma que o operador possa
montar o conjunto de ferramentasnecessrias quela usinagem.
55
CURSO DE PROGRAMAO CNC
COMPENSAO DE RAIO G40 / G41 / G42A programao de usinagem de peas
em fresadoras depende do dimetroda ferramenta a ser utilizada.Os comandos de
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
___________________________________________________________________________
62
CURSO DE PROGRAMAO CNC
ExerccioEscreva o programa CNC para executar o contorno da pea abaixo:
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
___________________________________________________________________________
63
CURSO DE PROGRAMAO CNC
ExerccioEscreva o programa CNC para executar o contorno da pea abaixo:
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
___________________________________________________________________________
64
CURSO DE PROGRAMAO CNC
4.3. Exemplo de programa de fresadora
%0231(CICLOS DIFERENTES)N10 G21 G40 G90N20 G28 X0 Y0(FRESA DE
FACEAR DIAM. 63MM x 90 GR)N30 T01 H01 M06N40 G97 S660 M3N50 G0 G54 X130 Y10N60 Z5N70 G1 Z0 F320N80 X100 Y10 F350N90 G0 Z5.0N100 X-100 Y10N110 G1 Z0 F320N120 X125 Y-10 F350N130 G0 Z5N140 G28 H0 M19(BROCA
DE CENTRO DIAM. 3,15MM)N150 T02 H02 M06N170 G97 S2000 M3N180 G0 G54
X55 Y0 M8N190 G81 Z-8 R2 F160 (CICLO DE FURACAO)N200 M98 P010232N210
G28 H0 M19(BROCA HSS DIAM. 12MM COM COBERTURA TIN20)N220 T04 H04
M06N230 G97 S2000 M3N240 G0 X55 Y0N250 G81 Z-28.5 R2 F120N260 M98
P010232N270 G28 H0 M19(BROCA LONGA HSS DIAM. 12MM)N280 T06 H06
M06N290 G97 S2500 M3N300 G0 X0 Y0N310 G83 Z-60 Q5 R2 F150 (CICLO DE
FURACAO PROFUNDA)N320 M98 P010233N330 G28 H0 M19N340 M30L0232
L0233(SUB PARA FUROS CURTOS) (SUB PARA FUROS LONGOS)N10 G00 G90
X-38 Y10 N10 G00 G90 X50 Y25N20 X-55 Y0 N20 X-50 Y25N30 G80 N30 G80N40
M99 N50 M99
65
CURSO DE PROGRAMAO CNC
4.4. CDIGOS G - FRESADORA ISO
G00
Interpolao linear em avano em rpido
G01
Interpolao linear com avano programado
G02
Interpolao circular no sentido horrio
G03
Interpolao circular no sentido anti-horrio
G04
Permite uma parada num tempo programado:
G17
Define o plano de trabalho XY (Valor padro)
G18
Define o plano de trabalho XZ
G19
Define o plano de trabalho YZ
G20
Programao em polegadas
G21
Programao em milmetros
G40
Cancela compensao da ferramenta
G41
Faz compensao do raio da ferramenta esquerda da trajetria programada:
G42
Faz compensao do raio da ferramenta direita da trajetria programada:
G53
Cancelamento dos deslocamentos de origem - Ponto zero mquina
G54
1. Deslocamento de origem - Ponto zero pea
G55
2. Deslocamento de origem - Ponto zero pea
G56
3. Deslocamento de origem - Ponto zero pea
G57
4. Deslocamento de origem - Ponto zero pea
G59
Deslocamento de origem aditivo externo
G60
Parada precisa
G64
Deslocamento contnuo
G70
M98
Chamada de sub rotina
M99
Fim de sub rotina
67
CURSO DE PROGRAMAO CNC
4.6. Programao de sub rotinas
A tcnica de programao de sub rotinas utilizada quando se querfabricar peas
com detalhes especficos repetidos. Por exemplo, quando setem um furo especial,
com dimetros tolerados, uso de ferramentas especiais eque se repetem algumas
vezes na pea. Neste caso criamos uma sub rotinapara execuo deste detalhe
especfico, e chamamos sua execuo noprograma principal.Desta forma, a sub
rotina um programa CNC que pode ser executadodentro de um outro programa
CNC. Valem todos os comandos para uso emsubrotinas..N120 G28( FRESA HSS 2
CORTES DIAMETRO 20)N130 T02 M06N140 G97 S400 M03N150 G00 X-25 Y25N160 Z0N170 M98 P042022 (Chamada de sub rotina nmero 2022)N180 G00
Z10N190 G28(BROCA DE CENTRO)N200 T03 M06N210 G97 S1500 M03N220 G00
X15 Y15N230 Z5N240 G81 Z-8 R5 F150 M8 (Ciclo de furao curta)N250 X15
Y65N260 X85 Y65..L2022(SUB ROTINA PARA USINAGEM EXTERNA)(DES. CNC001001 REV. 0)N10 G00 G91 Z-4N20 G01 G41 G90 X0 F80N30 Y65N40 G02 X15 Y80
R15N50 G01 X85N60 G02 X100 Y65 R15N70 G01 Y15N80 G02 X85 Y0 R15N90 G01
X15N100 G02 X0 Y15 R15N110 G01 Y20N120 G00 G40 X-25 Y-25N130 M99
68
CURSO DE PROGRAMAO CNC
4.6.1. G81 ciclo de furao curta
Funo preparatria aplicada para furao simples sem quebra cavaco.Necessita de
um bloco de programa, podendo utilizar de coordenadasabsolutas (X e Z) e de
coordenadas incrementais (R)SINTAXEN___ G81 Z___ R____
F____ SIGNIFICADO:Z profundidade final do furoR Plano de recuo em ZF
velocidade de avano (mm/min (G94) ou mm/rot(G95))Exemplo:(CICLO DE
FURACO)N330 T01 M6N340 G97 S1200 M3N350 G00 X20 Y50 (Aproximao em
avano rpido)N360 Z2 M8 (Aproximao at Z2 e liga refrigerante)N370 G81 Z-8
R2 F120 (G81 Indica o ciclo de furao)N380 G00 G80 Z150 M9 (Z-8
profundidade final do furo)(R2 plano de recuo)(F120 avano de 120mm/min)(G80
Cancela o ciclo de furao)
69
CURSO DE PROGRAMAO CNC
4.6.2. G83 ciclo de furao
Funo preparatria aplicada para furao simples com quebra cavaco.Funo
parametrizada onde os parmetros determinam a situao deusinagem desejada.
Necessita de um bloco de programa, podendo utilizar decoordenadas absolutas (X e
Z) e de coordenadas incrementais (R)SINTAXEN___ G83 Z___ Q____ R____
F____ SIGNIFICADO:Z profundidade final do furoQ Profundidade para cada
penetra0 (incremental)R Plano de recuo em ZF velocidade de avano (mm/min
(G94) ou mm/rot(G95))EXEMPLO :(CICLO DE FURACO)N330 T01 M6N340 G97
S800 M3N350 G00 X30 Y25 (Aproximao em avano rpido)N360 Z2 M8
(Aproximao at Z2 e liga refrigerante)N370 G83 Z-38 Q5 R2 F50 (G83 Indica o
ciclo de furao)N380 G00 G80 Z150 M9 (Z-38 profundidade final do furo)(Q5
remove 5mm a cada penetrao)(R2 plano de recuo)(F50 avano de 50 mm/min)
70
CURSO DE PROGRAMAO CNC
- Vc Constante de 300 m/minN50 G92 S2500 - Rotao mxima 2500 RPMN60 G00
G90 X50 Z2 - Coordenadas absolutasAVANO EM MM/ROT - G95
Estabelece o valor sob endereo F como avano em mm/rot.Exemplo :(BROCA DE
CENTRO DIAM. 12MM)N230 T07 M06 - Chamada da ferramentaN240 G97 S400
M03 - Rotao Constante de 400 RPMN250 G0 X0 Z5 - Posicionamento nas
coordenadas X0 e Z5N260 G1 G95 Z-25 F0.2 - Movimento com avano de
0,2mm/rotVELOCIDADE DE CORTE CONSTANTE - G96
Estabelece o valor sob endereo S como velocidade de corte em m/min.Exemplo :
%1234(BUCHA PARALELA)N10 G21 G40 - Medidas em mmN20 G28 U0 W0 Retorna ao ponto de ref.(FERR. DESBASTE EXTERNO)N30 T07 M06 - Chamada
da ferramentaN40 G96 S300 M04 - Vc Constante de 300 m/minN50 G92 S2500 Rotao mxima 2500 RPMN60 G00 G90 X50 Z2 - Coordenadas absolutas
92
CURSO DE PROGRAMAO CNC
Exemplo: Programao com definies%9856(EIXO REBAIXADO COM RAIO DE
CANTO)N10 G21 G40 G90 G95N20 G00 X250 Z150 M9(FERRAMENTA PARA
FACEAMENTO E DESBASTE)N30 T01 M6N35 G92 S2000N40 G96 S220 M4N50
G00 X50 Z0N60 G01 X-1 F0.25 M8 (Faceamento)N70 G00 X46N80 G01 Z-58
F0.3N90 G00 X250 Z150 M9(FERRAMENTA DE ACABAMENTO EXTERNO)N100
T04 M6N110 G96 S240 M4N120 G00 X25 Z5N125 G01 G42 X20N130 G01 Z-16
F0.25 M8N140 X26 Z-24N150 X33 (Ponto inicial do arco)N160 G03 X45 Z-30 I0 K-6
(Comando interpolar)N170 G01 Z-54N180 G00 G40 X250 Z150 M9N190 M30
93
CURSO DE PROGRAMAO CNC
VELOCIDADE EM ROTAO CONSTANTE - G97Estabelece o valor sob endereo
S como velocidade em RPMExemplo :%1234(PARAFUSO)N10 G21 G40 - Medidas
em mmN20 G28 U0 W0 - Retorna ao ponto de ref.(BROCA DE CENTRO DIAM.
3,15MM)N30 T01 M06 - Chamada da ferramentaN40 G97 S1800 M03 - Rotao
Constante de 1800 RPMN50 G92 S2500 - Rotao mxima 2500 RPMN60 G00 G90
X0 Z5 - Coordenadas absolutasTEMPO DE PERMANNCIA - G4 / G04
utilizado para determinar a permanncia da ferramenta por um tempodeterminado
no local desejado. A durao deste tempo definida pelo caracter
P
e define o tempo em segundos que vai de 00.01 a 99.99 segundos.EXEMPLO :N100
G00 X30 Z2N110 G01 X25 F0.2N130 G4 P2000 Permanncia de 2 segundosN140
G00 X30 Z5N150 Z150PROGRAMAO EM POLEGADAS - G20
Esta funo modal e cancela o G21. Todas as medidas programadasproduziro
posicionamentos em polegadas.PROGRAMAO EM MILMETROS - G21
Esta funo modal e ativa-se quando ligamos a mquina. Todas asmedidas
programadas produziro posicionamentos em milmetros.RETORNA RPIDO PARA
O PONTO DE REFERNCIA - G28
Esta funo faz com que a mquina retorne ao ponto de troca deferramentas em
avano rpido (G00).Exemplo : N250 G28 U0 W0
94
CURSO DE PROGRAMAO CNC
ExerccioEscreva o programa CNC para executar o contorno da pea abaixo:
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
___________________________________
95
CURSO DE PROGRAMAO CNC
ExerccioEscreva o programa CNC para executar o contorno da pea abaixo:
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
___________________________________
96
CURSO DE PROGRAMAO CNC
ExerccioEscreva o programa CNC para executar o contorno da pea abaixo:
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
___________________________________
97
CURSO DE PROGRAMAO CNC
ExerccioEscreva o programa CNC para executar o contorno da pea abaixo:
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
_____________________________________________________________________________
___________________________________
98
CURSO DE PROGRAMAO CNC
Exemplo de programa CNC para torno%5001 (- Cabealho do programa)(EXEMPLO
DE PROGRAMA CNC)(DATA 10/05/2002) (- Comentrios)(POR CJR)N10 G21 G40
G90 G95N20 G0 X250.0 Z150.0(FERR. DESBASTE EXTERNO)(PCLNL-2525-M12 GC1015)N30 T01 M6 (- Instrues de comando)N40 G92 S3000N50 G96 S220 M4 (Funes tecnolgicas)N60 M8(FACEAMENTO DA PECA)N70 G0 X44.0 Z5.0N80
G75 X-1.0 Z2.5 D2500 (- Ciclos de usinagem)N90 Z0.0(DESBASTE
LONGITUDINAL COM CICLO)N100 G0 X38.0 Z2.0N110 G71 U.5 W.1 P120 Q210
D3000 F0.2N120 G1 X11.8 (- Blocos de movimento)N130 Z0.5N140 X13.8 Z0.5N150 Z-19.0 (- Coordenada do ponto)N160 X20.8N170 X21.8 Z-19.5N180 Z35.0N190 X33.0N200 X34.0 Z-35.5N210 Z-55(MOVE PARA O PONTO DE
TROCA)N220 G28 U0 W0(FERR. CORTAR - BEDAME)(MBS5-151.21-30 GC225)N230 T03 M6N240 G96 S150 M4N250 M8(CORTE DA PECA)N260 G0 X34.0
Z-54.0N270 G1 X29.0 Z-55.0 F0.15N280 X0.0N290 G0 X36N300 X250.0 Z150.0
M9N310 M30 (- Final do programa)
99
CURSO DE PROGRAMAO CNC
5.1. CDIGOS G - TORNO COMANDO ISO
G00
Interpolao linear em avano rpido
G01
Interpolao linear com avano programado
G02
Interpolao circular no sentido horrio
G03
Interpolao circular no sentido anti-horrio
G04
Tempo de permanncia
G20
Programao em polegadas
G21
Programao em milmetros
G28
Deslocamento at o ponto de referncia
G33
Ciclo de rosqueamento bsico
G40
Cancela compensao do raio de corte
G41
Faz compensao do raio de corte esquerda da trajetria programada
G42
Faz compensao do raio de corte direita da trajetria programada
G53
Cancelamento dos deslocamentos de origem - Ponto zero mquina
G54
1. Deslocamento de origem - Ponto zero pea
G55
2. Deslocamento de origem - Ponto zero pea
G56
3. Deslocamento de origem - Ponto zero pea
G57
4. Deslocamento de origem - Ponto zero pea
G59
Deslocamento de origem aditivo externo
G70
Ciclo de acabamento
G71
Ciclo de desbaste longitudinal
G72
Ciclo de desbaste transversal
G73
Ciclo de desbaste paralelo ao perfil
G74
Ciclo de torneamento e furao
G75
Ciclo de faceamento e abertura de canais
G76
Ciclo de roscamento automtico
G77
Ciclo de torneamento paralelo e cnico
G80
Cancelamento do ciclo de furao
G83
Ciclo de furao
G84
Ciclo de roscamento com macho
G90
Programao em sistemas
de
coordenadas absolutas
G91
Programao em sistemas de coordenadas incrementais
G92
Limite de rotao
G94
O avano programado em mm/min
G95
O avano programado em mm/rot
G96
Velocidade de corte constante em m/min
G97
104
CURSO DE PROGRAMAO CNC
5.3.4. G33 ciclo de rosqueamento
Funo avanada para confeco de roscas complexas (mtrica oupolegada) no
desbaste e no acabamento. Ciclo parametrizado que necessitagarante o
posicionamento correto da ferramenta na entrada da rosca.SINTAXEN___ G33 Z___
F____ SIGNIFICADOZ - comprimento da rosca a partir do ponto deaproximaoF passo da rosca
Consideraes importantes:
a) Antes do ciclo de rosca devemos posicionar a ferramenta prximo dageometria
preparada para ser roscada, chamaremos de P.A.I. (ponto deaproximao inicial).b)
Algumas mquinas CNC podem executar operaes de rosqueamento emrotaes
especificas.
EXEMPLO DE CICLO DE ROSQUEAMENTO
Seja a rosca mtrica M12 X 1.75
Dados geomtricos
Dimetro externo D = 12mm Dimetro interno d = 9.84mm Comprimento da rosca c
= 20mm Altura do filete h = 1,08mm ngulo do filete a = 60graus Passo p = 1.75mm
Parmetros de usinagem
Nmero de passe para acabamento = 3Profundidade do primeiro
passe=0,25mmProfundidade deixada para o acabamento=0,15mmngulo de
entrada da ferr.=15grausProfundidade mnima de corte=0,15mmPrograma:
Considerando que a geometria esta preparada para a rosca
105
CURSO DE PROGRAMAO CNC
EXEMPLO :.(ROSQUEAMENTO COM G33)N150 G28 U0 W0 N160 T07 M6 N170
G97 S250 (AJUSTA A ROTACAO PARA FAZER A ROSCA) N180 G00 X12 Z10
M03 (POSICIONA PARA INICIAR A ROSCA) N190 G33 Z-20 K1.75 N200 G0
X15N210 Z10N220 X11.2N230 G33 Z-20 F1.75N240 G0 X15N250 Z10N260
X10.6N270 G33 Z-20 F1.75N280 G0 X15N290 Z10N300 X10.2N310 G33 Z-20
F1.75N320 G0 X15N330 Z10N340 X10N350 G33 Z-20 F1.75N360 G0 X15N370
Z10N380 X9.84N390 G33 Z-20 F1.75N400 G0 X15N410 Z10N420 X9.84N430 G33
Z-20 F1.75N440 G0 X15N450 Z10N460 X9.84N470 G33 Z-20 F1.75N480 G0
X15N490 G28 U0 W0 N500 M05 N510 M30 (FIM DE PROGRAMA)
106
CURSO DE PROGRAMAO CNC
5.3.5. G81 ciclo de furao curta
Funo preparatria aplicada para furao simples sem quebra cavaco.Necessita de
um bloco de programa, podendo utilizar de coordenadasabsolutas (X e Z) e de
coordenadas incrementais (R)SINTAXEN___ G81 Z___ R____
F____ SIGNIFICADO:Z profundidade final do furoR Plano de recuo em ZF
velocidade de avano (mm/min (G94) ou mm/rot(G95))Exemplo:(CICLO DE
FURACO)N330 T01 M6N340 G97 S2800 M4N350 G0 X0 Z5 (Aproximao em
avano rpido)N360 Z2 M8 (Aproximao at Z2 e liga refrigerante)N370 G81 Z-8
R2 F0.25 (G81 Indica o ciclo de furao)N380 G80 M5 (Z-8 profundidade final do
furo)N390 G28 U0 W0 (R2 plano de recuo)(F0.25 avano de 0,25mm/rot)
107
CURSO DE PROGRAMAO CNC
5.3.6. G83 ciclo de furao
124
CURSO DE PROGRAMAO CNC
125
CURSO DE PROGRAMAO CNC
PROGRAMA CNC
126
CURSO DE PROGRAMAO CNC
127
CURSO DE PROGRAMAO CNC
PROGRAMA CNC
128
CURSO DE PROGRAMAO CNC
129
CURSO DE PROGRAMAO CNC
PROGRAMA CNC
130
CURSO DE PROGRAMAO CNC
131
CURSO DE PROGRAMAO CNC
PROGRAMA CNC
132
CURSO DE PROGRAMAO CNC
133
CURSO DE PROGRAMAO CNC
PROGRAMA CNC
134