Você está na página 1de 88

Iniciao ao Comando Numrico Computadorizado

27

Dentre as funes Preparatrias podemos destacar as seguintes:


1.10. Interpolao linear com avano rpido G00
Esta funo realiza movimentos nos eixos com a maior velocidade de avano
disponvel para cada modelo de mquina, devendo ser utilizada somente para
posicionamentos sem nenhum tipo de usinagem.

A funo G00 Modal portanto cancela (G01,G02,G03).

1.11. Interpolao linear com avano programado G01


Esta funo realiza movimentos retilneos com qualquer ngulo, calculado atravs
das coordenadas de posicionamento descritas, utilizando-se de uma velocidade de
avano (F) pr determinada pelo programador.

A funo G01 Modal portanto cancela (G00,G02,G03)

Programao em Linguagem ISO

28

Iniciao ao Comando Numrico Computadorizado

1.12. Interpolao circular G02 / G03


Esta funo realiza interpolaes circulares onde a ferramenta desloca-se entre
dois pontos, executando a usinagem de arcos pr-definidos, atravs de uma
movimentao apropriada e simultnea dos eixos.

A funo G02 G03 no so Modais.

1.13. Tempo de permanncia G04


Com esta funo entre um deslocamento e outro da ferramenta, pode-se
programar um determinado tempo para que a mesma permanea parada. A funo
G04 executa essa permanncia, cuja durao definida por um valor D
associado, que define o tempo em segundos ( 00,01 a 00,99 segundos ).

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

1.14. Plano de Trabalho X , Y

29

G17

Esta funo obedece a regra da mo direita e define ao comando o plano de


trabalho X,Y, no qual a ferramenta ir usinar.
A funo G17 um comando Modal e encontra-se ativa quando ligamos a mquina
(Fresadora).

1.15. Plano de Trabalho X , Z G18


Esta funo obedece a regra da mo direita e define ao comando o plano de
trabalho, no qual a ferramenta ir usinar.
A funo G18 um comando Modal e encontra-se ativa quando ligamos a mquina
(Torno).

1.16. Compensao do raio da ferramenta G42 ( direita)


A funo G42 Modal, cancela G40 e implica em compensao similar a G41,
exceto que para os clculos de compensao a ferramenta est direita da pea a
ser usinada, vista em relao ao sentido de avano de corte.

Programao em Linguagem ISO

30

Iniciao ao Comando Numrico Computadorizado

1.17. Compensao do raio da ferramenta G41 ( esquerda)


A funo G41 Modal, cancela G40 e seleciona o valor do raio do inserto para os
clculos de compensao, estando a ferramenta esquerda da pea a ser
usinada, vista em relao ao sentido de avano de corte.

1.18. Cancela a compensao do raio da ferramenta G40


A funo G40 Modal e cancela as funes de compensao previamente
solicitadas G41 ou G42, e esta ativa quando a mquina ligada.

1.19. Programao em polegada G70


Esta funo prepara o comando para computar todas as entradas de dados
dimensionais em polegada.

A funo G70 Modal e quando utilizada deve ser programada em um bloco


separado.

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

31

1.20. Programao em milmetro G71


Esta funo prepara o comando para computar todas as entradas de dados
dimensionais em milmetros.

A funo G71 Modal, e se necessrio, dever ser programado em um bloco


separado.
Observao: Na maioria dos comandos no h necessidade de programar-se esta
funo pois a mesma est ativa quando a mquina ligada.

1.21. Programao em Coordenadas Absolutas G90


A funo G90 Modal e prepara a mquina para executar operaes em
coordenadas absolutas, que usam como referncia uma origem ( Zero Pea W ),
pr-determinada para programao.

Obs:
Muitas mquinas ao serem ligadas j assumem G90 como condio bsica de
funcionamento,
e a funo utilizada em 90% dos casos de programao.

Programao em Linguagem ISO

32

Iniciao ao Comando Numrico Computadorizado

1.22. Programao em Coordenadas Incrementais G91


A funo G91 Modal e prepara a mquina para executar todas as operaes em
coordenadas incrementais. Assim todas as medidas so feitas atravs da distncia
a se deslocar.
Neste caso, a origem das coordenadas de qualquer ponto o ponto anterior ao
deslocamento.

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

33

1.23. Programao de Avano por minuto G94


A funo G94 Modal e prepara o comando para computar todos os avanos
programados pela funo auxiliar f em pol/min quando utilizado juntamente com a
funo G70 ou mm/min quando utilizado juntamente com a funo G71.

Aps definio de aplicao encontraremos o seguinte formato para a funo f:


f 3.1 formato para pol/min (G94 com G70)
f 4 formato para mm/min (G94 com G71)
1.24. Programao de avano por rotao G95
A funo G95 Modal prepara o comando para computar todos os avanos
programados pela funo auxiliar f em pol/rot quando utilizado juntamente com a
funo G70 ou mm/rot quando utilizado juntamente com a funo G71.

Aps definio da aplicao encontraremos o seguinte formato para funo f:


f 2.4 formato para pol/rot (G95 com G70)
f 2.2 formato para mm/rot (G95 com G71)
Muitas mquinas ao serem ligadas j assumem G95 com a funo G71 como
condio bsica de funcionamento.

Programao em Linguagem ISO

34

Iniciao ao Comando Numrico Computadorizado

Funes de posicionamento
As funes de posicionamento so aquelas que definem as coordenadas inerentes
as trajetrias a serem executadas pela ferramenta, e podem ser principais ou
auxiliares.
1.25. Posicionamento Principal ( Fresadora, 3 eixos )
So aquelas definidas pelo sistema de coordenadas ortogonal incremental ou
absoluta, cujos eixos tem as direes dos movimentos principais da mquina ou
seja , X, Y e Z.

1.26. Posicionamento Auxiliar


So funes definidas com o posicionamento co-direcional em X, Y e Z,
dependendo claro, da regncia exercida pelo modo preparatrio que est sendo
utilizado, como por exemplo em G2 e G3 onde I indica um valor co-direcional
paralelo ao eixo X, J indica um valor co-direcional paralelo ao eixo Y e K
indica um valor co-direcional paralela ao eixo Z.

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

35

Funes Auxiliares
As funes auxiliares formam um grupo de funes que completam as informaes
transmitidas ao comando atravs das funes preparatrias e funes de
posicionamento principalmente com informaes tecnolgicas.
Dentre as funes auxiliares podemos destacar as seguintes:
1.27. Funo N
Cada bloco ou sentena de informao identificado pela funo N, seguida de
at 4 dgitos.
A funo N dever ser informada no incio do bloco ou sentena.
Se usada, esta funo deveria ser incrementada com valores por exemplo, de 5 em
5 ou 10 em 10, deixando assim espao para possveis modificaes no programa.
Exemplo:

N50 G0 X130. Z140. #


N55 G1 X132. Z138. F.2 #

1.28. Funo S
Atravs desta funo o comando recebe informaes quanto ao valor da
velocidade de corte de duas maneiras diferentes:
DIRETA:
Quando utilizado junto com a funo G96, o valor da funo auxiliar S,
entra como valor de velocidade de corte constante, com o qual o comando executa
os clculos de rpm em funo do dimetro da pea, ocasionando assim uma
variao de rotao durante a usinagem.
Deve-se limitar o rpm mximo alcanado em funo da velocidade de corte
requerida, programando-se a funo G92 seguida da funo auxiliar S, entrando
neste caso como valor mximo de rotao atingir.
Exemplo:
G96# ( Programao em velocidade de corte constante )
S 200.# ( Valor da velocidade de corte )
G92 S3000 M03 # ( Limitao de rpm mximo e sentido de giro )
INDIRETA:
Quando utilizado com a funo G97 o valor da funo auxiliar S,
entra apenas como valor de rotao constante a ser usada da mquina, com um
formato de funo S4 (4 dgitos).
Exemplo:
G97 # ( Programao em rpm direta )
S3000 M3# ( rpm e sentido de giro )
ou simplesmente dependendo do comando
S3000 M3# ( rpm e sentido de giro )

Programao em Linguagem ISO

36

Iniciao ao Comando Numrico Computadorizado

1.29. Funo T
A funo T usada para selecionar as ferramentas na torre ou magazine da
mquina, informando seus parmetros de PRE-SET.
Exemplo para Torno:
T01 01 #
Onde:
T01 define a ferramenta a ser usada, e 01 define o corretor a ser utilizado.
Exemplo para Fresadora:
T01 M6 #
O01 S2000 M3 #
Onde:
T01 define a ferramenta a ser usada, e O01 define o corretor a ser utilizado.
1.30. Funo P
A funo P identifica programas e sub-programas e aceita at 3 dgitos numerais (
P01 a P250).
Todo programa existente no comando identificado atravs da funo auxiliar P,
pela qual poder ser chamado no diretrio de programas, renumerados ou at
mesmo apagados.
Nota: Se um sub-programa renumerado, as referncias a este programa contidas
em outros, no so automaticamente atualizados.
1.31. Funo F
Atravs da funo F programa-se a velocidade de avano para o trabalho em
usinagem.
Em se tratando de torno este avano poder ser em pol/rot (quando utilizada as
funes G70 com G94), com formato de funo f 2.4, ou em mm/rot (quando
utilizada as funes G71 com G95), com formato de funo f 2.2
Nota: Na maioria dos comandos, ligou a mquina ela j assume G71 com G95
(mm/rot) como condio bsica de funcionamento.
Exemplo:
N10 G1 X45. Z66. F.15 #
Ou
Em se tratando de fresadora, atravs da funo F pode-se programar a
velocidade de avano dos eixos para trabalho, em mm/min (formato F4) (quando
utilizada as funes G71 com G94, ou pol/min (formato F4.1) (quando utilizada as
funes G70 com G94.
O valor de F programado modal, isto , permanece memorizado at que seja
programado outro valor de F.

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

37

O avano pode ser modificado durante uma execuo de usinagem atravs da


chave variadora de avano do painel de controle do comando, onde normalmente
pode-se variar de 0 a 150%.
Nota: Na maioria dos comandos, ligou a mquina ela j assume G71 com G94
(mm/min) como condio bsica de funcionamento.
Exemplo:
N10 G1 X50. Z120. F200 #
1.32. Funo H (inicia um desvio incondicional)
A funo auxiliar H precedida de um valor numrico, executa desvios
incondicionais no programa, podendo ser utilizada para iniciar uma subrotina.
Esta funo deve ser usada em programas contendo nmeros seqenciais de
sentena, precedida pela funo N, pois o desvio ocorre para um determinado
bloco, onde N tem um valor exatamente igual ao determinado na funo H.
Exemplo:
N00 ;EIXO #
:
H70
N30 T0101;BROCA #
N35 G54 #
N40 G00 X30. Z75.#
:
N70 T0202; DESBASTE INTERNO#
:
N200 M30 #
1.33. Funo E (termina um desvio incondicional)
A funo E (formato E4), especifica o bloco final da sub-rotina. O ltimo bloco da
sub-rotina a ser executado ser o anterior ao especificado pela funo E.
1.34. Funo L
A funo L define o nmero de repeties que uma determinada funo ou subprograma ou subrotina deve ser executado.
Pode-se chamar um sub-programa para mltiplas repeties, programando-se um
bloco contendo a funo P (com o nmero do sub-programa) e L (com o nmero
de vezes que o sub-programa dever ser executado.
Exemplo:
N80 P10 L3 # (Esta sentena define que o sub-programa 10 ser repetido 3 vezes)

Programao em Linguagem ISO

38

Iniciao ao Comando Numrico Computadorizado

1.35. Funo /

(Barra)

Utilizamos a funo ( / ) barra quando for necessrio inibir a execuo de blocos no


programa, sem alterar a programao.
Se o caracter / for digitado na frente de alguns blocos, estes sero ignorados pelo
comando, desde que o operador tenha selecionado a opo INIBE BLOCOS na
pgina de REFERNCIAS DE TRABALHO.
Caso a opo INIBE BLOCOS no seja selecionado, o comando executar os
blocos normalmente, inclusive os que contiverem o caracter /.
Exemplo:
/N90 M08 #
:
1.36. Funo EOB (END OF BLOCK)
A funo auxiliar EOB, representado pelo caracter #,e utilizada no final de
cada bloco ou sentena com o intuito de finaliza-la para que outra possa ser aberta.
Exemplo:
:
N10 G1 X45. Z66. F.15 #
:

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

39

Funes Miscelneas M
As funes Miscelneas formam um grupo de funes que abrangem os recursos
da mquina no cobertos pelas funes preparatrias, de posicionamento,
auxiliares, especiais, ou seja so funes complementares. Estas funes tm
formato M2 ( 2 dgitos ) e apenas um cdigo M pode ser usado em cada bloco ou
sentena.
FUNES M
M00
M01
M02
M03
M04
M05
M06
M08
M09
M10
M11
M12
(*)
(*)
(*)
(*)
(*)
(*)
(*)
(*)
(*)
M24
M25
(*)
(*)
(*)
(*)
M30
(*)
(*)
(*)
(*)
(*)
(*)
(*)
(*)

Parada do programa
Parada opcional do programa
Fim de programa
Sentido horrio de rotao do eixo-rvore
Sentido anti-horrio de rotao do eixo-rvore
Desliga o eixo-rvore
Libera o giro da torre
Liga refrigerante de corte
Desliga refrigerante de corte
Troca faixa de rotao
Troca faixa de rotao
Troca faixa de rotao
M15 Liga ferramenta rotativa no sentido horrio
M16 Liga ferramenta rotativa no sentido anti-horrio
M17 Desliga ferramenta rotativa
M18 Liga manipulador de peas
M19 Orientao do eixo-rvore
M20 Liga aparelho alimentador de barras
M21 Desliga aparelho alimentador de barras
M22 Trava o eixo-rvore
M23 Destrava o eixo-rvore
Abrir placa
Fechar placa
M26 Recuar o mangote do contra-ponto
M27 Acionar o mangote do contra-ponto
M28 Abrir luneta
M29 Fechar luneta
Fim de programa
M33 Posicionamento do contra-ponto
M36 Abrir a porta automtica
M37 Fechar a porta automtica
M38 Avanar o aparador de peas
M39 Recuar o aparador de peas
M50 Subir o brao do leitor de posio da ferramenta (TOOL EYE)
M51 Descer o brao do leitor de posio da ferramenta (TOOL EYE)
FUNES OPCIONAIS

Programao em Linguagem ISO

40

Iniciao ao Comando Numrico Computadorizado

Dentre as funes Miscelneas podemos destacar as seguintes:


1.37. Parada do Programa M00
Este cdigo causa parada imediata do programa, refrigerante de corte, eixo rvore,
e um aviso de AGUARDANDO INCIO mostrado no vdeo ao operador.

A funo M00 programada geralmente para que o operador possa virar a pea na
placa, trocar ferramentas, trocar faixas de rotaes, etc.

1.38. Fim de Programa M02


Esta funo usada para indicar o fim de programa existente na memria do
comando.

1.39. Sentido Horrio de Rotao do Eixo rvore M03


Esta funo gira o eixo rvore no sentido horrio olhando-se frontalmente.

A funo M03 cancelada por: M00, M01, M02, M04, M05 e M30.

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

41

1.40. Sentido Anti-horrio de Rotao do Eixo rvore M04


Esta funo gira o eixo rvore no sentido anti-horrio olhando-se frontalmente.
A funo M04 cancelada por: M00, M01, M02, M03, M05 e M30.

1.41. Desliga o Eixo rvore M05


Esta funo quando programada pra imediatamente a rotao do eixo rvore,
cancelando as funes M03 ou M04.
A funo M05 ao iniciar-se o programa j est ativa e cancelada pelas funes
M03 e M04.

1.42. Libera giro de torre M06


Em mquinas que possuam troca automtica de ferramentas, toda vez que se
seleciona uma determinada face da torre, atravs da funo T, esta deve ser
acompanhada da funo M06 que permite o giro da torre, para que haja a troca das
mesmas.
Necessariamente, a funo M06 no precisa vir no mesmo bloco da funo T.

Programao em Linguagem ISO

42

Iniciao ao Comando Numrico Computadorizado

1.43. Liga o Refrigerante de Corte M08


Este cdigo aciona o motor da refrigerao de corte e cancela-se por M09, M00,
M01, M02, M30.

1.44. Desliga o Refrigerante de Corte M09


Este cdigo desliga o motor da refrigerao de corte e est ativo ao inicia-se o
programa.

1.45. Fim de Programa M30


Esta funo tem a mesma aplicao da funo M02 para comandos que trabalham
com memria.

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

Condies Bsicas ao se ligar a mquina CNC

43

Default.

Dentre as funes Preparatrias, algumas so ativadas automaticamente quando a


mquina ligada, dando-lhe assim condies bsicas de funcionamento, dentre as
quais podemos destacar as seguintes: G20 Programao em dimetro, G40
Cancela compensao do raio da ponta da ferramenta, G71 Admite programao
em milmetros, G90 Programao em coordenadas absolutas, G95 Estabelece a
programao em avano por rotao, G99 Cancela novas origens do sistema de
coordenadas absolutas. Estas funes podem ser modificadas somente atravs de
funes de cancelamento, ou mudanas nos parmetros da mquina.

Programao em Linguagem ISO

44

Iniciao ao Comando Numrico Computadorizado

Ponto de troca
O ponto de troca uma coordenada qualquer definida no programa cujo objetivo :
- Servir de ponto de partida para posicionamentos rpidos.
- Servir como ponto de parada para troca de ferramentas.
- Local seguro para giro de torre eltrica ou virar peas na placa.
- Paradas de programa, etc.

Este procedimento visa evitar colises indesejveis de ferramentas, facilitar o


trabalho por parte do operador da mquina e aumentar a sua segurana.

:
GZO M05
T02 M06
O02 S2500 M03
:

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

45

Composio de um programa CNC Discovery 4022


A composio de um programa CNC baseia-se nas informaes geomtricas e
tecnolgicas necessrias para a execuo de uma determinada pea. Tal
composio dever ser estruturada com os seguintes elementos:
1.46. Cabealho
Atravs do cabealho do programa so introduzidos o nome do programa e as
funes que determinam os modos de programao, necessrios a execuo do
programa, tais como o sistema de coordenadas empregado, o plano de trabalho
desejado, o sistema de medio e etc.
Obs: O comentrio inserido no incio do programa sem o nmero de bloco (funo
N), ser apresentado ao lado do nmero do programa no diretrio de programas do
comando, caracterizando assim o nome do mesmo.
1.47. Comentrios
O caracter que define um comentrio o ponto e vrgula ( ; ).
O texto de um comentrio dever estar logo aps o caracter ; atravs do qual
possvel passar instrues ou informaes ao operador.
Os comentrios devem ser inseridos no final do bloco ou em blocos isolados,
jamais no meio do bloco.
Um comentrio poder ter at 120 caracteres dos quais apenas 41 sero
apresentados no campo de comentrios da tela.
1.48. Chamada de ferramenta
A chamada das ferramentas operantes feita atravs da funo auxiliar T
(formato T2, dois dgitos), cujo os dgitos numricos definem a posio da
ferramenta no magazine, e tambm pelas instrues inerentes a sua utilizao tais
como corretor, rotao e sentido de giro.
Lembramos que a troca da ferramenta no efetuada pela funo T, mas sim
pela funo miscelnea M06que dever acompanha-la ex.: T01 M06 #
1.49. Blocos de Usinagem
Um bloco de usinagem contm todas as informaes necessrias execuo de
uma etapa do programa. Est limitado em 120 caracteres por linha e pode ser
subdividido em vrias linhas de programao.
O nmero do bloco pode ser escolhido livremente, obedecendo a uma ordem de
aparecimento na programao, porm, no dever haver mais de um bloco com o
mesmo nmero.
permitida a programao sem numerao de bloco, porm, neste caso no ser
possvel o adiantamento do programa para um bloco intermedirio nem a utilizao
de instrues de salto.
1.50. Ponto de troca
O ponto de troca um posicionamento definido na programao para promover as
trocas de ferramentas necessrias execuo da pea.
Lembramos que para isso deve-se desligar o eixo rvore, e normalmente
efetuado atravs da sintaxe G0 Z0 O0 M05 # (GZO M5 #).

Programao em Linguagem ISO

46

Iniciao ao Comando Numrico Computadorizado

1.51. Final de Programa


O final do programa ser representado por uma funo miscelnea especfica
entendida pelo comando, e tal instruo dever estar sozinha na sentena e na
ltima linha de programao.

Estrutura Bsica de Programao

Cabealho de Programa

N10
N20
N30
N40
N50

; NOME # (Nome do Programa)


G99 # (Retorno ao Zero mquina)
G90 # (Programao no Sistema de Coordenadas Absolutas)
G94 # (Programao de avano em minuto)
G71 # (Programao em Milmetros)
G17 # (Plano de trabalho X,Y)

Chamada de ferramenta
N80 T01 M06 ; FRESA DE TOPO DE 10 MM # (Chamada de Ferramenta e
Liberao para a troca de posio no Magazine)
N90 O01 S2500 M03 # (Ativa o corretor da ferramenta, a rotao desejada
e o sentido e giro).
N100 M08 # (Liga refrigerante de corte)
:

Blocos de usinagem
:
N150 G00 X50. Y45. # (Posicionamento rpido)
N160 G01 X80. F400 # (Interpolao linear com avano programado)
:

Trocas de ferramentas
:
N240 M09 # (Desliga refrigerante de corte)
N250 GZO M05 #
(Ponto de troca, cancela corretor de ferramenta e
desliga o eixo rvore)
N260 T02 M06; BROCA HELICOIDAL 5MM # (Chama a nova ferramenta
e Libera para a troca de posio no magazine)
N270 O02 S3000 M03 # (Ativa o corretor da nova ferramenta, a rotao
desejada e o sentido de giro).
N280 M08 # (Liga refrigerante de corte)
:

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

47

Final de programa
:
N930 M09 # (Desliga refrigerante de corte)
N940 GZO M05 #
(Ponto de troca, cancela corretor de ferramenta e
desliga o eixo rvore)
N950 T00 M06 # (Descarrega o eixo rvore)
N960 M30 # (Final de programa)

Programao em Linguagem ISO

48

Iniciao ao Comando Numrico Computadorizado

Programao Convencional Ponto a Ponto


1.52. Interpolao Linear com avano Rpido G00
A funo G00 realiza movimentos retilneos nos eixos com a maior velocidade de
avano disponvel para cada modelo de mquina, devendo ser utilizada somente
para posicionamentos sem nenhum tipo de usinagem.

G00 X... x... Y... y... Z... z... (M...) (Q...) #

Onde:
X - Definio do Ponto final no eixo X (absoluto).
x - Definio do Ponto final no eixo X (incremental).
Y - Definio do Ponto final no eixo Y (absoluto).
y - Definio do Ponto final no eixo Y (incremental).
Z- Definio do Ponto final no eixo Z (absoluto).
z - Definio do Ponto final no eixo Z (incremental).
M - Definio de funo Miscelnea.
Q - Definio de funo de arredondamento (Q positivo) ou chanfro (Q- negativo)
# - Fim de bloco
Observaes:
A funo G00 Modal portanto cancela G01, G02, G03 e G73.
Graficamente representada por linhas cheias e dada em metros por minuto.
Utilizar a funo G00 somente para posicionamentos sem nenhum tipo de
usinagem.

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

49

1.53. Interpolao Linear com avano Programado G01


A funo G01 realiza movimentos retilneos com qualquer ngulo, executados
atravs das coordenadas descritas, utilizando-se de uma velocidade de avano (F)
pr determinada pelo programador.
G01 X.. x.. Y.. y.. Z.. z.. (F..) (M..) (Q..) #

Onde:
X - Definio do Ponto final no eixo X (absoluto).
x - Definio do Ponto final no eixo X (incremental).
Y - Definio do Ponto final no eixo Y (absoluto).
y - Definio do Ponto final no eixo Y (incremental).
Z- Definio do Ponto final no eixo Z (absoluto).
z - Definio do Ponto final no eixo Z (incremental).
F - Avano
M - Definio de funo Miscelnea.
Q - Definio de funo de arredondamento (Q positivo) ou chanfro (Q- negativo)
#- Fim de bloco

Observaes:
A funo G01 Modal portanto cancela G00, G02, G03 e G73.
Graficamente representada por linhas cheias e dada em milmetros por minuto.

Programao em Linguagem ISO

50

Iniciao ao Comando Numrico Computadorizado

Compensao Automtica do Raio da Ferramenta ( 3 EIXOS )


Nas Fresadoras CNC o ponto comandado da ferramenta, um ponto que
encontra-se no cruzamento das linhas X e Y, e se d na linha de centro da
ferramenta, porm, a aresta de corte da ferramenta quem atua na usinagem.
Neste caso a compensao automtica do raio da ferramenta, um recurso de
programao que permite determinar o contorno real da pea, para que este seja
coincidente com a aresta de corte da ferramenta durante os blocos de usinagem,
evitando assim os clculos de compensao por parte do programador.

Para que o comando efetue os clculos de compensao necessrio que ele


seja informado sobre o dimetro da ferramenta utilizada (D), o plano de trabalho
desejado, e o cdigo de compensao que o instruir sobre o deslocamento do
avano de corte da ferramenta em relao a pea.

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

51

1.54. Cdigos de compensao Automtica do raio da ferramenta


As funes G40, G41 e G42 que atuam na compensao do dimetro da
ferramenta.
A ativao/desativao destas compensaes poder ocorrer durante a vigncia
de G01,G02,G03 e G73. G40, G41 ou G42 devem ser programadas em um bloco
sem deslocamento de eixos, no entanto, a correo apenas ter efeito quando pelo
menos um dos eixos pertencentes ao plano de correo for movimentado. Neste
bloco de aproximao, a compensao do raio da ferramenta interpolada dentro
deste movimento, onde recomenda-se que o movimento seja feito sem o corte de
material.
A utilizao de G41 ou G42 dependem basicamente do posicionamento da
ferramenta com relao a pea e do sentido de deslocamento da mesma (G41
ferramenta esquerda da pea em funo do sentido de usinagem e G42
ferramenta direita da pea em funo do sentido de usinagem), conforme figuras
a seguir:
Atravs da funo G40 ser desativado a compensao do raio da fresa.
Observao:
Dentro da compensao o comando aceita a funo G00 porm no efetua sua
compensao, cuidado !!!.

G42 (Ferramenta direita da pea em


funo do sentido de usinagem)

G41 (Ferramenta esquerda da pea


em funo do sentido de usinagem)

Programao em Linguagem ISO

52

Iniciao ao Comando Numrico Computadorizado

Tempo de permanncia G04


Aplicao na Discovery 4022
Com a funo G04 entre um deslocamento e outro da ferramenta, pode-se
programar um determinado tempo para que a mesma permanea parada. A funo
G04 executa essa permanncia cuja durao definida por um valor associado F
(formato F3.2), que define o tempo em segundos (000,01 a 999,99 segundos). Na
primeira vez que um bloco aparece com G04 no programa a funo F (tempo de
permanncia) deve ser includa no bloco, porm o tempo de permanncia modal,
e novos tempos usados nos blocos seguintes que tiverem o mesmo valor da funo
F, podem ser requeridos apenas com a programao da funo G04.

G04 F... #

Exemplo 01 (Furo de Broca)


:
N30 G00 X50. Y50. Z10. M08 #
N35 G01 Z-1. F150 #
N40 G04 F1. #
N45 G01 Z-14. #
N50 G04 F1. #
N55 G00 Z10. M09 #
:

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

53

EXEMPLO DE FIXAO
Objetivo: Aplicar G00 e G01utilizando os cdigos de compensao G40,G41 ou
G42.

1. DESENHO DA PEA:

2. FERRAMENTAS
Fresa de topo de 10 mm

Programao em Linguagem ISO

54

Iniciao ao Comando Numrico Computadorizado

OBSERVAES:

N.
F.
BLOCO PREP
.

POSICIONAMENTO
EIXOS
X, Y, Z

FUNES
AUXILIARES / MISCELNEAS
COMENTRIOS
; EXEMPLO-03 #

G99 #
G90 #
G94 #
G71 #
G17 #
T01 M6 ; FRESA_10_MM #
O01 S2000 M3 #
G0

X 10. Y 10. #
Z 10. #
Z 3.

G1
G42 #
G1
Y0
X100. Q10. #
Y 50. Q -10. #
X0#
Y 7. #
G40 #
G1
X 7. #
G0
Z 10.
GZO

(Aproximao)
F500 M8 # (Penetrao da ferramenta)
(Compensao do raio da ferr. direita)
F300 #

(Descompensao)
M9 #
M5 #
M30 #

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

55

EXERCCIO DE FIXAO
Objetivo: Aplicar G00 e G01utilizando os cdigos de compensao G40,G41 ou
G42.

1. DESENHO DA PEA:

2. FERRAMENTAS

Fresa de topo de 8 mm

Programao em Linguagem ISO

56

Iniciao ao Comando Numrico Computadorizado

OBSERVAES:

FUNES DE PROGRAMAO / COMENTRIOS

BLOCO

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

57

Interpolao Circular G02 e G03


Aplicao na Discovery 4022

G02 / G03 X.. x.. Y.. y.. Z.. z.. I.. J.. (F..) (M..) (Q..) #

Onde:
X - Definio do Ponto final no eixo X (absoluto).
x - Definio do Ponto final no eixo X (incremental).
Y - Definio do Ponto final no eixo Y (absoluto).
y - Definio do Ponto final no eixo Y (incremental).
Z- Definio do Ponto final no eixo Z (absoluto).
z - Definio do Ponto final no eixo Z (incremental).
I - Centro do arco em relao ao eixo X.
J - Centro do arco em relao ao eixo Y.
F - Avano
M - Definio de funo Miscelnea.
Q Definio de funo de arredondamento (Q positivo) ou chanfro (Q- negativo)
#- - Fim de bloco

Programao em Linguagem ISO

58

Iniciao ao Comando Numrico Computadorizado

EXEMPLO DE FIXAO
Objetivo: Aplicar G00, G01, G02 e G03 somente como perfil final de acabamento.
1. DESENHO DA PEA:

2. FERRAMENTAS
Fresa de topo de 10 mm

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

59

OBSERVAES:

N.
F.
BLOCO PREP
.

POSICIONAMENTO
EIXO
EIXO
EIXO
X
Y
Z

FUNES
AUXILIARES / MISCELNEAS
COMENTRIOS
; EXEMPLO-04 #

G99 #
G90 #
G94 #
G71 #
G17 #
T01 M6 ; FRESA_10_MM #
O01 S3000 M03 #
G0

X 10.

Z 10. #
Z 6. #

G1
G42 #
G1
G3
G1

Y 10. #
F500 M8 #
(Compensao direita)

Y0 #
X 80. #
X 100.
X 20. #
X0

G2
G1
G40 #
G1
X 10.
G0
GZO

Y 20.
Y 50. #

I 80. J 20. #

Y 30.
Y 10. #

I 0 J 50. #
(Descompensao)
M9 #
Z 10. #
M5 #
T00 M6 #
M30 #

Programao em Linguagem ISO

60

Iniciao ao Comando Numrico Computadorizado

EXERCCIO DE FIXAO
Objetivo: Aplicar G00, G01, G02 e G03 somente como perfil final de acabamento.
1. DESENHO DA PEA:

2. FERRAMENTAS

Fresa de topo de 10 mm

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

61

OBSERVAES:

FUNES DE PROGRAMAO / COMENTRIOS

BLOCO

Programao em Linguagem ISO

62

Iniciao ao Comando Numrico Computadorizado

Montagem de Sub-rotinas
Seqncias repetitivas na programao podem ser feitas na forma de sub-rotinas,
visando com este procedimento diminuir o nmero de sentenas programadas.
Na montagem da sub-rotina so utilizadas as funes auxiliares H E e L como
veremos a seguir:

Funo H desvio /chamada de sub-rotina


A funo H (formato H4), instrui o controle a desviar para o bloco que tem um
nmero de seqncia (funo N) igual ao da funo H. O controle executa os
blocos comeando pelo nmero do bloco especificado juntamente com a funo H
e continua at encontrar um M02 ou o ltimo bloco da sub-rotina especificado pela
funo E .
Funo E fim de uma seqncia
A funo E (formato E4), especifica o bloco final da sub-rotina. O ltimo bloco da
sub-rotina a ser executado ser o anterior ao especificado pela funo E.
Funo L repeties de bloco
A funo L (formato L3), num bloco de dados faz com que bloco de dados seja
executado L vezes. A funo L pode ter um valor de 0 a 255.
Para repetir movimentos de eixos:
G01 X-25. L4 #
Assume modo incremental (G91) e executa um movimento de 25mm. Na direo
negativa de X num total de 4 vezes.
Para repetir um sub-programa
P5 L4 #
Executa o programa nmero 5 num total de 4 vezes.
Para repetir uma sub-rotina
H100 E200 L4 #
Executa sub-rotina do bloco N100 at o bloco N200 num total de 4 vezes.
Observaes:
Aconselha-se a programao inicial da sub-rotina no modo incremental.
A programao da sub-rotina poder estar em qualquer ponto do programa, isto
no incio, no meio ou no fim, no importa pois no ato do desvio da programao
atravs da funo H o comando iniciar a execuo da sub-rotina.
Ao finalizar a sub-rotina atravs da funo E a execuo do programa volta para
a sentena imediatamente posterior .
Se a sub-rotina for programada sem a funo L o comando executar apenas
uma vez sua execuo.

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

63

EXEMPLO DE FIXAO
Objetivo:
Aplicar G00, G01, G02 e G03 somente como perfil final de acabamento.
Aplicar as funes H, E, L na montagem da sub-rotina de desbaste do perfil.
1. DESENHO DA PEA:

2. FERRAMENTAS

Fresa de topo de 10 mm

Programao em Linguagem ISO

64

Iniciao ao Comando Numrico Computadorizado

OBSERVAES:

N.
F.
BLOCO PREP
.

POSICIONAMENTO
EIXO
EIXO
EIXO
X
Y
Z

FUNES
AUXILIARES / MISCELNEAS
COMENTRIOS
; EXEMPLO #

G99 #
G90 #
G94 #
G71 #
G17 #
T01 M06 ; FRESA_10_MM #
O01 S2000 M03 #
G0

X 10.

Y 10. #
Z10. #
Z0

G1
N80 #

z 4.

G1
G42 #
G1

Y0

G3

X88. #
X100.

G2

X 85.

G3

X70.
X10.
X0

G3

Y12.
Y30. #
Y45.
Y55. #
Y70.

I88. J12. #

Y 60.
Y 10. #

I10. J60. #

I100. J45. #
I70. J55.

G40 #
G1
X 10.

(Descompensao)
M9 #
Final da sub-rotina
H80 E90 L4 # ( sub-rotina)

N90 #
G0
GZO

F1000 M8 #
Inicio da subrotina
F500 #
(Compensao direita)
F300 #

Z 10. #
M5 #
M30 #

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

65

EXERCCIO DE FIXAO
Objetivo:
Aplicar G00, G01, G02 e G03 somente como perfil final de acabamento.
Aplicar uma sub-rotina no desbaste do perfil.
1. DESENHO DA PEA:

2. FERRAMENTAS
Fresa de topo de 10 mm

Programao em Linguagem ISO

66

Iniciao ao Comando Numrico Computadorizado

OBSERVAES:

FUNES DE PROGRAMAO / COMENTRIOS

BLOCO

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

67

Arredondamento ou Chanfro funo Q


A funo Q quando programada juntamente com as funes G01, G02 ou G03,
provocar a insero de um Raio ou Chanfro, entre o movimento gerado pelo bloco
que contm a funo Q (mov. 1) e o bloco seguinte (MOV. 2).
Se o valor de Q for positivo, especificar o raio do arco a ser inserido entre os
dois movimentos.

Se o valor de Q for negativo, especificar a dimenso do chanfro a ser inserido


entre os dois movimentos.

Observao:
As intervenes usando a funo Q , tanto para raios quanto para
chanfros, trabalham com o vrtice das interpolaes.

Programao em Linguagem ISO

68

Iniciao ao Comando Numrico Computadorizado

Exemplos de aplicao da Funo Q

Exemplo 01
:
G1 X0 Y0 F400 #
X70. Q10. #
X30. Y50. #
X0 #
Y0 #
:

Exemplo 02
:
G1 X0 Y0 F400 #
X60. Q10. #
Y60. Q-10. #
X0 Q15 #
Y0 #
:

Exemplo 03
:
G1 X0 Y0 F400 #
Y48. #
X25. #
X35. Y35. #
G2 X70. Y0 I35. J0 Q5. #
G1 X0 #
:

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

69

Ciclos Automticos de usinagem


Ciclos Fixos
Os ciclos fixos consistem em uma srie de funes preparatrias pr-determinadas,
que executam operaes de usinagem atravs de uma nica sentena de
programao.
Estas sentenas comandam os movimentos de todos os eixos e a utilizao das
funes auxiliares nelas contidas.
Os ciclos fixos ajudam assim na execuo de operaes complexas tais como
desbastes, roscamentos, furaes e outras, pois, elimina a necessidade de
informaes repetitivas de programao.

Dentre os vrios ciclos fixos podemos destacar os seguintes:

G81
G83
G84
G86
G24
G25
G26

Ciclo de furao simples;


Ciclo de furao com descarga de cavacos;
Ciclo de roscamento com macho;
Ciclo de mandrilamento com parada do eixo;
Auto rotina de crculo de furos;
Auto rotina de retngulo de furos;
Auto rotina para alojamento interno.

Programao em Linguagem ISO

70

Iniciao ao Comando Numrico Computadorizado

1.55. G81 Ciclo de Furao


A funo G81, possibilita a execuo de operaes de furao simples onde h
necessidade de um tempo de permanncia da ferramenta parada. Este ciclo faz
uso de uma velocidade de avano pr determinado para a usinagem (F), e
tambm caso necessrio um avano para a retrao da ferramenta (V), at o plano
R (P=0) ou Z inicial (P0).
Como todo ciclo fixo, G81 modal. Ele permanece em efeito at ser cancelado por
G80, ou sobreposto por outro ciclo fixo, que atuar automaticamente aps um
subsequente movimento rpido (G00).

G00 Z.. # (Posicionamento Z Inicial)


G81 Z.. (R..) (F..) (V..) (P..) (D..) X.. Y.. # (Ciclo de Furao)
G80 # (Cancelamento do ciclo)

P0

Z (inicial)

Plano R (incio do ciclo)

P=0
R

Z 0 ( zero pea)

1.1.1.1.1.1.1.4.P
l
a
n
o
FR

(
I
n

c
i
o

Z (final)

d
o
c
i
c
l
o
)

Retrao

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

71

Onde:
Z Profundidade mxima (Z final).
R Plano Rpido (Plano de referncia para incio do ciclo com avano de
usinagem), seu valor dado em relao ao zero pea.
F Avano de trabalho (Velocidade de avano de usinagem a partir do plano R at
a profundidade mxima (Z final).
Obs: Caso F no seja programado o comando assume o valor default
conforme pgina de controle (geralmente F default = 2500 mm/min)
V Avano de sada (Velocidade de avano de retrao da profundidade mxima
(Z final), at Plano R (P=0), ou Z inicial (P0).
Obs: Caso V no seja programado o comando assume movimento rpido
na retrao da ferramenta.
P Retrao da ferramenta (Se P no for programado ou programado com valor
igual a 0 (zero), a retrao se dar at o plano R. Se P for programado com um
valor diferente de 0 (zero) (1 a 250), a retrao se dar em velocidade de avano
V at o plano R, depois assume avano rpido at Z inicial.
D Tempo de permanncia em segundos (0,01 a 99,99) da ferramenta parada na
profundidade mxima (Z final), antes que ocorra a retrao.
X Coordenada no eixo X que ser efetuada antes da execuo do ciclo (Este
movimento pode ser absoluto ou Incremental, Rpido ou Velocidade de avano,
porm somente no modo rpido (G00) o ciclo atuar imediatamente aps o
movimento, caso contrrio o ciclo no atuar.
Y Coordenada no eixo Y que ser efetuada antes da execuo do ciclo (Este
movimento pode ser absoluto ou Incremental, Rpido ou Velocidade de avano,
porm, somente no modo rpido (G00) o ciclo atuar imediatamente aps o
movimento, caso contrrio o ciclo no atuar.

Programao em Linguagem ISO

72

Iniciao ao Comando Numrico Computadorizado

EXEMPLO DE FIXAO 01
Objetivo: Usar a funo G81, aplicando as funes auxiliares N, H, e E no
programa de execuo.

1. DESENHO DA PEA:

2. FERRAMENTAS

Broca de Centro
Broca Helicoidal de 10 mm

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

73

OBSERVAES:

POSICIONAMENTO
N.
F.
EIXOS
BLOCO PREP X, Y, Z
.

FUNES
AUXILIARES / MISCELNEAS
COMENTRIOS
; EXEMPLO_G81 #

G99 #
G90 #
G71 #
G17 #
T01 M6 ; Broca de Centro #
O01 S1000 M03 #
G0
G81

X0 Y0 #
Z10.
Z- 6.5

N40
G0

X30. Y30. #
X-30. #
Y-30. #
X30. #

N50
G80
G0

Z10.
X0 Y0 #

GZO

G0
G81

M8 # (Posicionamento Inicial)
R5. F50 V300 D1. P0 ; Furos de Centro #
;Bloco com o posicionamento dos furos #

; Fim dos Posicionamentos #


; Cancela o Ciclo de furao G81 #
M9 #
M5 #
T02 M6 ; Broca Helicoidal 10 mm #
O02 S700 M03 #

X0 Y0 #
Z10.
Z-20.

G80 #
G0
Z10.
X0 Y0 #
GZO

M8 #
R5. F100 V300 P0 ; Furos de 10 mm #
H40 E50 #
M9 #
M5 #
M30 #

Comentrio: Por se tratar de coordenadas iguais para operaes diferentes (centro e


furao), separar as coordenadas de furao por bloco (N40 a N50), podendo dessa
forma efetuar um desvio dentro do programa, atravs das funes (H e E),
simplificando sua programao.

Programao em Linguagem ISO

74

Iniciao ao Comando Numrico Computadorizado

1.56. G83 Ciclo de Furao com Descarga


A funo G83, possibilita a execuo de operaes de furao onde h
necessidade de uma retrao da ferramenta, para quebra e remoo do cavaco.
Este ciclo faz uso de uma velocidade de avano pr determinado para a usinagem
(F), a partir do o plano R, e uma velocidade rpida para retrao at plano R (P=0)
ou Z inicial (P0).
Como todo ciclo fixo, G83 modal. Ele permanece em efeito at ser cancelado por
G80, ou sobreposto por outro ciclo fixo, que atuar automaticamente aps um
subsequente movimento rpido (G00).
Retrao Simples
G00 Z.. # (Posicionamento Z Inicial)
G83 Z.. (R..) (I..) (F..) (W..) (D..) X.. Y.. # (Ciclo de Furao)
G80 # (Cancelamento do ciclo)

P0

Z (inicial)

Plano R (incio do ciclo)

P=0
R

Z 0 ( zero pea)

F
I
D

F
I
D

Z (final)

D
Retrao Final

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

75

EXEMPLO DE FIXAO
Objetivo:
1. DESENHO DA PEA:

2. FERRAMENTAS

Broca de Centro
Broca helicoidal de 7 mm
Broca helicoidal de 10 mm
Rebaixador de 10 mm

Programao em Linguagem ISO

76

Iniciao ao Comando Numrico Computadorizado

N.
F.
BLOCO PREP

POSICIONAMENTO
EIXOS
X, Y, Z

FUNES
AUXILIARES / MISCELNEAS
COMENTRIOS
; SAPATA #

G99 #
G90 #
G71 #
G17 #
T01 M6 ; Broca de Centro #
O01 S1000 M03 #
G0
G81
G80
G0
GZO

G0
G83
G80
G0
GZO

G0

X0 Y0 #
Z10.
Z- 6.5

Z10.
X0 Y0 #

M8 #
R5. F50 D1. V500 P1 ; Ciclo de furao #
P60 #
; Cancela Ciclo de furao #
M9 #
M5 #
T04 M6 ; Broca Helicoidal de 10 mm #
O04 S800 M3 #

X0 Y0 #
Z10.
M8 #
Z- 50. R5. F150 D1. I15. W2. P1 ; Ciclo de furao #
P60 #
; Cancela Ciclo de furao #
Z10.
M9 #
X0 Y0 #
M5 #
M30 #

SUB-PROGRAMA P60
; Sub_SAPATA #
; Bloco de furos de 10 mm #
X18.561 Y18.561 #
X-18.561 #
Y-18.561 #
X18.561 #
M02 #

Observao:
No subprograma usar somente posicionamentos em G00, pois em caso contrrio o
ciclo ignora a coordenada.

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

77

EXERCCIO DE FIXAO
1. DESENHO DA PEA:

2. FERRAMENTAS

Broca de Centro
Broca helicoidal de 10 mm
Rebaixador de 16 mm

Programao em Linguagem ISO

78

Iniciao ao Comando Numrico Computadorizado

OBSERVAES:

FUNES DE PROGRAMAO / COMENTRIOS

BLOCO

OBSERVAES:

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

79

FUNES DE PROGRAMAO / COMENTRIOS

BLOCO

Programao em Linguagem ISO

80

Iniciao ao Comando Numrico Computadorizado

1.57. G84 Ciclo de Roscamento


A funo G84, possibilita a execuo da operao de roscamento direita em furos
com macho para roscar, onde utilizando uma velocidade de
avano pr
determinado, ao atingir a profundidade mxima, automaticamente o comando
inverte o sentido de giro do eixo rvore e efetua a retrao da ferramenta tambm
em velocidade de avano at o plano R (P=0) ou Z inicial (P0).
Como todo ciclo fixo, G84 modal. Ele permanece em efeito at ser cancelado por
G80, ou sobreposto por outro ciclo fixo, que atuar automaticamente aps um
subsequente movimento rpido (G00).
G00 Z.. # (Posicionamento Z Inicial)
G84 Z.. (R..) (F..) (P..) (D..) X.. Y.. # (Ciclo de Roscar com macho)
G80 # (Cancelamento do ciclo)

P0
Z (inicial)

P=0

Plano R (inicio do ciclo)

Z 0 ( zero pea)

R
F

Z (final)
D
Retrao Final

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

81

Onde:
Z Profundidade mxima (Z final).
R Plano Rpido (Plano de referncia para incio do ciclo com avano de
usinagem).
F Avano de trabalho (Velocidade de avano de usinagem a partir do plano R at
a profundidade mxima (Z final), e tambm de retrao at Plano R (P=0), ou Z
inicial (P0).
Obs: Clculo F = rpm x Passo da rosca
Caso F no seja programado o comando assume o valor default
conforme pgina de controle (geralmente F default = 2500 mm/min)
P Retrao da ferramenta (Se P no for programado ou programado com valor
igual a 0 (zero), a retrao se dar at o plano R, em velocidade de trabalho F. Se
P for programado com um valor diferente de 0 (zero) (1 a 250), a retrao se dar
em velocidade de avano F at o plano R, depois assume avano rpido at Z
inicial.
D Tempo de permanncia em segundos (0,01 a 99,99) da ferramenta parada na
profundidade mxima (Z final), depois da reverso do sentido de giro do eixo rvore
e antes que ocorra a retrao da ferramenta.
X Coordenada no eixo X que ser efetuada antes da execuo do ciclo (Este
movimento pode ser absoluto ou Incremental, Rpido ou Velocidade de avano,
porm somente no modo rpido (G00) o ciclo atuar imediatamente aps o
movimento, caso contrrio o ciclo no atuar.
Y Coordenada no eixo Y que ser efetuada antes da execuo do ciclo (Este
movimento pode ser absoluto ou Incremental, Rpido ou Velocidade de avano,
porm, somente no modo rpido (G00) o ciclo atuar imediatamente aps o
movimento, caso contrrio o ciclo no atuar.

Programao em Linguagem ISO

82

Iniciao ao Comando Numrico Computadorizado

EXEMPLO DE FIXAO
1. DESENHO DA PEA:

2. FERRAMENTAS

Broca de Centro
Broca helicoidal de 6.5 mm
Macho M8x1

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

N.
BLOCO

POSICIONAMENTO
F.
EIXOS
PREP X, Y, Z

83

FUNES
AUXILIARES / MISCELNEAS
COMENTRIOS

; Placa de Fixao #
G99 #
G90 #
G71 #
G17 #

G0
G81
G80
G0

X0 Y0
Z10.
Z- 6.5

Z10.
X0 Y0 #

GZO

G0
G81
G80
G0

M5 #
T02 M6 ; Broca Helicoidal de 6.5 mm #
O02 S1500 M3 #
X0 Y0 #
Z10.
Z-20.

Z10.
X0 Y0 #

G81
G80
G0

X0 Y0 #
Z10.
Z-30.

Z10.
X0 Y0 #

GZO

G0
G84
G80

M8 #
R5. F100 D1. V500 P1 ; Ciclo de furao #
P240 H40 E50 #
; Cancela Ciclo de furao #
M9 #
M5 #
T03 M6 ; Broca Helicoidal de 10 mm #
O03 S1000 M3 #

GZO

G0

T01 M6 ; Broca de Centro #


O01 S1000 M03 #
F500 #
M8 #
R5. F150 D1. V500 P0 ; Ciclo de furao #
P240 #
; Cancela Ciclo de furao #
M9 #

M8 #
R5. F150 D1. V500 P1 ; Ciclo de furao #
P240 H50 #
; Cancela Ciclo de Furao #
M9 #
M5 #
T04 M6 ; Macho M8x1 #
O04 S320 M3 #

X0 Y0 #
Z10.
Z-15.

M8 #
R5. F320 P0 ; Ciclo de Roscar #
P240 H40 E50 #
; Cancela Ciclo de Roscar #

Programao em Linguagem ISO

84

Iniciao ao Comando Numrico Computadorizado

G0

X0 Y0 #
Z10.

GZO

M9 #
M5 #
M30 #

SUB-PROGRAMA P240
; Sub_Placa #
; Bloco de furos de 6.5 mm #

N40
G0

X20. Y14. #
X80. #
Y64. #
X20. #

N50

; Bloco de furos de 10 mm #
G0

X50. Y14. #
X80. Y39. #
X50. Y64. #
X20. Y39. #
X50. Y39. #
M02 #

Observao:
No subprograma usar somente posicionamentos em G00, pois em caso contrrio o
ciclo ignora a coordenada.

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

85

EXERCCIO DE FIXAO
Usinar somente os furos com rosca.

1. DESENHO DA PEA:

2. FERRAMENTAS

Macho M6x1
Broca helicoidal de 5 mm
Broca de Centro

Programao em Linguagem ISO

86

Iniciao ao Comando Numrico Computadorizado

OBSERVAES:

FUNES DE PROGRAMAO / COMENTRIOS

BLOCO

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

87

OBSERVAES:

FUNES DE PROGRAMAO / COMENTRIOS

BLOCO

Programao em Linguagem ISO

88

Iniciao ao Comando Numrico Computadorizado

1.58. G86 Ciclo de Mandrilamento com Parada do Eixo


A funo G86, possibilita a execuo da operao de mandrilamento, tendo como
caracterstica a retrao da ferramenta com o eixo rvore desligado. Este ciclo faz
uso de uma velocidade de avano pr determinado para a usinagem (F), e
tambm caso necessrio para a retrao da ferramenta (V), at o plano R (P=0) ou
Z inicial (P0).
Como todo ciclo fixo, G86 modal. Ele permanece em efeito at ser cancelado por
G80, ou sobreposto por outro ciclo fixo, que atuar automaticamente aps um
subsequente movimento rpido (G00).
G00 Z.. # (Posicionamento Z Inicial)
G86 Z.. (R..) (F..) (V..) (P..) (D..) X.. Y.. # (Ciclo de Mandrilamento)
G80 # (Cancelamento do ciclo)

Z (inicial)

Z 0 ( zero pea)

P=0
1.1.1.1.1.1.1.2.P
l
R
a
Fn
V
o

Z (final)

(
I
n
D
c
i
o

Retrao Final

d
o
c
i
c
l
o
)

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

89

Onde:
Z Profundidade mxima (Z final).
R Plano Rpido (Plano de referncia para incio do ciclo com avano de
usinagem).
F Avano de trabalho (Velocidade de avano de usinagem a partir do plano R at
a profundidade mxima (Z final).
Obs: Caso F no seja programado o comando assume o valor default
conforme pgina de controle (geralmente F default = 2500 mm/min)
V Avano de sada (Velocidade de avano de retrao da profundidade mxima
(Z final), at Plano R (P=0), ou Z inicial (P0), onde religar o eixo rvore.
Obs: Caso V no seja programado o comando assume movimento rpido
na retrao da ferramenta.
P Retrao da ferramenta (Se P no for programado ou programado com valor
igual a 0 (zero), a retrao se dar at o plano R. Se P for programado com um
valor diferente de 0 (zero) (1 a 250), a retrao se dar em velocidade de avano
V at o plano R, depois assume avano rpido at Z inicial.
D Tempo de permanncia em segundos (0,01 a 99,99) da ferramenta parada na
profundidade mxima (Z final), antes que ocorra a retrao.
X Coordenada no eixo X que ser efetuada antes da execuo do ciclo (Este
movimento pode ser absoluto ou Incremental, Rpido ou Velocidade de avano,
porm somente no modo rpido (G00) o ciclo atuar imediatamente aps o
movimento, caso contrrio o ciclo no atuar.
Y Coordenada no eixo Y que ser efetuada antes da execuo do ciclo (Este
movimento pode ser absoluto ou Incremental, Rpido ou Velocidade de avano,
porm, somente no modo rpido (G00) o ciclo atuar imediatamente aps o
movimento, caso contrrio o ciclo no atuar.

Programao em Linguagem ISO

90

Iniciao ao Comando Numrico Computadorizado

EXEMPLO DE FIXAO
1. DESENHO DA PEA:

2. FERRAMENTAS

Broca de Centro
Broca helicoidal de 6 mm
Barra de Mandrilar

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

91

OBSERVAES:
Programa Principal
POSICIONAMENT
N.
F.
O
BLOCO PREP
EIXOS
.
X, Y, Z

FUNES
AUXILIARES / MISCELNEAS
COMENTRIOS
; Canecas #

G99 #
G90 #
G71 #
G17 #
N1
G0
G81
G80
G0

X0 Y0
Z10.
Z-6.5

Z10.
X0 Y0 #

GZO

G0
G81
G80
G0

M5 #
T02 M6 ; Broca Helicoidal de 6 mm #
O02 S1500 M3 #
X0 Y0 #
Z10.
Z-15.

Z10.
X0 Y0 #

GZO

G0
G85
G80
G0
GZO

O01 S1000 M03 #


F500 #
M8 #
R5. F150 D1. V500 P0 ; Ciclo de furao #
P100 H40 E50#
; Cancela Ciclo de furao #
M9 #

M8 #
R5. F100 D1. V500 P1 ; Ciclo de furao #
P100 H40 E50 #
; Cancela Ciclo de furao #
M9 #
M5 #
T03 M6 ; Barra de Mandrilar#
O03 S1000 M3 #

X0 Y0 #
Z10.
Z- 40.

Z10.
X0 Y0 #

M8 #
R5. F150 D1. V300 P1 ; Ciclo de Mandrilar #
P100 H50 #
; Cancela Ciclo de Rebaixar #
M9 #
M5 #
T00 M6 #
M30 #

Programao em Linguagem ISO

92

Iniciao ao Comando Numrico Computadorizado

SUB-PROGRAMA P100
; Sub_Caneca #
; Bloco de furos de 6 mm #

N40
G0

X7. Y7. #
X50. #
X93. #
Y69. #
X50. #
X7. #

N50

; Bloco de furos Mandrilados #


G0

X27. Y38. #
X73. #
M02 #

Observao:
No subprograma usar somente posicionamentos em G00, pois em caso contrrio o
ciclo ignora a coordenada.

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

93

1.59. G24 Auto-Rotina de Crculo de Furos


A funo G24, executa automaticamente um auto ciclo (G81/G86), sub-programa
ou sub-rotina , em um padro circular de pontos (furos) igualmente espaados, com
no mximo 128 vezes.
O comando executa o auto ciclo (G81/G86) no primeiro ponto (furo) do padro
circular (Pi), e a funo G24 se encarrega de efetuar a movimentao em rpido
entre os outros pontos (furos) para a continuao do auto ciclo at o seu trmino.
G00 Z... # (Posicionamento Z inicial)
G81/G86... # (Auto-Ciclo)
G24 I... J... L... W... (X... Y...) (R... C...) # (Auto-Rotina)
G80 # (Cancelamento)

Programao em Linguagem ISO

94

Iniciao ao Comando Numrico Computadorizado

Onde:
I Coordenada do centro do crculo de furos no eixo X, em absoluto ou
incremental. Se no programado a posio atual em X assumida como sendo a
coordenada do centro do crculo de furos.
J Coordenada do centro do crculo no eixo Y em absoluto ou incremental . Se no
programado, a posio atual em Y assumida como sendo a coordenada do
centro do crculo.
L Especifica o nmero total de pontos (furos) em que o auto-ciclo , sub-rotina ou
sub-programa ir executar. O valor mximo de L 128 vezes, e pode ser menor do
que o nmero total de pontos definido por W . L tem formato 3.
W Especifica o nmero total de pontos (furos) em um crculo completo. A direo
dos pontos (furos) pode ser no sentido horrio (W-), ou no sentido anti-horrio (W).
O nmero mximo de pontos :
Sentido horrio 128
Sentido anti-horrio 127
A utilizao da funo W feita de forma indireta onde o espaamento ficar sendo
360 graus/W, ou seja 360 graus dividido pelo nmero de pontos. W tem formato 3.
X Coordenada do ponto inicial (Pi) do crculo de furos no eixo X, em absoluto ou
incremental. Se no programada a posio atual em X assumida como sendo a
coordenada do ponto inicial (Pi) do crculo de furos.
Y Coordenada do ponto inicial (Pi) do crculo de furos no eixo Y, em absoluto ou
incremental. Se no programada a posio atual em Y assumida como sendo a
coordenada do ponto inicial (Pi) do crculo de furos.
R Define o raio do crculo de furos , em relao a coordenada do centro definido.
C Define o ngulo da posio inicial (Pi), no crculo de furos, medido a partir de
uma linha imaginria do eixo positivo de X no modo absoluto ou da posio inicial
da ferramenta no modo incremental. C tem formato 3.3.

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

95

Para se utilizar a funo G24 pode-se fazer uso das seguintes combinaes na
especificao do centro do crculo (cc) e da posio inicial (Pi), dos pontos (furos) a
serem efetuados.
( I.. J..) - (X..Y..) - (I.. J.. X.. Y..) - (I.. J.. C.. R..)
Exemplo:

I J Os posicionamento I J no bloco G24 definem o centro do crculo de furos (cc).


Portanto antes a ferramenta j dever estar posicionada no ponto inicial (Pi), para
execuo do auto-ciclo.

:
G00 X45. Y95. Z10. # (Pi)
G81 Z-20. R5. F100 # (Auto-ciclo)
G24 I45. J60. L5 W5 # (Auto-rotina)
G80 # (Cancelamento)
:

Programao em Linguagem ISO

96

Iniciao ao Comando Numrico Computadorizado

X Y Os posicionamentos X Y no bloco G24, efetuaro um movimento em rpido


para a coordenada do ponto inicial (Pi) na execuo do auto-ciclo. Portanto antes a
ferramenta j dever estar posicionado no centro do crculo de furos (cc).
:
G00 X45. Y60. Z10. # (cc)
G81 Z-20. R5. F100 # (Auto-ciclo)
G24 X45. Y95. L5 W5 # (Auto-rotina)
G80 # (Cancelamento)
:

I J X Y Os posicionamentos I J X Y no bloco G24, definem: I J o centro do crculo


de furos (cc), e X Y a posio inicial (Pi) da execuo do auto-ciclo .
:
G00 Z10. # (Z inicial)
G81 Z-20. R5. F100 # (Auto-ciclo)
G24 I45. J60. X45. Y95. L5 W5 # (Auto-rotina)
G80 # (Cancelamento)
:

I J R C Os posicionamentos I J R C no bloco G24, definem : I J o centro do


crculo de furos (cc), e R C a posio inicial (Pi), na execuo do auto-ciclo.
:
G00 Z10. # (Z inicial)
G81 Z-20. R5. F100 # (Auto-ciclo)
G24 I45. J60. R35. C90. L5 W5 # (Auto-rotina)
G80 # (Cancelamento)
:

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

97

1.60. G25 Auto-Rotina de Retngulo de Furos


A funo G25, executa automaticamente um auto ciclo (G81/G86), sub-programa
ou sub-rotina , em um padro retangular de pontos (furos) igualmente espaados,
executando todos os furos, programando-se apenas o furo inicial.
O comando executa o auto ciclo (G81/G86) no primeiro ponto (furo) do padro
retangular (Pi), e a funo G25 se encarrega de efetuar a movimentao em rpido
entre os outros pontos (furos) para a continuao do auto ciclo at o seu trmino.

G00 X... Y... Z... # (Pi posicionamento inicial)


G81/G86... # (Auto-Ciclo)
G25 X... Y... I... J... F... # (Auto-Rotina)
G80 # (Cancelamento)

Programao em Linguagem ISO

98

Iniciao ao Comando Numrico Computadorizado

Onde:
X - Especifica a distncia incremental no eixo X, e a direo entre os pontos (furos),
a serem executados.
Y - Especifica a distncia incremental no eixo Y, e a direo entre os pontos (furos),
a serem executados.
I - Define o nmero de pontos (furos) ao longo do eixo X.
O sinal negativo (-) colocado neste valor ser ignorado pelo comando.
J - Define o nmero de pontos (furos) ao longo do eixo Y.
O sinal negativo (-) colocado neste valor ser ignorado pelo comando.
F - Especifica o avano dos movimentos entre os pontos (furos).
Se F no for programado, o avano entre os pontos ser o rpido.
Se for programado F0 o avano considerado ser o ltimo avano
programado com G01.

Exemplo:
:
G00 X18. Y15. Z10. #
G81 Z-15. R5. F200 #
G25 X15. Y20. I5 J3 F0 #
G80 #
:

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

99

EXERCCIO DE FIXAO
1. DESENHO DA PEA:

2. FERRAMENTAS

Broca de Centro
Broca helicoidal de 10 mm

Programao em Linguagem ISO

100 Iniciao ao Comando Numrico Computadorizado

FUNES DE PROGRAMAO / COMENTRIOS

BLOCO

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

101

1.61. G26 Auto rotina para alojamento interno (Cavidade)


A funo G26 uma auto-rotina para fresamento de alojamentos retangulares,
quadrados ou circulares.
Esta funo
alojamentos.

permite

automaticamente desbastar e dar acabamento em

Para alojamento retangular. possvel especificar um raio nos cantos usando a


funo R, que dever ser maior que o raio da ferramenta utilizada para usinagem
do alojamento.
O ltimo movimento da auto-rotina um movimento de sada tangencial.
Uma funo Q limita a dimenso deste movimento. 90 graus ao final da
usinagem a ferramenta retorna em rpido para coordenada em Z da posio inicial
e em seguida para a posio inicial em XY.
G00 X.. Y.. Z.. # (Pi posicionamento inicial)
G26 X.. Y.. Z.. I.. J.. K.. Q.. U.. L.. W.. D.. F.. H.. V.. R.. O.. # (Auto-Rotina)
Onde:
X - Coordenada do canto oposto do alojamento no eixo X, se X e Y no for
programado um alojamento circular ser executado com raio R .
A coordenada X absoluta do canto oposto em relao ao zero programa.
Y - Coordenada do canto oposto do alojamento no eixo Y
A coordenada absoluta do canto oposto em relao ao zero programa.
Z - Nvel Z do fundo do alojamento (profundidade final).
I - Sobremetal para acabamento ao longo do eixo X.
J - Sobremetal para acabamento ao longo do eixo Y.
K - Sobremetal para acabamento no fundo do alojamento.
Q - Especifica o raio de sada 90 graus.
U - Profundidade de corte desbaste para o eixo Z.
Se U no for programado o comando usa a funo L para determinar a
profundidade de corte .
L - Determina o nmero de passes para o eixo Z.
L sempre um nmero inteiro, se L no for programado U ser usado para
determinar a profundidade do corte.
W - Determina a largura de corte ao longo dos eixos X Y, se W no for programado
a largura de corte determinada pela funo D.
Se somente W for programado ou somente D, a auto-rotina inicia no centro
do alojamento .
Programao em Linguagem ISO

102 Iniciao ao Comando Numrico Computadorizado

Se W e D for programado juntos, a auto-rotina abrir um alojamento j


existente.
Se nenhum W ou D for programado ento a largura de corte ser o prprio
raio da ferramenta.
Se W for maior que o dimetro da ferramenta o comando bloquear a
execuo.
D - Especifica o nmero de passes para os eixos X Y .
D ser sempre um valor inteiro.
F - Define o avano do desbaste.
F - positivo para corte discordante.
F - negativo para corte concordante.
H - Avano de acabamento.
H - positivo para corte discordante.
H - negativo para corte concordante.
V - Define avano de penetrao para o eixo Z.
Se V no for programado o avano F ser usado.
R - Raio do canto do alojamento, se X e Y no for programado R ser o raio do
alojamento circular.
O - Nmero do corretor da ferramenta para compensao de raio.
RESTRIES:
- Corretor com valor do dimetro da ferramenta negativo no pode ser usado.
- Se o valor de escala G72 for usado com a funo G26 e o raio do canto tiver sido
programado na auto-rotina, os fatores de escala X e Y devero ter os mesmos
valores.
- O dimetro da ferramenta no pode exceder o menor lado do alojamento.
- G18 e G19 no pode ser ativado se R for programado.
-

A largura de corte em X Y definido por W ou calculado atravs de D no pode


exceder o dimetro da ferramenta.
A funo G26 no requer que se programe todas funes descritas acima.

A seguir est descrito o que ocorre quando alguma dessas funes so


omitidas.
X - Se omitido esta funo um rasgo fresado com um comprimento especificado
por Y.
E com largura especificada por X2 x R. Se R tambm no for programado, a
largura do rasgo ser igual ao dimetro da ferramenta.

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

103

Y - Se omitirmos esta funo um rasgo fresado com o comprimento definido por


X e com uma largura especificada por 2 x R.
Se R no for definido a largura ser igual ao dimetro da ferramenta.
XY - Um alojamento circular ser fresado com o raio especificado por R.
O centro do alojamento dever ser a posio da ferramenta quando G26 for
definido.
Importante:
Se voc definir um alojamento circular programado R e no X Y, o sobremetal I e J
devero ter os mesmo valores pois caso contrrio ser feito um percurso ovalizado.
I - O sobremetal especificado por J ser usado ao longo do eixo X.
J - O sobremetal especificado por I ser usado ao longo do eixo Y.
I e J - Todos os passes em X Y/ sero de desbaste.
O ltimo passe ser executado com avano de acabamento.
K - Todos passes em Z sero de desbaste.
W - A largura de corte em X Y ser determinado pela funo D.
D - A largura de corte em X Y ser determinado pela funo W.
W e D - A largura de corte em X Y ser o raio da ferramenta.
U - Se omitido, os passes na profundidade (Z) sero calculados pelo comando
baseado na funo L.
L - O nmero de cortes para o eixo Z ser calculado pelo comando baseado na
funo U.
U - L - Apenas um passe em Z ser executado na profundidade final.

OBSERVAES:
- Inicia em "Pi", compensa a ferramenta, penetra em rampa o valor de "U", depois
comea a alargar em funo do parmetro W.
- Ao terminar a primeira passada geral em U ele comea todo processo novamente,
porm, comeando em Pf.
- Acabamento.
Primeiro ele d o acabamento no fundo em K e depois nas laterais I e J.
- O parmetro Q evita marcas na lateral da pea.
- Se usar W no precisa definir D e vice versa.
- Se usar U no precisa definir L e vice versa.
Dicas
Programao em Linguagem ISO

104 Iniciao ao Comando Numrico Computadorizado

Corte discordante

Corte concordante

F H V so positivos

F H V so negativos

Obs: mais utilizados para desbaste


ou seja bastante remoo de cavaco.

Obs: mais utilizados para acabamento,


pouca remoo de cavaco.

Para um bom rendimento o parmetro W, dever ter um valor equivalente a 50% a


70% do valor do dimetro da fresa utilizada.

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

105

Alojamento Retangular

Alojamento Retangular com raio nos cantos

Programao em Linguagem ISO

106 Iniciao ao Comando Numrico Computadorizado

Alojamento quadrado

Alojamento redondo

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

107

EXEMPLO DE FIXAO
1. DESENHO DA PEA:

2. FERRAMENTAS

Fresa de topo
de 10 mm

Programao em Linguagem ISO

108 Iniciao ao Comando Numrico Computadorizado

OBSERVAES:

FUNES DE PROGRAMAO / COMENTRIOS

BLOCO

N1

; ALOJAMENTO RETNGULAR SEM RAIO


G99 #
G90 #
G71 #
G66 #
G17 #
T01 M06 ; FRESA DE 10 MM #
O01 S1500 M03 #
G0 X-10. Y-10. #
Z10. #
G01 Z.5 F500 M8 # (POSICIONAMENTO INICIAL EM Z)
G00 X10. Y10. # (POSICIONAMENTO INICIAL Pi)
G26 X90.Y55. Z-5. I1. J1. K1. U2. F300 H200 V150 Q10. W5.5 #
G00 Z10. M9 #
GZO M05 #
M30 #

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

109

EXEMPLO DE FIXAO
1. DESENHO DA PEA:

2. FERRAMENTAS

Fresa de topo de 10 mm

Programao em Linguagem ISO

110 Iniciao ao Comando Numrico Computadorizado

OBSERVAES:

FUNES DE PROGRAMAO / COMENTRIOS

BLOCO

N1

; ALOJAMENTO RETNGULAR COM RAIO


G99 #
G90 #
G71 #
G66 #
G17 #
T01 M06 ; FRESA DE 10 MM #
O01 S1500 M03 #
G00 X-10. Y-10. #
Z10. #
G01 Z.5 F500 M8 #
G00 X10. Y10. # (POSICIONAMENTO INICIAL Pi)
G26 X90.Y55. Z-5. R15. I1. J1. K1. U2. F300 H200 V150 Q10. W5.5 #
G0 Z10. M9 #
GZO M05 #
M30 #

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

111

EXEMPLO DE FIXAO
1. DESENHO DA PEA:

2. FERRAMENTAS

Fresa de topo de 10 mm

OBSERVAES:
Programao em Linguagem ISO

112 Iniciao ao Comando Numrico Computadorizado

FUNES DE PROGRAMAO / COMENTRIOS

BLOCO

N1

; ALOJAMENTO QUADRADO
G99 #
G90 #
G71 #
G66 #
G17 #
T01 M06 ; FRESA DE 10 MM #
O01 S1500 M03 #
G00 X-10. Y-10. #
Z10. #
G01 Z.5 F500 M8 #
G00 X10. Y10. # (POSICIONAMENTO INICIAL Pi)
G26 X60.Y60. Z-5. I1. J1. K1. U2. F300 H200 V150 Q10. W5.
G00 Z10. M9 #
GZO M05 #
M30 #

Programao em Linguagem ISO

Iniciao ao Comando Numrico Computadorizado

113

EXEMPLO DE FIXAO
1. DESENHO DA PEA:

2. FERRAMENTAS

Fresa de topo de 10 mm

Programao em Linguagem ISO

114 Iniciao ao Comando Numrico Computadorizado

OBSERVAES:

FUNES DE PROGRAMAO / COMENTRIOS

BLOCO

N1

; ALOJAMENTO REDONDO
G99 #
G90 #
G71 #
G66 #
G17 #
T01 M06 ; FRESA DE 10 MM #
O01 S1500 M03 #
G00 X35. Y40. #
Z10. #
G01 Z.5 F500 M8 # (POSICIONAMENTO INICIAL Pi)
G26 R25. Z-5. I1. J1. K1. U2. F300 H200 V150 Q10. W5.
GZO M05 #
M30 #

Programao em Linguagem ISO

Você também pode gostar