Professional Documents
Culture Documents
#
Tais instruções deverão orientar o comando quanto ao O
que Fazer? Onde Fazer? e Como Fazer ? através de funções N55 G01 X132. Z138. F.2 #
Funções Exemplo:
Preparatórias – G
N10 G1 X45. Z66. F.15 #
G00
G01 Função S
.
. Através desta função o comando recebe informações quan-
. to ao valor da velocidade de corte de duas maneiras diferentes:
DIRETA:
Quando utilizado junto com a função G96, o valor da fun-
Funções de ção auxiliar "S", entra como valor de velocidade de corte constante,
Posicionamento com o qual o comando executa os cálculos de rpm em função do
diâmetro da peça, ocasionando assim uma variação de rotação
Principal durante a usinagem.
Auxiliar Deve-se limitar o rpm máxim o alcançado em função da ve-
locidade de corte requerida, programando-se a função G92 seguida
da função auxiliar "S", entrando neste caso como valor máximo de
rotação à atingir.
Funções
Complementares Exemplo:
Comando
Lista das funções preparatórias G para Comando GE Fanuc 21 i
G00 - Avanço rápido
G01 - Interpolação linear
G02 - Interpolação circular horária
G03 - Interpolação circulara anti-horária
G04 - Tempo de permanência
G20 – Referência de unidade de medida (polegada)
G21 – Referência de unidade de medida (métrico)
G28 – Retorna eixos para referência de máquina
G33 – Ciclo de roscamento
G40 – Cancela compensação do raio da ferramenta
G41 – Ativa compensação do raio da ferramenta (esquerda)
G42 – Ativa compensação do raio da ferramenta (direita)
G63 - Zeramento de ferramentas utilizando o Leitor de posição (TOOL EYE)
G70 – Ciclo de acabamento
G71 – Ciclo automático de desbaste longitudinal
G01
–
Interpolação
Linear
com
Avanço
Programado
• A
função
G01,
realiza
movimentos
reGlíneos
com
qualquer
ângulo,
calculado
através
das
coordenadas
de
posicionamento
descritas,
uGlizando-‐se
de
uma
velocidade
de
avanço
(F)
pré-‐determinada
pelo
programador.
o deZ40.
usinagem.
unção
G02entre
X35. parênteses
Z35. R5. é (Não
opcional.
Modal)
A função
usão: Nesta condição Programado
G01, enquanto
realiza movimentos
a instrução retilíneos
modal nãocom
for qualquer
gulo, calculado através das coordenadas de posicionamento des-
cada ou cancelada, ela permanecerá na memória do comando
as, utilizando-se de uma velocidade de avanço (F) pré-
avendo
erminada • Sintaxe
da
sentença:
G01
X...
Z...
F...
(M...)
#
necessidade de sucessivas repetições parâmetros.
pelo programador.
de: 19
- Definição de posicionamento final no eixo X (diâmetro)
- Definição de posicionamento final no eixo Z (comprimento)
- Avanço programado
G01
–
Interpolação
Linear
com
Avanço
Programado
Observações:
• O
avanço
é
um
dado
importante
de
corte
e
é
obGdo
levando-‐
se
em
conta
o
material,
a
ferramenta
e
a
operação
a
ser
executada.
• Geralmente
nos
tornos
CNC
uGliza-‐se
o
avanço
em
mm/
rotação,
mas
também
pode
ser
uGlizado
mm/min.
• A
função
G01
é
Modal
portanto
cancela
(G00,G02,G03)
.
• A
função
Miscelânea
"M...".,
é
opcional
.
Exemplo
da
função
G01
ObjeGvo:
• Usinar
a
peça
abaixo
usando
as
funções
G00
e
G01.
• Desbastar
a
peça
com
passes
de
5
mm
no
diâmetro.
• Deixar
um
sobremetal
para
acabamento
de
1
mm
no
diâmetro
e
0,2
mm
na
face.
• Efetuar
o
desbaste
e
o
acabamento
com
a
mesma
ferramenta.
• Desenho
da
peça:
• Material:
Aço
O
41mm
X
35
mm
- Deixar um sobremetal para acabam ento de 1 mm no diâmetro e 0,2 G00 X150. Z150. M09# (P
mm na face. M30 # (F
- Efetuar o desbaste e o acabamento com a mesma ferramenta.
Programa de Execução:
EIXO # ( Nome )
T0101 # (Chamada da ferramenta e Corretore
G54 # (Origem Zero peça)
M13 # (Faixa de rotação)
G96 # (Programação em Velocidade de cort
S180. # (Valor de Vc)
G92 S1000 M03 # (Lim. máx de rpm e sent. de
G00 X150. Z150. # (Ponto de troca inicial)
G00 X36. Z37. M08 # (Posiciona/o para o 1º p
G01 X36. Z20.2 F.25 # (Primeira passada)
G00 X41. Z 37. # (Recuo angular)
Exemplo
da
função
G01
Programa de Execução:
EIXO # ( Nome )
T0101 # (Chamada da ferramenta e Corretores)
B - Em um
G54 # (Origem Zero peça)
M13 # (Faixa de rotação)
- G17 plan
G96 # (Programação em Velocidade de corte constante Vc)
- G18 plan
S180. # (Valor de Vc)
- G19 plan
G92 S1000 M03 # (Lim. máx de rpm e sent. de giro do eixo árv.)
G00 X150. Z150. # (Ponto de troca inicial)
G00 X36. Z37. M08 # (Posiciona/o para o 1º passe e liga refrig.)
G01 X36. Z20.2 F.25 # (Primeira passada)
G00 X41. Z 37. # (Recuo angular)
20
Exemplo
da
função
G01
o
3 Ciclo de Técnico em Mecânica
G02 - G03 I n t e r p o l a ç ã o c ir c u l a r
G02
–
G03
Interpolação
Circular
• Nas
interpolações
circulares
a
ferramenta
deve
deslocar-‐se
entre
dois
pontos,
executando
a
usinagem
de
arcos
pré-‐definidos,
através
de
uma
movimentação
apropriada
e
simultânea
dos
eixos.
20
1. DESENHO DA PEÇA
Onde:
Objetivo:
1. DESENHO DA PEÇA
Exemplo
da
Função
G02
ou
G03
com
R
2. FERRAMENTA
3. PROGRAMA:
: Desbaste anterior
N40 T0202; ACABAMENTO # Chamada de ferramenta e Corretor
N45 G54 # Origem zero peça
Exemplo
da
Função
G02
ou
G03
com
R
3. PROGRAMA:
: Desbaste anterior
N40 T0202; ACABAMENTO # Chamada de ferramenta e Corretor
N45 G54 # Origem zero peça
N50 M13 # Faixa de rotação
N55 G96 # Prog. em Vc constante
N60 S180. # Valor de Vc
N65 G92 S1500 M03 # Limite de RPM e Sent. de giro do eixo árv.
N70 G00 X0 Z82. M08 # Posicionamento rápido
N75 G42 # Compensação do raio da ferram enta
N80 G01 X0. Z80. F.2 # Aproximação
N85 G01 X21. Z80. # Faceia
N90 G01 X24. Z78.5 # Interpola chanfro
N95 G01 X24. Z50. # Torneia diâmetro menor
N100 G02 X44. Z40. R 10. # Interpola raio anti-horário
N105 G01 X50. Z25. # Interpola o ângulo
N110 G01 X74. Z25. # Faceia
N115 G03 X80. Z22. R 3. # Interpola o raio horário
N120 G01 X80. Z12. # Torneia o diâmetro maior
N125 G40 # Descompensação do raio da ferramenta
N130 G01 X84. Z12. # Afasta a ferram enta
N135 G00 X150. Z150. M09 # Pto de troca final e Desliga o refrig.
N140 M30 # Final de program a
o
ação – CNC 3 Ciclo de Téc
G02
–
G03
Interpolação
Circular
Automação – CNC
ravés das coordenadas do centro do arco, pelas funções "I" 1. DESENHO DA PEÇA:
2- Através das coordenadas do centro do arco, pelas funções "I"
e forma⇒Absoluta. 1. DESENHO DA PEÇ
e "K", de forma Absoluta.
G01 X... Z... # (Ponto inicial P1)
da Sentença: G02 / G03 X... Z... I... K... (Ponto
G01# X... finalOnde:
Z... # P2) (Ponto inicial P1)
X - Definição do posicionamento final no eixo X (diâmetro).
Sintaxe da Sentença: G02 / G03 X... Z... I... ZK... # (Ponto
- Definição final P2)
do posicionamento final no eixo Z (compriment
I - Coordenada do centro do arco, co-direcional paralela
(em diâmetro).
Onde:
K - Coordenada do centro do arco, co-direcional paralela
X - Definição do posicionamento final no eixo X (diâmetro).
(em relação ao Zero Peça).
Z - Definição do posicionamento final no eixo Z (comprimento).
# - Fim de bloco
I - Coordenada do centro do arco, co-direcional paralela ao eixo X
(em diâmetro).As funções I e K são programadas tomando-se c
K - Coordenada do centro
rência a distância entredo
osarco, co-direcional
centros do arcoparalela
no eixoao"X",
eixo Ze a
(em
entrerelação ao Zero
o centro doPeça).
arco em relação a origem do sistema d
- Fim de
#nadas dabloco
peça, no eixo “Z”.
o: : Desbaste anterior
N40 T0202; ACABAMENTO # Chamada de ferram
1 X30. Z25. # (Ponto inicial P1) N45 G54 # Origem zero peça
3 X40. Z30. I30. K20. # (Ponto final P2) N50 M13 # Faixa de rotação
N55 G96 # Prog. em Vc constante
N60 S180. # Valor de Vc
2. FERRAMENTAS: N65 G92 S1500 M03 # Limite de RPM e Sentid
A função "I" deve ser programada em diâmetro. árvore
Caso o centro do arco ultrapasse a linha de centro devere- N70 G00 X0 Z82. M08 # Posicionamento rápido
-
3. PROGRAMA:
: Desbaste anterior
N40 T0202; ACABAMENTO # Chamada de ferramenta e Corretor
N45 G54 # Origem zero peça
N50 M13 # Faixa de rotação
N55 G96 # Prog. em Vc constante
N60 S180. # Valor de Vc
N65 G92 S1500 M03 # Limite de RPM e Sentido de giro do eixo
árvore
- N70 G00 X0 Z82. M08 # Posicionamento rápido
N75 G42 # Compensação do raio da ferram enta
e N80 G01 X0. Z80. F.2 # Aproximação
N85 G01 X21. Z80. # Faceia
N90 G01 X24. Z78.5 # Interpola chanfro
s N95 G01 X24. Z50. # Torneia diâmetro menor
- N100 G02 X44. Z40. I44. K50. # Interpola raio anti-horário
o N105 G01 X50. Z25. # Interpola o ângulo
N110 G01 X74. Z25. # Faceia
N115 G03 X80. Z22. I74. K22. # Interpola o raio horário
- N120 G01 X80. Z12. # Torneia o diâmetro maior
- N125 G40 # Descompensação do raio da ferramenta
- N130 G01 X84. Z12. # Afasta a ferramenta
N135 G00 X150. Z150. M09 # Ponto de troca final e Desliga o
refrigerante
N140 M30 # Final de program a
G04
Tempo
de
Permanência
• A
função
G04,
é
a
função
que
determina
um
tempo
de
permanência
da
ferramenta
parada.
Onde:
D - Tempo de permanência em segundos.
Exemplo 01 (Canal)
:
N30 G00 X29. Z-20. M08 #
N35 G01 X20. Z-20. F .05 #
N40 G04 D1. #
N45 G00 X29. Z-20. #
N50 G00 X150. Z50. M09 #
:
F un ç ã o G 18 S e le ç ã o do Pla no X, Z
Exemplo 02 (Furo de centro)
A função G18 seleciona o plano de trabal
eixo X e Z, obedecendo a regra da mão direita, no
executar interpolações circulares e/ou se fazer c
raio da ferramenta.
A função G18 é utilizada nos Tornos CNC
do assume G18 como condição básica de funcion
assim que a máquina é ligada.
N35 G01 X20. Z-20. F .05 #
N40 G04 D1. #
N45 G00 X29. Z-20. #
F un ç ã o G 18 S e le ç ã o do Pla no X, Z
Função
G18
Seleção
do
Plano
X,Y
• A
função
G18
seleciona
o
plano
de
trabalho
que
envolve
os
eixo
X
e
Z,
obedecendo
a
regra
da
mão
direita,
no
qual
se
pretende
executar
interpolações
circulares
e/ou
se
fazer
compensações
do
raio
da
ferramenta.
F un ç ã o G 19 S e le ç ã o do Pla no Y, Z
Função
G19
Seleção
do
Plano
X,Y
• A
função
G19
seleciona
o
plano
de
trabalho
que
envolve
os
eixos
Y
e
Z,
obedecendo
a
regra
da
mão
direita,
no
qual
se
pretende
executar
interpolações
circulares
e/ou
se
fazer
compensa-‐
ções
do
raio
da
ferramenta.
• A
função
G19
é
modal
e
cancela
G17
e
G18.
A função G19 seleciona o plano de trabalho que envolve
os eixos Y e Z, obedecendo a regra da mão direita, no qual se
Função
G19
Seleção
do
Plano
X,Y
pretende executar interpolações circulares e/ou se fazer compensa-
ções do raio da ferramenta.
A função G19 é modal e cancela G17 e G18.
grama, a
ados nos
, podem
volve os
e preten-
ações do
G20
Programação
em
Diâmetro
Automação – CNC
• Esta
função
define
o
valor
dimensional
associado
com
o
eixo
X
especificado
em
diâmetro,
e
aplica-‐
G 20 P rog ra m a ç ã o e m Diâ m e tro N35 G41 #
N40 G01 X... Z.
se
xoaos
códigos
Esta função d e
define porogramação
X ,
valor dimensional associado I
X especificado em diâmetro, e aplica-se aos códigos de progra-
e
com U.
o
ei- ção)
mação X, I e U.
Co mpensaç
t a)
A funç
compensação s
direita da peça
de corte.
Como
em um bloco se
A função G20 é um comando Modal e encontra-se ativa
quando ligamos a máquina, caso necessário acioná-la deverá ser Exemplo:
programada em um bloco separado, antes de qualquer movimento
relativo à programação em diâmetro. N35 G42 #
Ela cancela qualquer função G21 anterior (programação N40 G01 X... Z.
ção)
G20
Programação
em
Diâmetro
• A
função
G20
é
um
comando
Modal
e
encontra-‐
se
aGva
quando
ligamos
a
máquina,
caso
necessário
acioná-‐la
deverá
ser
programada
em
um
bloco
separado,
antes
de
qualquer
movimento
relaGvo
à
programação
em
diâmetro.
• Ela
cancela
qualquer
função
G21
anterior
(programação
em
raio).
• Pode-‐se
verificar
na
página
de
"STATUS"
da
máquina,
a
função
comandada
em
destaque.
A função G20 é um comando Modal e encontra-se ativa
quando ligamos a máquina, caso necessário acioná-la deverá ser Exemplo:
programada em um bloco separado, antes de qualquer movimento
relativo à programação em diâmetro. N35 G42 #
C anc ela
G40
A função G
amente sol
A função G21 é um comando Modal e deve ser program a- ligada.
da em um bloco separado, antes de qualquer movimento relativo à A função G
programação em raio. do solicitad
Ela cancela qualquer função G20 anterior e será mostrada para efetua
na página de "STATUS" em destaque. nenhum tipo
G21
Programação
em
Raio
• A
função
G21
é
um
comando
Modal
e
deve
ser
programa-‐
da
em
um
bloco
separado,
antes
de
qualquer
movimento
relaGvo
à
programação
em
raio.
• Ela
cancela
qualquer
função
G20
anterior
e
será
mostrada
na
página
de
"STATUS"
em
destaque.
Lado
de
Ataque
da
Ferramenta
• O
lado
de
corte
"L"
é
um
dado
definido
pelo
operador
na
preparação
da
máquina
(Pre-‐Set),
informando
ao
comando
o
lado
de
ataque
das
ferramentas
operantes
durante
a
usinagem.
Códigos:
Observações:
Uma peça p
conforme a necessida
Os códigos
gramados para toda
confirmação da mud
detalhe em certas c
iniciando no meio do
ração o zero máquina
Lado
de
Ataque
da
Ferramenta
• Obs:
Os
códigos
acima
se
aplicam
tanto
para
torre
traseira
como
para
torre
dianteira.
G53
G54
G55
–
Deslocamento
de
Ponto
Zero
• Deslocamento
de
ponto
zero
"DPZ"
G54,
G55,
G53
• G54
(1o
DPZ)
G55
(2o
DPZ)
G53
(Cancela)
ssário
sação
.
queatravés
pode acarretar
das funções
Ponto
Zero
em distorção
G54 ou G55dimen-definido pelo programa-
determinado na máquina pelo operador na preparação da
Observações:
Uma peça poderá ter mais que uma origem zero peç
conforme a necessidade.
G53
G54
G55
–
Deslocamento
de
Ponto
Zero
Observações:
• Uma
peça
poderá
ter
mais
que
uma
origem
zero
peça
"W",
conforme
a
necessidade.
• Os
códigos
G54
e
G55,
quando
uGlizados,
devem
ser
programados
para
todas
as
ferramentas
do
programa
que
exijam
a
confirmação
da
mudança
do
zero
peça,
a
não
observância
deste
detalhe
em
certas
condições,
como
por
exemplo
uma
usinagem
iniciando
no
meio
do
programa
onde
o
comando
levará
em
conside-‐
ração
o
zero
máquina
poderá
acarretar
em
colisões
indesejáveis.
G70
Programação
em
Polegada
• Esta
função
prepara
o
comando
para
computar
todas
as
entradas
de
dados
dimensionais
em
polegada.
G 90 Prog
Af
operações e
uma origem (
G 7 1 P r o g r a m a ç ã o e m M ilí m e t r o
G 7 1 P r o g r a m a ç ã o e m M ilí m e t r o
G 91 Progra m a ç ã
A função G91
todas as operações em
medidas são feitas atrav
Neste caso, a origem da
anterior ao deslocament
A função G
to X e Z estabelece
sistema de coordena
os cálculos dos posic
Exemplo:
N30 G92 X150. Z15
N30 G92 X150
Exemplo:
:
N10 G73 X95. Z70. # A fun
: programa pode
27