Você está na página 1de 25

1

COMANDO
MITSUBISHI
PARA
FRESAMENTO

Vicente Fernandes

CNC MITSUBISHI

Sumrio

1. PRINCPIOS DO CNC
Fresadora CNC (comando numrico computadorizado) entendemos que no tem troca
automtica de ferramentas.
Centro de usinagem entende que alm da troca de ferramentas tambm pode a troca de mesa.
Tanto uma como a outra so fresadoras convencionais sem manivelas e com muito mais
recursos. Precisa de menos acessrio que uma fresa convencional. Onde pode se fazer uma
pea com vrias operaes e ferramentas com a pea presa uma s vez, pode se colocar mais
de uma pea por vez pode se colocar operaes diferentes da mesma pea no mesmo ciclo.
Para isso precisa saber que necessrio ter conhecimento de seqncia de usinagem, ou seja,
como prender a pea como ser disposio das ferramentas. E o que muito importante
saber programar a mquina.
Um centro de usinagem tem um magazine de ferramentas numerado, tem motorizao nos
trs eixos que trabalham independentes ou sincronizados, podendo trabalhar os trs juntos
porem com o mesmo avano.
A mquina ao ser ligada ela estar em um zeramento de fabrica, para isso existe o referenciamento dos eixos (X, Y , Z e quarto eixo A ou W) e do magazine, que chamado zero
mquina.
Cada mquina tem seu comando em particular, sendo que cada comando tem sua maneira de
serem programado, alguns cdigos so similares ou at iguais outros no. O conceito igual
para todos.

2. PROGRAMAO
O programa informa mquina o que ela deve fazer, isso feito com cdigos, mquina
precisa saber, em qual quadrante ela vai trabalhar, se milmetro ou polegada, se em absoluto
ou incremental, se o avano mm/min ou mm/rot.
O programa precisa informar qual ferramenta do magazine ela tem que colocar na rvore, qual
rotao ser usada.
A programao sempre ser feita no conhecimento dos eixos cartesianos X, Y e Z orientados.
Onde o centro dos eixos ser seu zero pea.
As coordenadas dos eixos podem ser feitas de duas formas, absoluta ou incremental.
Absoluta quando a medida sai sempre do zero pea.
Incremental quando a medida sai de onde estiver a ferramenta.
O programa tem que informar se a ferramenta far uma usinagem reta (interpolao linear) ou
uma usinagem circular (interpolao circular) ou ainda uma usinagem angular (interpolao
polar).
O programa tem que informar se ser preciso compensar o raio da ferramenta e para que lado
isso deva ser feito direita ou esquerda (compensao de raio da ferramenta).
O programa tem que informar se ser feito um furo e que forma dever ser feito.
O programa ter que informar seu fim e a volta para o inicio desligando a mquina.
Para tudo isso existe cdigos especficos e com certo padro ISO.

3. PRINCIPAIS CDIGOS
3.1 Cdigos M
So comandos principalmente de ligar e desligar, tendo suas excees.
M00 Para o avano e o programa, no para rotao do eixo arvore. Deve ser usado em uma
sentena s pra ele.
M03 Liga eixo arvore sentido horrio.
M04 Liga eixo arvore sentido anti-horrio
M05 Desliga eixo arvore.
M06 Troca de ferramenta pelo magazine. Deve ser usado antes do cdigo T.
M07 Liga refrigerao na rvore, ou refrigerao a ar comprimido.
M08 Liga refrigerao via mangueiras articuladas.
M09 Desliga refrigerao, no eixo rvore e nas mangueiras.
M13 Liga eixo arvore no sentido horrio + refrigerao (opcional).
M14 Liga eixo arvore no sentido anti - horrio + refrigerao (opcional).
M15 Desliga eixo arvore + refrigerao (opcional).
M19 Orientao do fuso.
M30 e M02 tem a mesma funo, indica fim do programa e retorna ao inicio do programa.
Observao: antigamente se trabalhava com fita perfurada, um deles rebobinava a fita antes
de comear novamente.
M98 Chamada de sub programa.
M99 Fim de sub programa.

3.2 Cdigo S
S vem do ingls spindle, ou seja, rotao, usada para indicar a rotao da rvore.

3.3 Cdigo T
T vem do ingls tool, ou seja, ferramenta, usada para indicar a posio e numero da
ferramenta no magazine.

3.4 Cdigo F
F vem do ingls feed, ou seja, avano, usado para indicar o avano tanto em mm/min ou
mm/rot.

3.5 Cdigo H
Nmero do corretor de comprimento da ferramenta.

3.6 Cdigo D
Nmero do corretor de raio da ferramenta.

3.7 Cdigo I
Quando se usa o G02 e G03 tem que se identificar o centro do raio em X e a letra
correspondente I.

3.8 Cdigo J

Quando se usa o G02 e G03 tem que se identificar o centro do raio em Y e a letra
correspondente J.

3.9 Cdigo K
Quando se usa o G02 e G03 tem que se identificar o centro do raio em Z e a letra
correspondente K.

3.10 Cdigo R
Quando se usa o G02 e G03 pode se identificar o raio do arco e quando se faz um
arredondamento em cantos, usamos o cdigo R.

3.11 Cdigo C
Quando se faz um chanfro em cantos, usamos o cdigo C.

3.12 Cdigo P
Usado para identificar o tempo de espera, est sempre acompanhado aps o cdigo G04.

3.13 Cdigo G
G00 Interpolao linear com avano rpido (limite Maximo da maquina). Usado para
movimento de pr-posicionamento. OBSERVAO: quando usar o zero 0 no confundir
com a letra O maisculo, a mquina entende como outro comando, GO funciona como ir a
algum lugar ou buscar outra sentena.
G01 Interpolao linear com avano programado, avano de trabalho. Deve ser usado
tambm aps os cdigos G02 e G03. Sendo necessrio o cdigo F.
G02 - Interpolao circular no sentido horrio com avano programado, avano de trabalho.
Porm se antes for colocado um G00 o avano ser rpido. Tem que ser usado os cdigos
I, J e ou K.
G03 - Interpolao circular no sentido anti-horrio com avano programado, avano de
trabalho. Porm se antes for colocado um G00 o avano ser rpido. Tem que ser usado os
cdigos I, J e ou K.
G04 Tempo de espera. Podem ser usados de duas formas, G04 P___ (com valores em
segundos) e G04 X____ (com valores em segundos tambm).
G10 Entrada de corretores programada.
G12 Ciclo de usinagem de crculo no sentido horrio.
G13 Ciclo de usinagem de crculo no sentido anti - horrio.
G15 Cancelamento do comando de coordenadas polares.
G16 Comando de coordenadas polares.
G17 Plano de trabalho X Y. Define o quadrante.
G18 Plano de trabalho X Z. Define o quadrante.
G19 Plano de trabalho Y Z. Define o quadrante.
G20 Eixos da mquina trabalham com medidas em polegadas.
G21 Eixos da mquina trabalham com medidas em milmetros.
G34 Ciclo de posicionamento de furos em crculo.
G35 Ciclo de posicionamento de furos em linha angular.
G36 Ciclo de posicionamento de furos em arco.
G37.1 Ciclo de posicionamento em malha.
G40 Cancelamento de compensao de raio da ferramenta (obrigatrio no fim do uso de
G41 e G42, sendo uma coordenada com mais o raio da ferramenta ou menos o raio da
ferramenta, para evitar coliso).

G41 Compensao do raio da ferramenta esquerda da pea. A coordenada anterior tem


que ser calculada para haver espao para a compensao.
G42 Compensao do raio da ferramenta direita da pea. A coordenada anterior tem que
ser calculada para haver espao para a compensao.
G43 Compensao do comprimento da ferramenta.
G50.1 Cancelamento do espelhamento programvel.
G51.1 Ativa espelhamento programvel.
G51 Funo de escala.
G52 Cancela funo de escala.
G53 Coordenadas usando zero mquina. No pode ser alterado.
G54 Coordenadas de trabalho usando zero programado. Origem da pea pode ser alterada.
G55 Coordenadas de trabalho usando zero programado. Origem da pea pode ser alterada.
G56 Coordenadas de trabalho usando zero programado. Origem da pea pode ser alterada.
G57 Coordenadas de trabalho usando zero programado. Origem da pea pode ser alterada.
G58 Coordenadas de trabalho usando zero programado. Origem da pea pode ser alterada.
G59 Coordenadas de trabalho usando zero programado. Origem da pea pode ser alterada.
G61 Posicionamento exato aps interpolao (deixa marca na pea). Bom para
posicionamento de furos.
G62 Controle continuo da trajetria, sem paradas (no marca a pea). Bom para contornos.
G63 Modo de rosqueamento (modal).
G68 Funo de rotao.
G74 Ciclo de rosqueamento esquerdo.
G80 Cancela ciclo fixos.
G81 Ciclo de furao simples.
G82 Ciclo de furao com faceamento.
G83 Ciclo de furao pica - pau.
G84 Ciclo de rosqueamento direto.
G85 Ciclo de mandrilamento simples.
G86 Ciclo de mandrilamento com faceamento.
G87 Ciclo de mandrilamento contrrio.
G88 Ciclo de mandrilamento simples.
G89 Ciclo de mandrilamento simples.
G90 Coordenadas absolutas, partem de um ponto de origem.
G91 Coordenadas incrementais, partem de onde os eixos estiverem.
G94 Programao de avanos mm / min.
G95 Programao de avanos mm / rot.
G98 Retorno ao Z da sentena de aproximao antes do ciclo, usado para salto de
obstculos.
G99 Retorno ao ponto R do ciclo fixo.

4. ORIGEM
Origem a definio de onde ser o ponto zero da pea para partida da usinagem,
normalmente considerada as partidas de cotas mais precisas de um desenho ou faces de
coordenadas do desenho.
A mquina faz a transferncia do G53 para o G escolhido pelo programador, podendo
ser usado: G54 , G55 , G56, G57 , G58e G59 , a pea pode at exigir
mais de um ponto de origem.
O ponto de origem para X e Y mostrado no desenho (planta) como se demonstra um
pino (uma circunferncia dividida em quatro com dois quadrantes na diagonal pintados) e do

centro com duas retas orientadas e perpendiculares, onde a orientao identifica o quadrante
positivo da pea.
O ponto de origem para Z mostrado no desenho (vista lateral, elevao) como se
demonstra um pino (uma circunferncia dividida em quatro com dois quadrantes na diagonal)
e do centro com uma reta orientada, onde a orientao identifica o quadrante positivo da pea.
Temos que identifica para a mquina em quais eixos ela deve trabalhar, XY XZ YZ,
normalmente as mquinas so verticais, ento usaremos o cdigo G17.

5. MONTAGEM DO PROGRAMA
Para poderem ser alterarados sem muita complicao, os cdigos devem ficar assim dispostos.
1 linha: chamada de cabealho.
1 cd.: identificar em qual quadrante vai se trabalhar (normalmente) G17.
2 cd.: identificar que os eixos vo trabalhar em milmetros G21.
3 cd.: identificar se o trabalho vai ser executado em absoluto ou incremental G90.
4 cd.: identificar se o avano de trabalho ser em mm/min ou mm/rot G94.
5 cd.: finalizar a linha de programao (usar tecla EOB) - ;.
A primeira linha ficar escrita assim:
G17 G21 G90 G94 ;
2 linha: posicionamento para troca de ferramenta, cabealho.
1 cd.: identificar com qual avano ser feito esse movimento G00.
2 cd.: identificar que origem ela dever fazer os clculos G53 ( bom usar o zero
mquina).
3 cd.: identificar qual corretor deve ser usado, nesse caso sempre H0.
4 cd.: identificar qual eixo ser usado e at onde dever se deslocar Z0.
5 cd.: finalizar a linha de programao (usar tecla EOB) - ;.
A segunda linha ficar escrita assim:
G00 G53 H0 Z0 ;
3 linha: troca de ferramenta, cabealho.
1 cd.: identificar a sub rotina de troca de ferramenta M06.
2 cd.; identificar qual ferramenta deve ir para rvore T01.
3 cd.: finalizar a linha de programao (usar tecla EOB) - ;.
Quando quer fazer algum comentrio escrito no programa coloca se entre parnteses.
A terceira linha ficar escrita assim:
M06 T01 (Fresa de desbaste);
4 linha: a ferramenta que est na rvore precisa ser ligada, cabealho.
1 cd.: Valor da rotao S1000.
2 cd.: ligar rotao da mquina para direita ou esquerda M03.
3 cd.: finalizar a linha de programao (usar tecla EOB) - ;.
A quinta linha ficar escrita assim:

S1000 M03 ;
5 linha: a mquina deve ser posicionada estando ferramenta na posio de troca.
1 cd.: avano do movimento G00.
2 cd.: qual origem ser usada para executar a usinagem G54.
3 cd.: qual corretor dever ser usado D01.
4 cd.: coordenada no eixo X.
5 cd.: coordenada no eixo Y.
6 cd.: finalizar a linha de programao (usar tecla EOB) - ;.
A sexta linha ficar escrita assim:
G00 G54 D01 X0 Y0 ;
6 linha: como j identificamos o avano de aproximao com o G00 na linha anterior no
necessrio colocar ele de novo, temos que colocar o cdigo de chamada do corretor e o
corretor e ligar refrigerao.
1 cd.: identificar que ser usado o corretor de comprimento G43.
2 cd.: identificar o nmero do corretor H01.
3 cd.: movimento e valor do eixo Z.
4 cd.: devemos ligar a refrigerao M08.
5 cd.: finalizar a linha de programao (usar tecla EOB) - ;.
A stima linha ficar escrita assim:
G43 H01 Z2 M08 ;
Agora entra a programao da pea, quando acaba a usinagem com est ferramenta ele deve
ser trocada dessa forma.
15 linha: a ferramenta deve sair da pea e deve se desligar a refrigerao.
1 cd.: avano do movimento G00.
2 cd.: movimento e valor do eixo Z.
3 cd.: devemos desligar a refrigerao M09.
4 cd.: finalizar a linha de programao (usar tecla EOB) - ;.
A dcima quinta linha ficar escrita assim:
G00 Z2 M09 ;
16 linha: a ferramenta deve ir para a posio de troca, com a ferramenta parada.
1 cd.: identificar com qual avano ser feito esse movimento G00.
2 cd.: identificar que origem ela dever fazer os clculos G53 ( bom usar o zero
mquina).
3 cd.: identificar qual corretor deve ser usado, nesse caso sempre H0.
4 cd.: identificar qual eixo ser usado e at onde dever se deslocar Z0.
5 cd.: deve se desligar a ferramenta no eixo rvore M05.
6 cd.: finalizar a linha de programao (usar tecla EOB) - ;.
A dcima sexta linha ficar escrita assim:

G00 G53 H0 Z0 M05 ;


17 linha: troca de ferramenta.
1 cd.: identificar a sub rotina de troca de ferramenta M06.
2 cd.; identificar qual ferramenta deve ir para rvore T02.
3 cd.: finalizar a linha de programao (usar tecla EOB) - ;.
Quando quer fazer algum comentrio escrito no programa coloca se entre parnteses.
A dcima stima linha ficar escrita assim:
M06 T02 (Fresa de acabamento);
18 linha: a ferramenta que est na rvore precisa ser ligada.
1 cd.: Valor da rotao S2000.
2 cd.: ligar rotao da mquina para direita ou esquerda M03.
3 cd.: finalizar a linha de programao (usar tecla EOB) - ;.
A dcima oitava linha ficar escrita assim:
S1000 M03 ;
19 linha: a mquina deve ser posicionada estando ferramenta na posio de troca.
1 cd.: avano do movimento G00.
2 cd.: qual origem ser usada para executar a usinagem G54.
3 cd.: qual corretor dever ser usado D01.
4 cd.: coordenada no eixo X.
5 cd.: coordenada no eixo Y.
6 cd.: finalizar a linha de programao (usar tecla EOB) - ;.
A dcima nona linha ficar escrita assim:
G00 G54 D02 X0 Y0 ;
20 linha: como j identificamos o avano de aproximao com o G00 na linha anterior no
necessrio colocar ele de novo, temos que colocar o cdigo de chamada do corretor e o
corretor e ligar refrigerao.
1 cd.: identificar que ser usado o corretor de comprimento G43.
2 cd.: identificar o nmero do corretor H02.
3 cd.: movimento e valor do eixo Z.
4 cd.: devemos ligar a refrigerao M08.
5 cd.: finalizar a linha de programao (usar tecla EOB) - ;.
A vigsima linha ficar escrita assim:
G43 H02 Z2 M08 ;
Agora entra a programao da pea, quando acaba a usinagem com est ferramenta ele deve
ser trocada dessa forma.
30 linha: a ferramenta deve sair da pea e deve se desligar a refrigerao.

10

1 cd.: avano do movimento G00.


2 cd.: movimento e valor do eixo Z.
3 cd.: devemos desligar a refrigerao M09.
4 cd.: finalizar a linha de programao (usar tecla EOB) - ;.
A trigsima linha ficar escrita assim:
G00 Z2 M09 ;
Executa se o programa de acabamento e agora como se termina o programa.
31 linha: a ferramenta deve ir para a posio de troca, com a ferramenta parada.
1 cd.: identificar com qual avano ser feito esse movimento G00.
2 cd.: identificar que origem ela dever fazer os clculos G53 ( bom usar o zero
mquina).
3 cd.: identificar qual corretor deve ser usado, nesse caso sempre H0.
4 cd.: identificar qual eixo ser usado e at onde dever se deslocar Z0.
5 cd.: deve se desligar a ferramenta no eixo rvore M05.
6 cd.: finalizar a linha de programao (usar tecla EOB) - ;.
A trigsima primeira linha ficar escrita assim:
G00 G53 H0 Z0 M05 ;
32 linha: a ferramenta deve ir para a posio de troca de pea, com a ferramenta parada.
1 cd.: identificar com qual avano ser feito esse movimento G00.
2 cd.: identificar que origem ela dever fazer os clculos G53 ( bom usar o zero
mquina).
3 cd.: identificar qual eixo ser usado e at onde dever se deslocar X 325 ( bom colocar
a mquina no meio da porta para facilitar a troca de pea).
4 cd.: identificar qual eixo ser usado e at onde dever se deslocar Y 0 ( bom colocar a
mesa perto do operador para facilitar a troca da pea).
5 cd.: finalizar a linha de programao (usar tecla EOB) - ;.
A trigsima segunda linha ficar escrita assim:
G00 G53 X325 Y0 ;
33 linha: troca de ferramenta.
1 cd.: identificar a sub rotina de troca de ferramenta M06.
2 cd.; identificar qual ferramenta deve ir para rvore T00.
3 cd.: finalizar a linha de programao (usar tecla EOB) - ;.
Quando quer fazer algum comentrio escrito no programa coloca se entre parnteses.
A trigsima terceira linha ficar escrita assim:
M06 T00 (rvore livre);
34 linha: fim de programa.

11

1 cd.: usar o cdigo para finalizar o programa e voltar ao inicio M30.


2 cd.: finalizar a linha de programao (usar tecla EOB) - ;.
A trigsima quarta linha ficar escrita assim:
M30 ;

5.1 Como Fica o Programa na Mquina


G17 G21 G90 G94 ;
G00 G53 H0 Z0 ;
M06 T01 (Fresa de desbaste);
S1000 M03 ;
G00 G54 D01 X0 Y0 ;
G43 H01 Z2 M08 ;
*
*
G00 Z2 M09 ;
G00 G53 H0 Z0 M05 ;
M06 T02 (Fresa de acabamento);
S2000 M03 ;
G00 G54 D02 X0 Y0 ;
G43 H02 Z2 M08 ;
*
*
G00 Z2 M09 ;
G00 G53 H0 Z0 M05 ;
G00 G53 X325 Y0 ;
M06 T00 (rvore livre) ;
M30 ;

6. INTERPOLAO LINEAR
1 programa:- usando a interpolao linear G00 e G01.
G17 G21 G90 G94 ;
G00 G53 H0 Z0 ;
M06 T01 (Fresa de desbaste DIA 20);
S1000 M03 ;
G00 G54 D01 X-20 Y-20 ; coordenada de entrada,sempre que possvel igual a de sada.
G43 H01 Z2 M08 ;
G01 Z -2 F100 ;
X -10 Y 10 ;
Y40 ;
X40 ;
Y 10 ;
X 10 ;
X -20 Y 20 ; coordenada de sada,sempre que possvel igual a de entrada.
G00 Z2 M09 ;
G00 G53 H0 Z0 M05 ;
G00 G53 X325 Y0 ;

12

M06 T00 (rvore livre);


M30 ;
Faa o desenho da pea e identifique o ponto de conforme o programa,folha anexa.
2 programa:- usando a interpolao linear usando G00 e G01.
G17 G21 G90 G94 ;
G00 G53 H0 Z0 ;
M06 T01 (Fresa de desbaste DIA 10);
S1000 M03 ;
G00 G54 D01 X-20 Y-20 ; coordenada de entrada,sempre que possivel igual a de sada.
G43 H01 Z2 M08 ;
G01 Z -2 F100 ;
X -10 Y 10 ;
Y20 ;
X20 Y40 ;
X40 ;
Y20 ;
X20 Y 10 ;
X 10 ;
X -20 Y 20 ; coordenada de sada,sempre que possivel igual a de entrada.
G00 Z2 M09 ;
G00 G53 H0 Z0 M05 ;
G00 G53 X325 Y0 ;
M06 T00 (rvore livre);
M30 ;
Faa o desenho da pea e identifique o ponto de origem conforme o programa,folha anexa.

7. INTERPOLAO CIRCULAR
A interpolao circular pode ser feita de duas maneiras
A primeira maneira usando o cdigo R que no to preciso e no executa uma
circunferncia completa por isso pouco usado.
Para usa-lo temos que seguir algumas regras simples:
1 Quando R for seguido de um valor positivo executar arcos < ou = 180.
2 Quando R for seguido de um valor negativo executar arcos > 180.
A segunda maneira usada em contornos que exigem uma preciso maior. Para se usar a
interpolao circular temos que ficar atentos a alguns detalhes na montagem da linha e
seqncia dos cdigos.
Nessa linha entra os cdigos I J K, eles identificam para a mquina onde est o centro
do raio a ser usinado.
A letra I identifica onde est o centro do crculo em X e a medida de onde est
ferramenta at o centro do crculo, observar se positivo ou negativo.
A letra J identifica onde est o centro do raio em Y e a medida de onde est ferramenta
at o centro do crculo, observar se positivo ou negativo.
A letra K identifica onde est o centro do raio em Z e a medida de onde est ferramenta
at o centro do crculo, observar se positivo ou negativo.

13

A linha anterior do G02 ou G03 ter a coordenada do inicio do raio em X e Y.


A linha G02 ou G03 ter a coordenada final do raio em X e Y.
A linha aps G02 ou G03, tem que ter obrigatoriamente o cdigo G00 ou G01.
A montagem da linha para um G02 interpolao circular no sentido horrio onde o centro
do raio a origem e o dimetro de 50 usando uma fresa de dimetro 20 fica assim:
G00 G54 D01 X0 Y0 ;
G43 H01 Z2 M8 ;
G1 Z-1 F500
G01 X -35 Y0 ;
G02 X -35 Y0 I35 J0 ;
G01 X0 Y0 ;
3 programa:- usando a interpolao circular G02 (sentido horrio) para um dimetro de
100.
G17 G21 G90 G94 ;
G00 G53 H0 Z0 ;
M06 T01 (Fresa de desbaste DIA 20) ;
S1000 M03 ;
G00 G54 D01 X -70 Y0 ;
G43 H01 Z2 M08 ;
G01 Z -2 F100 ;
X -60 Y0 ;
G02 X-60 Y0 I60 J0 ;
G01 X -70 Y0 ;
G00 Z2 M09 ;
G00 G53 H0 Z0 M05 ;
G00 G53 X325 Y0 ;
M06 T00(rvore livre) ;
M30 ;
Faa o desenho da pea e identifique o ponto de conforme o programa, folha anexa.
4 programa:- usando a interpolao circular G03 (Sentido anti-horrio) para um dimetro
de 135.
G17 G21 G90 G94 ;
G00 G53 H0 Z0 ;
M06 T01(Fresa de desbaste DIA 20) ;
S1000 M03 ;
G00 G54 D01 X70 Y0 ;
G43 H01 Z2 M08 ;
G01 Z -2 F100 ;
X60 Y0 ;
G03 X60 Y0 I-60 J0 ;
G01 X70 Y0 ;
G00 Z2 M09 ;
G00 G53 H0 Z0 M05 ;
G00 G53 X325 Y0 ;

14

M06 T00 (rvore livre) ;


M30 ;
Faa o desenho da pea e identifique o ponto de conforme o programa, folha anexa.
Como podemos verificar a dificuldade para programar nos programas anteriores, tivemos que
fazer contas com o raio da ferramenta, mesmo sendo programas extremamente simples se
torna muito complicado, se tiver que trocar a ferramenta e no encontrar outra com o mesmo
dimetro teramos que mudar o programa.

8. COMPENSAO DE RAIO DA FERRAMENTA


A mquina como j foi mencionado tem muitos recursos um deles a compensao de raio da
ferramenta.
Com esse recurso podemos usar qualquer ferramenta com dimetro igual ou menor que o
pedido no programa.
O programa feito com medidas exatas ao desenho, o raio da ferramenta no influenciara em
nenhuma medida do contorno da pea.
No podemos esquecer-nos do corretor de raio da ferramenta D, ele quem informa para a
mquina o raio da ferramenta para os clculos internos.
Os cdigos usados para compensao de raio so G41 e G42.
G41 a mquina entende que no contorno a ferramenta est esquerda da pea.
G42 a mquina entende que no contorno a ferramenta est direita da pea.
Os cdigos de compensao de raio podem ser programados em G00 ou G01, a nica
obrigatoriedade o uso do cdigo de sada de compensao G40.
Para o uso do G41 e ou G42 os eixos tem que se movimentar para existir a compensao usase por a ferramenta uma distancia maior que o raio da ferramenta longe da pea nos dois
eixos, para a sada deve se usar o mesmo padro, com isso evitar colises.
Devemos entender que para o contorno interno no igual ao contorno externo, ele pode ser
usado para interpolao linear ou circular.
Quando se define o G17 s se compensa nos eixos X e Y.
Quando se define o G18 s se compensa nos eixos X e Z.
Quando se define o G19 s se compensa nos eixos Y e Z.

15

5 programa:- usando interpolao linear e compensao de raio a esquerda G41.


G17 G21 G90 G94 ;
G0 G53 H0 Z0 ;
M6 T1(Fresa de desbaste DIA 25) ;
S1000 M03 ;
G0 G54 D1 X -15 Y -15 ;
G43 H1 Z2 M8 ;
G1 Z -2 F100 ;
G41 X0 Y 2 ;
Y45.5 ;
X62.3 ;
Y0 ;
X 2 ;
G0 G40 X-15 Y-15 ;
G0 Z2 M9 ;
G0 G53 H0 Z0 M5 ;
G0 G53 X325 Y0 ;
M6 T0 (rvore livre) ;
M30 ;
Faa o desenho da pea e identifique o ponto de origem conforme o programa em folha
anexa.
6 programa: usando interpolao linear e compensao de raio a direita G42.
G17 G21 G90 G94 ;
G0 G53 H0 Z0 ;
M6 T1(Fresa de desbaste DIA 12.5) ;
S1000 M3 ;
G0 G54 D1 X -15 Y -15 ;
G43 H1 Z2 M8 ;
G1 Z -2 F100 ;
G42 X-12 Y-10 ;
X30 ;
Y56 ;
X-10 ;
Y 12 ;
G1 G40 X-15 Y-15 ;
G0 Z2 M9 ;
G0 G53 H0 Z0 M5 ;
G0 G53 X325 Y0 ;
M6 T0 (rvore livre) ;
M30 ;
Faa o desenho da pea e identifique o ponto de origem conforme o programa em ,folha
anexa.

16

7 programa:- usando interpolao circular G2 e compensao de raio a esquerda G41.


G17 G21 G90 G94 ;
G0 G53 H0 Z0 ;
M6 T1(Fresa de desbaste DIA 17) ;
S1000 M3 ;
G0 G54 D1 X-75 Y0 ;
G43 H1 Z2 M8 ;
G1 Z -2 F100 ;
G41 X -59,85 Y0 ;
G2 X -59.85 Y0 I59.85 J0 ;
G1 G40 X-75 Y0 ;
G0 Z2 M9 ;
G0 G53 H0 Z0 M5 ;
G0 G53 X325 Y0 ;
M6 T0 (rvore livre) ;
M30 ;
Faa o desenho da pea e identifique o ponto de origem conforme o programa em ,folha
anexa.
8 programa: usando interpolao circular G3 e compensao de raio a direita G42.
G17 G21 G90 G94 ;
G0 G53 H0 Z0 ;
M6 T1(Fresa de desbaste DIA 19) ;
S1000 M3 ;
G0 G54 D1 X75 Y0 ;
G43 H1 Z2 M8 ;
G1 Z -2 F100 ;
G42 X52.8 Y0 ;
G3 X52.8 Y0 I-52.8 J0 ;
G3 X52.8 Y0 I-52.8 J0 ; repetir essa sentena para melhorar acabamento e medida.
G1 G40 X75 Y0 ;
G0 Z2 M9 ;
G0 G53 H0 Z0 M5 ;
G0 G53 X325 Y0 ;
M6 T0 (rvore livre) ;
M30 ;
Faa o desenho da pea e identifique o ponto de origem conforme o programa em ,folha
anexa.
Faa os programas a seguir:
9 Programa:- usar uma fresa de topo 20, espessura da pea 10mm.
10 Programa:- usar uma fresa de topo 16, espessura da pea 12mm.

17

9. CHANFROS E ARREDONDAMENTOS
Quando a pea exige um canto chanfrado ou arredondado sem muita preciso, sero usadas
funes especificas para cada usinagem. Sendo que antes do cdigo necessrio uma ,
C - usado para fazer chanfro de 45.
R usado quando para concordncia de um canto entre duas interpolaes lineares, ou
lineares e circulares ou ainda circulares e circulares, tem que ser arredondado.
Essa funo tem regras simples para seu uso na programao:
1 A coordenada tem que ser a medida do canto sem o chanfro ou raio.
2 A funo tem que ficar no fim da linha.
3 A funo tem que ser na linha antes do chanfro ou raio.
4 A funo pode ser usada com ou sem compensao de raio da ferramenta, porm
normalmente ser usada com compensao.
5 Antes da funo tem que ter uma virgula.
Essa regra deve ser usada para as duas funes C R.
11 programa:- usando interpolao linear com chanfro ou raio nos cantos e compensao de
raio a esquerda G41.
G17 G21 G90 G94 ;
G0 G53 H0 Z0 ;
M6 T1(Fresa de desbaste DIA 25) ;
S1000 M3 ;
G0 G54 D1 X-15 Y-15 ;
G43 H1 Z2 M8 ;
G1 Z -2 F100 ;
G41 X0 Y 2 ;
Y55.5 ,C3 ; ou Y55.5 ,R3 ;
X62.3 ,C3 ; ou Y55.5 ,R3 ;
Y0 ,C3 ; ou Y55.5 ,R3 ;
X 2 ;
G0 G40 X-15 Y-15 ;
G0 Z2 M9 ;
G0 G53 H0 Z0 M5 ;
G0 G53 X325 Y0 ;
M6 T0 (rvore livre) ;
M30 ;
Faa o desenho da pea e identifique o ponto de origem conforme o programa em folha
anexa.

18

10. INTERPOLAO HELICOIDAL


Existem casos de ter abrir um furo de dimetro grande e profundo que pode ser feito com uma
ferramenta usando interpolao circular e helicoidal. Para o programa no ficar extenso usa-se
a funo G2e G3e usando a funo P para o nmero de passadas e usina o furo em
hlice, usando uma sentena.
Para se interpolar um furo essa funo, sendo um furo cego, temos que repetir a linha da
interpolao circular sem a funo na linha seguinte para que o fundo do furo fique paralelo,
sendo furo passante temos que ter um Z com a medida de profundidade da pea mais pelo
uma vez o passo do P.
Serve tambm para abrir uma rosca, onde o passo da rosca ser o passo da hlice.
P um contador de voltas da hlice, no caso da rosca multiplica-se o passo da rosca pelo
numero de voltas, usa-se colocar em Z de aproximao a medida do passo acima da pea,
esse valor ser indicado por Z, deve se lembrar que sempre a mquina conta uma volta a
mais que a indicada. Em caso de rosca no pode ser dado uma volta em paralelo.
A montagem da linha essa funo P assim:
G2 X20 Y0 Z-20 I0 J0 P10 ;
Como programar a funo P:
Para um furo dimetro 80 cego com 20 de profundidade e com origem no centro do furo,
usando uma fresa TMAX dimetro de 50 x 90.
G17 G21 G90 G94 ;
G0 G53 H0 Z0 ;
M6 T1(Fresa TMAX DIA 50 x 90) ;
S1000 M3 ;
G0 G54 D1 X0 Y0 ;
G43 H1 Z2 M8 ;
G1 Z0 F100 ;
G42 X40 Y0 ;
G2 X0 Y40 Z-20 I0 J-40 P10 ;
G2 X0 Y40 I0 J-40 ; repetimos a sentena sem Z e P para que o fundo fique paralelo.
G1 G40 X0 Y0 ;
G0 Z2 M9 ;
G0 G53 H0 Z0 M5 ;
G0 G53 X325 Y0 ;
M6 T0 (rvore livre) ;
M30 ;
Para uma rosca M80 x 2 com origem no centro do furo, usando uma ferramenta de tornear
rosca interna com inserto de passo 2.
G17 G21 G90 G94 ;
G0 G53 H0 Z0 ;
M6 T1(FERRAMENTA INTERNA DE ROSCA) ;
S1000 M3 ;

19

G0 G54 D1 X0 Y0 ;
G43 H1 Z4 M8 ;
G1 Z2 F100 ;
G42 X40 Y0 ;
G2 X0 Y-40 Z-22 I0 J40 P11 ;
G1 G40 X0 Y0 ;
G0 Z4 M9 ;
G0 G53 H0 Z0 M5 ;
G0 G53 X325 Y0 ;
M6 T0 (rvore livre) ;
M30 ;

11. SUB PROGRAMAS


Quando for preciso fazer um desbaste em vrias passadas, o programa fica extenso e aumenta
a margem de erros, e complica a correo pelo numero de linhas.
Quando se prepara a mesma pea em varias posies na mquina, fica difcil de manter um
programa para cada pea.
Para solucionar esse problema usamos um sub programa, partes do programa so repetidas
de acordo com a necessidade.
Para um programa de repetio para o eixo Z, cada volta teria que descer um pouco.
No inicio falamos sobre medidas absolutas e incrementais G90 e G91, porm com esses
cdigos o programa inteiro fica em absoluto ou em incremental, ns s queremos s um eixo
trabalhando em incremental e somente em uma linha, existe uma forma de se fazer isso, no
caso o Z, programa-se G91 antes do Z e um G90 aps, geralmente na primeira
linha do sub programa, assim cada vez que ela ler desce o valor indicado pelo Z.
O sub programa pode ser feito em um nmero de programa, como se fosse um outro
programa ou ser colocado no mesmo programa principal aps o M30.
Existem regras para seu uso:
1 M98 a chamada de sub programa, ele fica no programa principal.
2 P vem logo depois do M98 e indica o nmero do sub programa que o comando tem que
procurar se ele no estiver no programa principal, se o sub estiver no principal no ser usado.
3 H Vem logo aps o M98 ou ao P e indica em qual linha esta o sub programa dentro do
programa principal, ou em qual linha haver seu inicio ou retorno no sub programa.
4 L Vem logo o H e indica nmero de repeties sero necessrias.
5 M99 todo final de sub programa e feito com M99 em uma linha separada s para ele.
6 A linha que ser o seu inicio deve ser numerada por N e um nmero com valor acima de
dez.
A montagem do sub programa no programa principal fica, assim:
G17 G21 G90 G94 ;
G0 G53 H0 Z0 ;
M6 T1(Fresa de desbaste DIA 25) ;
S1000 M3 ;
G0 G54 D1 X -15 Y -15 ; (importante que se consiga colocar o ponto entrada igual ao de sada)
G43 H1 Z2 M8 ;

20

G1 Z0 F100 ;
M98 H10 L3;
G0 Z2 M9 ;
G0 G53 H0 Z0 M5 ;
G0 G53 X325 Y0 ;
M6 T0 (rvore livre) ;
M30 ;
;
;
N10 G01 G91 Z 2 G90 F100 ;
G41 X0 Y 2 ;
Y65.7 ;
X53.9 ;
Y0 ;
X 2 ;
G0 G40 X-15 Y-15 ; (igual ao ponto de entrada)
M99 ;
A montagem do sub programa fora do programa principal fica, assim:
O1001 (programa principal)
G17 G21 G90 G94 ;
G0 G53 H0 Z0 ;
M6 T1(Fresa de desbaste DIA 25) ;
S1000 M3 ;
G0 G54 D1 X -15 Y -15 ; (importante que se consiga colocar o ponto entrada igual ao de sada)
G43 H1 Z2 M8 ;
G1 Z0 F100 ;
M98 P2002 H10 L3;
G0 Z2 M9 ;
G0 G53 H0 Z0 M5 ;
G0 G53 X325 Y0 ;
M6 T0 (rvore livre) ;
M30 ;
;
;
O2002 (sub programa)
N10 G01 G91 Z 2 G90 F100 ;
G41 X0 Y 2 ;
Y65.7 ;
X53.9 ;
Y0 ;
X 2 ;
G0 G40 X-15 Y-15 ; (igual ao ponto de entrada)
M99 ;

21

12. FUNO DE ROTAO


Quando fazemos um flange com vrios oblongos na face, sendo que as coordenadas so em
ngulo, vamos usar a funo G68.
Essa funo serve para mudar a origem em ngulo, ou seja, fazemos um sub programa para o
primeiro oblongo e mandamos repetir aps o uso da funo G68.
Para usar essa funo precisamos indicar:
1 Cdigo G68 aps o primeiro oblongo.
2 X indicando o centro da rotao no eixo X.
3 Y indicando o centro da rotao no eixo Y.
4 Z indicando o centro da rotao no eixo Z, quando mudar o plano de usinagem.
5 R indicando o ngulo da rotao.
6 Aps o uso deve ser cancelado com a linha G68 X0 Y0 Z0 R0 ;.
A montagem de um programa com a funo G68 fica assim:
G17 G21 G90 G94 ;
G0 G53 H0 Z0 ;
M6 T1(Fresa de desbaste DIA 5) ;
S1000 M3 ;
G0 G54 D1 X36 Y0;
G43 H1 Z2 M8 ;
G1 Z0 F100 ;
M98 H30 L5;
G68 X0 Y0 Z0 R90 ;
M98 H30 L5;
G68 X0 Y0 Z0 R0 ;
G68 X0 Y0 Z0 R180 ;
M98 H30 L5;
G68 X0 Y0 Z0 R0 ;
G68 X0 Y0 Z0 R270 ;
M98 H30 L5;
G68 X0 Y0 Z0 R0 ;
G0 Z2 M9 ;
G0 G53 H0 Z0 M5 ;
G0 G53 X325 Y0 ;
M6 T0 (rvore livre) ;
M30 ;
;
;
N30 G1 G91 Z 1 G90 F100 ;
X44 ;
G41 X44 Y-6 ;
G3 X44 Y6 I0 J6 ;
G1 X36 ;
G3 X36 Y-6 I0 J-6 ;
G1 X44 ;

22

G40 X44 Y0 ;
X36 ;
M99 ;

13. CICLOS DE FURAO


Os ciclos j esto prontos na mquina, eles podem fazer vrias operaes envolvendo furao,
como:- furos passantes, furos profundos, furo cego, mandrilamento, roscas com macho e
outros.
Observaremos que alguns cdigos so iguais em todos os ciclos.
Aps o uso tem que ser desativado usando o comando G80.

13.1 Ciclo de furao para pontear e furar com broca TMAX G81
X Indica o centro do furo no eixo X.
Y Indica o centro do furo no eixo Y.
Z Indica a profundidade final do furo.
R Indica o retorno da ferramenta aps o trmino do furo.
F Indica o avano em G1 durante a furao.
O retorno ser em avano rpido G0 e com rotao.

13.2 Ciclo de furao com tempo de espera no fundo do furo G82


X Indica o centro do furo no eixo X.
Y Indica o centro do furo no eixo Y.
Z Indica a profundidade final do furo.
R Indica a aproximao da ferramenta antes do inicio do furo.
P Indica o tempo de permanncia da ferramenta no fundo do furo.
F Indica o avano em G1 durante a furao.
O retorno ser em avano rpido G0 e com rotao.

13.3 Ciclo para furos profundos com quebra de cavacos G83


X Indica o centro do furo no eixo X.
Y Indica o centro do furo no eixo Y.
Z Indica a profundidade final do furo.
R Indica a aproximao da ferramenta antes do inicio do furo.
P Indica o tempo de permanncia da ferramenta no fundo do furo.
Q Indica a profundidade em cada penetrao.
F Indica o avano em G1 durante a furao.
O retorno ser em avano rpido G0 e com rotao, entrar em avano rpido e para 2 mm
ante da ltima profundidade at alcanar a profundidade final.

13.4 Ciclo para rosquear com mandril rgido (porta pina) direita G84
X Indica o centro do furo no eixo X.
Y Indica o centro do furo no eixo Y.
Z Indica a profundidade final do furo.
R Indica a aproximao da ferramenta antes do inicio do furo.

23

P Indica o tempo de permanncia da ferramenta no fundo do furo.


F Indica o passo da rosca.
O retorno ser em avano igual ao de entrada e com rotao contraria, normalmente no
fazemos a rosca na profundidade final, s faremos uma entrada para facilitar o esquadro.

13.5 Ciclo para rosquear com mandril rgido (porta pina) esquerda G74
X Indica o centro do furo no eixo X.
Y Indica o centro do furo no eixo Y.
Z Indica a profundidade final do furo.
R Indica a aproximao da ferramenta antes do inicio do furo.
P Indica o tempo de permanncia da ferramenta no fundo do furo.
F Indica o passo da rosca.
O retorno ser em avano igual ao de entrada e com rotao contraria, normalmente no
fazemos a rosca na profundidade final, s faremos uma entrada para facilitar o esquadro.

13.6 Ciclo para passar alargador (desce e sobe com rotao e avano
programado) G85
X Indica o centro do furo no eixo X.
Y Indica o centro do furo no eixo Y.
Z Indica a profundidade final do furo.
R Indica o retorno da ferramenta aps o trmino do furo.
F Indica o avano em G1 durante a furao.
O retorno ser em avano igual ao de entrada e com rotao igual a de entrada.

13.7 Ciclo para mandrilamento G86


X Indica o centro do furo no eixo X.
Y Indica o centro do furo no eixo Y.
Z Indica a profundidade final do furo.
R Indica o retorno da ferramenta aps o trmino do furo.
F Indica o avano em G1 durante a furao.
A ferramenta ao chegar no fim do furo desliga a rotao e retorna em avano rpido.

13.7 Ciclo para mandrilamento com deslocamento da ferramenta G87


X Indica o centro do furo no eixo X.
Y Indica o centro do furo no eixo Y.
Z Indica a profundidade final do furo.
R Indica a aproximao da ferramenta antes do inicio do furo.
P Indica o tempo de permanncia da ferramenta no fundo do furo.
Q Indica o valor de recuo da ferramenta antes do retorno.
F Indica o avano em G1 durante a furao.
A ferramenta ao chegar no fim do furo desliga a rotao, recua a ferramenta e retorna em
avano rpido. (Observao esse ciclo muito perigoso, simples de obter uma coliso).

13.8 Ciclo para passar alargador com tempo de espera no fundo (desce e
sobe com rotao e avano programado) G89

24

X Indica o centro do furo no eixo X.


Y Indica o centro do furo no eixo Y.
Z Indica a profundidade final do furo.
R Indica o retorno da ferramenta aps o trmino do furo.
P Indica o tempo de permanncia da ferramenta no fundo do furo.
F Indica o avano em G1 durante a furao.
O retorno ser em avano igual ao de entrada e com rotao igual a de entrada, com tempo de
espera no fundo do furo.

14. CICLOS ESPECIAIS


14.1 Ciclo de posicionamento de furos em crculo G34
X Indica o centro do crculo no eixo X.
Y Indica o centro do crculo no eixo Y.
I Indica o raio do crculo de furos.
J ngulo do primeiro furo.
K Nmero de furos.
Exemplo:G81 X40 Y0 Z-1 R2 F100 L0 ; (L0 no executa o ciclo no primeiro posicionamento).
G34 X0 Y0 I40 J45 K4 ;

14.2 Ciclo de posicionamento de furos em linha angular G35


X Indica o centro do crculo no eixo X.
Y Indica o centro do crculo no eixo Y.
I Indica a distancia entre furos.
J ngulo da linha.
K Nmero de furos.
Exemplo:G81 X0 Y0 Z-1 R2 F100 L0 ; (L0 no executa o ciclo no primeiro posicionamento).
G35 X20 Y10 I20 J30 K4 ;

14.3 Ciclo de posicionamento de furos em arco G36


X Indica o centro do crculo no eixo X.
Y Indica o centro do crculo no eixo Y.
I Indica o raio da furao.
J ngulo do primeiro furo.
P Distancia angular entre furos.
K Nmero de furos.
Exemplo:G81 X0 Y0 Z-1 R2 F100 L0 ; (L0 no executa o ciclo no primeiro posicionamento).
G36 X0 Y0 I50 J30 P60 K2 ;

14.4 Ciclo de posicionamento de furos em arco G37.1


X Indica a coordenada do primeiro furo no eixo X.

25

Y Indica a coordenada do primeiro furo no eixo Y.


I Indica a distancia entre furos no eixo X.
J Indica a distancia entre furos no eixo Y.
P Nmero de furos no eixo X.
K Nmero de furos no eixo Y.
Exemplo:G81 X0 Y0 Z-1 R2 F100 L0 ; (L0 no executa o ciclo no primeiro posicionamento).
G37.1 X20 Y20 I20 J20 P5 K4 ;

Você também pode gostar