Você está na página 1de 55

Programao em Mquinas CNC [ 1 / 55 ]

CNC
PROGRAMAO EM MQUINAS CNC

Rev. 01 - SOCIESC
[ 2 / 55 ] Programao em Mquinas CNC

ESCOLA TECNICA TUPY


Programao em Mquinas CNC [ 3 / 55 ]

1. TECNOLOGIA DA MQUINA CNC

Para entender melhor o principio de uma mquina cnc, devemos observar dois elementos importantes :
A mquina-ferramenta que usina a pea, na qual requer toda uma preparao adequada.
O comando CNC que controla essa usinagem, onde requer uma estrutura lgica e bem estruturada no programa
CNC elaborado.

Pode-se ver abaixo o sistema completo formado pr uma empresa:

Fig. 01 Elementos de um sistema CNC

De acordo com o que apresentado a cima tem-se:


programador que gera os programas CNC atravs do CAD\CAM, onde envolve perfis e formas mais
complexas.

programa CNC gerado que transmitido via DNC

operador de mquina que prepara a mquina e programas CNC mais simples e rpidos.

comando CNC ( ISO, Mitsubichi, Siemens, etc.) que est relacionado ao tipo de mquina e
fabricante.

A mquina-ferrarmenta o sistema mecnico, eltrico e eletrnico com suas caractersticas prprias


dependendo da aplicao.

O tcnico que trabalha com uma mquina CNC deve conhecer exatamente as suas funes e possibilidades de
aplicao. Ele no pode simplesmente fixar a pea e test-la, sem primeiro determinar a melhor maneira de
usinagem. Muito pelo contrrio, ele deve planejar a seqncia completa de usinagem, a fim de atingir o resultado
desejado.
Os componentes comandados por uma mquina-ferramenta CNC esto classificados neste tpico da seguinte
forma:
eixos de deslocamento (x, y e z);

acionamento do avano;

dispositivo de medio;

rvore principal;

Rev. 01 - SOCIESC
[ 4 / 55 ] Programao em Mquinas CNC

dispositivo de fixao;

dispositivo de troca de ferramenta;

eixos giratrios e demais eixos de avano.

1.1. Sistema de eixos de deslocamentos

Em geral existe, para os diferentes tipos de mquinas-ferramenta CNC, um numero mnimo de eixos de avanos,
sem os quais no seria possvel executar a usinagem da pea.
Eles so designados com as letra X, Y e Z, conforme norma DIN.

Fig. 02 - Eixos de deslocamentos do torno (x e z)

Fig. 03 - Eixos de deslocamentos da fresadora (x, y e z)

ESCOLA TECNICA TUPY


Programao em Mquinas CNC [ 5 / 55 ]

1.2. Principais caractersticas

A mquina-ferramenta CNC apresenta caractersticas importantes em sua construo, como algumas destas
abaixo:
Deslocamento dos eixos atravs de fuso de esfera recirculantes.

Acionamento dos eixos pr motor de corrente continua.

Magazine ou torre para fixao de varias ferramentas.

Medio de posicionamento mais exatas devido um sistema de medio eletrnico.

Fig.04 - Deslocamento por fuso com esfera recirculante

Fig.05 - Deslocamento por fuso com esfera recirculante ( ampliao porca/fuso)

Rev. 01 - SOCIESC
[ 6 / 55 ] Programao em Mquinas CNC

Fig.06 - Sistema de leitura de medio

Fig.07 - Sistema de transmisso

Para tornear uma pea longa necessrio o uso de uma contraponta.


As seguintes funes, neste caso pode ser programadas:
posicionamento da contraponta;

avano e retrocesso do mangote.

No caso da necessidade de uma luneta para maior estabilidade da pea a ser torneada, os seguintes
movimentos podem ser programados:
fixar

abrir

aproximar/bascular

retroceder

ESCOLA TECNICA TUPY


Programao em Mquinas CNC [ 7 / 55 ]

Na fresadora em muitos casos pode ser vantajosa a utilizao com duas mesa de trabalho fig.09

Fig.08 - Torno com contra ponta e luneta Fig.09 - Fresadora com mesa basculante

Existem tornos com mais de 2 eixos de avano e fresadoras com mais de 3 eixos de avano, permitindo maior
flexibilidade de operao da maquina. Isto pode ser observado nas figuras abaixo:

Fig. 10 - Exemplos de eixos utilizados nas mquinas CNC

Rev. 01 - SOCIESC
[ 8 / 55 ] Programao em Mquinas CNC

De modo geral, diferentes operaes podem ser executadas em uma nica sujeio em usinagem CNC, sendo
necessria a utilizao de diversas ferramentas. Apenas poucas peas podem ser usinadas completamente sem
troca de ferramentas fig.

Fig. 11 - Sistemas de troca de ferramentas.

Como uma mquina CNC permite a usinagem precisa de uma pea, o comando deve conhecer as medidas
determinadas de cada ferramenta utilizada. As medidas da ferramenta baseiam-se em um ponto de referncia
definido no assento do porta-ferramenta.

Fig. 12 Pontos de referencia da ferramenta

A mquina deve permitir a usinagem da pea com a necessria preciso e racionalizao.O programador tem
que conhecer ampla e profundamente as qualidades tcnicas bsicas da mquina, para considera-las na
elaborao do programa CNC.

ESCOLA TECNICA TUPY


Programao em Mquinas CNC [ 9 / 55 ]

Fig. 13 - Condies construtivas da mquina CNC

2. COMANDO NUMRICO COMPUTADORIZADO ( CNC )

2.1. Definio

CNC pode ser definido como sendo um equipamento eletrnico capaz de controlar automaticamente uma
mquina, atravs de cdigos que representam unidades de distncia, velocidade, rotao, tempo e qualquer outro
dado necessrio para execuo da usinagem.
A usinagem feita por uma mquina CNC, o princpio o mesma de uma mquina convencional, pois ter que
obedecer uma seqncia de operaes. S que neste caso quem realizar tais operaes no o operador de
CNC.
Para que isso possa ser possvel, teremos que fornecer as instrues ao CNC, atravs de um programa.
Portanto um programa deve conter todos os dados necessrios para os deslocamentos ao realizamos um perfil
(dados geomtricos) e os dados tecnolgicos (velocidade de corte, avano, etc.), obedecendo uma seqncia lgica
de operaes de usinagem.

2.2. Elementos do comando CNC

A principal parte do comando CNC constitudo por um processador, no qual todos os clculos e combinaes
lgicas so efetuados.
O comando CNC representa um vinculo entre o operador e a mquina, e para isto necessrio que existam 2
elementos de interfaceamento :
elemento de interfaceamento para o operador constitudo por painel e diversas conexes para estao de
disquetes, impressoras e redes.
elemento de interfaceamento para a mquina constitudo substancialmente por um comando de
interfaceamento ( CLP ) e acionamentos do avano dos eixos e um circuito de potncia.

Rev. 01 - SOCIESC
[ 10 / 55 ] Programao em Mquinas CNC

2.3. Deslocamentos de usinagem

Os deslocamentos de usinagem so determinados de 3 formas bsica que esto relacionadas ao nmero de


eixos, sendo que determinadas mquinas podem chegar a ter 5 ou mais eixos:

a ) Deslocamento b ) Deslocamento c ) Deslocamento


por 2 eixos por 2 eixos por 3 eixos
Figura 14 Deslocamento por eixos

2.4. Sistema de coordenadas

Fig.15 -Sentido de deslocamento dos eixos

As ferramentas de uma mquina CNC podem executar deslocamentos definidos de acordo com cada tipo de
mquina.
Num torno (fig. 14) estes deslocamentos so realizados nos sentidos longitudinal e de aproximao.
Numa fresadora (fig. 15), alm destes dois deslocamentos bsicos, existe ainda o deslocamento transversal.
Para que ferramenta possa ser comandada exatamente atravs destes percursos, todos os pontos na rea de
trabalho da mquina devem estar definidos.
Para este fim, utilizam-se os sistema de coordenadas, que orientam o programador na elaborao dos
programas.

ESCOLA TECNICA TUPY


Programao em Mquinas CNC [ 11 / 55 ]

2.5. Sistema de coordenadas em 3 eixos

Para se poder representar uma pea no espao, necessrio um sistema de coordenada com trs eixos.

Fig. 16 Regra da mo direita

A designao dos eixos de coordenadas realizada de acordo com a regra da mo direita conforme norma
DIN 66217, mostrada nas figuras acima)

3. SISTEMA DE COORDENADAS - APLICAO

G21 Programao das medidas em mm,


G20 Programao das medidas em polegadas.
G90 Coordenadas absolutas ( todas as medidas so dadas em relao ao zero pea)

Ex.

Ponto X Y
P1 -40 -15
P2 -40 15
P3 40 15
P4 40 -15

Rev. 01 - SOCIESC
[ 12 / 55 ] Programao em Mquinas CNC

G91 Coordenadas incrementais ( todas as medidas so dadas em relao ao ultimo ponto)

Ex.

Ponto X Y
0 - P1 -40 -15
P1 P2 0 30
P2 P3 80 0
P3 P4 0 -30
P4 P1 -80 0

3.1. Exerccios de sistema de coordenadas

1) Localizar os pontos das coordenadas usando o sistema de coordenadas absolutas.

ESCOLA TECNICA TUPY


Programao em Mquinas CNC [ 13 / 55 ]

2) Localizar os pontos das coordenadas usando o sistema de coordenadas incrementais.

4. LINGUAGEM DE PROGRAMACO

4.1. Principais funes G ( As mais usadas para programao bsica)

G00 - Interpolao linear em avano rpido


G01 - Interpolao linear em avano programado
G02 - Interpolao circular no sentido horrio
G2.1- Interpolao helicoidal no sentido horrio
G03 - Interpolao circular no sentido anti- horrio
G3.1- Interpolao helicoidal no sentido anti-horrio
G04 - Tempo de espera
G10 - Deslocamento de origem
G12 - Usinagem de circulo no sentido horrio
G13 - Usinagem de circulo no sentido anti-horrio

G17 - Plano de trabalho XY ferramenta paralela em Z


G18 - Plano de trabalho XZ ferramenta paralela em Y
G19 - Plano de trabalho YZ ferramenta paralela em X

G20 - Programao em polegadas

Rev. 01 - SOCIESC
[ 14 / 55 ] Programao em Mquinas CNC

G21 - Programao em milmetros

G28 - Retorno ao zero mquina


G29 - Retorno ao zero do programa

G34 - Furaco de flange


G35 - Furao em linha com determinado do ngulo
G36 - Furao em arco
G37.1-Malha de furos

G40 Usinagem sem compensao do raio da ferramenta


G41 Usinagem com compensao do raio da ferramenta esquerda do contorno
G42 Usinagem com compensao do raio da ferramenta direita do contorno
G43 Usinagem com compensao do comprimento da ferramenta

G51 - Escala
G51.1 Espelhamento
G54... At G59 - Definio do zero pea em relao ao zero mquina
G60 - Movimento preciso em movimento rpido
G61 - Controla os eixos para que a mquina pare exatamente no ponto desejado
G61.1 - Controla a acelerao e desacelerao dos eixos para que o posicionamento seja preciso e no aja no
eixos, indicado em usinagem de superfcies com passos muito finos
G62 - Controla a preciso do ngulo entre as duas linhas ou arcos e melhora o canto vivo
G64 - Desliga os controles de preciso
G80 - Desliga os ciclos de furao
G81 - Furao simples
G82 - Furao com faceamento
G83 - Furao profunda sem quebra de cavaco
G73 - Furao profunda com quebra de cavaco
G84 - Rosqueamento com macho direita
G74 - Rosqueamento com macho esquerda

G90 - Sistemas de coordenadas absolutas


G91 - Sistemas de coordenadas incremental

ESCOLA TECNICA TUPY


Programao em Mquinas CNC [ 15 / 55 ]

4.2. Funes auxiliares

4.2.1. FUNES M

OBS. No devemos colocar duas funes M no mesmo bloco


M00 - Parada programada
M03 - Rotao da rvore no sentido horrio
M04 Rotao da rvore no sentido anti-horrio
M05 - Desliga a rvore de trabalho
M06 - Posiciona rvore para trocar de ferramenta e executa a troca
M08 - Liga fluido refrigerante
M09 - Desliga fluido refrigerante
M13 - M03 + M08 ( Liga o eixo arvore no sentido horrio e a refrigerao simultaneamente)
M14 - M04 + M08 ( Liga o eixo arvore no sentido anti-horrio e a refrigerao simultaneamente)
M30 - Fim de programa
M98 - Chamada de sub rotina
M99 - Fim de sub rotina

4.2.2. OUTRAS FUNES

P Nmero do programa de sub rotina


L Nmero de repeties da sub rotina
D Corretor do raio da ferramenta
H - Corretor da altura da ferramenta
C Chanfro a 45
R Raio (dependendo do G o R pode ter outra funo)
I Eixo auxiliar paralelo em X
J Eixo auxiliar paralelo em Y
K Eixo auxiliarparalelo em Z

Obs.:I J K So utilizados para fazer raios de preciso ou interpolao helicoidal;

S RPM
F Avano em mm/min
T Numero da ferramenta

Rev. 01 - SOCIESC
[ 16 / 55 ] Programao em Mquinas CNC

5. PROGRAMAO CNC MITSUBISHI MELDAS M520 AM

5.1. Nome do Programa

LETRA O - em seguida digitar o numero de identificao do programa. Logo aps o n colocar o comentrio
(que opcional) para uma melhor identificao na hora de procurar um programa na mquina.

Obs.:1 O comentrio deve ser digitado entre parnteses.


Obs.:2 Para transmisso do computador para a mquina CNC (RS 232) adicionar uma linha no inicio e no final
do programa com o smbolos de percentagem %.

Ex. O 564 ( Flange)


N5 G90 G40 G80 G21G54 G17
N10................
N15................
N75 M30

5.2. Plano de trabalho

G17, G18, G19 ( Modal ) Seleciona o plano de trabalho em que sero executadas as coordenadas de trabalho.
XY ZX YZ
G17

Y
X

G18
G19
5.3. Zero Pea ( G54....G59) Em relao ao zero mquina.

Pode-se manter na memria do comando at seis zero-pea diferentes.

ESCOLA TECNICA TUPY


Programao em Mquinas CNC [ 17 / 55 ]

5.4. Posicionamento

G00 ( Modal ) Movimentos linear em avano rpido


G60 Movimento preciso em movimento rpido ( interpolao)
G01 ( Modal ) Interpolao linear em avano programado
G98 Avano em m/min.
G99 Avano mm/rotao.

5.5. Compensao da altura da ferramenta

G43 e G44 ( Modal ) Compensa a altura da ferramenta ( corretor de altura )


G43 Corretor de altura em relao ao zero mquina
G44 Corretor de altura em relao ao zero da mesa
Desabilitado pelo G49
Ex. G43 Z10 H1 ( chama o corretor da ferramenta n 1 )

5.6. Compensao do raio da ferramenta

G40 ( Modal ) Sem compensao do raio da ferramenta


G41 ( Modal ) Compensao do raio a esquerda do contorno da pea.
G42 ( Modal ) Compensao do raio a direita do contorno da pea.
D Esta letra define qual o nmero da ferramenta da qual ser feita a compensao do raio.

Ex. T1 ferramenta 1 ento usa-se D1


N15- G41 G01 X__ Y__ D1;

Obs.: Para fazer a troca de compensao recomendado primeiro descompensar o raio com G40

Rev. 01 - SOCIESC
[ 18 / 55 ] Programao em Mquinas CNC

5.7. Compensao de movimento

G45 e G46 ( No modal ) Mesmo funo do G41 e G42 s que para um nico bloco
G47 e G48 ( No modal ) Estes comandos servem para fazer o dobro da compensao

5.7.1. COMPENSAO DO RAIO DA FERRAMENTA

G40 - A ferramenta se desloca sobre o perfil programado da pea independente do sentido de deslocamento da
ferramenta. A fig abaixo mostra a trajetria da ferramenta sem a compensao do raio

G41 A ferramenta se desloca a esquerda do contorno do perfil da pea levando-se em considerao o sentido
de deslocamento da ferramenta. A fig abaixo mostra a trajetria da ferramenta compensando o raio a esquerda

ESCOLA TECNICA TUPY


Programao em Mquinas CNC [ 19 / 55 ]

G42 A ferramenta se desloca a direita do contorno do perfil da pea levando-se em considerao o sentido de
deslocamento da ferramenta. A flg abaixo mostra a trajetria da ferramenta compensando

5.8. Rotao para usinagem

S A letra S utilizada para identificar a rotao do eixo rvore ( RPM )


G97 RPM constante

5.9. Arredondamento de cantos ( raios ) e chanfros

Para fazer um raio no sentido horrio no canto da pea utilizamos as coordenadas do vrtice do raio uma virgula
e em seguida a dimenso do raio. OBS.: Raio a um canto a 90 e chafros de 45

G01 X__ Y__ , R__

Ex. N25 G1 X80 Y30 , R5

Para fazer um chanfro de 45 utilizamos as coordenadas do vrtice do chanfro uma virgula em seguida o
comprimento do chanfro

G01 X___ Y___ , C___

N15 G1 X0 Y30 , C5

Rev. 01 - SOCIESC
[ 20 / 55 ] Programao em Mquinas CNC

5.10. Interpolao circular

G02 ( Modal ) Interpolao no sentido horrio


G03 ( Modal ) Interpolao no sentido anti-horrio

Ex. G02 X___ Y___ R___


X Y Coordenadas do ponto final do raio
R Dimenso do raio
Obs.: Quando utilizar G02 e G03 no usada a vrgula antes do raio.
Quando o raio for maior de 180 colocar sinal negativo para o raio
Quando necessitar fazer um raio de maior preciso utiliza-se o I J que a distncia do ponto inicial do raio at o
centro do raio. Neste caso o ponto inicial incremental em relao ao centro.

Ex.

N35 G01 X0 Y10 ;


N40 G03 X0 Y25 I5 J7.5;
N45 G01 X0 Y30;

Obs.: Deve-se verificar o sentido de deslocamento da ferramenta se o mesmo for da direita para a esquerda no
eixo X o I negativo o mesmo acontece com o Y se o deslocamento for descendo a partir do ponto inicial do raio o J
negativo

5.11. Interpolao helicoidal

G02 ( Somente para usinagem cilndricas paralelas )


Ex. G02 X__ Y__ Z__ I__ J__ P__
G03 X__ Y__ Z__ I__ J__ P__
G02 Sentido de usinagem do raio.
X, Y Ponto final do raio.
Z Profundidade total em Z.
I, J Coordenadas do incio do arco at o centro do mesmo.
P Numero de voltas em Z ( Divide-se a profundidade total pelo incremento )

ESCOLA TECNICA TUPY


Programao em Mquinas CNC [ 21 / 55 ]

5.12. Usinagem de crculos

G12 (Modal) Usinagem no sentido horrio.


G13 (Modal) Usinagem no sentido anti horrio.
Ex. G12 I__ D__ F__
I Raio do circulo sem sinal.
D Nmero do corretor da ferramenta.
F Avano.

5.13. Coordenadas angulares

G01 A __ X__ ( G17 selecionado )


G01 A__ Y__
A ngulo relativo ao eixo.
X ou Y Coordenada do ponto final do ngulo

Obs.: O ngulo da coordenada polar sempre dado em relao ao 1 eixo do sistema de coordenadas

X G17 ZG18 YG19

5.14. Sub-rotina

Quando no for possvel retirar todo o material desejado no eixo z durante uma usinagem necessrio utilizar o
recurso de Sub rotina ou seja a maquina executar as coordenas por varias vezes para isso usado o cdigo M98
que chama a sub rotina.
Ex. M98 P___ L___
P Numero do programa da sub rotina
L Numero de repeties que a sub rotina deve ser executada.
Pode - se ainda a acrescentar a letra H para iniciarmos a sub rotina em uma determinada linha.
O fim de um programa de sub rotina dado pelo cdigo M99

5.15. Ciclos fixos de furao

5.15.1. FURAO SIMPLES

utilizado para furaces de pequenas profundidades


que no excedam o dimetro da broca .
G81 X___ Y ___ Z ___ R___ F ___
X Y Posio das coordenadas do furo.
Z- Profundidade total do furo.
R- Altura de segurana.
F- Avano em mm/min.

Rev. 01 - SOCIESC
[ 22 / 55 ] Programao em Mquinas CNC

5.15.2. FURAO COM FACEAMENTO

G82 X___ Y___ Z___ R___ F___ P___


P Tempo de espera

5.15.3. FURAO PROFUNDA

G83 X___ Y___ Z___ R___ Q___ F___ Sem quebra cavaco.

G73 X___ Y___ Z___ R___ Q___ F___ P___ Com quebra cavaco.

Q Passo de aprofundamento ( incremento )


P Tempo de espera

5.16. Ciclos diversos para furao

5.16.1. FURAO DE FLANGE

G34 ( No modal ) furao em circulo

Ex.: G34 X___ Y___ I___J___K___

XY Centro da furao ( incremental ou absoluto)


I Raio da furao
J ngulo do primeiro furo em relao ao centro
( contar no eixo X )
K Numero de furos

5.16.2. FURAO EM LINHA COM DETERMINADO NGULO

G35 (No modal)

Ex. G35 X___ Y___ I___ J___K___

XY Localizao do primeiro furo


I Distncia entre furos ( linear )
J ngulo da linha
K Nmero de furos

ESCOLA TECNICA TUPY


Programao em Mquinas CNC [ 23 / 55 ]

5.16.3. FURAO EM ARCO

G36 (No modal)

Ex. G36 X___ Y___ I___ J___P___K___

XY Centro da furao ( pode ser incremental ou absoluto )


I Raio do arco
J ngulo do primeiro furo relativo ao centro (anti horrio)
P Distncia angular entre furos
K Numero de furos

5.16.4. MALHA DE FUROS

G37.1 (No modal)

Ex. G37.1 X___ Y___ I___ J___P___K___

XY Posio inicial da malha


I Intervalo no X ( distncia entre os os furos )
P Numero de furos em X
J Intervalo no Y ( distncia entre furos )
K Numero de furos em Y

5.17. Rosqueamento com macho

G84 X____Y___Z___R___F___P___,R1 P/ Rosca direita


G74 X____Y___Z___R___F___P___,R1 P/ Rosca esquerda

X Y- Coordenadas de posicionamento da rosca


Z Profundidade da rosca.
R Altura de segurana
F Passo da rosca em mm
P Tempo de espera ( antes da reverso da rotaco )
R1 Fazer o sincronismo entre RPM/Avano

Rev. 01 - SOCIESC
[ 24 / 55 ] Programao em Mquinas CNC

5.18. Mandrilamento

G85 X___Y___Z___R___F___

5.18.1. MANDRILAMENTO COM FACEAMENTO

G86 X___Y___Z___R___F___P___

5.18.2. MANDRILAMENTO DE DENTRO PARA FORA

G87 X___Y___Z___R___I___J___F___

G76 X___Y___Z___R___I___J___F___ Passe de acabamento

I J Valor a recuar para entrar no furo

5.18.3. MANDRILAMENTO COM FUSO PARADO

G88 X___Y___Z___R___F___

5.18.4. MANDRILAMENTO COM SADA EM AVANO DE TRABALHO

G89 X___Y___Z___F___

5.18.5. EXEMPLO DA UTILIZAO DOS CICLOS DE FURAO

ESCOLA TECNICA TUPY


Programao em Mquinas CNC [ 25 / 55 ]

FURAO SIMPLES FURAO PROFUNDA FURAO PROFUNDA COM


QUEBRA CAVACO
N5 G90 G17G21 G40 G54 N5 G90 G17 G21 G40 G54 N5 G90 G17 G21 G40 G54 G80
G80 G80
N10 TI M6 N10 T1 M6 N10 T1 M6
N15 G0 X0 YO S1000 M3 N15 G0 X0 Y0 S1000 M3 N15 G0 X0 Y0 S1000 M.3
N20 G43 Z1O H1 N20 G43 Z1O H1 N2O G43 Z10 H1
N25 M8 N25 M8 N25 M8
N30 G81 X12 Y1O Z-20 R5 N30 G83 X12 Y1O Z-20 R5 Q6 N30 G73 X12 Y1O Z-20 R5 Q6
F100 F100 F1OO P1
N35 X25 Y40 N35 X25 Y40 N45 X25 Y40
N40 X45 Y25 N40 X45 Y25 N40 X45 Y25
N45 G80 GOO Z200 N45 G80 GOO Z200 N45 G80 G0 Z200
N50M30 N50 M30 N50 M30

FURAO EM FLANGE
N5 G90 G17 021 G40 054 080
NiO Ti M6
N15 G00X30Y25 S1000M3
N20G43Z10H1
N25 M8
N30 G83 X30 Y25 Z-20 R5 Q6 F120 LO
N35 G34X30Y25120J0K12
N40 080 GOO Z200
N45 M30

OBS.: No bloco 30 (N30) pode-se usar G81, G82


G83 ou G73

FURAO EM LINHA COM DETERMINADO NGULO


N5 G90 017 021 G40 G54 G80
N1OT1M6
N15 G00X30Y25 S1OOOM3
N2OG43Z1OH1
N25 M8
N30 G81 Z-20 R5 Q6 F100 LO
N35 G35 X-20 YO 110 JO K5
N40 G35 X8 Y8 15 J45 K4
N45 G80 G0 Z200
N50 M30

OBS.: No bloco 30 (N30) pode-se usar G81, G82, G83 ou G73

Rev. 01 - SOCIESC
[ 26 / 55 ] Programao em Mquinas CNC

5.19. Rosqueamento

Ex. G33 Z___ F___ Q___

Z Comprimento da rosca
F Passo da rosca
Q Angulo inicial da rosca

5.20. Interpolao helicoidal

G2.1 Sentido horrio


G3.1 Sentido anti-horrio

Ex. G2.1 X_____Y_____I_____J____Z_______P_____F_____


X- Ponto final do arco no eixo x
Y- Ponto final do arco no eixo y
I- Parmetro de interpolao em x
J- Parmetro de interpolao em y
Z-Profundidade em Z
P- Nmero de passadas (voltas)
F- Avano

Exemplo de interpolao para usinagem cilndrica interna


N5 G90 G17 G21G40 G54 G80;
N10 T1M6;
N15 G00 X0 Y0;
N20 G43 H1 Z10 S800;
N25 G01 Z0 F200;
N30 G42 X25 D1;
N35 G2.1 X25 Y0 I-25 J0 Z-50 P100;
N40 I-25 J0; (Repete-se o I , J para dar uma ultima passada
deixando paralelo o fundo da furao. Ex.furo cego)
N45 G40 G1X0 Y0;
N50 G00 Z100;
N55 M30;

ESCOLA TECNICA TUPY


Programao em Mquinas CNC [ 27 / 55 ]

Exemplo de interpolao para usinagem cnica externa


N5 G90 G17 G21G40 G54 G80;
N10 T1M6;
N15 G00 X50 Y0;
N20 G43 H1 Z10 S800;
N25 G01 Z0 F200;
N30 G41 X15 D1;
N35 G2.1 X25 Y0 I-25 J0 Z-50 P100;
N45 G40 G1 X50 Y0;
N50 G00 Z100;
N55 M30;

5.21. Modo de checagem de parada exata

G61 ( Modal) Controla os eixos para que a mquina pare exatamente no ponto desejado
Desabilitado por G62, G63, G64.

5.22. Mudana de zero no programa ( do G54 at o G59 )

G10 ( Modal) Pode mudar o ponto de zeragem da pea ou da compensao da ferramenta

5.23. Mudana de zeragem na pea

G90 G10 P____X____Y____Z____

P- Representa qual a referncia a mudar ( P0, P1, P2 AT P12)


X , Y e Z Sero as novas coordenadas do zero pea

5.24. Mudana de corretor da ferramenta

G90 L10 P___R___

L10- Comando de alterao do corretor da ferramenta


P- Representa o corretor da ferramenta ( Ex. P1 corresponde ao D1)
R- Corretor ( Valor do raio Ex. #1 )

Rev. 01 - SOCIESC
[ 28 / 55 ] Programao em Mquinas CNC

5.25. Rotao polar de um perfil

G68 X_____Y_____R____

X Y Posio do centro da rotao


R ngulo a rotacionar

5.26. Escala

G51 ( Modal) escala de uma usinagem em torno de um ponto

G51 X_____Y_____Z____P____

X Y Z Posio do centro da escala


P Valor da escala
Desabilitado por G50

5.27. Espelhamento

G51.1 (Modal) executa o espelhamento de uma usinagem em torno de um eixo


Ex. G51.1 Y0 espelha em torno do eixo Y na coordenada 0
Desabilitado por G51.1

5.28. Sistema de referncia local

G52 (Modal) estabelece um sistema de coordenadas local. Desabilitado por G53 , G59 ou outro G52

5.29. Deslocamento de memria

ESCOLA TECNICA TUPY


Programao em Mquinas CNC [ 29 / 55 ]

G92 X___Y___Z___ Faz com que a posio atual seja a dada no comando.

5.30. Modo de usinagem em alta velocidade

G05 (Modal) Permite a execuo de alta velocidade com programa de passos microscpicos.
Ex. G05 P1 ativa
G05 P0 desativa

5.31. Modo de controle de alta preciso

G61.1 ( Modal) Controla a acelerao e desacelerao dos eixos para que o posicionamento
Seja preciso e no haja parada nos eixos, indicado em usinagem de superfi-
cies com passo muito fino .Desabilitado por G62, G63 , G64.

5.32. Modo de controle de cantos

G62 ( Modal) Controla a preciso do ngulo entre duas linhas ou arcos e melhora os cantos
vivos. Desabilitado por G61, G61.1, G63 ou G64.

5.33. Modo de rosqueamento

G63 ( Modal) Cria o ambiente para executar o rosqueamento, desativa os controles de cantos
e o comando bloco a bloco e o feed hold. Desabilitado por G61, G61.1, G62 ou G64.

6. DEFINIO DE PARMETROS PARA USINAGEM ( FRESAMENTO)

Antes de fazer o programa para ser executado numa maquina CNC devemos estudar o processo de usinagem
definindo : Fixao da pea, zero pea, tipo e numero de ferramentas ,trajetria da ferramenta e parmetros de corte
( RPM, avano da mesa).

Para calcular o RPM ( N ) utiliza-se a seguinte frmula:

N= Vc.1000

.D
Onde:
N = Rotaes por minuto ( RPM)

Rev. 01 - SOCIESC
[ 30 / 55 ] Programao em Mquinas CNC

Vc= Velocidade de corte em m / min (determinada pelo fabricante da ferramenta)

= Constante no valor de 3,1416


D = Dimetro da ferramenta em mm
Para calcularmos o avano da mesa ( F )usamos a seguinte frmula:

F = n .z .Sz

Onde:
F = Avano da mesa
n = RPM
z = Nmero de arestas de corte
Sz = Avano por aresta de corte ( avano por dente)
Obs. As tabelas de avanos para brocas geralmente os valores vem em mm / volta , mas como no fresamento
geralmente o avano e em mm / min .Para obt-lo multiplica-se o valor do avano pela rotao.
Ex. Se o clculo de uma rotao ( N ) de uma broca for de 800 RPMs e na tabela o avano ( F ) estiver com 0,1
mm/volta.
F= 800 . 0,1 F = 799,9 arredondamos para F=800 mm/min

6.1. Velocidades de corte para fresas de topo de ao rpido em mm/min

Desbaste Acabamento
TIPO DE MATERIAL A SER USINADO At a profundidade de de 1mm de
10mm 7mm profundidade
Ao de at 60 kg/mm2 20 m/min 25 m/min 32 m/min
Ao de 60 a 90 kg/mm2 16 m/min 20 m/min 28 m/min
Ao de 90 a 110 kg/mm2 12 m/min 18 m/min 22 m/min
Ao acima de 110 kg/mm2 10 m/min 15 m/min 18 m/min
Ferro fundido de at 75 kg/mm2 25 m/min 28 m/min 30 m/min
Ferro fundido acima de 75 kg/mm2 12 m/min 15 m/min 20 m/min
Lato 45 m/min 60 m/min 85 m/min
Metais leves, alumnio 260 m/min 420 m/min 480 m/min
Cobre 50 m/min 80 m/min 90 m/min

6.2. Avano por aresta de corte para fresas de topo de ao rpido ( em mm/ RPM)

ESCOLA TECNICA TUPY


Programao em Mquinas CNC [ 31 / 55 ]

Desbaste Acabamento
TIPO DE MATERIAL A SER USINADO At a profundidade de de 1mm de
10mm 7mm profundidade
Ao de at 60 kg/mm2 0.025 0.03 0.012
Ao de 60 a 90 kg/mm2 0.022 0.027 0.010
Ao de 90 a 110 kg/mm2 0.022 0.024 0.008
Ao acima de 110 kg/mm2 0.012 0.014 0.006
Ferro fundido de at 75 kg/mm2 0.025 0.034 0.010
Ferro fundido acima de 75 kg/mm2 0.018 0.022 0.008
Lato 0.025 0.030 0.010
Metais leves, alumnio 0.012 0.016 0.006
Cobre 0.026 0.030 0.010

6.3. Velocidades de corte e grupo de avanos para com brocas de ao rpido

TIPO DO MATERIAL VELOCIDADE GRUPO DE


DE CORTE AVANOS
Aos comuns com menos de 40 kg de resistncia por mm2 30 m/min 3
Aos comuns de 40 a 60 kg de resistncia por mm2 25 m/min 3
Aos comuns com mais de 60 kg de resistncia por mm2 20 m/min 2
Aos liga de 60 a 80 kg de resistncia por mm2 15 m/min 2
Aos liga de 80 a 100 kg de resistncia por mm2 10 m/min 1
Aos liga com mais de 100 kg de resistncia por mm2 10 m/min 1
Ferro fundido maleavel 25 m/min 5
Ferro fundido duro 15 m/min 4
Aos inoxidveis 5 m/min 1
Lato 80 m/min 5
Cobre 50 m/min 4
Materiais sintticos duros 15 m/min 12
Materiais sintticos moles 10 m/min 1-2

Rev. 01 - SOCIESC
[ 32 / 55 ] Programao em Mquinas CNC

6.4. Grupos de avanos

ESCOLA TECNICA TUPY


Programao em Mquinas CNC [ 33 / 55 ]

7. RECOMENDAES PARA O USO DAS MAQUINAS CNC (CENTROS DE USINAGEM)

1 Ligar a chave geral da mquina no painel traseiro.

2 Verificar o nvel do leo da unidade hidrulica do sistema de lubrificao central. Caso o nvel esteja baixo, ira
acionar um alarme no permitindo o manuseio da mesma. Neste caso deve-se completar o nvel com leo Tonna 68.

3 Ligar a rede de ar comprimido, observado que ela deve estar com um presso mnima de 6 kg e mxima de 8
kg/cm2.

4 Verificar o nvel do leo do conjunto lubrifil, caso no tenha leo dever ser colocado o leo Hyspim AWS 10.

5 Verificar o nvel do fluido de corte se o mesmo estiver abaixo da sada da bomba de refrigerao ir puxar ar
junto com o lquido, prejudicando a ao do mesmo.

6 Antes de executar um novo programa dever ser feito a simulao, para conferir a trajetria da ferramenta.

7 Conferir nmero do programa a ser executado.

8 Conferir parmetros de corte das ferramentas ( RPM, avano, profundidade de corte.)

9 No acionar nenhuma tecla de operao da mquina sem que tenha certeza de sua funo.

10 Conferir o posicionamento dos eixos acionando a tecla monitor e em seguida cordi.

11 Ao trmino do trabalho desligar primeiro o painel frontal da mquina em seguida a chave geral e o ar
comprimido.

8. EDITAR UM PROGRAMA NO CENTRO DE USINAGEM FEELER FV 600

1 No monitor acionar a tecla EDIT/MDI.


2 No rodap do monitor selecionar a opo EDIT
3 Acionar a opo PROGRAM
4 Digitar o n do programa e o comentrio ( o comentrio opcional) Caso j tenha um programa na maquina
com o mesmo n aparecer uma mensagem e dever ser trocado.
5 Digitar o programa.
6 No final de cada bloco ( linha ) Acionar a tecla EOB para fazer a troca de bloco.
7 A opo AUTO N utilizada para numerar os blocos automaticamente.
8 Aps digitar o programa acionar a tecla INPUT para confirmar a entrada de dados.

Rev. 01 - SOCIESC
[ 34 / 55 ] Programao em Mquinas CNC

9. PROCEDIMENTO PARA SIMULAR UM PROGRAMA

1 No monitor acionar a tecla SFG


2 No rodap do monitor pressionar a tecla SEARCH e digitar o n do programa a ser simulado.
3 Acionar a opo CHECK para executar a simulao.
4 - Para selecionar os eixos pressionar a tecla menu at aparecer a opo GRF MODE e escolher ( XY; XZ; YZ
ou XYZ )
5 Para a visualizao ampliada da simulao pressionar a tecla menu e acionar a opo SCALE em seguida
no monitor a tecla + - . Para retornar a escala menor acionar a tecla na opo STANDAR .
6 Para rotacionar os eixos acionar a tecla na opo ROTATION e escolher a posio pressionando as teclas

7 A opo TRACE utilizada para visualizao da trajetria da ferramenta durante a usinagem.

10. OPERAO EM MODO MDI

1 No painel da maquina pressionar a tecla MDI


2 Acionar a tecla na opo EDIT/MDI
3 Digitar os comandos e acionar a tecla INPUT. Ex Trocar uma ferramenta T2 M6
INPUT.
4 No painel da mquina acionar a tecla CICLE START para a execuo da operao.
OBS.: Pode ser utilizada para fazer uma usinagem.

11. PROCEDIMENTO PARA PREPARAO DO CENTRO DE USINAGEM FV 600

1 Referenciar a mquina.
2 Posicionar os eixos X ,Y e Z no zero pea.
3 Zerar X , Y e Z no MONITOR/POSITION
4 Acionar a tecla TOOL PARAMETERS, e pressionar a tecla WORK.
5 Definir o G54 digitando o numero 41 no primeiro espao, pressionar SHIFT em seguida INPUT duas vezes
determinar o zero em X , em seguida 42 e 43 para Y e Z.
6 Referenciar novamente somente no eixo Z em zero mquina.
7 Pressionar a tecla TOOL PARAMETERS, no MENU at surgir a opo PLC-SW.
8 Selecionar o item 4 que liga a rgua TLM em seguida INPUT.
9 No TOOL PARAMETERS zerar o SURFACE digitando zero nos primeiros dois espaos e em seguida INPUT.
10 Baixar eixo Z at zero pelo monitor e acionar a tecla TOOL OFFSET.
11 O valor que aparecer na linha do LEGHT transferir para a SURFACE digitando 0 no primeiro espao e
INPUT.

ESCOLA TECNICA TUPY


Programao em Mquinas CNC [ 35 / 55 ]

OBS.: O valor de MACHINE Z e SURFACE para a 1 ferramenta devem sempre serem iguais, quando Z esta em
zero maquina os valores so iguais a zero e no zero pea os valores correspondem a distncia do zero mquina at
o zero pea.
12 Definir a ferramenta 1 como Z zero como referencia p/ outras ( LEGHT =0) e fornecer o raio da ferramenta.
13 Para definir altura de outra ferramenta, tangencia-la em Z.
14 Passar o valor correspondente a prxima ferramenta que aparece para o LEGTH da respectiva ferramenta
acionando a tecla INPUT.
15 Aps estes procedimentos desligar a rgua TLM

12. PARAMETRIZAO - LINGUAGEM ESTRUTURADA

As variaveis so definidas pelo simbolo # ( sustenido )


Podemos atribuir valores e frmulas as variveis. Com por exemplo
#1 = 10
#2 = #1 + 5 Portanto # 2 = 15
Os valores das coordenadas podem ser variveis. Exemplo
G1 X#1 F100 neste caso temos G1 X10 F100
Podemos utilizar funes complexas como por exemplo
#2 = SIN [#1] Funo seno ( o valor do #2 ser o seno do #1)
#3 = SQRT [100] Funo raiz quadrada ( o valor do #3 ser a raiz quadrada de 100)

Exemplo 1 de programa utilizando variveis


Dado o perfil:
da fresa = 30 mm
Desejamos usinar o perfil abaixo com profundidade de 100mm
O 001
N5 G90 G17 G21 G40 G54 G80;
N10 T1M6;
N15 GOO X0 Y0;
N20 G43 Z10 H1;
N25 S500 M3
N30 M8;
N35 #1 = 1; ( Valor inicial em Z )
N40 G1 Z-#1 F100:
N45 G42 D1 X100;
N50Y 50 ;
N55 X0;
N60 X0;
N65 Y0;
N70 #1 = #1 + 1; (Profundidade de corte em z)
N75 GOTO40; (Volta para linha 40)
N80 M30;

Rev. 01 - SOCIESC
[ 36 / 55 ] Programao em Mquinas CNC

OBS.: Este programa no ter fim e ficar em loop ou seja preso na linha 40 at o GOTO, pois no foi dado no
programa um limite para o deslocamento em Z ( condio)

12.1. Funes condicionais

IF GOTO Se, v para


DO WHILE Faa enquanto

12.1.1. CONDIES

EQ = ( igual )
NE ( diferente )
GT > ( maior qur )
LT< (menor que )

GE > ( maior ou igual)


LE < ( menor ou igual )

12.1.2. ESTRUTURA IF GOTO

Se a varivel for igual a 30 ir terminar o programa; caso contrrio, ir continuar:

Programa
.
.
.
N10 IF [ #1 EQ 30] GOTO 100

N95 GOTO 10
N100 M30

ESCOLA TECNICA TUPY


Programao em Mquinas CNC [ 37 / 55 ]

12.1.3. ESTRUTURA DO WHILE

Programa
.

. Enquanto a varivel 1 for menor que


que 300 executar a rotina at a linha
. END 10

N10 WHILE [ #1 LT 30] DO 10

. CondIo

N95 END 10

N100 M30

Voltando ao exemplo 1 porem colocando a condio


O 001
N5 G90 G17 G21 G40 G54 G80;
N10 T1M6;
N15 GOO X0 Y0;
N20 G43 Z10 H1;
N25 S500 M3;
N30 M8;
N35 #1 = 1; ( Valor inicial em Z )
N40 IF [#1 GT 300] GOTO 85;
N45 G1 Z-#1 F100;
N50 G42 D1 X100;
N55 Y50 ;
N60 X0;
N65 X0;
N70 Y0;
N75 #1 = #1 + 10; (profundidade de corte em z)
N80 GOTO 40; (Volta para linha 40 e repete at que o Z baixe at 30mm)
N85 M30;

Rev. 01 - SOCIESC
[ 38 / 55 ] Programao em Mquinas CNC

13. MQUINAS CNC TORNOS

Com os grandes avanos tecnolgicos, as empresas metal-mecnicas vm melhorando os seus processos


produtivos com base automao, dando uma excelente qualidade no produto final.
As mquinas de usinagem um desses fatores de grande desenvolvimento, onde operador necessita apenas
prepar-la e fornecer as informaes necessrias para mquina atravs do programa. Onde todo o processo de
levantamento de cavaco necessrio para chegar ao perfil final controlado por esta.
Como para cada processo de usinagem requer uma mquina especifica, para torneamento utilizado o torno
CNC ou um centro de torneamento CNC, onde permite uma maior versatilidade de operaes.
A mquina CNC composta em dois elementos principais:
A mquina
O comando CNC

Fig. 17 Torno CNC aberto

14. TORNO COM 2 EIXOS

Atravs do acionamento do avano dos eixos so realizados os movimentos dos carros. Durante a usinagem so
movimentos ou a pea ou a ferramenta com os carros. Uma pea fundamental de um acionamento do avano de
uma mquina CNC a transmisso por eixo de esferas recirculantes.

A rvore ou fuso principal permite realizar a rotao da pea em tornos CNC. O acionamento esto ligados a um
dispositivo de medio para proceder as medies precisas nos eixos do avano. Isto consiste, em principio, de uma
escala e de um sistema de medio que l a escala. Em funo dos tipos de escalas diferencia-se a medio de
posicionamento em absoluta ou incremental.

ESCOLA TECNICA TUPY


Programao em Mquinas CNC [ 39 / 55 ]

15. FERRAMENTAS DE TORNEAR

Para utilizao das ferramentas ( TOOL) num programa, estas sero numeradas com T1,T2,T3,..; e chamadas
quando necessrias. Uma chamada de ferramenta em um programa CNC faz com que haja uma troca automtica
de ferramenta (giro do torre ou revlver).

Fig. 18 Deslocamentos do carro da torre

16. TORRE

Os tornos CNC normalmente possuem dispositivos de troca automtico de ferramentas, cujas concepes
variam de acordo com a quantidade de ferramentas a serem utilizadas. O meio mais comum chamado de torre ou
revlver ferramenta.
Num revlver uma troca atravs do programa CNC significa que este gira at colocar a ferramenta em posio de
trabalho.

Rev. 01 - SOCIESC
[ 40 / 55 ] Programao em Mquinas CNC

Fig. 19 Revlver-ferramenta

17. GEOMETRIA PARA PROGRAMAO

O comando dos movimentos da ferramenta na usinagem de uma pea realizado em mquinas CNC com auxlio
de sistemas de coordenas. A posio exata destes dentro da mquina- ferramenta determinada atravs dos
pontos zeros. Numa mquina-ferramenta CNC, juntamente com os pontos-zero, existem ainda uma srie de
pontos de referncia que auxiliam na operao e programao.
Os pontos de referncia serve para aferio e para controle do sistema de medio dos movimentos do carro e
das ferramentas.

18. SISTEMAS DE COORDENADAS DOS TORNOS

Os tornos possuem apenas dois eixos de avanos principais, sendo um deles no eixo X e o outro o eixo Z.
Eixo o nome que se d a qualquer direo no qual verificado um movimento da mesa ou do carro.
Este movimento pode ser tanto de transao como de rotao.
Correspondem ao sistema de eixos ortogonais, dispostos na mquina de forma normalizada que servem para
direcionar os movimentos da mesa ou das ferramentas.

ESCOLA TECNICA TUPY


Programao em Mquinas CNC [ 41 / 55 ]

Fig. 20 Eixos de avano do torno (x e z)

18.1. Programao Geomtrica Simples

Situao inicial:
Uma pea pr-formada deve ser torneada, sendo que ser o contorno, e este est desenhado conforme figura.
Descrio:
O deslocamento da ponta da ferramenta durante o torneamento deve ser descrito utilizando o sistema de
coordenadas.

Procedimento:
Em primeiro lugar deve ser definido o ponto-zero da pea, o qual, neste caso, tomado na face esquerda da
mesma. Como segundo passo deve-se numerar todos os pontos geomtricos mais importantes, e fazer uma tabela
com as coordenadas dos pontos assinalados.

19. LINGUAGEM DE PROGRAMAO

A programao feita atravs de cdigos (letras e nmeros), divididos por funes que executam o programa.
Segundo a norma ISO, podemos considerar as funes G como sendo as mais importantes, pois permitem
definir todas as condies de percurso oferecidas pelo comando, como trajetria da ferramenta, ciclos fixos de
usinagem, tipos de coordenadas, planos de trabalho, limites de rotao, tipos de avanos, entre outros.
As funes G so normalizadas e podem ser selecionadas de G00 a G99, conforme normas ISO.

Rev. 01 - SOCIESC
[ 42 / 55 ] Programao em Mquinas CNC

As letras de A a Z possuem os seguintes significados, de acordo com a norma ISO:

Letras Significados
A Movimento de rotao em torno do eixo X, ngulo em relao a X (eixo).
B Movimento de rotao em torno do eixo Y
C Movimento de rotao em torno do eixo Z, chanfro.
D Memria de correo de ferramentas
E Segundo avano
F Avano
G Condio de trajetria
H (Disponvel) corretor na altura (fresom)
I Parmetro de interpolao ou passo de rosca paralelo ao eixo X
J Parmetro de interpolao ou passo de rosca paralelo ao eixo Y
K Parmetro de interpolao ou passo de rosca paralelo ao eixo Z
L (Disponvel)
M Funo auxiliar miscelnea
N Nmero de sentena
O (Disponvel) Programa
P Terceiro movimento paralelo ao eixo X nmero da linha inicial de desbaste e acabamento.
Q Terceiro movimento paralelo ao eixo Y nmero da linha inicial de desbaste e acabamento.
R Movimento em marcha rpida no sentido do eixo Z, ou terceiro movimento paralelo ao eixo Z. Raio,
Recuo.
S Rotao da rvore principal
T Ferramenta
U Segundo movimento paralelo ao eixo X (sobre metal ou profundidade em X)
V Segundo movimento paralelo ao eixo Y (sobre metal ou profundidade em Y)
W Segundo movimento paralelo ao eixo Z (sobre metal ou profundidade em Z)
X Movimento em sentido do eixo X
Y Movimento em sentido do eixo Y
Z Movimento em sentido do eixo Z

A linguagem de programao de um comando estabelece atravs de regras as sentenas. As sentenas so


constitudas por um determinado nmero de palavras, as quais so constitudas por letras de endereos e seqncia
de algarismos.

ESCOLA TECNICA TUPY


Programao em Mquinas CNC [ 43 / 55 ]

19.1. Tabela de Comandos Torno CNC MITSUBISHI MELDAS 50L

Cdigo Funo Exemplo


G00 Interpolao linear em avano rpido N... G00 Z.
G01 Interpolao linear em avano programado N... G01 Z..,F..,
G02 Interpolao circular em sentido horrio N... G02 X..,Z..R+..
G03 Interpolao circular em sentido anti-horrio N... G03 X.Z. R+.
G18 Plano de trabalho em X e Z.
G20 Programao em polegadas
G21 Programao em milmetros
G40 Usinagem sem compensao do raio da ferramenta

19.2. Funes G

G00 - A condio de trajetria (ou percurso) G0 (avano rpido) determina que o movimento de deslocamento no
eixo X e Z (simultneos ou no), tenham a velocidade mxima da mquina (10m/min).
G01 - A condio de trajetria (avano programado), determina que o movimento no eixo X e Z
(simultaneamente ou no) tenham no seu deslocamento, um avano constante e que deve ser programado sob o
endereo F (Feed Avano).
G21 - A condio G21 determina que toda a programao ser realizada dentro do sistema de unidades em
milmetros.
G20 - A condio G20 determina que toda a programao ser realizada dentro do sistema de unidades em
polegadas.
G18 - A condio G18 determina que toda a programao ser realizada dentro do plano de trabalho X e Z.
G02 - A condio de trajetria G02 (avano programado em interpolao no sentido horrio), determina que o
movimento circular no sentido horrio. Em conjunto dos eixos auxiliares I relacionado ao eixo X e K que esta
relacionado ao eixo Z.
Ex: G02 X Z I K

X: Coordenada do ponto final de X

Z: Coordenada do ponto final de Z

I: Coordenada do centro do arco relativo ao incio (distncia X)

K: Coordenada do centro do arco relativo ao incio (distncia Z)

G03 - A condio de trajetria G03 (avano programado em interpolao no sentido anti-horrio), determina que
o movimento circular no sentido anti-horrio. Em conjunto dos eixos auxiliares I relacionado ao eixo X e K que sta
relacionado ao eixo Z.
Ex: G03 X Z I K

X: Coordenada do ponto final de X

Z: Coordenada do ponto final de Z

I: Coordenada do centro do arco relativo ao incio (distncia X)

K: Coordenada do centro do arco relativo ao incio (distncia Z)

Rev. 01 - SOCIESC
[ 44 / 55 ] Programao em Mquinas CNC

G40 G41 G42 - A condio G41/G42 (Correo do raio da ferramenta ou raio de corte) corresponde a uma
das condies mais importantes na usinagem. A sua utilizao est relacionada 98% das vezes, nas operaes de
desbaste e acabamento, para evitar principalmente, a mudana do sentido da trajetria, durante o ciclo de
usinagem.

Para o seu cancelamento deve usar o comando G40.

G41 Compensao do raio da ferramenta esquerda do contorn

G42 Compensao do raio da ferramenta direita do contorno

G54 a G59 - A condio G54 determina o zero pea em relao ao zero mquina (deslocamento de origem
nmero 1). Uma vez que os valores obtidos na escala so lidos em relao ao zero pea, preciso relacionar estes
valores com cada posio do zero pea, no qual iniciaremos nosso programa. Estes valores so introduzidos no
comando manualmente atravs do painel de operao. Onde o CNC executa o calculo sempre em relao ao zero
mquina.

G90 G91 - So informaes vitais para uma boa programao. Em geral o comando G90 ativado no momento
em que se inicia a programao, o que determina que todas as medidas sero encaradas em relao ao zero pea
ou sistema absoluto.

G90 Sistema de coordenadas absolutas

G91 Sistema de coordenadas incrementais

G50 - Limita a rotao mxima da placa (ex: G50 S500)

G96 - Estabelece uma velocidade de corte constante durante a usinagem, o que mudar a rotao conforme a
ferramenta penetra na direo do centro da pea.

G97 - Estabelece qual a rotao (RPM) desejada durante toda a usinagem. Utilizado para uma furao.

G98 - Estabelece os avanos dos eixos em mm/min.

G99 - Estabelece os avanos dos eixos em mm/ revoluo.

Fig. 21 Relao Velocidade de corte X Rotao

ESCOLA TECNICA TUPY


Programao em Mquinas CNC [ 45 / 55 ]

G71 - A condio G71 o ciclo de desbaste em material bruto no sentido longitudinal, onde deseja-se
desenvolver um perfil ou contorno de uma pea. Onde que o contorno final ser com a passada de acabamento.

Este comando desenvolvido em duas linhas:

G71 U_R

G71 P_Q_U_W_F_S_

1 Linha

U_: a profundidade de cada passada (no raio)

R_: o alvio que ferramenta executa para retornar no inicial do desbaste (no raio) para no retornar arrastado
na pea.

2 Linha

P_: o nmero da linha de inicio do perfil, dentro do programa realizado.

Q_: o nmero da linha final do perfil, dentro do programa realizado.

U_: Sobremetal no eixo X (no dimetro)

W_: Sobremetal no eixo Z

F_: Avano (se no for colocado assume o ltimo programado)

S_: Rotao ou velocidade de corte (Depende do comando utilizado G96 ou G97).

Fig. 22 Desbaste longitudinal

Rev. 01 - SOCIESC
[ 46 / 55 ] Programao em Mquinas CNC

G70 - A condio G70 o ciclo de acabamento em material previamente desbastado, onde deseja-se
desenvolver um perfil ou contorno de uma pea.

Este comando desenvolvido em uma linha.

G70 P_ Q_F_S_

P_: o nmero da linha de incio do perfil, dentro do programa realizado.

Q_: o nmero da linha de final do perfil, dentro do programa realizado.

G72 - A condio G72 o ciclo de desbaste em material bruto no sentido vertical, onde deseja-se desenvolver
um perfil ou contorno de uma pea. Onde que o contorno final ser com a passada de acabamento.

Este comando desenvolvido em duas linhas:

G72 W_R_

G72 P_Q_U_W_F_S_

1 Linha

W_: a profundidade de cada passada.

R_: o alvio que ferramenta executa para retornar no incio do desbaste (no raio) para no retornar arrastado
na pea.

2 Linha

P_: o nmero da linha de incio do perfil, dentro do programa realizado.

Q_: o nmero da linha final do perfil, dentro do programa realizado.

U_: Sobremetal no eixo X (no dimetro)

W_: Sobremetal no eixo Z

F_: Avano (se no for colocado assume o ltimo programado)

S_: Rotao ou velocidade de corte (Depende do comando utilizado G96 ou G97).

ESCOLA TECNICA TUPY


Programao em Mquinas CNC [ 47 / 55 ]

Fig. 23 Desbaste vertical

G73 - A condio G73 o ciclo de desbaste para materiais forjados ou pr moldados, onde deseja-se
desenvolver um perfil de uma pea.

Este comando desenvolvido em duas linhas:

G73U_ W_R_

G73P_Q_U_W_F_S_

1 Linha

U_: a profundidade de cada passada em X.

W_: a profundidade de cada passada.

R_: Nmero de passadas

2 Linha

P_: o nmero da linha de incio do perfil, dentro do programa realizado.

Q_: o nmero da linha final do perfil, dentro do programa realizado.

U_: Sobremetal no eixo X (no dimetro)

W_: Sobremetal no eixo Z

F_: Avano (se no for colocado assume o ltimo programado)

S_: Rotao ou velocidade de corte (Depende do comando utilizado G96 ou G97).

Rev. 01 - SOCIESC
[ 48 / 55 ] Programao em Mquinas CNC

Exemplo de Ciclo de Acompanhamento do contorno:


G54 G90 G80 G40 G21 G18 G99

G50 S2500;

G28;

G97 S800 M3;

G0 X62 Z6 M8;

G96 S200 M3;

G73 U5 W3 R3;

G73 P10 Q70 U0 W0;

N10 G0 X10 G42;

N20 G1 Z-20, R3 F.25;

N30 X40, R5;

N40 Z-40;

N50 X50 Z-45;

N60 Z-55;

N70 G40 X52;

G97 S800 M3;

G28;

M30

Fig. 24 Desbaste de perfil

ESCOLA TECNICA TUPY


Programao em Mquinas CNC [ 49 / 55 ]

G74 - A condio G74 o ciclo de desbaste em material bruto no sentido horizontal, onde deseja-se
desenvolver uma nica entrada, dentro de contorno simples.

Este comando desenvolvido em duas linhas:

G74 R_

G74 X_Z_P_Q_R_

1 Linha

R_: Retorno na direo em Z, para quebra do cavaco. Movimento ida e volta.

2 Linha

X: Ponto final do eixo X

Z: Ponto final do eixo Z

P: Profundidade de corte

Q: Distncia que aciona o quebra cavaco.

R_: o alvio que ferramenta executa para retornar no inicial do desbaste (no raio) para no retornar arrastado
na pea.
G75 - A condio G75 o ciclo de desbaste em material bruto no sentido vertical, onde deseja-se desenvolver
uma nica entrada, dentro de contorno simples.

Este comando desenvolvido em duas linhas.

G75 R_

G75 X_Z_P_Q_R_

1 Linha

R_: Retorno na direo em X, para quebra do cavaco.

2 Linha

X: Ponto final do eixo X

Z: Ponto final do eixo Z

P: Profundidade de corte

Q: Distncia que aciona o quebra cavaco.

R_: o alvio que ferramenta executa para retornar no ponto incio do desbaste (no raio) para no retornar
arrastado na pea.
G76 - A condio G76 o ciclo de rosqueamento, onde deseja-se desenvolver uma rosca com uma nica
entrada.
Este comando desenvolvido em duas linhas:
G76 P__ __ __
Nmero de passadas Comprimento do chanfro ngulo da rosca
do acabamento de sada

Rev. 01 - SOCIESC
[ 50 / 55 ] Programao em Mquinas CNC

R_ valor da passada de acabamento


G76 X_Z_R_P_Q_F_
Para rosca o X a referncia R+ = Soma
R- = Diminuir
1 Linha

P_: Nmero de passadas

__: Comprimento do chanfro, sendo o mximo igual a 9.9mm e se for zero assume o valor do passo.

(ex:para um chafro de 1mm = 1 0 e para a sada de 0,5mm = 0 5)

__: ngulo da rosca (55_ ou 60_)

R_: Passada de acabamento

2 Linha

X_: Ponto final da rosca em X (Fornecer o dimetro interno da rosca)

Z_: Ponto final da rosca em Z

R_: Diferena entre o ponto inicial e o final no eixo X ( usado quando temos rosca cnica)

Ex: Se o R for positivo rosca com inclinao positiva.

P_: Altura do filete da rosca

Q_: Profundidade de material retirado na 1 passada (vai diminuindo conforme penetra)

F_: o passo da rosca

Exemplo de rosqueamento:

G54 G90 G80 G40 G21 G18;

G50 S800 M3;

G28;

T0101;

G97 S800M3;

G0 X8.5 Z4 M8;

G76 P01 15 60 R.01

G76 X10 Z-30 P.625 Q.3 F1.25

G28

M30

ESCOLA TECNICA TUPY


Programao em Mquinas CNC [ 51 / 55 ]

G83 - A condio G83 o ciclo de furao


Este comando desenvolvido em uma linha:
R: utilizado como posio de segurana para troca de forma, onde R o ponte de incio para furao em G1
Sendo Z R = ponto inicial para entrar em G1
G83 Z_R_Q_P_F_
Z_ : Profundidade final do furo
R_: Ponto de aproximao
Q_ Furao pica pau
P_ Tempo de espera no final do furo
F_: Avano

G84 - A condio G84 o ciclo de rosqueamento com macho


Este comando desenvolvido uma linha:
G84 Z_R_F_R1
Z_: Posio inicial
R_:Ponto de Aproximao em G0
F_:Passo
R1: Sincroniza volta do caminho do macho

Exemplo 03 Ciclo de furao e Rosqueamento co macho G83 / G84


G54 G90 G80 G40 G21 G18;
G50 S1000;
G28;
T0101;
G97 S600 M3;
G0 X0 Z3 M8;
G83 Z-30 Q10 P0.5 F0.1;
G28;
T0202;
G97 S350 M3;
G0 X0 Z3;
G84 Z-20 F1.5 P0.5;
G28;
M30

19.3. Compensao do nariz da ferramenta

Quando utiliza-se os corretores G41 / G42, existe ainda para cada regio a ser usinada uma direo da
compensao do nariz da ferramenta. Onde informado manualmente no comando do CNC.

Rev. 01 - SOCIESC
[ 52 / 55 ] Programao em Mquinas CNC

A correo do raio de corte (raio de ferramenta), faz com que o comando calcule a trajetria que ento deve ser
percorrida compensando tanto o raio da ferramenta, como a direo que este encontra-se em corte dentro das
regies como mostrado abaixo:

Fig. 25 Compensao do nariz da ferramenta

Na utilizao dos ciclos G71 e G72 devem ser observados os sentidos de corte, para que os valores de U e W (2
linha) sejam respeitadas as superfcies de sobremetal da pea, conforme os diagramas abaixo:

Comando G71 Sentido de corte A B C

Comando G72 Sentido de corte A B C

20. PROCEDIMENTOS PARA OPERAO

20.1. Referncia da Mquina

Movimentar os eixos para o centro de seus cursos


Chave Mode Select em Home
Pressionar as teclas +X e +Z

Obs.: Na tela Monitor dever estar marcado:


X 0.000#1
Z 0.000#1

20.2. Definir o zero pea

1) Teclar TOOL PARAM


Teclar T Data
Selecionar qual nmero da ferramenta (para zerar a tela toda Shift + input)
Evidenciar o eixo X, e digitar o dimetro da pea
Evidenciar o eixo Z, e digitar o ponto referencia da pea em Z
Teclar Input

ESCOLA TECNICA TUPY


Programao em Mquinas CNC [ 53 / 55 ]

Fig. 26 Ponto zero-pea

20.3. Posio da direo e nariz da ferramenta

Teclar Nose R
Selecionar qual o nmero da ferramenta
Digitar o valor do raio da ferramenta
Digitar a posio de Trabalho P utilizado

20.4. Execuo de um programa

Acionar tecla Monitor


Acionar a tecla Search
Digitar o nmero do Programa
Teclar INPUT
A mquina deve responder com SEARCH COMPLETE
Colocar a chave Mode AUTO
7) Acionar CYCLE START

Obs.: Iniciar o trabalho com os avanos fechados.

20.5. Simulao de um programa

Teclar o SFG (teclado)


Chamar o programa (Procurar SEARCH) na tela (MONITOR)
Acionar a Tecla CHECK (rodap da tela)
Acionar PROGRAM (rodap da tela)
Posicionar a chave em AUTO (botoeira) para o programa ser visto na tela
INPUT

Rev. 01 - SOCIESC
[ 54 / 55 ] Programao em Mquinas CNC

20.6. Operao via MDI (entrada de dados manual)

Colocar a chave em MODE na posio MDI


Acionar EDIT/MDI via teclado
Acionar MDI (rodap da tela)
Digitar os comandos, ex: T0101 M6 (executar troca de ferramenta)
INPUT
6) Acionar CYCLE START

20.7. Apagar um programa

Acionar Monitor
Buscar no Menu ERASE
Acionar ERASE (rodap da tela)
Selecionar opo MAIN
1) Digitar o nmero do programa
INPUT

20.8. Calibrao de Ferramentas

Referenciar a mquina
Ligar a Rgua
Entrar na tela T- DATA
Posicionar ferramenta 1
Mover o eixo X manualmente at triscar no dimetro da pea (usar o manipulo HANDLE) com a funo X1
(0.001mm), X10(0.01mm),X(0.1mm), para aproximao em X.
Digitar X o dimetro
INPUT
Afastar a ferramenta em X
Mover o eixo Z manualmente at triscar no final da pea (usar o manipulo HANDLE) com a funo Z1
(0.001mm), X (0.1mm), para aproximao em Z
1) Digitar Z O
Afastar o castelo para a troca de ferramenta
Posicionar a ferramenta 2
Repetir as operaes

(Testar via MDI os zeros para cada ferramenta)


Obs: Quando a ferramenta a ser calibrada for uma broca, deve ser somado ao seu dimetro (pea) o valor
do dimetro da broca, e digitar o valor da soma.
Ex: Broca de 10mm e pea de dimetro de 38mm, X = (48)

ESCOLA TECNICA TUPY


Programao em Mquinas CNC [ 55 / 55 ]

21. REFERNCIAS BIBLIOGRFICAS

1 KOK, Einar Alberto, WIEN, Carl Hanser Munchen. Comando numrico CNC Tcnica operacional. So Paulo: 1983.

2 INDUSTRIAS ROMI S. A Manual de programao e operao CNC Mach 9 So Paulo.

3 MEGATTON S. A Manual de programao e operao CNC Mitsubishi MELDAS 520:So Paulo.

Rev. 01 - SOCIESC

Você também pode gostar