Você está na página 1de 30

COMANDO FANUC 21 i MB PARA FRESAMENTO

Vicente Fernandes

CNC FANUC 21 i - MB 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 e Z) 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.

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.

Principais cdigos
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.

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

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

Cdigo H
Nmero do corretor de comprimento da ferramenta.

Cdigo D
Nmero do corretor de raio da ferramenta.

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

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

Cdigo K
4

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

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.

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

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

Cdigo G (mais usados) 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. 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.

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.

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 retrao do eixo parado. 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 ponto inicial do ciclo fixo. G98 Retorno ao ponto R do ciclo fixo.
7

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 de vermelho) 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 pintados de vermelho) e do centro com uma reta orientada, onde a orientao identifica o quadrante positivo da pea.

Montagem do programa
Para se poderem alterar 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.


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.


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:

T01 (Fresa de desbaste); 4 linha: colocar somente o cdigo de sub rotina OBS no deve ser colocado nenhum outro cdigo.
1 cd.: identificar a sub rotina de troca de ferramenta M06. 2 cd.: finalizar a linha de programao (usar tecla EOB) - ;

M06; 5 linha: a ferramenta que est na rvore precisa ser ligada.


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 ; 6 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.: coordenada no eixo X. 4 cd.: coordenada no eixo Y. 5 cd.: finalizar a linha de programao (usar tecla EOB) - ; A sexta linha ficar escrita assim:

G00 G54 X0 Y0 ;

7 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 refrigerano.
1 cd.: identificar que ser usado o corretor de comprimento G43. 2 cd.: identificar o nmero do corretor de altura H01. 3 cd.: identificar o nmero do corretor de diametro D01. 4 cd.: movimento e valor do eixo Z. 5 cd.: devemos ligar a refrigerao M08. 6 cd.: finalizar a linha de programao (usar tecla EOB) - ; A stima linha ficar escrita assim:

G43 H01 D01 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 Z2. 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.


10

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 dcima setima linha ficar escrita assim:

T01 (Fresa de desbaste); 18 linha: colocar somente o cdigo de sub rotina OBS no deve ser colocado nenhum outro cdigo.
1 cd.: identificar a sub rotina de troca de ferramenta M06. 2 cd.: finalizar a linha de programao (usar tecla EOB) - ; A dcima oitava linha ficar escrita assim:

M06; 19 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 nona linha ficar escrita assim:

S1000 M03 ; 20 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.: coordenada no eixo X. 4 cd.: coordenada no eixo Y. 5 cd.: finalizar a linha de programao (usar tecla EOB) - ; A dcima nona linha ficar escrita assim:

G00 G54X0 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 de altura H02.

11

3 cd.: identificar o nmero do corretor de diametro D02. 4 cd.: movimento e valor do eixo Z2. 5 cd.: devemos ligar a refrigerao M08. 6 cd.: finalizar a linha de programao (usar tecla EOB) - ; A vigsima linha ficar escrita assim:

G43 H02 D02 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.


1 cd.: avano do movimento G00. 2 cd.: movimento e valor do eixo Z2. 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.

12

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-550 ( 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 X-550 Y0 ;


33 linha: troca de ferramenta. 1 cd.; identificar qual ferramenta deve ir para rvore T00. 2 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:

T00 (rvore livre); 34 linha: colocar somente o cdigo de sub rotina OBS no deve ser colocado nenhum outro cdigo.
1 cd.: identificar a sub rotina de troca de ferramenta M06. 2 cd.: finalizar a linha de programao (usar tecla EOB) - ; A trigsima quarta linha ficar escrita assim:

M06; 35 linha: fim de programa.


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 quinta linha ficar escrita assim:

M30 ;

Como fica o programa na mquina


G17 G21 G90 G94 ; G00 G53 H0 Z0 ; T01 (Fresa de desbaste); M06 ;
13

S1000 M03 ; G00 G54 X0 Y0 ; G43 H01 D01 Z2 M08 ; * * * G00 Z2 M09 ; G00 G53 H0 Z0 M05 ; T02 (Fresa de acabamento); M06 ; S2000 M03 ; G00 G54 X0 Y0 ; G43 H02D02 Z2 M08 ; * * * G00 Z2 M09 ; G00 G53 H0 Z0 M05 ; G00 G53 X-550 Y0 ; T00 (rvore livre) ; M06 ; M30 ;

Interpolao linear
1 programa:- usando a interpolao linear G00 e G01. G17 G21 G90 G94 ; G00 G53 H0 Z0 ; T01 (Fresa de desbaste); M06; S1000 M03 ; G00 G54 X-20 Y-20 ; coordenada de entrada,sempre que possivel igual a de sada. G43 H01 D01 Z2 M08 ;

G01 Z -2 F100 ; X -10 Y 10 ; Y40 ; X40 ; Y 10 ;


14

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 X-550 Y0 ; T00 (rvore livre); M06; 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 ; T01 (Fresa de desbaste); M06; S1000 M03 ; G00 G54 X-20 Y-20 ; coordenada de entrada,sempre que possivel igual a de sada. G43 H01 D01 Z2 M08 ;

G01 Z -2 F100 ; X -10 Y 10 ; Y20 ; X20 Y40 ; X40 ; Y20 ; X20 Y 10 ; 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 X-550 Y0 ; T00 (rvore livre); M06; M30 ; Faa o desenho da pea e identifique o ponto de origem conforme o programa,folha anexa.

Como usar a interpolao circular


A interpolao circular pode ser feita de duas maneiras

15

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. 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 X0 Y0 ; G43 H01 D01 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 ;

16

G00 G53 H0 Z0 ; T01 (Fresa de desbaste DIA 20) ; M06; S1000 M03 ; G00 G54 X -70 Y0 ; G43 H01 D01 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 X-550 Y0 ; T00(rvore livre) ; M06; 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 ; T01(Fresa de desbaste DIA 20) ; M06; S1000 M03 ; G00 G54 X87.5 Y0 ; G43 H01 D01 Z2 M08 ;

G01 Z -2 F100 ; X77.5 Y0 ; G03 X77.5 Y0 I-77.5 J0 ; G01 X87.5 Y0 ;


G00 Z2 M09 ; G00 G53 H0 Z0 M05 ; G00 G53 X-550 Y0 ; T00 (rvore livre) ; M06; M30 ; Faa o desenho da pea e identifique o ponto de conforme o programa, folha anexa.

Algumas concluses
17

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.

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 usa-se 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. 5 programa:- usando interpolao linear e compensao de raio a esquerda G41. G17 G21 G90 G94 ; G0 G53 H0 Z0 ; T1(Fresa de desbaste DIA 25) ; M06; S1000 M03 ; G0 G54 X -15 Y -15 ; 18

G43 H1 D1 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 X-550 Y0 ; T0 (rvore livre) ; M6; M30 ; Faa o desenho da pea e identifique o ponto de origem conforme o programa,folha anexa. 6 programa: usando interpolao linear e compensao de raio a direita G42. G17 G21 G90 G94 ; G0 G53 H0 Z0 ; T1(Fresa de desbaste DIA 32.5) ; M6; S1000 M3 ; G0 G54 X -15 Y -15 ; G43 H1 D1 Z2 M8 ;

G1 Z -2 F100 ; G42 X-20 Y0 ; Y30 ; X35.5 ; Y-20 ; X 20 ; Y0 ; G1 G40 X0 Y0 ;


G0 Z2 M9 ; G0 G53 H0 Z0 M5 ; G0 G53 X-550 Y0 ; T0 (rvore livre) ; M6; M30 ; Faa o desenho da pea e identifique o ponto de origem conforme o programa,folha anexa. 7 programa:- usando interpolao circular G2 e compensao de raio a esquerda G41.

19

G17 G21 G90 G94 ; G0 G53 H0 Z0 ; T1(Fresa de desbaste DIA 27) ; M6; S1000 M3 ; G0 G54 X 95 Y0 ; G43 H1 D1 Z2 M8 ;

G1 Z -2 F100 ; G41 X 79,85 Y0 ; G2 X 79.85 Y0 I-79.85 J0 ; G1 G40 X 95 Y0 ;


G0 Z2 M9 ; G0 G53 H0 Z0 M5 ; G0 G53 X-550 Y0 ; T0 (rvore livre) ; M6; M30 ; Faa o desenho da pea e identifique o ponto de origem conforme o programa,folha anexa. 9 programa: usando interpolao circular G3 e compensao de raio a direita G42. G17 G21 G90 G94 ; G0 G53 H0 Z0 ; T1(Fresa de desbaste DIA 32.5) ; M6; S1000 M3 ; G0 G54 X0 Y0 ; G43 H1 D1 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 ; G1 G40 X0 Y0 ;


G0 Z2 M9 ; G0 G53 H0 Z0 M5 ; G0 G53 X-550 Y0 ; T0 (rvore livre) ; M6; M30 ; Faa o desenho da pea e identifique o ponto de origem conforme o programa,folha anexa.

20

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. 10 programa:- usando interpolao linear com chanfro ou raio nos cantos e compensao de raio a esquerda G41. G17 G21 G90 G94 ; G0 G53 H0 Z -110 ; T1(Fresa de desbaste DIA 25) ; M6; S1000 M03 ; G0 G54 X-15 Y-15 ; G43 H1 D1 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 Z -110 M5 ; G0 G53 X-550 Y0 ; T0 (rvore livre) ; 21

M6; M30 ; Faa o desenho da pea e identifique o ponto de origem conforme o programa.

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. 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 os dois primeiros algarismos indica o numero de repeties desejada e os quatro ltimos algarismos indica o nmero do sub programa que o comando tem que procurar na lista de programas OBS rem que ser colocados quatro algarismo se necessrio coloca-se zeros. 5 M99 todo final de sub programa e feito com M99 em uma linha separada s para ele. A montagem do sub programa fora do programa principal fica, assim: O1001 (programa principal) G17 G21 G90 G94 ; G0 G53 H0 Z -110 ; T1(Fresa de desbaste DIA 25) ; M6; S1000 M3 ; G0 G54 X -15 Y -15 ; (importante que se consiga colocar o ponto entrada igual ao de sada) G43 H1 D1 Z2 M08 ;

G01 Z0 F100 ; M98 P022002;


G0 Z2 M9 ;

22

G0 G53 H0 Z -110 M05 ; G0 G53 X-550 Y0 ; T0 (rvore livre) ; M6; M30 ;

; ; O2002 (sub programa); G1 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 ;

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 G02e G03e um sub programa para a 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 valor do passo. 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 Z -110 ; T1(Fresa TMAX DIA 50 x 90) ; M6; S1000 M3 ; G0 G54 X0 Y0 ; G43 H01 D1 Z2 M8 ;

G1 Z0 F100 ; G42 X40 Y0 ; M98 P11OOO2; G1 G40 X0 Y0 ;

23

G42 X40 Y0 ; G2 X0 Y40 I0 J-40 ; G1 G40 X0 Y0 ;


G0 Z2 M9 ; G0 G53 H0 Z -110 M5 ; G0 G53 X-550 Y0 ; T0 (rvore livre) ; M6; M30 ;

O0002; G2 X0 Y40 G91 Z-1 G90 I0 J-40; M99;


Para uma rosca M80 x 2 com origem no centro do furo, usando uma ferramenta de tornear rosca interna com inserto de passo 2. OBS em rosca no pode ser dado uma volta em paralelo. G17 G21 G90 G94 ; G0 G53 H0 Z -110 ; T01(FERRAMENTA INTERNA DE ROSCA) ; M6; S1000 M3 ; G00 G54 X0 Y0 ; G43 H1 D1 Z4 M8 ;

G1 Z2 F100 ; G42 X40 Y0 ; M98 P110003; G01 G40 X0 Y0 ; G00 Z4 M09 ;


G00 Z2 M09 ; G00 G53 H0 Z -110 M05 ; G00 G53 X-380 Y0 ; M06 T00 (rvore livre) ; M30 ;

O0003; G02 X0 Y-40 G91 Z-2 G90 I0 J40 ; M99;


Desenhe os dois exemplos anteriores, folhas anexas.

24

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 Z -110 ; T1(Fresa de desbaste DIA 5) ; M6; S1000 M3 ; G0 G54 X36 Y0; G43 H1 D1 Z2 M8 ;

G1 Z0 F100 ; M98 P100030; G68 X0 Y0 Z0 R90 ; M98 P100030; G68 X0 Y0 Z0 R0 ; G68 X0 Y0 Z0 R180 ; M98 P100030; G68 X0 Y0 Z0 R0 ; G68 X0 Y0 Z0 R270 ; M98 P100030; G68 X0 Y0 Z0 R0 ;
25

G0 Z2 M9 ; G0 G53 H0 Z -110 M5 ; G0 G53 X-550 Y0 ; T0 (rvore livre) ; M6; M30 ;

O0030 ;
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 ; G40 X44 Y0 ; X36 ; M99 ;

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 cdigo G80. Usando mais um recurso conseguimos pular obstculos entre os furos, para isso devemos usar tambm os cdigo G98 e G99. Onde: G98 Serve para o salto, ao usar esse cdigo o comando identifica que no retorno da ferramenta, ela deve voltar para o valor de R e antes de ir para outro furo deve executar mais um movimento em Z onde o valor ser buscado no Z colocado antes do ciclo.

26

G99 Ao usar esse cdigo o comando identifica que no retorno da ferramenta, ela deve voltar para o valor de R e ir para outro furo.

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. K Indica o numero de repeties. F Indica o avano em G1 durante a furao.
O retorno ser em avano rpido G0 e com rotao.

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. K Indica o numero de repeties. F Indica o avano em G1 durante a furao.
O retorno ser em avano rpido G0 e com rotao.

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. K Indica o numero de repeties. F Indica o avano em G1 durante a furao.

27

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.

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. P Indica o tempo de permanncia da ferramenta no fundo do furo. K Indica o numero de repeties. 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.

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. K Indica o numero de repeties. 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.

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.
28

K Indica o numero de repeties. 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.

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. K Indica o numero de repeties. 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.

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. K Indica o numero de repeties. 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).

Ciclo para passar alargador com tempo de espera no fundo (desce e sobe com rotao e avano programado) 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 o retorno da ferramenta aps o trmino do furo. P Indica o tempo de permanncia da ferramenta no fundo do furo. K Indica o numero de repeties.

29

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.

Coordenadas Polares
As coordenadas polares a forma de apresentar os pontos em raios e ngulos, onde o plano selecionado deve ser o G17 toda coordenada em X representara o raio e Y representara o ngulo. Para ativar essa funo devemos usar o G16 e para desativar o G15. As coordenadas polares so usadas em furao de flanges e tampas, para furos que devem ser posicionados e tenham dimenses em raios e ngulos, por isso usado em ciclos de furao e diminuindo muito o programa e facilitando uma possvel correo. As coordenadas podem ser programadas em absoluta ou incremental, o mais comum programar raio em absoluto e ngulo em incremental. Quando se programa o ngulo em medidas positivas ocorre uma rotao em sentido antihorrio, e programado co sinal negativo ocorre uma rotao horria. Para se fazer seis furos eqidistantes com um raio de 50 e ngulos de 60, precisaramos calcular e transformar essas medidas em coordenadas lineares e programar um ciclo de furao, ficaria assim: G0 G54 X50 YO; G43 H1 D1 Z2 M8; G99 G83 X50 Y0 Z-30 R2 Q2 F100; X25 Y43.301; X-25; X-50 Y0; X-25 Y-43.301; X25; G80; G0 Z2 M9; Agora vamos ver como fica usando a coordenada polar com G16: G0 G54 X50 YO; G43 H1 D1 Z2 M8; G16; G99 G83 X50 G91 Y60 G90 Z-30 R2 Q2 K6 F100; G80; G15; G0 Z2 M9;

30