Você está na página 1de 80

Programao Manual de

mquinas CNC

GHL Automao Industrial ltda.


Rua Pesqueira, 158 Bonsucesso
Rio de Janeiro RJ CEP. 21041 150

www.unicam.com.br

ndice
Captulo 1 Histrico da origem da mquina CNC...............................................................pg 04
Comando numrico computadorizado (CNC)..................................................................pg 05
Classificao quanto ao modo de movimento.................................................................pg 05
Tipos de Interpolao......................................................................................................pg 05
Captulo 2 Sistemas de Coordenadas..................................................................................pg 07
Sistema de eixos programados.......................................................................................pg 07
Sistema de coordenada Absoluto ou Incremental...........................................................pg 08
Captulo 3 Parmetros de corte............................................................................................pg 10
Avano, Profundidade, rea, Fora e Presso especfica de corte................................pg 10
Velocidade e Potncia de corte.......................................................................................pg 11
Captulo 4 Avarias e desgaste da ferramenta.....................................................................pg 13
Desgaste e vida da ferramenta........................................................................................pg 13
Fatores de influncia.......................................................................................................pg 14
Captulo 5 - Propriedades dos materiais................................................................................pg 15
Dureza e Resistncia Mecnica, Ductilidade, Condutividade Trmica, Taxa de
Encruamento...............................................................................................................................pg 15
Captulo 6 Fludo de corte.....................................................................................................pg 16
Fludo de corte como refrigerante....................................................................................pg 16
Fludo de corte como lubrificante.....................................................................................pg 16
Captulo 7 Etapas do processo de Usinagem CNC............................................................pg 18
Recebimento do Desenho, Desenho em CAD, Planejamento do processo.......................pg 18
Levantamento das coordenadas.........................................................................................pg 19
Programao........................................................................................................................pg 19
Simulao grfica.................................................................................................................pg 19
Montagens............................................................................................................................pg 19
Setup de fixao e ferramentas...........................................................................................pg 20
Execuo passo a passo, Execuo do lote.................................................................pg 20
Controle Dimensional...........................................................................................................pg 20
Dossi do processo..............................................................................................................pg 20
Relatrio Final de Usinagem................................................................................................pg 21
Captulo 8 - Reviso Matemtica................................................................................................pg 22
Relaes trigonomtricas no tringulo retngulo................................................................pg 22
EXERCCIOS.......................................................................................................................pg 23
Lei dos Senos e Lei dos Cossenos.....................................................................................pg 26
Teorema de Tales................................................................................................................pg 27
EXERCCIOS.......................................................................................................................pg 27
Captulo 9 Programao bsica CNC......................................................................................pg 29
Conceitos importantes, Estrutura geral de um programa....................................................pg 29
Incio de programa, Troca de ferramenta............................................................................pg 32
Fim de programa..................................................................................................................pg 33
Subprogramas e Sub-Rotinas............................................................................................pg 33
Chamada de Subprograma (M98) , Retorno ao Programa Principal (M99).......................pg 33
Sub-Rotina (L), Informaes de geometria.........................................................................pg 34
Funes auxiliares...............................................................................................................pg 35

Cdigos M bsicos ..............................................................................................................pg 35


Cdigos G bsicos...............................................................................................................pg 36
Captulo 10 Funes de Programao...................................................................................pg 37
Pontos de Referncia .........................................................................................................pg 37
Zero Pea ou Zero Programa..............................................................................................pg 39
Deslocamento de origem programvel (G92).....................................................................pg 39
Cancelamento de Referncia Temporria (G99)................................................................pg 40
Sistema de unidade (G71/G70)...........................................................................................pg 40
Sistema de Eixos.................................................................................................................pg 40
Eixos Giratrios (A, B, C), Eixos Auxiliares (U, V, W).........................................................pg 40
Seleo do Plano de Trabalho (G17, G18 e G19)..............................................................pg 40
Interpolao Linear em Rpido (G00)...............................................................................pg 41
Interpolao Linear em Trabalho (G01)..............................................................................pg 42
Interpolao Circular em Trabalho (G02/G03)....................................................................pg 43
Tempo de Espera (G04)......................................................................................................pg 44
Interpolao Helicoidal (G22 e G23)...................................................................................pg 45
Nmero de Ferramenta (T) e Corretor de Dimetro (D)....................................................pg 46
Funes Auxiliares e Complementares...............................................................................pg 46
Funo Miscelnea ou Complementar ( M )......................................................................pg 46
Parada do Programa (M00) (incondicional)......................................................................pg 46
Parada Opcional do Programa (M01) (condicional)..........................................................pg 46
Fim de Programa (M30)......................................................................................................pg 46
Funes de Acionamento do Mandril (M03, M04, M05 e M19)........................................pg 46
Troca de ferramenta (M06)..................................................................................................pg 47
Liga Refrigerao de Alta Presso (M07)...........................................................................pg 47
Liga Refrigerao Normal ou Externa (M08) ......................................................................pg 47
Desliga a Refrigerao (M09)..............................................................................................pg 47
Programa a Rotao (RPM) do Mandril (S)........................................................................pg 47
Nmero da Ferramenta (T)..................................................................................................pg 47
Corretores de Ferramenta (D e H).......................................................................................pg 47
Correo do raio da Fresa (G41, G42, G40).......................................................................pg 48
Exerccios.............................................................................................................................pg 50
Captulo 11 Ciclos fixos de furao........................................................................................pg 54
G81 (Ciclo de furao simples - furao rasa)....................................................................pg 54
G82 (Ciclo de escarear)......................................................................................................pg 54
G83 (Ciclo de furao profunda).........................................................................................pg 55
G84 (Ciclo de rosquear c/ macho)......................................................................................pg 55
G85 (Ciclo de mandrilar e alargar)......................................................................................pg 55
G86 (Ciclo de mandrilar com retrocesso da ferr. s/ giro no mandril)..................................pg 56
LISTAGEM GERAL DE FUNES DE PROGRAMAO................................................pg 56
FRMULAS.........................................................................................................................pg 58
Exerccios complementares........................................................................................................pg 59
Captulo 12 Ciclos fixos no Torneamento .............................................................................pg 76

CAPITULO 1
HISTRICO DA ORIGEM DA MQUINA CNC

Logo aps a segunda grande guerra s naes que ganharam guerra estavam em franco
desenvolvimento tecnolgico, foi ai que em 1948 John C. Parsons criou o mtodo numrico para
controle de trajetrias. Nesta poca, em funo do grande desafio de produzir peas aeronuticas
de formas complexas e de grande preciso, tal mtodo foi incorporado a uma mquina-ferramenta.
Desta forma, a idia era desenvolver uma mquina que controlasse seu posicionamento
diretamente da sada do computador. Assim, John C. Parsons e o MIT (Massachusetts Institute of
Technology), propuseram os seguintes desenvolvimentos:

Atravs do computador, calcular o caminho da ferramenta e armazenar estes dados em fitas


perfuradas;

Criar dispositivos de leituras na mquina-ferramenta para ler fitas perfuradas

Criar um sistema de controle que fosse contnuo, e fornecem os dados apropriados para o
posicionamento dos motores, que seriam conectados aos fusos dos eixos (X, Y e Z) da
mquina.

Vencida esta primeira etapa, em 1952, a primeira mquina-ferramenta controlada


numericamente (Cincinnati-Hydrotel) foi demonstrada com sucesso no MIT. A unidade de controle
era constituda de vlvulas, controlando 3 eixos e com dispositivo de leitura de fita perfurada
(cdigo binrio). O uso do computador era exigido, principalmente, devido s complexas trajetrias
da ferramenta de corte. A unio do computador ao "hardware" da mquina caracterizou a segunda
revoluo industrial. Como a Fora Area Americana estava muito interessada neste trabalho, em
1957 houve uma forte cooperao entre a Indstria Aeronutica e o MIT. Assim os fabricantes de
mquinas passaram a fabricar e se passou ter grande aplicao das mquinas NC na indstria de
manufatura.
No final da dcada de setenta e inicio da dcada de oitenta houve o surgimento dos primeiros
sistemas de CAD/CAM e DNC para gerao e transmisso de programas para as mquinas CNC.

Comando Numrico Computadorizado (CNC)


Os Comandos numricos so constitudos de uma parte de Hardware e outra de Software,
que podem ser definidos conforme abaixo.
Hardware - Basicamente o hardware que compe o comando CNC composto de
microcomputadores (16 ou 32 bits) e circuitos integrados (CI's).
Dentro do hardware das unidades de controle, tambm se destacam os mdulos de memria
eletrnica. Podem-se citar alguns tipos de mdulos de memria empregados, como:
ROM e EPROM - So utilizados para armazenar partes inalterveis do sistema de operao
do CNC, como ciclos fixos;
EEPROM's - Armazenam dados que so gerados no momento de instalao do sistema
operacional do CNC, tais como parmetros especficos da mquina.
RAM - Armazenam os programas e dados de correo, sendo sua capacidade expansvel.
Software - O "software" controla todas as funes da mquina, a eficincia das operaes,
gerncia todos os programas locais e realiza simulao grfica, Na verdade responsvel pela
interface entre o operador e a mquina.
Em parte o sucesso das mquinas, depende da interface de seus controles. Menus de "help"
e dilogo de entrada propiciam confiana ao operador, ajudam a prevenir erros, intensificam a
segurana das operaes da mquina e minimizam o tempo morto.
Classificao quanto ao modo de movimento
Existem basicamente dois tipos bsicos de controle de posicionamento que so: ponto-aponto e contnuo.
a) Controle Ponto-a-ponto - Movimentao rpida de todos os eixos de forma independente
at que cada eixo tenha localizado a posio programada.
b) Controle Contnuo - Este tipo de controle dotado de uma velocidade precisa de
posicionamento em qualquer ponto do espao, uma vez que todos os eixos do CNC so
precisamente controlados.
Uma rotina chamada "interpolador" coordena os movimentos de cada eixo pelo clculo dos
pontos de sada e ento controlam o movimento relativo dos eixos para assegurar que o ponto final
para cada eixo alcanado simultaneamente, evitando, assim, erros de percurso. Dependendo do
nmero de eixos controlados simultaneamente, existem 2, 3 ou mais controladores. Interpolaes
sucessivas em duas dimenses (2D) em cada um dos trs planos principais (xy, xz, yz) chamada
controle 2 1/2 D, e interpolaes simultneas nos trs eixos chamada controle 3D.

Tipos de Interpolao
Durante o posicionamento todos os eixos programados movem-se simultaneamente com
velocidades especificadas, at que cada eixo tenha alcanado seu destino.

Linear - O movimento dos eixos se d de forma retilnea entre os pontos iniciais e finais. A
trajetria desejada quebrada em um grande nmero de pequenas retas que definiro o
movimento.

Circular - Este tipo de interpolao limitado a um plano principal de superfcie da mquina.


Apenas o ponto final e o raio devem ser programados. Todos os pontos intermedirios so
calculados pelo interpelador.

Spline uma curva definida matematicamente por dois ou mais pontos de controle, onde a
principal caracterstica gerar uma curva de forma suave. Este tipo de geometria pode ser
usado para gerar superfcies complexas e podem ser programadas usando um menor nmero
de blocos de programao, quando comparada com os blocos gerados, para fazer uma curva
segmentada usando interpolaes lineares e ou circulares.

CAPTULO 2
SISTEMAS DE COORDENADAS
Um sistema de coordenadas garante a localizao de um ponto. Nas fresadoras utiliza-se um
sistema de trs coordenadas, padronizadas de X, Y e Z. Por conveno o eixo Z sempre o do
mandril. Em mquinas que possuem eixos opcionais, como A, B ou C, estes eixos normalmente
so programados diretamente em graus.
Sistema de eixos programados
O sistema de programao dos movimentos dos eixos igual ao sistema cartesiano, isto , a
direo e sentido do movimento e determinado pelos valores numricos das coordenadas, por
exemplo, X20, Y-40 e Z-5.
comum as mquinas possurem outros eixos que tambm podem ser programados, como
por exemplo, mesas giratrias, quarto eixo ou eixo do mandril. Estes eixos podem ser A, B, C, U, V
e W.
Os eixos denominam-se de acordo com a norma DIN 66217

X e Y movimentos principais de avano no plano de trabalho principal da mquina.


Z paralelo ao eixo principal da mquina, perpendicular ao plano principal XY.
U, V, W eixos auxiliares paralelos a X, Y, Z, respectivamente.
A, B, C eixos rotativos sobre cada um dos eixos X, Y, Z.

Sistema de coordenada Absoluto ou Incremental


Sistema Absoluto G90 - Todas as cotas se referem a uma origem determinada que na
maioria das vezes, a origem de coordenadas da pea (Zero Pea).

Sistema Incremental G91 - Na introduo de cotas incrementais, o valor numrico da


informao de deslocamento corresponde ao caminho a percorrer. O sinal indica a direo do
deslocamento e a origem do movimento sempre a posio atual.

Exemplo de Coordenadas em absolutas e incrementais

Sistema Absoluto
X

70

100

25

100

60

25

60

25

45

10

30

30

Sistema Incremental
X

70

30

25

30

- 75

- 15

- 15 - 15

- 10

- 30

CAPITULO 3
PARMETROS DE CORTE
Parmetros de corte so grandezas numricas que definem numa usinagem, os diferentes
esforos, velocidades, etc., auxiliando-nos na obteno de uma perfeita usinabilidade dos materiais,
com a utilizao racional dos recursos oferecidos por uma determinada mquina operatriz.
Designaes mais utilizadas

Unidade

Avano (A)
Profundidade de Corte (P)
rea de Corte (S)
Fora de Corte (FC)
Presso Especfica de Corte (KS)
Velocidade de Corte (VC)
Potncia de Corte (PC)

mm/rot
mm
mm
Kg/mm
Kp/mm
m/min
cv

Avano
o movimento entre a ferramenta e a pea que possibilita uma remoo contnua ou repetida
do cavaco, durante vrias rotaes ou cursos da ferramenta. O movimento de avano pode ser
contnuo, como no caso do torneamento e da furao, ou intermitente, como no caso do
aplainamento.
Profundidade de Corte
a grandeza numrica que define a penetrao da ferramenta para a realizao de uma
determinada operao, possibilitando remoo de certa quantidade de cavaco.
rea de Corte
a rea calculada da seo do cavaco que ser retirado, definida como produto da
profundidade de corte com um avano conforme a frmula abaixo:
S=PxA
Fora de Corte
A fora de corte (FC), tambm conhecida por fora principal de corte por definio a
projeo da fora de usinagem sobre a direo de corte.
Esse parmetro de corte resulta do produto da presso especfica de corte (KS) com a rea
de corte (S). A unidade e dada em Kgf.
Presso especfica de corte
por definio, a fora de corte para a unidade de rea de seo de corte (S). Tambm
uma varivel medida em laboratrio obtida mediante vrias experincias, onde se verificou que a
presso especfica de corte depende dos seguintes fatores: material empregado (resistncia),
seo de corte, geometria da ferramenta, afiao da ferramenta, velocidade de corte, fludo de
corte e rigidez da ferramenta.
Na prtica utilizam-se tabelas que simplificam o clculo desse parmetro de corte.
Velocidade de corte

a velocidade tangencial instantnea resultante da rotao da ferramenta em torno da pea,


para as operaes do tipo torneamento, fresamento ou furao, onde os movimentos de corte
ocorrem concomitantemente. tambm o comprimento do cavaco que a ferramenta cortou em um
minuto, como a velocidade do automvel o comprimento de estrada que o carro percorreu em
uma hora.
A importncia no estabelecimento desse parmetro fundamental para que ocorra uma boa
usinabilidade do material (quebra de cavacos, grau de rugosidade e vida til da ferramenta) e varia
conforme o tipo de material, classe do inserto, o tipo de ferramenta e a operao de usinagem.
Esses valores para a velocidade de corte so encontrados tambm nos manuais de todos os
fabricantes de metal duro para usinagem em funo do material a ser usinado e da classe do
inserto utilizado.
VC =

d . n
_________
1000

VC = Velocidade de corte (m/min)


= Constante = 3,1416
D = Dimetro de corte (mm)
n = Rotao do eixo-rvore (rpm)
Potncia de Corte
Potncia de corte a grandeza dissipada atravs do eixo rvore para realizao de uma
determinada usinagem. um parmetro de corte que nos auxilia a estabelecer os limites de uma
mquina para o mximo rendimento, sem prejuzo de seus componentes e sem prejuzo da prpria
ferramenta.
diretamente proporcional velocidade de corte e fora de corte.
S=PxA

(rea de Corte)

FC = KS x S ==> FC = KS x (P x A) (Fora de Corte)


4500 PC Fc.Vc
PC =
A KS VC 60.75
PM = PC/
Onde:
PC
= Potncia de corte (cv)
KS
= Fora especfica de corte (Kp/mm)

= Rendimento (%) de 0,5 at 0,8


A
= Avano (mm/rot)
P
= Profundidade de corte (mm)
PM
= Potencia do motor (cv)
(60x75)= Fator para transformao em valores de CV (cavalos vapor)
Nota: Para transformar CV em kw dividir o valor por 1,36.

P
R
O
B
L
E
M
A
S

Q
U
E
B
R
A
S
D
A
A
R
E
S
T
A

X
X
X

L
A
S
C
A
M
E
N
T
O
D
A
A
R
E
S
T
A

P
I
D
O

P
I
D
A

A
R
E
S
T
A

D
E
S
G
A
S
T
E

C
R
A
T
E
R
I
Z
A

P
O
S
T
I

F
R
O
N
T
A
L

X
X

X
X

E
M
P
A
S
T
A
M
E
N
T
O

V
I
B
R
A

E
S

D
E

A
C
A
B
A
M
E
N
T
O
DA

C
A
V
A
C
O
S

S
U
P
E
R
F

C
I
E

X
X

M
A
U

Q
U
E
B
R
A
S
N
O
S
C
A
N
T
O
S
D
A
P
E

X
X

X
X

X
X

X
X

X
X
X

X
X

X
X

X
X
X

Solues

Use metal duro mais resistente ao desgaste


Use metal duro mais tenaz
Aumente a velocidade de corte V
Reduza a velocidade de corte V
Aumente o avano
Reduza o avano
Troque a geometria da pastilha
Troque a fresa
Procure usar ngulo de sada positivo
Reduza o ngulo de posio
Aumente a rigidez
Utilizar uma classe mais tenaz
Verifique a fixao da ferramenta
Reforce a aresta cortante (arredondamento)

CAPTULO 4
AVARIAS E DESGASTE DA FERRAMENTA
Diversos so os tipos de desgaste e avarias que acontecem em uma ferramenta de
usinagem. Antes de se comear a definir estes desgastes e avarias importante diferenciar
desgaste de avaria. Desgaste a perda contnua e microscpica de partculas de ferramenta
devido ao do corte. Alm dos desgastes, diversas outras ocorrncias aparecem na ferramenta
em uso. Todas estas outras ocorrncias so denominadas de avarias. Isto posto, pode-se agora
passar para a descrio destas avarias e desgastes, que so:
a) Desgaste Frontal (ou de flanco): Ocorre na superfcie de folga da ferramenta, causado pelo
contato entre ferramenta e pea. Todo processo de usinagem causa desgaste frontal. incentivado
pelo aumento da velocidade de corte.
b) Desgaste de cratera: o tipo de desgaste que ocorre na superfcie de sada da ferramenta e
cavaco. Pode no ocorrer em alguns processos de usinagem, principalmente quando se utiliza
ferramentas de metal duro recobertas, ferramentas cermicas e quando o material da pea frgil.
c) Deformao Plstica da Aresta de Corte: um tipo de avaria da ferramenta. Muitas vezes a
presso aplicada ponta da ferramenta, somada alta temperatura, gera deformao plstica da
aresta de corte. Tais deformaes provocam deficincias do controle de cavacos e deteriorao do
acabamento superficial da pea.
d) Lascamento: um tipo de avaria da ferramenta. Ao contrrio dos desgastes frontal e de cratera,
que retiram continuamente partculas muito pequenas da ferramenta, no lascamento partculas
maiores so retiradas de uma s vez.
e) Trincas: Outro tipo de avaria da ferramenta. So causadas pela variao da temperatura e/ou
pela variao dos esforos mecnicos. Quando as trincas tm origem trmica, elas ocorrem
perpendicularmente aresta de corte e quando tm origem mecnica so paralelas aresta.
Alguns fatores que geram variao de temperatura ou de esforos mecnicos na usinagem so:
corte interrompido, acesso irregular do fludo de corte e variao da espessura de corte. O
crescimento das trincas leva quebra das ferramentas. Para evitar a formao das trincas pode-se,
dentre outros procedimentos, pode-se escolher uma ferramenta mais tenaz ou diminuir o avano
por dente e posicionar a fresa corretamente em relao pea.
f) Quebra: Todos os desgastes e avarias da ferramenta ao aumentarem podem gerar a quebra da
ferramenta. Algumas vezes essas quebras ocorrem de maneira inesperada, como: Ferramenta
muito dura, carga excessiva sobre a ferramenta, raio de ponta, ngulo de ponta, corte
interrompido, parada instantnea do movimento de corte, entupimento dos canais de expulso de
cavacos, etc. A quebra da ferramenta ocasiona no somente danos a ferramenta e ao portaferramenta, mas tambm pea.
Desgaste e vida da ferramenta
Vida da ferramenta o tempo que a mesma trabalha efetivamente, at perder sua
capacidade de corte, dentro de um critrio previamente estabelecido. Atingido esse tempo, a
ferramenta deve ser reafiada ou substituda.
Os fatores que determinam a fixao de um determinado valor-limite de desgaste para o fim
da vida da ferramenta so vrios. A ferramenta deve ser retirada de uso quando:

a) Os desgastes atingirem propores to elevadas que se receia a quebra da aresta de corte. Isto
crtico em operaes de desbaste onde, por no ser necessria a obteno de tolerncias
apertadas e bons acabamentos superficiais, permite-se que os desgastes cheguem a valores altos;
b) Devido ao desgaste da superfcie de folga da ferramenta, no mais possvel a obteno de
tolerncias apertadas e/ou de bons acabamentos superficiais da pea. Isto crtico em operaes
de acabamento.
c) Os desgastes crescem muito, fazendo com que a temperatura da aresta cortante ultrapasse a
temperatura na qual a ferramenta perde o fio de corte. Isso crtico em ferramentas de ao rpido,
que suportam temperaturas menores que outros materiais para ferramentas;
d) O aumento da fora de usinagem, proveniente dos desgastes elevados da ferramenta, interfere
no funcionamento da mquina.
Fatores de influncia no desgaste e na vida da ferramenta
Condies de Usinagem
A progresso do desbaste influenciada principalmente pela velocidade de corte, depois
pelo avano e por ltimo pela profundidade de usinagem. A velocidade de corte o parmetro que
mais influncia no desgaste.
Fatores de influncia na Rugosidade da Pea
O aumento do raio de ponta torna a ponta da ferramenta mais resistente, mas tambm
aumenta a vibrao da ferramenta devido ao aumenta do atrito causado pela maior rea de contato
entre a ferramenta e a pea.
Usinabilidade dos materiais
A usinabilidade pode ser entendida como o grau de dificuldade de se usinar um determinado
material. A usinabilidade depende do estado metalrgico da pea, da dureza, das propriedades
mecnicas do material, de sua composio qumica, das operaes anteriores efetuadas sobre o
material e do eventual encruamento.
Mas a usinabilidade no depende somente das condies intrnsecas do material, mas tambm das
condies de refrigerao, da rigidez do sistema mquina-ferramenta-pea-dispositivo de fixao e
dos tipos de trabalhos executados pela ferramenta. Assim, um material pode ter um valor de
usinabilidade baixo em certas condies de usinagem e um valor maior em outras condies de
usinagem, por exemplo.

CAPITULO 5
PROPRIEDADES DOS MATERIAIS QUE PODEM INFLUENCIAR NA USINAGEM
Dureza e Resistncia Mecnica
Valores baixos de dureza e resistncia mecnica normalmente favorecem a usinabilidade.
Quando, porm, se tem materiais muito dcteis, a baixa dureza pode causar problemas, pois facilita
a formao de aresta postia de corte. Nestes casos, bom que a dureza seja aumentada atravs
de trabalho a frio.
Ductilidade
Baixos valores de ductilidade so geralmente benficos usinabilidade. A formao de
cavacos curtos facilitada e se tem menor perda de energia com o atrito cavaco-superfcie de
sada da ferramenta. Porm, em geral, consegue-se baixa ductilidade com alta e vice-versa. Uma
usinabilidade tima se obtm com um compromisso entre dureza e ductilidade.
Condutividade Trmica
Uma alta condutividade trmica do material da pea significa que o calor gerado pelo
processo rapidamente retirado da regio de corte e, assim, a ferramenta no excessivamente
aquecida e, portanto, no se desgasta to rapidamente. Ento, uma alta condutividade trmica
favorece a usinabilidade do material.
Taxa de Encruamento
Quando os metais so deformados plasticamente eles aumentam sua resistncia. A esse
fenmeno d-se o nome de encruamento. O nvel de encruamento depende da taxa de deformao
e da habilidade do material de encruar. Uma alta taxa de encruamento significa que a resistncia do
material bastante aumentada para um determinado nvel de deformao plstica.

CAPTULO 6
FLUDO DE CORTE
Durante o corte se desenvolve uma grande quantidade de calor devido energia necessria
para a deformao do cavaco e a energia devido ao atrito ferramenta-pea e cavaco-ferramenta.
Este calor gerado precisa ser reduzido (lubrificado) e/ou extrado (refrigerao) da ferramenta e
pea, principalmente a fim de se minimizar o desgaste da ferramenta, a dilatao trmica da pea e
o dano trmico estrutura superficial da mesma.
A lubrificao fica facilitada em baixas velocidades de corte, j que para este efeito ocorra
necessrio que o fluido penetre nas interfaces ferramenta-cavaco e ferramenta-pea, num fluxo
contrrio ao fluxo do cavaco e da pea. Alm de ser capaz de lubrificar e/ou refrigerar o corte,
algumas vezes se deseja que o fluido de corte possua algumas outras funes, como:

Retirada de cavaco da regio do corte em algumas operaes de usinagem, como a furao


profunda, o nico meio de se retirar o cavaco da regio de corte via fluxo de fludo de corte.
Para isso, esse fluxo deve ser de alta presso e baixa viscosidade e o cavaco formado devem
ser pequenos;

Proteo contra corroso mesmo tendo algumas vezes essas outras funes, o fluido de corte
est presente num processo de usinagem principalmente para a lubrificao e/ou refrigerao.
O Fludo de corte como refrigerante

Os requisitos que um fludo de corte deve possuir para retirar eficientemente o calor da regio
de corte, da pea e da ferramenta so:

Baixa viscosidade a fim de que flua facilmente;

Capacidade de molhar bem o metal para estabelecer um bom contato trmico;

Alto calor especfico e alta condutividade trmica.


O Fludo de corte como lubrificante

A lubrificao permite uma reduo do coeficiente de atrito entre cavaco, ferramenta e pea,
que facilita o fluxo de cavaco, reduzindo a fora e a potncia de corte e, consequentemente, a
temperatura.
Para que um fludo seja um bom lubrificante necessrio que ele possua as seguintes
caractersticas:

Resistir a presses e temperaturas elevadas sem vaporizar;

Boas propriedades anti-frico e anti-soldantes;

Viscosidade adequada a viscosidade deve ser suficientemente baixa para permitir uma fcil
circulao do fluido e suficientemente alta de modo a permitir uma boa aderncia do fluido s
superfcies da ferramenta. A formao de uma pelcula de fluido entre as partes em contato
condio necessria para que ocorra a ao de lubrificao.

Alm dessas propriedades necessrias para refrigerao e lubrificao, outras propriedades


tambm so exigidas de um fluido de corte, qualquer que seja a ao que ele esteja desenvolvendo
no processo, quais sejam:

Ausncia de odores desagradveis;

No corroer, mas pelo contrrio, ter a capacidade de proteger a pea e a mquina dos efeitos
da corroso;

Iseno de tendncias a originar precipitados slidos que se depositam nas guias da mquina
e/ou entope os tubos de circulao do fluido de corte;

No causar dano pele humana e nenhum outro risco a sade.

CAPITULO 7
ETAPAS DO PROCESSO DE USINAGEM CNC
A tecnologia do comando numrico computadorizado, CNC, trouxe vantagens como
velocidade, preciso, acabamento, repetibilidade e flexibilidade. Mas, ao contrrio do que se pode
pensar, estas vantagens s tm efeito, aps a primeira pea ter sido usinada. Isto ocorre devido ao
fato, que antes da execuo da pea, devesse definir todas as etapas do processo e a elaborao
do programa de mquina. Dependendo da pea, este tempo pode ser maior do que a execuo em
uma mquina convencional, claro que depois do programa pronto a execuo na mquina CNC
sem dvida muito mais rpida e com uma qualidade superior. Normalmente em um processo
usando o CNC, os seguintes passos so seguidos:
Recebimento do Desenho
Da mesma forma como no processo convencional, a primeira etapa da usinagem inicia-se
atravs do recebimento do desenho da pea. Que deve ser analisado, interpretado e
compreendido. muito importante observar as notas, que algumas vezes trazem detalhes como
chanfros ou raios de concordncia que no esto graficamente representados.
O ideal para trabalhar em CNC receber o desenho em CAD. Caso isto no ocorra e
dependendo da complexidade da pea, deve-se desenha-lo, pois muitas das coordenadas
necessrias programao esto implcitas nos desenhos, e em muitos casos seu clculo
complexo e sujeito a erros. J, a obteno de dados do desenho em CAD ocorre de forma rpida e
precisa.
de grande importncia definir neste momento o ponto de referncia que ser utilizado para
a programao, ou seja, deve-se escolher o ponto ZERO PEA. Este ponto deve ser escolhido de
forma a ajudar o operador a referenciar as ferramentas e de fcil anlise das coordenadas do
programa. Caso o desenho tenha sido recebido em CAD, o zero esteja em outra posio,
normalmente se translada o desenho para o ponto escolhido como ZERO PEA.
Planejamento do processo
Tambm, da mesma forma como ocorreria na usinagem convencional, deve-se realizar a
etapa do planejamento do processo de usinagem. Esta , com certeza, a etapa mais importante e
mais complexa de todo o procedimento, pois envolvem a definio da forma de fixao da pea na
mquina, a definio da seqncia de usinagem e a escolha das ferramentas para cada etapa do
processo. A determinao dos dados de corte das ferramentas (velocidade de corte, avano, etc.),
so de fundamental importncia no processo, pois com isso de obtm um processo otimizado, com
o mnimo consumo de ferramenta, que com certeza vai refletir no custo final da pea.
Destaca-se nesta fase a definio da fixao da pea na mquina. Dependendo da pea em
questo podem-se utilizar dispositivos padres como uma morsa ou grampos de fixao, mas
algumas vezes deve-se projetar e construir um dispositivo especfico que atenda as caractersticas
prprias de cada situao. Exemplo disto seria a necessidade de se soltar a pea no meio do
programa para virar e fixa-la novamente para continuar a usinagem no segundo lado, mas
garantindo as relaes geomtricas com a fixao inicial, este processo muito usado em peas de
torno e peas aeronuticas, onde o prprio material bruto serve como elemento de fixao.

Levantamento das coordenadas


Conhecida a forma de fixao da pea e o processo de usinagem podem-se calcular as
coordenadas que sero relevantes na programao ou se obter atravs de um sistema CAD.
Devem-se prever pontos de entrada e sada da ferramenta e observar possveis colises com
detalhes da pea e tambm com o prprio dispositivo de fixao.
Programao
Tendo em mos as coordenadas obtidas do desenho da pea e conhecendo a seqncia de
operaes pode-se escrever o programa. importante que o programa seja bem comentado,
facilitando as possveis alteraes e correes que possam ser necessrias. O uso de sub-rotinas
deve ser explorado, tornando-o menor e de mais fcil manuteno.
Devem-se explorar todos os recursos que a mquina oferece para tornar o programa menor e
mais eficiente, tais como ciclos de desbastes internos, ciclos de furao, rotao de coordenadas e
deslocamento de referncia entre outros. No caso de se utilizar um software para a programao,
deve-se fazer a transmisso do programa para a mquina.
Simulao grfica
Na realidade esta etapa ocorre juntamente com a programao, mas devido a sua importncia
ser destacada como uma fase especfica. A simulao grfica uma ferramenta que deve ser
explorada ao mximo, pois permite detectar erros de programao que podem por em risco pea,
as ferramentas, o dispositivo de fixao e at mesmo a mquina ou at mesmo o operador.
Deve-se utilizar principalmente o recurso de zoom para verificar pequenos detalhes e tambm
a simulao em ngulos diferentes (topo, frontal, lateral, etc.). Mesmo quando se utiliza um
software de simulao grfica, deve-se realizar a simulao fornecida pela mquina, para garantir
que o programa est funcional.
Uma observao importante que algumas funes do programa s podem ser simuladas
corretamente aps realizao do setup de ferramentas (que ser discutido mais adiante), pois
dependem dos valores do dimetro para serem calculadas. Mesmo assim, um bom momento
para verificar a existncia de erros grosseiros como: sinal invertido, coordenadas trocadas, falta de
uma linha, etc.
Montagens
a primeira etapa de Setup da mquina. Deve-se montar o dispositivo de fixao e as
ferramentas. A montagem do dispositivo de fixao da pea cercada de cuidados, pois se deve
limpar cuidadosamente a mesa de trabalho da mquina e a superfcie de apoio do dispositivo. Alm
disto, sua fixao deve observar, quando necessrio, o paralelismo com os eixos de trabalho,
atravs da utilizao de um relgio apalpador (normalmente fixado em uma parte rgida da
mquina).
Na montagem das ferramentas deve observar uma cuidadosa limpeza dos suportes alm de
garantir um bom aperto, evitando que ela se solte durante a usinagem. Durante a fixao das
ferramentas nos suportes deve-se buscar mante-las o mais curtas possvel, de modo a evitar
flambagens e vibraes, mas no se pode esquecer de verificar a possibilidade de impacto do
suporte da ferramenta com obstculos oferecidos pela pea ou pela fixao. Por fim, quando da
instalao das ferramentas na mquina, devem-se ajustar os bicos de fludo refrigerante de modo
que todas as ferramentas sejam refrigeradas.

Setup de fixao e ferramentas


Aps a instalao do dispositivo de fixao e do ferramental deve-se informar ao CNC as
caractersticas que os definem. No caso do dispositivo de fixao devem-se informar as
coordenadas X e Y que foram utilizadas como referncia na programao, ou seja, deve-se definir o
ZERO PEA.
Para cada ferramenta deve-se informar o seu dimetro e o seu comprimento (referncia do
eixo Z). Aps esta etapa pode-se realizar com segurana a simulao grfica oferecida pelo CNC
da mquina.
Execuo passo - a - passo
Depois de realizado todo o Setup da mquina e a depurao do programa atravs da
simulao grfica, podem-se finalmente executar a primeira pea, denominada normalmente de
pea piloto, que sempre que possvel no deve fazer parte do lote, j que existe grande
possibilidade de ocorrerem falhas no previstas. Sua execuo realizada no modo passo-apasso, ou seja, cada linha do programa s ser executada aps liberao realizada pelo operador.
Alm disso, a velocidade de movimentao pode ser controlada permitindo realizar aproximaes
lentas e segura. Pode-se ligar e desligar o fluido refrigerante a qualquer instante, de modo a
permitir uma melhor visualizao dos movimentos. Esta etapa permite verificar detalhem no
previstos na etapa de programao e no visualizados na simulao.
Quando se encontra alguma linha com algum erro ou necessidade de alterao pode-se parar
a usinagem, afastar a ferramenta da pea, alterar o programa e reiniciar a partir desta linha,
continuando a analisar o programa.
Execuo do lote
Aps a execuo passo-a-passo ter sido concluda com sucesso e todas as correes
necessrias terem sido realizadas pode-se passar a execuo das peas do lote. a etapa final
onde as vantagens da tecnologia CNC vo surgir. Temos abaixo um resumo das etapas do
processo:
Controle Dimensional
O controle dimensional fundamental para garantir um determinado funcionamento, como
tambm o seu intercambio ou reposio. Normalmente as peas mecnicas possuem as
tolerncias dimensionais, de forma e posio que devem ser controladas durante o processo de
execuo, utilizando os instrumentos de medio indicados por normas ou pelo delineador do
processo. Em funo do rigor das tolerncias ou do controle de rastreabilidade, temos que fazer o
controle das medidas e garantir que as medidas estejam dentro das tolerncias especificadas no
projeto.
Dossi do processo
o documento que deve retornar ao programador no final da execuo das peas, para
informar ao programador, de como foi o processo de execuo. Neste documento deve conter
todos os problemas encontrados durante a execuo da peas, para que na prxima execuo no
ocorra novamente.

Relatrio Final de Usinagem

Recebimento e anlise do desenho em papel ou em CAD.

Planejamento do processo e ferramental.

Levantamento das coordenadas.

Programao.

Simulao grfica.

Preparao das ferramentas (Setup das ferramemtas).

Execuo do programa passo-a-passo.

Execuo do lote.

Controle dimensional

Dossi do Processo

CAPITULO 8
REVISO DE MATEMTICA
Todo programador de uma mquina CNC, normalmente se depara com algum tipo de
desenho que faltam algumas cotas, que para serem determinadas, requer do programador um
conhecimento slido de trigonometria.
Para tentar minimizar esta dificuldade, apresentaremos a seguir uma srie de exerccios
para serem resolvidos em sala de aula, que tem a finalidade de fixar alguns conceitos muito
importantes durante a programao.
Relaes trigonomtricas no tringulo retngulo

BC = Hipotenusa, BC = a

B+C = 90.

AC = Cateto, AC =b

AC = Cateto oposto ao ngulo B.

AB = Cateto, AB = c

AB = Cateto adjacente ao ngulo B.

AC = Cateto adjacente ao ngulo C

AB = Cateto oposto ao ngulo C

Se uma circunferncia tangente a duas retas em P1 e P2, e estas formam entre si um


ngulo, a bissetriz deste ngulo e as retas perpendiculares a P1 e P2 passaro pelo centro desta
circunferncia.

Quando duas retas paralelas so cortadas por uma transversal aparecem uma srie de
ngulos com algumas caractersticas que auxiliam na resoluo de problemas:

A=F=C=H
E=B=G=D

EXERCCIOS
Exerccio 1: Dois observadores: A e B, vem um balo, respectivamente, sob ngulos visuais de
20 e 40, conforme indica a figura. Sabendo que a distancia entre A e B de 200m, calcule h.
Dados:
tg 20 = 0,364
tg 40 = 0,839.

Exerccio 2: Uma escada apoiada em uma parede, num ponto distante 4m do solo, forma com
essa parede um ngulo de 60. Qual o comprimento da escada em m?

Exerccio 3: Para determinar a altura de um morro, um topgrafo adotou o seguinte procedimento:


- Escolheu dois pontos, A e B, situados no mesmo plano vertical que passa por C.
- Mediu a distancia AB, encontrando 162m.
- Com o auxlio de um teodolito mediu os ngulos , e , encontrando respectivamente:
60, 90 e 30.
A figura abaixo ilustra o procedimento descrito.
Qual a altura do morro (h), em metros encontrada pelo topgrafo?

Exerccio 4: Calcule o permetro do tringulo retngulo ABC da figura abaixo, sabendo que BC =
10m e que Cos = 3/5.

Exerccio 5: A partir de um ponto, observa-se o topo de um prdio sob um ngulo de 30.


Caminhando 23m em direo ao prdio, atingimos outro ponto, de onde se v o topo do prdio
segundo um ngulo de 60. Qual a altura do prdio?

Exerccio 6: Para fazer a programao em um torno a CNC da pea abaixo necessrio conhecer
todas as cotas do desenho. De acordo com os conceitos apresentados calcule as cotas que faltam.

Lei dos Senos


A Lei dos Senos nos diz que em um tringulo QUALQUER, os seus lados so proporcionais
aos senos dos ngulos opostos.
Diz tambm que a constante desta proporcionalidade igual ao dimetro de uma
circunferncia que circunscreva este tringulo.

Lei dos Cossenos


A Lei dos Cossenos nos diz que em um tringulo QUALQUER, o quadrado de um lado igual
soma dos quadrados dos outros dois, menos duas vezes o produto desses dois lados pelo
cosseno do ngulo por eles formado.

Teorema de Tales

Atravs do teorema de Tales, verifica-se que a soma de todos os ngulos internos de um


tringulo QUALQUER igual a 180.

EXERCCIOS:
Exerccio 1: Dado o tringulo ABC e sabendo que o lado A mede 16, o lado B mede 10 e o
ngulo formado por estes lados 60, quais so os valores dos outros elementos ( lado C , ngulos
A e B ) do tringulo ?

Exerccio 2: Dado o tringulo abaixo, e sabendo que dois de seus ngulos so de 15 e 45


respectivamente e que o lado em comum mede 18, quais so os valores dos lados desconhecidos?

Exerccio 3: Sabendo que em um tringulo qualquer seus lados medem respectivamente 3 , 5


e 7 , quais so os ngulos deste tringulo?

CAPITULO 9
PROGRAMAO BSICA CNC
A linguagem de programao CNC mais difundida a linguagem ISO, tambm muito
conhecida por cdigo G. Um programa CNC escrito nesta linguagem composto por linhas,
normalmente denominado de blocos. Cada bloco formado por comandos, tambm chamado de
palavras, que controlam as funes da mquina. Essas palavras podem indicar movimentos dos
elementos da mquina, coordenadas da geometria da pea e tambm funes da mquina.
Conceitos importantes
Dois conceitos importantes utilizados em CNC so: default e modal. Um valor default
aquele valor que o comando ou parmetro assume quando nenhum valor lhe atribudo na
programao. Ou seja, se nenhum valor determinado o comando utiliza o valor default.
Um comando ou parmetro modal aquele que, quando definido, fica ativo at que outro o
substitua. Tm-se os seguintes comandos e parmetros modais: G0, G1, F, X, Y, Z, I, J, K. Isto
significa que, em uma seqncia de linhas, se um determinado valor no muda ento no precisa
ser digitado. A vantagem do uso de modais est no fato de se digitar menos (programao mais
rpida) e ocupar menos espao na memria do CNC da mquina.
Estrutura geral de um programa

Para o desenvolvimento de um programa CNC deve-se seguir as regras sintticas de cada


comando e os movimentos determinados pelo processo de fabricao elaborado. Algumas partes
do programa so padronizadas, e so apresentadas abaixo. Um detalhe a ser ressaltado a
chamada linha de segurana, cuja finalidade colocar alguns parmetros e comandos modais em
valores conhecidos, evitando que valores definidos por programas executados anteriormente
mantenham-se ativos.

IDENTIFICAO
CABEALHO
DADOS DA FERRAMENTA
APROXIMAO E USINAGEM
FIM DE PROGRAMA

Exemplo de programa CNC para em uma operao de acabamento


%
:O0013 (Perfil externo Eixo);
N10 G21 G40 G90 G95;
N20 G0 X400 Z300 T00;

N30 T0101 (acab. Ext. R 0.8);


N40 G54;
N50 G96 S220;
N60 G92 S3500 M4;
N70 G0 X44 Z80;
N80 G1 X-1.6 F.3;
N90 G0 X36 Z82;
N100 G42;
N110 G1 Z80 F.1;
N120 X40 Z78;
N130 Z60;
N140 X54;
N150 Z40;
N160 G3 X70 Z32 R8;
N170 G1 X80 Z27;
N180 G40;
N190 G1 X85 F.3;
N190 G0 X400 Z300 T00;
N200 M30;

Exemplo de programa CNC para fresadora com comando Fanuc 21-OiMB


%
: 11
N5 (PROG: NASCIMENTO. DATA. 18.01.2008)
N10 (OS. NO: 0101-08)
N15 (DES. NO. 12333. REV.03. )
N20 (NOME: PERFIL EXTERNO)
N25 G17 G71 G90
N30 G80 G40 G94
N35 G53 X0 Y0 Z-100
N40 G54
N50 T1 M06
N60 (** FRESA P/ DESBASTE DIAMETRO 20 **)
N70 S290 M03
N80 G00 X70 Y0 M08
N90 Z2
N100 G01 Z-10 F160
N110 G01 X50. 2 Y0
N120 G02 X89.8 Y0 I19.8 J0
N130 G03 X100 Y-10. 2 I10. 2 J0
N140 G01 X130
N150 G03 X150.2 Y10 I0 J20.2
N160 G01 Y25
N170 G03 X140.2 Y35.198 I-10.2 J0

N180 G01 Y45


N190 G03 X138. 856 Y50. 06 I-10. 2 J0
N200 G01 X118. 856 Y85. 06
N210 G03 X110 Y90. 2 I-8. 856 J-5. 06
N220 G01 X60
N230 G03 X49. 801 Y80. 2 I0 J-10. 2
N240 G01 X30
N250 G03 X-.2 Y50 I0 J-30.2
N260 G01 Y35. 198
N270 G03 X-10. 2 Y25 I.2 J-10. 198
N280 G01 Y0
N290 G03 X0 Y-10. 2 I10. 2 J0
N300 G01 X40
N310 G03 X50. 2 Y0 I0 J10. 2
N320 G01 X70
N330 G00 Z5
N340 G00 Z100 M5
N350 G53 X0 Y0 Z-100 M09
N360 M30

Incio de programa
Normalmente o programa se Inicia com um determinado caractere que no exemplo abaixo
o %, na linha abaixo temos o caractere : seguido de um nmero, que o numero do programa
onde est armazenado na memria do comando, nas linhas seguintes quatro linhas de comentrios
entre parnteses, onde normalmente se coloca algumas informaes pertinente ao processo, logo a
seguir temos um grupo de funes G que sevem para definir alguns parmetros bsicos de
programao: Plano de trabalho, unidade de medida, cancela ciclos, referencia a mquina e tipo de
posicionamento.
%
: 11
N5 (PROGRAMADOR: NASCIMENTO. DATA. 18.01.2008)
N10 (OS. NO: 0101-08)
N20 (DES. NO. 12333. REV.03.)
N30 (NOME: PERFIL EXTERNO)
N50 G17 G71 G90
N60 G80 G40 G94
N70 G53 X0 Y0 Z-100
Troca de ferramenta

Para se executar uma troca de ferramentas basta incluir as linhas abaixo, que esto na
mesma seqncia do incio do programa, ou seja: Declarao da origem, chamada de ferramenta,
ajuste de rotao, movimento em XY, acionamento do refrigerante e movimento de aproximao em
Z.

N140 G54
N150 T1 M06
N160 (** FRESA P/ DESBASTE DIAMETRO 20 **)
N170 S290 M03
N180 G00 X70 Y0 M08
N190 Z2

Fim de programa
Para se finalizar um programa pode-se seguir o modelo abaixo. O procedimento inicia-se
com a retrao da ferramenta em Z e desligando o fuso, seguido de um movimento em XY e
desligando e o fluido refrigerante, observe que a retrao da ferramenta se d sempre na ordem
inversa da aproximao, e logo depois, referenciamos a mquina e finalizamos o programa.
N340 G00 Z100 M5
N345 G00 X50 Y50 M9
N350 G53 X0 Y0 Z-100
N360 M30
Subprogramas e Sub-Rotinas
muito comum ter-se seqncias de comandos repetidas em um mesmo programa. Desta
forma a utilizao de sub-programas e/ou sub-rotinas contendo estas seqncias traz grande
economia de tempo de digitao e espao ocupado na memria da mquina. Tambm simplifica
alteraes, pois apenas um lugar deve ser alterado. Alguns exemplos de utilizao so:

Quando os movimentos para execuo de um conjunto de furos devem ser repetidos para mais
de uma operao.

Quando um perfil deve ser repetido ou espelhado, seus comandos devem estar em um subprograma/sub-rotina.
Quando um perfil deve ser usinado em vrias profundidades, deve-se utilizar a repetio do
sub-programa/sub-rotina e utilizar um avano incremental logo em seu incio.

Um sub-programa um arquivo separado do programa principal. Pode ser chamado por


qualquer outro programa. J, uma sub-rotina um conjunto de linhas de programa que esto
colocadas dentro do prprio programa principal, e s poder ser utilizado por este. Um programa
principal pode conter vrias sub-rotinas e tambm fazer uso de sub-programas.
Para simplificar o entendimento do programa principal e tambm dos sub-programas e sub-rotinas,
sempre importante colocar comentrios indicando sua funo ou a que programa principal
pertence.
Chamada de Subprograma( M98)
O comando M98 faz com que o processamento do programa passe a ser executado no
subprograma indicado pelo parmetro P. Alm disto, podem-se definir quantas vezes o
subprograma ser executado atravs do parmetro L (se for omitido ser considerado como L1, ou
seja, ser executado uma vez).
M98 P__ L__
Retorno ao Programa Principal (M99)
No final de um subprograma deve-se utilizar este comando, que no possui parmetros,
para que o processamento retorne ao programa que o chamou para a linha logo aps M98.
M99

Sub-Rotina (L)
As sub-rotinas de um programa devem ser definidas logo em seu incio ou em arquivos
separados, isto depende da verso do comando. Uma sub-rotina definida pelo comando Lxx00,
onde xx pode variar de 01 at 99.
Cada sub-rotina encerrada com o comando M17. Quando todas as sub-rotinas estiverem
definidas deve-se encerrar o bloco com M30. O texto abaixo apresenta a estrutura do incio de
programa com uso de sub-rotinas.
%
: 100
N10 (PROG: LIMA. DATA. 23.01.2008)
N20 (OS. NO: 0101-08)
N30 (DES. NO. 12333. REV.03.)
N40 (NOME: PROGAMA COM SUB-ROTINA)
N50 L6200 (INICIO DA SUB-ROTINA)
N60 (MINHA SUB-ROTINA 1)
N70.......
N80......
N90 M17 (FIM DA SUB-ROTINA)
N100 M30
N110 G17 G71 G90

N120 G80 G40 G94


N130 G53 X0 Y0 Z-100
N140 G54
N150 T1 M06
N160 (** FRESA P/ DESBASTE DIAMETRO 20 **)
N170 S290 M03
N180 G00 X70 Y0 M08
N190 Z2
N200 L6202 (CHAMA A SUB-ROTINA 62 E EXECUTA DUAS VEZES)
:
:
Informaes de geometria
Para indicar as coordenadas dos pontos de interesse ou mesmo o valor de certas grandezas
geomtricas, existem algumas funes especficas, cujas principais esto apresentadas a seguir:
X Movimento horizontal longitudinal.
Y Movimento horizontal transversal.
Z Movimento vertical.
R Raio de circunferncia (pode ser positivo ou negativo, e o sinal obrigatrio).
I Centro de circunferncia no eixo X.
J Centro de circunferncia no eixo Y.
K Centro de circunferncia no eixo Z.

Funes auxiliares
Para auxiliar a programao existem algumas funes com finalidade especfica tais como:
N -- Numerao das linhas do programa.
:oxxxx Nmero do programa (at quatro dgitos).
S Rotao do fuso (RPM).
H Corretor de comprimento da ferramenta.
D Corretor dimetro da ferramenta.
F Velocidade de avano em mm/min.
Q Passo em ciclos fixos.
() Comentrios
As funes H e D na verdade so definies de uma posio de memria. O comando CNC
armazena informaes em vrias regies de sua memria. Cada uma das regies comumente
chamada de pgina de memria, Os dados relativos localizao do zero pea, por exemplo, esto
registrados na pgina das origens (zero peas) em uma posio de memria identificada por um
nmero, o mesmo vale para H e D que armazenam os dados relativos ao comprimento e dimetro
da ferramenta que se est utilizando.
Cdigos M Bsicos

Existem diversos cdigos M, destes os que mais nos interessam so:


M00 - Parada do programa. Aguarda pressionar-se boto START para continuar.
M01 - Parada condicional do programa. Opera como M0, mas depende de uma chave no painel.
M02 - Fim de programa.
M03 - Aciona fuso no sentido horrio.
M04 - Aciona fuso no sentido anti-horrio.
M05 - Desliga o fuso.
M06 T__ - Troca a ferramenta atual pela ferramenta especificada.
M07 - Aciona refrigerao interna
M08 - Aciona refrigerante de usinagem.
M09 - Desliga refrigerante de usinagem.
M13 - M3 + M8
M14 - M4 + M8
M30 Fim de programa
Cdigos G bsicos
G00 Avano rpido
G01 Interpolao linear
G02 Interpolao Circular sentido horrio
G03 Interpolao Circular sentido anti-horrio
G04 Tempo de espera (Dwell)
G17 Plano de trabalho XY
G18 Plano de trabalho XZ
G19 Plano de trabalho YZ
G20 Unidade em polegadas (G70)
G21 Unidade em milmetros (G71)
G40 Desliga a compensao do raio da ferramenta
G41 Compensao do raio com a ferramenta esquerda da pea
G42 Compensao do raio com a ferramenta direita da pea
G43 Compensao do comprimento da ferramenta
G53 Origem mquina
G54 Origem pea
G70 Unidade em polegadas
G71 Unidade em milmetros
G80 Cancela ciclo fixo
G81 G89 Ciclos de furao
G90 Sistema de coordenadas absolutas
G91 Sistema de coordenadas incrementais
G92 Limite de RPM
G94 Define o formato de avano em mm/min
G95 - Define o formato de avano em mm/rot
G96 - Define S como velocidade de corte constante em m/min
G97 - Define S como RPM constante

CAPITULO 10
FUNES DE PROGRAMAO
Pontos de Referncia
Uma mquina a controle numrico, precisa ter definidos os seguintes pontos de origem e de
referncia:

ZERO MQUINA ou ponto de origem da mquina. fixado pelo construtor como a origem
do sistema de coordenadas da mquina.

ZERO PEA - Ou ponto de origem da pea. o ponto de origem que se fixa para a
programao das medidas da pea, pode ser escolhido livremente pelo programador e a
sua referncia com o ZERO MQUINA se fixa mediante o deslocamento de origem.

PONTO DE REFERNCIA - um ponto da mquina fixado pelo fabricante sobre o qual se


realiza a sincronizao do sistema. O controle se posiciona sobre este ponto, em lugar de
deslocar-se at origem da mquina, tomando assim, as cotas de referncia que esto
definidas mediante o parmetro de mquina dos eixos.

M = Zero da mquina
W = Zero da pea
R = Ponto de referncia da mquina
WR = Ponto de referncia da pea
XMR, ZMR, etc. = Coordenada do ponto de referncia.
XMW, ZMW, etc. = Soma dos deslocamentos de origem de cada eixo

Pontos de Referncia em uma fresadora.

Pontos de Referncia em um torno.

Zero Pea ou Zero Programa (G54, G55, G56, G57, G58 e G59)

A localizao da origem do sistema de coordenadas a ser utilizado pode ser definida de


diferentes maneiras. Chamamos de Zero Programa ou Zero Pea ao ponto pertencente ao campo
de trabalho da mquina no qual o controle assumir a posio dessa origem.
Atravs da pgina REFERNCIA o operador define na posio atual dos eixos, o chamado
Zero Pea, que um ponto do campo de trabalho que o controle assumir como referncia inicial
para definio de coordenadas. O Zero Programa permanece fixo na posio definida mesmo que a
mquina seja desligada, podendo ser alterado somente por outra operao de referncia.
Deslocamento de origem programvel (G92) (Referncia temporria)
Com G92 pode-se DEFINIR um deslocamento de origem adicional para todos os eixos
existentes (X, Y, Z ou quarto eixo) em funo do zero do programa estabelecido pelo operador.
Os valores programados se somam no clculo de deslocamento aos valores de mudana de
origem ajustveis e de mudana de origem externo.
XMW1, YMW1 = Deslocamento de origem ajustvel.
XMW2, YMW2 = Deslocamento de origem programvel.
XMW, YMW = Deslocamento de origem total efetivo.

Cancelamento de Referncia Temporria ( G99 )


A funo G99 remove o efeito de todos os G92 anteriores. G99 define a origem do sistema de
coordenadas absolutas na posio Zero Pea, definida pelo operador antes do incio da execuo
do programa.
Sistema de unidade (G71/G70) (Milmetro ou Polegada)
As coordenadas podem ser introduzidas na programao em milmetros (G71) ou em polegadas
(G70).
Sistema de Eixos
O sistema de programao dos movimentos dos eixos igual ao sistema cartesiano, isto , a
direo e sentido do movimento e determinado pelos valores numricos das coordenadas, por
exemplo, X20, Y-40 e Z-5.
comum as mquinas possurem outros eixos que tambm podem ser programados, como por
exemplo, mesas giratrias, quarto eixo ou eixo do mandril. Estes eixos podem ser A, B, C, U, V e
W.
Os eixos denominam-se de acordo com a norma DIN 66217
Eixos Giratrios (A, B, C).
Cada eixo pode ser programado em absoluto (G90) ou incremental (G91). Normalmente estes
eixos so eixos de rotao e so programados em graus (+ - 99999.999 graus).
Em funo do movimento do eixo-rvore, esses equipamentos podem ser denominados
verticais (figura a) ou horizontais (figura b).

Eixos Auxiliares (U, V, W).


O conceito de eixo auxiliar designa um eixo que no se utiliza para a usinagem da pea
propriamente dita, seno para o manejo da pea ou da ferramenta (carregador, revlver, magazine,
etc.).
Seleo do Plano de Trabalho (G17, G18 e G19).
As funes G17, G18 e G19 definem os trs planos principais, como pertencentes ao plano de
trabalho, os planos so perpendiculares entre si.

As funes G que permitem selecionar os planos de trabalho so as seguintes:

G17. Seleciona o plano XY


G18. Seleciona o plano ZX
G19. Seleciona o plano YZ

Tipos de Interpolao
O movimento dos eixos pode ser: Linear, circular ou helicoidal:
Interpolao linear (movimento linear)
- Paralelo ao eixo
- Em dois eixos
- Em trs eixos
- Em quatro eixos
- Em cinco eixos
Interpolao circular (movimento circular em dois eixos)
Interpolao Helicoidal (movimento helicoidal em trs eixos)
Interpolao Linear em Rpido ( G00 )
Os deslocamentos programados depois de G00 se executam com o avano rpido indicado
no parmetro de mquina de eixos. Independentemente do nmero de eixos que se move, a
trajetria resultante sempre uma linha reta entre o ponto inicial e o ponto final.
O movimento de deslocamento rpido programado com a funo G00 junto com as
coordenadas dos eixos, podendo ser em cotas absolutas (G90) ou incrementais (G91).
Ao programar a funo G00, no se anula a ltima F programada, isto , quando se programa
novamente G01, G02 ou G03 os eixos sero movimentados com o ltimo F programado.
A funo G00 modal e incompatvel com G01, G02, G03, G33 e G75. A funo G00 pode
ser programada como G ou G0.

Exemplo: N100 G01 X100. Y100. F100.


N110 G00 G90 X400. Y300.
N120 G01 G90 X400. Y320. (continua ativo o valor de F 100)

Interpolao Linear em Trabalho (G01)


Os deslocamentos programados depois de G01 so executados de acordo com uma linha
reta e ao avano F programado. Quando se movimentam dois ou trs eixos de maneira simultnea
a trajetria resultante uma linha reta entre o ponto inicial e o ponto final.
A mquina se desloca conforme a referida trajetria ao avano F programado. O CNC calcula
os avanos de cada eixo para que a trajetria resultante seja a programada.
Exemplo de fresado paralelo ao eixo:
%
: 112
N10 (INTERP. CIRCULAR)
N20 G17 G71 G90
N30 G80 G40 G94
N40 G54
N60 T1 M06
N70 (** FRESA DIAMETRO 10 **)
N80 S290 M03
N90 G00 X70. Y25.
N100 Z2.
N110 G01 Z-5. F150.
N120 G01 X20.
N130 G00 Z100.
N140 X-25. Y50.
N150 M30

Interpolao Circular em Trabalho (G02/G03 )


Existem duas maneiras de realizar a interpolao circular:

G02 = Interpolao circular direita (sentido horrio).


G03 = Interpolao circular esquerda (sentido anti-horrio)

Os movimentos programados depois de G02 e G03 so executados em forma de trajetria


circular e ao avano F programado.
As definies de sentido horrio (G02) e sentido anti-horrio (G03) foram fixados de acordo
com o sistema de coordenadas que so apresentadas a seguir:

Este sistema de coordenadas se refere ao movimento da ferramenta sobre a pea.


A interpolao circular somente pode ser executada no plano. A forma de definir a
interpolao circular a seguinte:
Definir as coordenadas do ponto final do arco e a posio do centro em referncia ao ponto
de partida, conforme os eixos do plano de trabalho.
As cotas do centro, so obrigatrias mesmo que tenham valor zero, sero definidas por meio
das letras I, J ou K, estando cada uma delas associada aos eixos da seguinte maneira:

Exemplo de Interpolao circular completa no plano G17 (X-Y):


%
N10 (EXEMPLO DE INTERPOLAO CIRCULAR COMPLETA)
N20 G90 G40 G17
N30 T1 M6
N40 S2500 M3
N50 G00 X10. Y25. Z2. S1250 M8
N60 G01 Z-5. F100.
N70 G02 X10. Y25. I30. J25 F125.
N80 G00 Z100. M5 M9
N90 X-20.
N100 M30

Outro exemplo de interpolao linear e circular, em torneamento, observe que os parmetros C e R,


servem para simplificar a programao.

N10 G00 X0 Z2. M8


N20 G01 Z0 F.15
N30 G01 X20. C-2.
N40 G01 Z-15. R2.
N50 G01 X30. C-2.
N60 G01 Z-28. C2.
N70 G01 X40. R-2.
N80 G01 Z-40.
Obs.: O
comando N80
obrigatrio para
executar-se a
funo N70 e o
deslocamento
dever ser no
mnimo duas
vezes o raio da
ponta da
ferramenta.

Tempo de Espera (G04)


O tempo de espera se programa sob a letra F e no modal.
Em uma seqncia com tempo de espera (G04) no se deve programar outras funes.
Esta funo muito usada, quando se faz uma operao com uma fresa de topo, onde se deseja
permanecer com a ferramenta por um certo tempo, com intuito de no deixar marcas.
Exemplo:
N290 G01 Z -10.5
N300 G04 F 12.5 (tempo de espera de 12.5 segundos)
N310 G00 Z2

0,01 at 999,99 segundos para F;


Interpolao Helicoidal (G22 e G23)

A interpolao helicoidal consta de uma interpolao circular no plano de trabalho e do


deslocamento do resto dos eixos programados.
Na elaborao do programa se enquadram os movimentos dos carros dos eixos de forma que
a ferramenta descreva uma linha helicoidal com passo constante.
A velocidade de avano programada se mantm ao longo da trajetria efetiva da ferramenta.

G22 Para movimento circular no sentido horrio, no plano selecionado.


G23 Para movimento circular no sentido anti-horrio, no plano selecionado.
Exemplo de Interpolao Helicoidal:
%
N10 (EXEMPLO DE INTERPOLAO HELICOIDAL)
N20 G90 G40 G17
N30 T1 M6
N40 S2500 M3
N50 G00 X0 Y-25.
N60 Z2.
N70 G01 Z-10. F150.
N80 G23 X0. Y25. Z-20 I0 J0.
N90 G00 Z100. M5
N100 M30

Obs.:
X e Y so as coordenadas do ponto final do crculo da hlice;
I e J so as coordenadas do centro do crculo;
K o passo da hlice e mesmo que o crculo no seja de 360 graus, deve ser programado
equivalente a um crculo de 360 graus.

Nmero de Ferramenta (T) e Corretor de Dimetro (D)


A funo T permite selecionar a ferramenta e a funo D permite selecionar o corretor
associado mesma. Quando se definem ambos os parmetros, a ordem de programao T D.
Por exemplo: T6 D17
Funes Auxiliares e Funes Complementares
As funes complementares contem predominantemente indicaes tecnolgicas.

Funo complementar M (tambm chamada miscelnea)


Velocidade de giro do mandril S (RPM)
Nmero da ferramenta T
Funo Miscelnea ou Complementar ( M )

As funes complementares se determinam em parte pela norma DIN 66025 parte 2, e em


parte pelo fabricante da mquina.
Parada do Programa (M00) (incondicional)
M00 possibilita parar o programa para, por exemplo, fazer medio na pea.
Aps acionar o boto Cycle start do painel do operador o programa continua a ser
executado.
Parada Opcional do Programa (M01) (condicional)
M01 atua como M00, mas s quando no painel de operao da mquina estiver acionada a
tecla de parada opcional na pgina.
Fim de Programa (M30)
Funciona para finalizar um programa, sendo que em mquinas antigas com leitura de
programa por fita perfurada, executa tambm o rebobinamento da mesma.
Funes de Acionamento do Mandril ( M03, M04, M05 e M19 )

M03, sentido de giro do mandril direita;


M04, sentido de giro do mandril esquerda;
M05, parada do mandril;
M19, parada do mandril com orientao angular.

Programando M19 S... possvel parar o mandril numa posio angular determinada pela
funo S.
Troca de ferramenta ( M06 )
Cdigo para troca de ferramenta atravs do magazine de ferramentas.
Liga Refrigerao de Alta Presso (M07)
Refrigerao a ALTA PRESSO (por dentro da ferramenta). Brocas de pastilhas ou inteirias
de metal duro furadas.

Liga Refrigerao Normal ou Externa ( M08)


Habilita a Refrigerao externa da mquina.
Desliga a Refrigerao ( M09 )
Desliga refrigerao. Normalmente este comando est incluso na sub-rotina de troca de
ferramenta.
Programa a Rotao (RPM) do Mandril (S)
Com a funo S possvel programar-se a RPM do mandril e a posio angular de parada do
mesmo.
Ex.: N100 S1000 M3# (o mandril gira a 1000 RPM)
N101 M19 S90 # (o mandril para na posio 90 graus)
Obs.: Lembrar que:

1000.Vc
.D

Nmero da Ferramenta (T)


A ferramenta definida atravs da letra T seguido de um nmero, este nmero define a
posio da ferramenta no magazine da mquina.
Ex.: N100 T17 (ferramenta nmero 17)
A fixao dos cones porta-ferramentas no mandril da mquina se d atravs de fixadores
automticos de ferramentas com presso permanente atravs de pina. A fixao e a liberao da
ferramenta ocorrem por ao hidrulica.
O acionamento da pina localizada internamente ao mandril da mquina ocorre por intermdio
da funo M06 que se encontra na sub-rotina de troca de ferramenta.
Corretores de Ferramenta (D e H)
Para calcular os movimentos durante a usinagem, o comando numrico precisa de dados
sobre as medidas das ferramentas. Estas podem ser obtidas diretamente na mquina encostandose a ferramenta na pea de trabalho.
Para se fazer uma regulagem prvia da ferramenta usado um equipamento conhecido como
Pre-setting, que mede os comprimentos das ferramentas e ajusta os dimetros de ferramentas de
mandrilar.
As correes de ferramentas servem para simplificar a programao. Apesar das mais
diversas formas e dimenses das ferramentas usadas, s necessrio programar o contorno e os
pontos de furaes da pea.
O corretor de dimetro da ferramenta (funo letra D) deve ser programado logo aps a
chamada da ferramenta atravs da funo T e o corretor de comprimento deve ser programado
antes ou no primeiro posicionamento em rpido.
Exemplo de programao para chamada de ferramenta e corretor.
N 10 T12 M6; (CHAMADA DA FERRAMENTA 12)
N15 D12 S1000 M3; (ATIVA O CORRETOR DE DIM. DA FERRAMENTA 12)
N20 G43 G00 Z100 H12; (ATIVA O CORRETOR DE COMP. DA FERRAMENTA 12)

Correo do raio da Fresa (G41, G42, G40)


- G41, correo de raio esquerda.
- G42, correo de raio direita.
- G40, cancela a correo da ferramenta.
- G43, Ativa correo de comprimento.
A correo de raio da fresa atua no plano selecionada (G17, G18 ou G19). A correo de
comprimento da ferramenta atua sempre perpendicular ao plano selecionado.

Exemplo:
N50 G1 G42 X... Y... F... ( Fresamento com correo do raio da fresa)
:
:
N100 G40 X... Y... (Bloco de cancelamento de correo)

Compensao do raio da ferramenta (G40, G41 e G42).


Se as funes de compensao de raio no esto ligadas, cada vez que definimos uma
coordenada a ser atingida pela ferramenta, o comando controla os movimentos da mquina de
forma que o centro da ferramenta que posicionado nas coordenadas definidas. Assim se
desejssemos construir o perfil da Figura 7, seria necessrio que calculssemos uma trajetria
paralela a ela para que o comando seguisse, como apresentado na figura a seguir.

esquerda o perfil a ser usinado, direita a trajetria calculada que permitir a usinagem do perfil.

Com o uso das funes de compensao de raio o prprio comando se encarrega de


calcular a trajetria paralela e com isto podemos nos concentrar em programar o perfil acabado da
pea.
Quando a compensao de raio est ativada, seja por G41 ou G42, o comando altera a
forma de controlar a trajetria da ferramenta. De uma forma genrica pode-se dizer que o comando
realiza as seguintes tarefas:

Primeiramente faz a leitura de no mnimo trs linhas de deslocamento frente da posio em


que a ferramenta se encontra;
Calcula uma trajetria paralela quela programada, isto , a trajetria da ferramenta fica
paralela ao perfil original, exatamente do valor programado para o raio da ferramenta;
Controla o deslocamento da ferramenta, fazendo com que seu centro se desloque segundo a
trajetria paralela calculada.
Procedimentos para utilizao dos corretores de raio.
Para se fazer uso da compensao de raio necessrio que se siga rigorosamente alguns

passos:

Deve-se prever um ponto inicial fora do perfil da pea, com uma distncia igual ou maior ao
maior raio da ferramenta que se pretenda utilizar, este ponto ser chamado de ponto de
aproximao;

Ativa-se G41 ou G42 conforme o caso, e na mesma linha faz-se obrigatoriamente um


deslocamento em G01 at o ponto de incio da compensao;

Aps o passo 2, a ferramenta estar no modo de compensao de raio basta agora programar o
restante do perfil, que este ser usinado no modo de compensao de raio. Terminado a
trajetria, deve-se cancelar a compensao de raio e para isto necessrio que se siga o
seguinte procedimento:

Escolhe-se novamente um ponto fora do perfil da pea, que esteja distante da pea a uma
distncia maior que raio da ferramenta que se pretende utilizar a este ponto denominamos
ponto de afastamento;

Programa-se G40, juntamente com G01 e indicam-se as coordenadas do ponto de afastamento.

Desta a forma cancela-se a compensao de raio e retorna-se ao modo normal, em que o


deslocamento da ferramenta controlado atravs do centro da fresa.
Enquanto a compensao de raio est ligada proibido:

Alterar o corretor de ferramentas;

Alterar o sistema de coordenada de absoluto para incremental e/ou vice-versa;

Inverter a posio da ferramenta, de forma que esta que estava do lado direito do perfil passe a
estar do lado esquerdo ou vice-versa;

Usinar raios cncavos de valor menor que o raio da ferramenta.


Para a seleo de G41 ou G42, uma tcnica possvel a seguinte:

Imagine-se de p em cima do perfil a ser executado, olhando no sentido para o qual a


ferramenta avana;

Se nesta situao a ferramenta est esquerda da pea, a funo a ser utilizada o G41, em
caso contrrio ser utilizado o G42. A Figura 8 apresenta estes dois casos.

Figura 8 - Utilizao da compensao de raio.

Exerccio 1 No desenho abaixo escolha um ponto para o ZERO-PEA, ou seja, A Origem do


sistema de coordenadas. Em seguida defina um sentido de usinagem e identifique os pontos. Para
finalizar preencha a tabela de coordenadas utilizando o sistema absoluto. E em seguida faa o
mesmo com o sistema incremental.

UTILIZANDO O SISTEMA ABSOLUTO

Ponto
A
B
C
D
E
F
G
H
A

Funo G

UTILIZANDO O SISTEMA INCREMENTAL

Ponto

Funo G

A
B
C
D
E
F
G
H
A

Exerccio 2 No desenho abaixo, o ZERO-PEA j foi definido. Considerando que vai contornar
o perfil no sentido horrio, utilizando uma fresa de dimetro de 12 mm, calcule a trajetria a partir
do ponto A. Considere que a pea tenha uma espessura de 4 mm.

N5
N10
N15
N20
N25
N30
N35
N40
N45
N50
N55
N60
N65
N70
N75
N80
N85
N90
N95
N100
N105
N110
N115
N120

N125
N130
N135
N140
N145
N150
N155
N160
N165
N170
N175
N180
N185
N190
N195
N200
N205
N210
N215
N220
N225
N230
N235
N240

Exerccio 3 No desenho abaixo, o ZERO-PEA j foi definido conforme abaixo. Considerando


que vai de contornar o perfil no sentido horrio, utilizando uma fresa de dimetro de 8 mm, calcule a
trajetria a partir do ponto A. Considere que a pea tenha uma espessura de 5 mm.

N5
N10
N15
N20
N25
N30
N35
N40
N45
N50
N55
N60
N65
N70
N75
N80
N85
N90
N95
N100
N105
N110
N115
N120

N125
N130
N135
N140
N145
N150
N155
N160
N165
N170
N175
N180
N185
N190
N195
N200
N205
N210
N215
N220
N225
N230
N235
N240

CAPITULO 11

CICLOS FIXOS DE FURAO


Para operaes clssicas que se repetem muitas vezes em um programa, se dispe de
ciclos de usinagem que so subprogramas ou sub-rotinas que j fazem parte comando, j estando
previamente memorizado na memria do CNC.
Normalmente esses ciclos de usinagem podem ser criados e ou modificados pelos
programadores ou so preparados pelo pessoal de programao do fornecedor do CNC da
mquina.
- G81, Ciclo de furar (furao rasa)
- G82, Ciclo de escarear (com tempo de espera G04)
- G83, Ciclo de furar (furao profunda)
- G84, Ciclo de rosquear c/ macho.
- G85, Ciclo de mandrilar e alargar.
- G86, Ciclo de mandrilar de acabamento (sem giro do mandril na sada da ferramenta)
- G80, Ciclo de cancelamento de ciclo fixo.
Os ciclos fixos da srie G81 a G86 definem movimentos especficos para o eixo Z. Uma vez
definido o ciclo fixo num programa, este atuar automaticamente aps um movimento em rpido
(G00) no plano XY. Os ciclos fixos so modais e permanecem ativos at que sejam cancelados com
um G80.
Exemplo:
N100 G81 R2. Z-25. F57.
N101 X20 Y20
N102 X30 Y30
N103 G80

(chamada do ciclo fixo de furao)


(executa furo)
(executa outro furo)
(cancela ciclo fixo)

Exemplo de programao com ciclo de furao


1) G81 (Ciclo de furao simples - furao rasa)
N100 G0 Z30.
N101 G81 R2. Z-25. F57.
N102 X20. Y30.
N103 X50. Y15.
N104 G80
Onde R o plano de referncia de parada da ferramenta e Z a profundidade final de
furao ambos em coordenadas absolutas.
2) G82 (ciclo de escarear)
N100 G0 Z30.
N101 G82 R2. Z-25. D5. F57.
N102 X20. Y30.
N103 X50. Y15.
N104 G80

Onde D o tempo de espera em segundos que a ferramenta executar no fundo do furo.


3) G83 (Ciclo de furao profunda)
Exemplo 1. (Permanncia e retrao simples)
N100 G0 Z30.
N101 G83 R2. Z-58. I15. D1. F57.
N102 X20. Y30.
N103 X50. Y15.
N104 G80
Onde I a profundidade mxima (incremental) abaixo do plano de referncia, para
retrocesso da broca para alvio de cavaco e refrigerao. O I ser sempre um movimento no
sentido negativo e ser programado com valor positivo. O D representa um tempo de espera aps
cada penetrao da broca.
Exemplo 2. (Permanncia quebra cavaco e retrao)
N100 G0 Z30.
N101 G83 R2. Z-58. I15. J5. K5. U30. D1. F57.
N102 X20. Y30.
N103 X50. Y15.
N104 G80
Onde I a profundidade da primeira penetrao da broca (incremental), o J o decrscimo
nas demais penetraes (I-J), o K o mnimo valor de penetrao da broca e o U a profundidade
(incremental) que comandar um retorno da broca.
O U a mxima profundidade a partir da qual ocorrer uma retrao em rpido da
ferramenta para o plano R. Deve ser programado com valor positivo.
4) G84 (ciclo de rosquear c/ macho)
N100 G0 Z30.
N101 G84 R5. Z-25. F500.
N102 X20. Y30.
N103 X50. Y15.
N104 G80
Onde F (avano) o Passo da rosca x RPM x 0,95.
Obs.: Recomenda-se o uso de macheadores com jogo axial por mola a fim de no causar danos
rosca.
5) G85 (ciclo de mandrilar e alargar)
N100 G0 Z30.
N101 G85 R2. Z-25. F40. V100.
N102 X20. Y30.
N103 X50. Y15.
N104 G80
Onde V o avano de retrocesso da ferramenta. Caso V no seja programado o avano de
retrocesso ser o de valor F.
6) G86 (ciclo de mandrilar com retrocesso da ferramenta sem giro no mandril)

N100 G0 Z30.
N101 G86 R2. Z-25. F40. V100.
N102 X20. Y30.
N103 X50. Y15.
N104 G80
Onde V o avano de retrocesso da ferramenta. Caso V no seja programado o avano de
retrocesso ser em avano rpido.

LISTAGEM GERAL DE FUNES DE PROGRAMAO DO COMANDO MACH 9

LISTAGEM GERAL DE FUNES G:


CONTROLE DE COORDENADAS:
G70 SISTEMA DE UNIDADE EM POLEGADAS
G71 SISTEMA DE UNIDADE EM MM
G90 SISTEMA DE COORDENADAS ABSOLUTAS
G91 SISTEMA DE COORDENADAS INCREMENTAIS
G92 REFERNCIA DE ORIGEM TEMPORRIA
G94 DEFINIO DE AVANOS PARA MOVIMENTOS ROTACIONAIS
G99 CANCELAMENTO DE REFERNCIA TEMPORRIA
G74 ROTAO DE EIXOS DE COORDENADAS
G45 MUDANA DE ZERO-PEA NO PROGRAMA (CORRETOR DE FIXAO)
POSICIONAMENTO E TEMPO DE ESPERA:
G00 INTERPOLAO LINEAR EM AVANO RPIDO
G01 INTERPOLAO LINEAR EM AVANO DE TRABALHO
G73 INTERPOLAO LINEAR EM AV. DE TRABALHO SEM ARREDONDAMENTOS DE
CANTOS
G02 INTERPOLAO CIRCULAR NO SENTIDO HORRIO
G03 INTERPOLAO CIRCULAR NO SENTIDO ANTI-HORRIO
G04 TEMPO DE ESPERA
G05 ARCO TANGENTE A DUAS RETAS
MODO DOS EIXOS:
G17 DEFINIO DE PLANO DE TRABALHO (X,Y)
G18 DEFINIO DE PLANO DE TRABALHO (X,Z)
G19 DEFINIO DE PLANO DE TRABALHO (Z,Y)
G41 COMPENSAO ESQUERDA DO RAIO DA FRESA
G42 COMPENSAO DIREITA DO RAIO DA FRESA
G40 CANCELAMENTO DA COMPENSAO DE RAIO
CICLOS-FIXOS:
G81 FURAO RASA
G82 REBAIXAMENTO COM TEMPO DE ESPERA NO FUNDO DO FURO
G83 FURAO PROFUNDA COM RETIRADA DA BROCA E QUEBRA DO CAVACO
G84 ROSQUEAMENTO COM MACHEADOR DE COMPENSAO

G85 ALARGAMENTO E/OU MANDRILAMENTO COM MANDRIL GIRANDO NO


RETORNO
G86 ALARGAMENTO E/OU MANDRILAMENTO COM MANDRIL PARADO NO RETORNO
G89 REATIVAMENTO DE UM CICLO FIXO
G29 REATIVAMENTO DE UM CICLO FIXO COM PRE-POSICIONAMENTO

AUTO-ROTINAS:
G22 INTERPOLAO HELICOIDAL NO SENTIDO HORRIO
G23 INTERPOLAO HELICOIDAL NO SENTIDO ANTI-HORRIO
G26 DESBASTE E ACABAMENTO AUTOMTICOS DE CAVIDADES
G27 DESBASTE E ACABAMENTO AUTOMTICOS AO REDOR DE UMA REA ESPECIFIDADA
G75 USINAGEM AUTOMTICA DE CAVIDADES CNCAVAS OU CONVEXAS
G24 CRCULO DE FUROS
G25 RETNGULO, QUADRADO OU MATRIZES DE FUROS
FUNES:
G31 IMAGEM DE ESPELHO ESPELHAMENTO DE EIXOS
G30 CANCELAMENTO DE ESPELHAMENTO
G72 FATOR DE ESCALA
G79 AUTO-CICLO PROGRAMVEL
LISTAGEM GERAL DE FUNES MISCELNEAS (M):
M00 PARADA DE PROGRAMA
M01 PARADA DE PROGRAMA OPCIONAL
M02 FIM DE PROGRAMA
M06 ATIVA A TROCA DA FERRAMENTA PELO MAGAZINE
M30 FIM DE PROGRAMA
M03 SENTIDO NORMAL DE GIRO DO MANDRIL
M04 SENTIDO INVERTIDO DE GIRO DO MANDRIL
M05 PARADA DO MANDRIL
M07 LIGAR LQUIDO REFRIGERANTE A ALTA PRESSO
M08 LIGAR LQUIDO REFRIGERANTE
M09 DESLIGAR LQUIDO REFRIGERANTE
M19 PARADA ORIENTADA DO MANDRIL

Frmula de Parmetros de corte


VELOC. DE CORTE (Vc) para qualquer ferramenta em mm............ Vc = (.D.n)/1000 m/min
RPM (n) para qualquer ferramenta em mm.......................................... n = (Vc.318)/D
Obs.: D = Diam. da ferramenta em Milmetros.
VELOC. DE CORTE (Vc) para qualquer ferramenta em Pol............ Vc = (.D.n)/39,37 m/min
RPM (n) para qualquer ferramenta em Polegadas.............................. n = (Vc.12,53)/D
Obs.: D = Diam. da ferramenta em Polegadas.
Para valores de Vc consultar o catlogo do fornecedor da ferramenta.

AVANO: (funo F de programao)


No Fresamento: S= Sz.Z.n
S = avano da mesa em polegadas ou milmetros por minuto
Sz = avano por dente da Fresa (ver tabelas de fabricantes de ferramentas)
Z = numero de dentes da Fresa
n = RPM
Na furao, rebaixamento e escareamento com ferramentas de Ao-Rpido:
S = 0,01 x Diam. da ferramenta x n (frmula prtica e menos precisa)
S= (consultar tabelas SKF fornecidas durante o curso para parmetros ideais)
Na furao com brocas de pastilhas:
S = (consultar catlogo do fornecedor da ferramenta)
No rosqueamento com machos:
S= passo x n x 0,95 (quando se utilizar macheadores com compensao axial)
No mandrilamento:
S= (consultar o catlogo do fornecedor da ferramenta)
Frmula do comprimento do ngulo da ponta de broca
z = 0.3 x D
z = Comp. da ponta da broca
D= Dimetro da Broca.
Frmula do comprimento da ponta do Escareador que fica para dentro do furo:
z = (De Dp) / 2, para escareadores de 90graus.
z = comp. da ponta que fica p/ dentro do furo.
De = diam. da rosca + 1mm, se trabalhando em mm.
De = diam. da rosca + 0,1, se trabalhando em pol.
Dp = diam. da ponta

Exerccios de dados de corte


1) Calcular a RPM:
VC = 200m/min
Diam. = 100mm

VC = 250m/min
Diam. = 80mm

2) Calcular as Velocidades. de corte (VC)


RPM = 2000
Diam. =100mm

RPM = 800
Diam. = 80mm

3) Calcular o avano a ser programado (avano em mm/min) em uma fresa de dimetro. 160 mm,
com 10 navalhas, que trabalhar com VC = 150m/min e avano por navalha de 0,08 mm/navalha.

4) Exerccios com coordenadas:

APLICAO DAS FUNES DE INTERPOLAES

PROGRAMA DO CONTORNO

N005
N010
N015
N020
N025
N030
N035
N040
N045
N050
N055
N060
N065
N070
N075
N080

%
: 132
G17 G90
G40 G80
G71
T1 M6
G54
S..... M3
G0 X... Y... M8
G0 Z...

N085
N090
N095
N100
N105
N110
N115
N120
N125
N130
N135
N140
N145
N150
N155
N160

G0 Z100 M5
M30

PROGRAMA DO CONTORNO
N5
N10
N15
N20
N25
N30
N35
N40
N45
N50
N55
N60
N65
N70
N75
N80
N85
N90
N95
N100
N105
N110
N115
N120

N125
N130
N135
N140
N145
N150
N155
N160
N165
N170
N175
N180
N185
N190
N195
N200
N205
N210
N215
N220
N225
N230
N235
N240

PROGRAMA DO CONTORNO
N5
N10
N15
N20
N25
N30
N35
N40
N45
N50
N55
N60
N65
N70
N75
N80
N85
N90
N95
N100
N105
N110
N115
N120

N125
N130
N135
N140
N145
N150
N155
N160
N165
N170
N175
N180
N185
N190
N195
N200
N205
N210
N215
N220
N225
N230
N235
N240

APLICAO DE CICLO G81

CICLO DE FURAO SEM QUEBRA CAVACO


N005
N010
N015
N020
N025
N030
N035
N040
N045
N050
N055
N060
N065
N070
N075
N080

N085
N090
N095
N100
N105
N110
N115
N120
N125
N130
N135
N140
N145
N150
N155
N160

APLICAO DE CICLO G82

CICLO PARA ESCAREAR


N010
N015
N020
N025
N030
N035
N040
N045
N050
N055
N060
N065
N070
N075
N080

N085
N090
N095
N100
N105
N110
N115
N120
N125
N130
N135
N140
N145
N150
N155
N160

APLICAO DE CICLO G83

CICLO DE FURAO COM QUEBRA CAVACO


N010
N015
N020
N025
N030
N035
N040
N045
N050
N055
N060
N065
N070
N075
N080

N085
N090
N095
N100
N105
N110
N115
N120
N125
N130
N135
N140
N145
N150
N155
N160

APLICAO DE CICLO G84

CICLO DE ROSQUEAMENTO (G84)

N010
N015
N020
N025
N030
N035
N040
N045
N050
N055
N060
N065
N070
N075
N080

N085
N090
N095
N100
N105
N110
N115
N120
N125
N130
N135
N140
N145
N150
N155
N160

APLICAO DE CICLO G85

CICLO PARA ALARGADORES

N005
N010
N015
N020
N025
N030
N035
N040
N045
N050
N055
N060
N065
N070
N075
N080

N085
N090
N095
N100
N105
N110
N115
N120
N125
N130
N135
N140
N145
N150
N155
N160

APLICAO DE CICLO G86

CICLO PARA MANDRILAR ACABAMENTO

N005
N010
N015
N020
N025
N030
N035
N040
N045
N050
N055
N060
N065
N070
N075
N080

N085
N090
N095
N100
N105
N110
N115
N120
N125
N130
N135
N140
N145
N150
N155
N160

Ciclos Usados no Torneamento

G74 Ciclo de furao com descarga de cavacos


G74 R
R =Retorno incremental para quebra do cavaco
G74 Z Q F
Z
Posio final (absoluta)
Q
Incremento por penetrao (m)
F
Avano
Exemplo:

N010 G00 X0 Z3. M08


N020 G74 R2.
N030 G74 Z-69. Q12000 F.1

G74 Ciclo de torneamento cilndrico


G74 X Z P Q R F
X
Dimetro final
Z
Comprimento final
P
Incremento por passada no raio (m)
Q
Comprimento total de corte (m)
R
Recuo no eixo transversal (mm)
F
Avano
O posicionamento inicial em X deve ser feito no dimetro da primeira passada, j
descontado o primeiro incremento.

Exemplo para desbaste externo:

N010 G00 X95. Z2. M08


N020 G74 X50. Z-45. P2500 Q47000 R2. F.25

Exemplo para desbaste interno, com um pr-furo de 20 mm de dimetro:

N010 G00 X25. Z2. M08


N020 G74 X40. Z-40. P2500 Q42000
R2. F.25

Veremos mais algumas funes relacionadas com ciclos fixos automticos dos comandos
CNC.

G75 - Ciclo de faceamento

G75 X Z P Q R F
X

Dimetro final do faceamento

Comprimento final

Incremento total de corte no eixo X, no raio (m)

Incremento por passada no eixo Z (m)

Recuo no eixo Z

Avano

Exemplo de faceamento:

N010 G00 X62. Z-2. M08


N020 G75 X25. Z-15. P18500 Q2000 R2. F.25

G75 - Ciclo de sangramento de canais


Como em outras funes, tambm so necessrios dois blocos de comandos:
Os canais devem ser eqidistantes e a ferramenta deve ser posicionada no comprimento do
primeiro canal.

G75 R
G75 X Z P Q F
R

Recuo incremental no raio para quebra do cavaco

Dimetro final do canal

Coordenada final (ltimo canal)

Incremento total de corte no eixo X, no raio (m)

Incremento relativo distncia entre os canais (m)

Avano

N010 G00 X52. Z-20. M08


N020 G75 R2.
N030 G75 X40. Z-65. P6000 Q9000 F.12

G71 Ciclo automtico de desbaste longitudinal


A funo G71 programada em dois blocos, como a operao G74 para furao. Associada
funo G71 pode-se usar a funo G70 que ativa o ciclo de acabamento, sem a necessidade de
um subprograma.

G70 P Q

P = nmero do bloco que


define o incio do perfil

Q = nmero do bloco que define


o final do perfil

G71 U R

U =valor da profundidade
de corte no raio

R =recuo da ferramenta no eixo


X

G71 P Q U W F
P

Nmero do bloco que define o incio do perfil

Nmero do bloco que define o final do perfil

Sobremetal para acabamento no eixo X


(positivo para acabamento externo e negativo
para acabamento interno)

Sobremetal para acabamento no eixo Z


(positivo para acabamento direita e negativo
para acabamento esquerda)

Avano

Para essa funo, no se pode programar Z no primeiro bloco que define o perfil. Essa
funo no permite a execuo de mergulhos, de modo que as coordenadas devem ser crescentes
para usinagens externas e decrescentes para usinagens internas. Todas as informaes sobre a

informao, como avano, rotao, velocidade, troca de ferramentas, podem ser includas dentro
do ciclo.
Exemplo para torneamento externo:

N010 G00 X60. Z2. M08


N020 G71 U2.5 R2.
N030 G71 P40 Q110 U1. W0.1 F.25
N040 G01 X11.
N050 G01 Z1. F.5
N060 G01 X15. Z-1 F.15
N070 G01 Z-20.
N080 G01 X20. Z-28.
N090 G03 X40. Z-38. R10.
N100 G01 Z-50.
N110 G01 X60. Z-55.
N120 G42
N120 G70 P40 Q110
N130 G40
N140 G00 X65. Z5. M09

G72 Ciclo automtico de desbaste transversal


Como em outras funes, tambm so necessrios dois comandos:

G72 W R
G72 P Q U W F
W

Profundidade de corte

Recuo longitudinal ao final de cada passada

Nmero do bloco que define o incio do contorno

Nmero do bloco que define o final do contorno

Sobremetal para acabamento no eixo X (positivo para


acabamento externo e negativo para acabamento interno)

Sobremetal para acabamento no eixo Z (positivo para


acabamento direita e negativo para acabamento esquerda)

Avano

N010 G00 X60. Z2. M08


N020 G72 W3. R2.
N030 G72 P40 Q120 U1. W0.1 F.25
N040 G01 Z-21.
N050 G01 X60 F0.5
N060 G01 X58. Z-20 F.15
N070 G01 X38.
N080 G03 X28. Z-15. R5.
N090 G01 Z-10
N100 G01 X18. Z-5.
N110 G01 Z-1.5
N120 G01 X15. Z0.
N125 (Acabamento)
N130 G42
N140 G70 P40 Q120
N150 G40
N160 G00 X65. Z5. M09

OBS: O eixo X no pode ser programado no primeiro bloco do contorno, tambm no podem
ser feitos mergulhos, de modo que as coordenadas devem ser crescentes para usinagens
externas e decrescentes para usinagens internas, e a programao do contorno deve ser
feita da esquerda para a direita.

G33 - Ciclo de roscamento sentena por sentena

G33 Z F
Z = Coordenada do comprimento final da rosca
F = Passo da rosca

N010 G00 X19.15 Z5. M08


N020 G33 Z-32.5 F1.5
N030 G00 X22.
N040 G00 Z5.
N050 G00 X18.55
N060 G33 Z-32.5
N070 G00 X22.
N080 G00 Z5.
N090 G00 X18.15
N100 G33 Z-32.5
N110 G00 X22.
N120 G00 Z5.
N130 G00 X18.05
N140 G33 Z-32.5
N150 G00 X25.

G76 - Ciclo de roscamento automtico


A funo G76 mais completa que a G33 e permite tornear vrios tipos de rosca com
apenas dois blocos de comandos, como mostrados a seguir:

G76 P [m,r,a] Q R
P Introduo dos dados:
m = nmero de repeties do ltimo passe,
r = comprimento da sada angular da rosca
a = ngulo da ferramenta
Q = mnima profundidade de corte no raio (m)
R = Profundidade do ltimo passe no raio (m)
G76 X Z R P Q F
X

Dimetro final absoluto do roscamento

Coordenada Z final do roscamento

Conicidade incremental no eixo X em raio (positivo para rosca


interna e negativo para rosca externa

Altura do filete da rosca no raio (m)

Valor do primeiro passe (m)

Passo da rosca

Para roscas mtricas a altura P pode ser calculada por:


Para roscas NPT, P calculada por P = 0,866*Passo

P = 0,61343*Passo

O valor Q da profundidade da primeira passada em raio dado por:

P
nmero de passadas

Para o exemplo anterior de pea com rosca, e considerando-se quatro passadas, temos o
seguinte programa:

N010 T0101
N020 M06
N030 M12
N040 G97
N050 S1500 M03
N060 G00 X25. Z4.5 M08
N070 G76 P010060
N080 G76 X18.05 Z-32.5 P975 Q750 F1.5
N090 G00 X30. Z10 M09

G84 - Ciclo de roscamento com macho

G84 Z F
Z = coordenada final da rosca
F= Passo da rosca
OBS: Essa funo deve ser seguida pela funo G80 que cancela o ciclo anterior.
Exerccio:
Escreva o programa para tornear a pea mostrada a seguir

LISTAGEM GERAL DE FUNES DE PROGRAMAO DO COMANDO FANUC

Alguns caracteres especiais:


%
:
(...)
/
=
;
#

incio e fim do programa


Nmero do programa
Abrir e fechar comentrios ou equaes
Ignorar blocos
Igual
Inserir comentrios
Indicador de final de bloco

Algumas letras usadas para palavras e comandos:


FGMNSTUW-

Definio do avano
Comandos preparatrios
Funes miscelneas
Numerao dos blocos: N10, N20.
Definio da velocidade do eixo-rvore constante
Definio da ferramenta
Incremento de valor no eixo X
Incremento de valor no eixo Z

Alguns comandos padronizados da linguagem G:


G00 Avano rpido
G01 Interpolao linear
G02 Interpolao circular no sentido horrio
G03 Interpolao circular no sentido anti-horrio
G04 tempo de permanncia

Tabela com o resumo das funes bsicas do comando Fanuc para Torneamento
Funo

Descrio

Sintaxe

Observaes

G00

Avano rpido

G00 X Z

G01

Interpolao linear

G01 X Z C R F

C chanfro R arredondamento

Interpolao circular nos


sentido horrio e anti-horrio

G02/G03 X Z R/ I K
F

X e Z coordenadas do ponto
final do arco R raio, I e K
coordenadas do centro do arco
relativas ao ponto inicial do
arco

G04

Tempo de permanncia

G04 X/U/P

G20

Programao em polegadas

G21

Programao em milmetros

G90

Programao em
coordenadas absolutas

G91

Programao em
coordenadas incrementais

G92

Limite de rotao mxima

G94

Avano em mm ou
pol/minuto

G95

Avano em mm ou
pol/rotao

G96

Velocidade de corte
constante em m/min

G96 S

G97

Rotao constante

G97 S

Define o nmero da
ferramenta

G02 e G03

G92 S

Definio padro nos


comandos
No pode ser usada para
roscamento ou furao
Sempre precedida de uma
funo G00 para posicionar no
ponto de troca da ferramenta

Você também pode gostar