Você está na página 1de 52

MANUAL DE

PROGRAMAO E
OPERAO
CENTROS DE USINAGEM

Fanuc Srie Oi

INTRODUO
PROGRAMA
Para usinar uma pea em um centro de usinagem, informaes como valores de
coordenadas e outros dados tcnicos informa como uma ferramenta deve se
mover em relao pea de trabalho afim de atingir a forma desejada. Deve ser
concebido em forma de instrues codificadas ao comando CNC. Estas
informaes so chamadas PROGRAMA DE USINAGEM.
Os dados em um bloco de programa so chamados:
a. Dados dimensionais (geomtricos)
b. Dados de Controle
Os dados de controle contem informaes tais como: funes preparatrias e
auxiliares, indexao do magazine, ligam/ desliga refrigerao e etc.

Matria-Prima

Desenho

Desenho de Usinagem

Altere o desenho para o sistema de coordenadas


absoluta. Isto ,sistema de coordenada da maquina

Plano de Usinagem

Examine um eficiente mtodo de usinagem.

Forma de fixao

Morsa / Dispositivo
Fixao interna ou externa
Sistema especial de fixao

Seleo de Ferramenta

Seleo de condio
de corte

Presset de
Ferramenta

Tipos de Ferramenta de corte


Numero de fermentas
Tipo de cavaco
Determinar RPM
Determinar Avano
Determinar Profundidade de Corte
Determinar necessidade de refrigerao
Montagem em Ordem lgica, presset e zero pea

Criao do processo
em papel

Descrever percurso das ferramentas e


movimentos da maquina de acordo com
as especificaes da maquina.

Transmisso do
programa

Digitao
Carto PCMCIA
RS 232

Teste do programa

Compare cada posicionamento com o exibido no


comando e compare cada funo ativa (M,S,T) com o
processo em papel para checar o programa.
12345-

Operao da
Mquina

Pressione o boto PROGRAM CHECK.


Opere em modo SINGLE BLOCK.
Cancele todas as compensaes.
Cheque a interferncia entre usinagem e placa
Aps o teste de programa, simular as primeiras
peas em vazio.

Medir a pea e aplicar a compensao nos corretores


se necessrio.

ESTRUTURA DE PROGRAMA:
Programa de usinagem composto por uma seqncia de blocos escritos um
aps o outro. Ao escrever um programa, uma sintaxe particular deve ser seguida.
Como a estrutura do programa:
A. Programa comea com o nmero de programa.
B. Consistem em uma srie de blocos - dimensionais e dados no-dimensional,
como avano, velocidade,funes auxiliares e etc.
C. Programa termina com cdigo de finalizao.
Caracteres para o incio do programa, precedem o primeiro bloco no programa da
pea.
Caracteres para o incio do programa principal dada pela letra "O"
Para iniciar o programa 1 - O 0001
Para iniciar o programa 2 - O 0002
Incio do programa tambm pode ser chamado como numero do programa. O
nmero de programa til em identificao de um programa e chamada de
programa.
Similar ao programa principal, temos programa de sub-rotina. Programa de subrotina tambm chamado de subprograma. Um subprograma pode conter uma
seqncia fixa ou freqentemente repetida.
Carter de incio de um subprograma tambm dada por "O"
Para iniciar o subprograma 1 - O ... ... ...
Para iniciar o subprograma 2 - O ... ... ...
Cdigo para o final do programa gravado no ltimo bloco do programa da pea.
Cdigo para o fim do programa principal M02 ou M30.
Cdigo de final de subprograma M99
Um subprograma tambm pode chamar outro subprograma de at dois nveis.
Sub-chamada do programa:
Exemplo: M98 P ......
N numero de
Repetio.

.......
Numero do subprograma.

Subprograma chamado repetidamente

BLOCOS DE PROGRAMA:
Blocos de programa contm dados necessrios para executar uma operao.
possvel escrever o programa blocos, com ou sem um nmero de seqncia. O
nmero seqencial dado no topo do bloco. preciso no ser consecutivas. Ele
usado para a convenincia do operador. O nmero seqencial de 4 dgitos.
Exemplos:
* N0005 G00X20.Z5. ; Programa bloco de escrita com o nmero de bloco.
G00X20.Z5. ; Programa bloco escrito sem nmero de bloco.
Todos os finais dos blocos devem ter carter final de bloco (;). Se nenhum nmero
do bloco dado ou mesmo nmero do bloco dado a vrios blocos, ento no
pode haver um salto programado ou busca de bloco.

PALAVRA
Um programa composto por um nmero de blocos. Da mesma forma um
bloco composto por um nmero de palavras.
A palavra composta de um carter de endereo e uma seqncia de dgitos
(caracteres alfanumricos).
Um carter de endereos normalmente um alfabeto.
X, Z, G, F ... .. So todos os caracteres de endereo.
A seqncia de dgitos pode ser especificada com ou sem sinal e com um
ponto decimal.
O sinal escrito entre a letra de endereo e a seqncia de dgitos. O sinal
positivo pode ser omitido.
Exemplos de Palavras:
1.

X - 243,127
Seqncia de dgitos
Sinal (Se for positivo, pode ser omitido)
Endereo .

2.

Z 242,127
Aqui sinal "+" omitido

FORMATO DO BLOCO
A sintaxe seguida para escrever um bloco de programa deve ser o mais simples
possvel. Um exemplo a seguir mostra a sintaxe do programa que pode ser
seguido.
Exemplo do bloco:
N.. G.. X..Y.. Z.. F.. S.. T.. M.. ;
N0015 G00 X20. Z40. F0.3 S500 T1M03;
Nmero N - Endereo do bloco
G - Funo preparatria
X, Z - eixos
F - Avano
S - RPM
T - Nmero da Ferramenta
M - Funo diversa
; - caractere de final de Bloco

PULAR BLOCO (BLOCK SKIP):


Blocos de programa que no precisam ser executados durante toda execuo do
programa pode ser ignorada pelo comando inserindo o caractere barra (/) na
frente do nmero de seqncia com interruptor "BLOCK SKIP" na posio "ON".
Exemplo:
N0055 G00 X50. Z2.;
/ N0060 G01 Z-2.;
/ N0065 X40.;
/ N0070 G00 Z2.;
/ N0075 X50.;

PROGRAMAO DOS CDIGOS G:


Os Dados so informados ao sistema CNC na forma de programa de usinagem e
composto por um conjunto de cdigos numricos.
Cdigos G so um entre esses cdigos.
Cdigos G so tambm chamados como funes preparatrias.
Eles tomam parte ativa na execuo de programas e da operao da mquina e
so programados pela letra G seguida de dois dgitos como por exemplo: G02.
Eles so sempre programados no incio do bloco. Eles descrevem o tipo de
movimento da mquina, o tipo de interpolao, tipo de dimensionamento, funes
relacionadas com tempo e ativar determinadas condies de funcionamento
dentro do controle.
A ao de cdigos G ou modal ou no modal.
Cdigos G, uma vez programados, permanecero ativos at que outro cdigo G
do mesmo grupo seja programado, depois o anterior que fica cancelado, estes
so chamados modais.
Cdigo G que permanece ativo apenas no bloco em que est programado,
chamado no modal.
Cdigos G que esto ativos aps ligar o comando ou resetar ou M02 ou M30 so
chamados Comandos Ativos. Eles no precisam ser programados a menos que
sejam substitudos por um cdigo G do mesmo grupo.

Descrio de funes M
Os comandos M so funes de alternncia ou adicionais. Os comandos M podem
ficar sozinhos ou com outro comando em um bloco de
programa, porm apenas um comando M por bloco, caso contrrio vai gerar um
alarme de duplicidade de comando. Comandos de um
mesmo grupo cancelam um ao outro. Assim o ltimo comando M programado
cancela o anterior do mesmo grupo.
Os comandos a seguir descrevem os comandos M padro. A possibilidade de
executar estes comandos M depende do tipo de mquina

e dos acessrios utilizados.


M00 Parada Programada
Este comando causa uma parada na execuo do programa da pea. O fuso
principal, o avano e a refrigerao so desativados.
A porta poder ser aberta atravs do modo JOG (manual) sem gerar alarme.
M01 Parada Opcional Programada
M01 funciona como M00, mais somente quando a tecla Opcional Stop estiver
ativa, porm o fuso principal e a refrigerao permanecem
ligados, podendo ser desativados em modo JOG (manual) sem gerar alarme.
M02 Fim de programa Principal
Esta funo indica o fim do programa na memria do comando . A seqncia no
retornada ao inicio do programa.
M03 Fuso principal ativado no sentido horrio
O fuso ser ativado desde que uma velocidade de corte ou de fuso tenha sido
programada. preciso usar M03 para todas as ferramentas
de corte a direita.
M04 Fuso principal ativado no Sentido anti-horrio
As mesmas condies descritas em M03 se aplicam para este comando. preciso
usar M04 para todas as ferramentas a esquerda, ou
retorno de rosca com macho.
M05 Fuso principal desativado
O Fuso principal parado automaticamente.
M06 Ativa Troca de ferramenta
Habilita a troca de ferramenta do magazine para fuso principal
M08 Refrigerao ativada
M08 liga o fluido de corte.
M09 Refrigerao desativada
M09 desliga fluido de corte.
M12 Contador de peas
Habilita contador de peas no comando cnc e no display (Dispositivo externo)
M13 Liga leo refrigerante + Rotao do Spindle sentido horrio
Liga simultaneamente coolante + RPM
M14 Liga leo refrigerante + Rotao do Spindle sentido anti-horrio
Liga simultaneamente coolante + RPM

M15 Desliga leo refrigerante + Rotao do Spindle


Desliga simultaneamente coolante + RPM
M19 Parada orientada do Fuso
Orientao do Spindle sempre na mesma posio, posio fixa para troca de
ferramenta definida pelo fabricante
M30 fim de programa
Fim de programa com retorno ao inicio do mesmo
- 3 - Reviso 1 22/02/2007
M98 Chamada de subprograma
Chamada de subprograma com endereo P (nmero do programa com 4
dgitos) poder ser usado o comando L (N. repeties)
M99 Fim de subprograma
Finaliza a chamada de subprograma

Funes Preparatrias

Cdigo

Descrio

Classificao

G00
G01
G02
G03
G04
G05
G07.1
G09
G10
G11
G15
G16
G17
G18
G19
G20
G21
G27
G28
G29
G30
G31
G40
G41
G42
G43
G44
G49

Posicionamento (avano rpido)


Interpolao linear (avano de corte)
Interpolao circular sentido horrio / helicoidal sentido horrio
Interpolao circular sentido anti-horrio / heli. sentido anti-horrio
Tempo de permanncia (tempo de espera)
Leitura de Blocos frente
Interpolao Cilndrica
Parada exata
Entrada de dados programvel
Cancela entrada de dados programveis
Cancela coordenadas polar
Coordenadas polar
Seleo de pano XY
Seleo de plano ZX
Seleo de plano YZ
Coordenadas em polegada
Coordenadas em milmetros
Verificar retorno do ponto de referencia
Retorno para o ponto de referencia
Retorno do ponto de referencia
Retorno para o 2,3 e 4 ponto de referencia
Funo de salto
Cancelamento da compensao do raio da ferramenta
Compensao do raio da ferramenta para esquerda
Compensao do raio da ferramenta para direita
Compensao de comprimento da ferramenta no sentido positivo
Compensao do comprimento da ferramenta no sentido negativo
Cancela compensao do comprimento da ferramenta

Standard
Standard
Standard
Standard
Standard
Opcional
Opcional
Standard
Opcional
Opcional
Standard
Standard
Standard
Standard
Standard
Standard
Standard
Standard
Standard
Standard
Opcional
Opcional
Standard
Standard
Standard
Standard
Standard
Standard

G50
G51
G50.1
G51.1
G52
G53
G54
G55
G56
G57
G58
G59
G60
G61
G62
G63
G64
G65
G68
G69
G73
G74
G80
G81
G82
G83
G84
G85
G86
G87
G88
G89
G90

Cancela modo de escala


Modo de escala
Cancela modo espelhamento
Modo de espelhamento
Sistema de coordenadas local
Sistema de coordenadas da maquina
Seleo do primeiro sistema de coordenadas
Seleo do segundo sistema de coordenadas
Seleo do terceiro sistema de coordenadas
Seleo do quarto sistema de coordenadas
Seleo do quinto sistema de coordenadas
Seleo do sexto sistema de coordenadas
Posicionamento em direo nica
Modo de parada exata
Modo de acelerao de cantos
Modo de rosqueamento com macho rgido
Modo de corte
Chamada de macro
Rotao de coordenadas
Cancela rotao de coordenadas
Ciclo de furao pica-pau
Modo de rosqueamento com macho rgido esquerdo
Cancelamento ciclo de usinagem
Ciclo de furao normal
Ciclo de furao com tempo de espera no fundo do furo
Ciclo de furao pica-pau
Ciclo rosqueamento com macho rgido
Ciclo de mandrilhamento
Ciclo de mandrilhamento
Ciclo de mandrilhamento com deslocamento lateral
Ciclo de mandrilhamento
Ciclo de mandrilhamento
Programao em absoluto

Opcional
Opcional
Opcional
Opcional
Opcional
Standard
Standard
Standard
Standard
Standard
Standard
Standard
Opcional
Standard
Opcional
Opcional
Standard
Opcional
Opcional
Opcional
Standard
Standard
Standard
Standard
Standard
Standard
Standard
Standard
Standard
Standard
Standard
Standard
Standard

G91
G92
G94
G95
G98
G99

Programao em incremental
Definio de sistema de coordenadas de trabalho
Avano em m/min.
Avano em mm/rot.
Retorno ao ponto inicial no ciclo de usinagem
Retorno ao ponto R no ciclo de usinagem

Standard
Standard
Standard
Standard
Standard
Standard

Funes de Miscelnea

Cdigo

Descrio

Classificao

M00
M01
M02
M03
M04
M05
M06
M08
M09
M12
M13
M14
M15
M19

Parada de programa
Parada opcional
Final de programa
Rotao sentido horrio
Rotao Sentido anti-horrio
Parada do fuso principal
Troca de Ferramenta
Liga refrigerao
Desliga refrigerao
Contador de peas, Adio
M3 + M8
M4 + M8
M5 + M9
Parada orientada do eixo arvore

Standard
Standard
Standard
Standard
Standard
Standard
Standard
Standard
Standard
Standard
Standard
Opcional
Opcional
Standard

M28
M29
M30
M31
M32
M35
M47
M50
M53
M54
M55
M56
M60
M61
M62
M79
M80
M90
M91
M98
M99
M300
M301
M998
M999

Cancela modo de rosqueamento rgido


Ativa modo de rosqueamento rgido
Final de programa
Habilita Modo de manuteno do Magazine
Desabilita modo de manuteno do Magazine
Habilita orientao do fuso
Liga jato de refrigerao
Refrigerao atravs do splinde
Desliga espelho eixo Y
Liga espelho eixo Y
Desliga espelho eixo X
Liga espelho eixo X
Troca de Pallet
Troca Pallet A
Troca Pallet B
Abrir porta do magazine
Fechar porta do magazine
Abrir porta automtica
Fechar porta automtica
Chamada de subprograma
Final de subprograma
Habilita movimento em G01 sem rotao do splinde
Desabilita movimento em G01 sem rotao do splinde
Modo de Manuteno Ligado
Modo de Manuteno Desligado

Standard
Standard
Standard
Standard
Standard
Standard
Opcional
Opcional
Standard
Standard
Standard
Standard
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Opcional
Standard
Standard
Standard
Standard
Opcional
Opcional

Procedimento para determinar deslocamento do


ponto Zero
1- Referencie a maquina
2- Coloque uma ferramenta ou eixo de raio conhecido no eixo - arvore
3- Mova os eixos em manual de tal modo que a ferramenta toque a face A de
trabalho; como mostrado no desenho.

4- Anote o valor maquina para o eixo X


5- O zero - pea em X dado por X-R onde R o raio da ferramenta
6- Similarmente toque a face B com a ferramenta como mostrado no
desenho
7- Anote o valor maquina para o eixo Y

8- O zero - pea em Y dado por Y-R onde R o raio da ferramenta


9- Para obter o zero pea em Z, toque a ponta da ferramenta na superfcie da
pea e anote o valor maquinado do eixo Z.

Agora o zero pea em Z= Z + comprimento da ferramenta ou Z apenas.


Os valores de zero pea de X, Y e Z agora pode ser digitado em qualquer dos
planos G54 at G59.

1- Pressione a tecla [OFFSET]


2- Pressione [WORK]
2- Mova o cursor para o campo Desejado
3- Digite a posio atual do eixo
4- Pressione [IMPUT] ou pressione [+IMPUT] para que o valor seja somado com o
anterior

Medio do comprimento da ferramenta Presset


1- Mova a ferramenta em manual at tocar a pea ou uma superfcie padro
2- Pressione [POS] algumas vezes at aparecer [Reative]
3- Digite Z e o indicativo do eixo Z comeara a piscar
4- Pressione [ORGIN] e o eixo ser ressetado para zero
6- Selecione a ferramenta desejada
7- Mova a ferramenta at encostar na superfcie zerada
8- Anote o valor referente ao eixo Z em [Relative]
9- Repetir o procedimento para cada ferramenta e anotar o valor correspondente

Agora
1- pressione a tecla [OFFSET]
2- pressione [WORK]
2- mova o cursor para o campo Desejado
3- digite a posio atual do eixo
4- pressione [IMPUT] ou pressione [+IMPUT] para que o valor seja somado com
o anterior

Velocidade do eixo arvore indicada em RPM


EX: M3 S1000; comando para girar o eixo arvore no sentido horrio a 1000 RPM.

G00 Posicionamento em avano rpido


O comando G0 movimenta uma ferramenta at o ponto no sistema da pea
especificado atravs de um comando absoluto ou incremental, a uma velocidade
de deslocamento rpido.
No comando absoluto programado o valor das coordenadas do ponto final
No comando incremental programada a distncia a ser percorrida.

G01 Interpolao Linear

O comando G01 movimenta a ferramenta at um ponto especificado porm


necessrio determinar o avano deste movimento, especificando atravs do
endereo F (Feed) , este avano pode ser determinado de duas formas

utilizando o comando G94 o avano ser realizado em mm/min. e utilizando o


comando G95 o avano ser em mm/rot.
Exemplo :
G94 G01 Z-50. F500 mm/min.
G95 G01 Z-50. F0.1 mm/rot.

O comando G94 j estar ativo a partir do momento que ligar a mquina.

G02 Interpolao Circular sentido horrio


G03 Interpolao Circular sentido anti-horrio
O comando G02 e G03 movimenta a ferramenta at um ponto especificado, este
tem a funo de confeccionar raios, canais internos e externos, roscas atravs de
inserto ou fresa com perfil da rosca, abertura de bolso, ajuste de dimetro
interpolando com ferramentas em movimento circular etc.
Na linha de comando G02 podem ser usados os seguintes comandos X, Y, Z, I, J,
K, R, F
X, Y, Z = Coordenada final da interpolao
I, J, K = Distncia do ponto inicial da interpolao para o centro do arco (I=X, J=Y,
K=Z)

R = Valor do raio da interpolao


F = Avano de usinagem programado
Obs.: A distncia entre um arco e o centro do circulo que contm esse arco pode
ser especificada utilizando-se o raio R circulo, em vez de I, J, K. Neste caso um
arco inferior a 180, e o outro superior a 180, quando um arco superior a 180
comandado, o raio deve ser especificado com valor negativo. Se X, Y, Z forem
omitidos, se o ponto final localizado n mesma posio que o ponto inicial, e,
selecionando-se R programado um arco de 0 .
G02 R... (A ferramenta de corte no se desloca)
Resumo.: Semicrculos de arcos menores que 180 o valor de do R deve ser
positivo, e arcos maior que 180 deve ser negativo.
Se os endereos I, J, K e R forem especificados simultaneamente, o arco definido
pelo endereo R tem prioridade e outros so ignorados. Se um eixo for
programado fora do plano especificado emitido um alarme.
Por exemplo, se o eixo U especificado com um eixo paralelo ao eixo X, quando o
plano XY especificado, um alarme P/S (n 028) ativado. Quando for
especificado um arco tendo um ngulo central aproximado de 180, as
coordenadas do centro que foram calculadas podem conter um erro, neste caso,
especificar o centro do arco com I, J, K.

O raio pode ser especificado pelo endereo R ou pelos vetores I, J e K


onde

I  distancia do ponto inicial ate o centro do arco em X


J  distancia do ponto inicial ate o centro do arco em Y
K  distancia do ponto inicial at o centro do arco em Z

Formato da interpolao circular

G01/G00 X--- Y--- Z---; para aproximar do ponto inicial.


G02/G03 X--- Y--- Z---; ponto final

O raio de corte deve ser levado em considerao.


G01 X25 Y50 F100
G02 X225 Y50 R100
Ou
G01 X225 Y50 F100
G02 X25 Y50 I-100
Se a interpolao circular for feita no plano X-Y,
Ento G17 ser executado. Plano X-Y.
G0/G1 X--- Y---

(ponto inicial)

G17 G02 (ou G03) X---Y--- I,J ou R (ponto final)

Se a interpolao circular for feita no plano X-Z


Ento G18 ser executado. Plano X-Z.
G0/G1 X--- Z---

(ponto inicial)

G18 G02 (ou G03) X--- Z--- I, K ou R (ponto final)

Se a interpolao circular for feita no plano Y-Z


Ento G18 ser executado. Plano Y-Z
G0/G1 Y--- Z--- (ponto inicial)
G18 G02 (ou G03) Y--- Z--- J, K ou R (ponto final)

Nota: Em alguns casos especiais onde de temos de usinar um perfil circular no


plano X-Z ou Y-Z num centro de usinagem vertical. Em tais casos um perfil
perfeito no pode ser usinado com ferramentas no plano vertical. Portanto, um
ngulo diferente usado no centro de usinagem quando tal caso surja.

Comando

Descrio

G17

seleo do plano XY

G18

seleo do plano XZ

G19

seleo do planoYZ

G02

interpolao circular sentido horrio

G03

interpolao circular sentido anti-horrio

distancia do ponto inicial do arco no eixo X com sinal

distancia do ponto inicial do arco no eixo Y com sinal

distncia do ponto inicial do arco no eixo Z com sinal

raio do arco (+ para arcos <180)


(- para arcos 360<0> 180)

Para circulo completo somente I & J deve ser programado.

Sinais
Distncia do ponto inicial para o centro do arco. O centro do arco especificado
pelos endereos I, J & K para os eixos X, Y & Z respectivamente. O valor
numrico seguinte I, J & K um componente do vetor e sempre especificado
como um valor incremental independente de G90 & G91 usado.
Se a ferramenta move na direo positiva enquanto vai do inicio para ponto
central, ento I, J & K ser positivo. Se a ferramenta move na direo negativa
enquanto vai do inicio para o ponto central, ento I, J & K ser negativo.

Exemplo:

G04 Tempo de espera sob endereo


Este comando tem objetivo determinar um tempo de espera durante a usinagem
ou testes em MDI, existem vrias aplicaes para este comando.
O G04 deve ser usado sempre com um endereo especificado utilizando as letras
X ou P
Exemplo: Programando um segundo de espera ficar da seguinte forma :
G04 X1.
G04 P1000

G05.1- Look-ahead
Este comando tem a finalidade em ajudar na velocidade de processamento de
dados entre CNC e motorizao, alguns programas gerados atravs de software
CAM tem seus movimentos feitos ponto a ponto, ou seja, so pequenos
movimentos de coordenadas curtas e por ser to rpido o comando no tem
tempo suficiente para mandar as informaes programas para motorizao, e a
mquina comea a apresentar pequenos socos e vibraes.
Todos os programas gerados por CAM com usinagem High speed devem contar
no inicio do mesmo este comando G5.1 Q1 para habilitar e G5.1 Q0 para
desabilitar.
Porm antes deste comando colocar os seguintes comandos, na seqncia
descrita.
G40 G80 G49 G94
G97 G64 G69
G5.1 Q1
.
.

G7.1 - Interpolao cilndrica


A distncia percorrida em um eixo de rotao (4 eixo) programada por um ngulo,
convertida internamente, uma s vez, em uma distncia de um eixo linear ao
longo da superfcie externa, de forma que a interpolao linear ou circular possa
ser executada com outro eixo. Aps a interpolao, tal distncia reconvertida na
distncia percorrida do eixo de rotao. A funo de interpolao cilndrica permite
que a lateral de um cilindro seja desenvolvida para programao. Assim
programas para usinagem cilndrica de cames podem ser facilmente criada.

G07.1 IPr: Inicia o modo de interpolao cilndrica


(ativa a interpolao cilndrica).
.
.
.
G07.1 IP0: O modo de interpolao cilndrica cancelado.
IP: Endereo do eixo de rotao
r: Raio do cilindro
Especifique G07.1 IP r; e G07.1 IP 0; em blocos separados.
possvel ultilizar G107 em vez de G07.1.
Utilize o parmetro (n 1022) para especificar se o eixo de rotao o eixo X, Y, Z,
ou um eixo paralelo a um desses eixos. Especifique o cdigo G para selecionar
um plano par qual o eixo de rotao corresponda ao eixo linear definido. Por
exemplo, se o eixo de rotao for um eixo paralelo ao eixo X, G17 ter de
especificar um plano X,Y, que um plano definido pelo eixo de rotao e pelo eixo
Y ou por um eixo paralelo ao Y.
Somente um eixo de rotao pode ser ajustado para a interpolao cilndrica, no
nosso caso est definido o eixo A.

Exemplo de um Programa de Interpolao Cilndrica

O0001(INTERPOLACAO CILINDRICA);
.
.
.
N130 G00 Z100.0 A0;
N140 G01 Z0 A0;
N150 G07.1 A57299;
N160 G01 G42 Z120.0 D01 F250;
N170 A30.0;
N180 G03 Z90.0 A60.0 R30.0;
N190 G01 Z70.0;
N200 G02 Z60.0 A70.0 R10.0;
N210 G01 A150.0;
N220 G02 Z70.0 A190.0 R75.0;
N230 G01 Z110.0 A230.0;
N240 G03 Z120.0 A270.0 R75.0;
N250 G01 A360.0;
N260 G40 Z100.0;
N270 G07.1 A0;
N280 M30;

G09 Parada exata


A ferramenta desacelerada no ponto final de um bloco, depois feita
uma verificao da posio de entrada.
Assim o prximo bloco executado.

G17, G18, G19 Plano de trabalho

G20 Sistema de coordenadas em Polegadas


Com este comando todo o sistema da mquina ir trabalhar com dimenses em
polegadas, Offseting, ponto zero pea, coordenadas programadas etc...

G21 Sistema de coordenadas em Milmetros


Com este comando todo o sistema da mquina ir trabalhar com dimenses em
milmetros, Offseting, ponto zero pea, coordenadas programadas etc.
Obs.: O comando G21 j estar ativo quando ligar a mquina.

G28 Ponto de referncia definido pelo fabricante


Este comando definido pelo fabricante da mquina e configurado conforme
necessidade, ele tem a funo de movimentar os eixos para o mesmo ponto de
referncia da mquina, ou seja zero mquina, no caso de AMS. Para este
comando funcionar perfeitamente na mesma linha de programao deve constar o
comando G91, ento a linha de programa ficaria desta forma.
G91 G28 X0 Y0 Z0
G90
Lembrando que para troca de ferramenta necessariamente o eixo Z deve estar
posicionado, os demais eixos X, Y, no tem a obrigatoriedade de estarem
posicionados, a no ser que seja mquina com troca de palete, neste caso todos
os eixos devem estar posicionados. Para algumas mquinas verticais existe uma
segunda referncia chamada de G30, e tem a mesma funo que o comando
citado acima, porm existe uma posio de referncia para troca de ferramenta
G28(ATC) e outra para troca de Pallet G30(APC).

G40 Cancela compensao do raio da ferramenta


Este comando cancela a compensao do raio da ferramenta, quando utilizado os
comandos G41 e G42, obrigatrio este cancelamento, caso contrrio a mquina
se portar de forma estranha quanto s coordenadas, pois todos os movimentos
executados sero compensados o raio ferramenta podendo ter coordenadas
falsas.

G41 Compensao do raio da ferramenta


esquerda
G42 Compensao do raio da ferramenta direita
Estes comandos compensam o raio da ferramenta descrito na tabela de geometria
de ferramentas da tecla OFS/SET tabela Raio.

Se a ferramenta estiver (vista na direo do avano) esquerda do contorno a ser


trabalhado, ser preciso programar G41. Para calcular um raio, o parmetro D,
que representa o raio de corte no registro de compensao, precisa ser
programado e chamado com G41, por exemplo:
G41 D...
No permitida a troca direta de G41 para G42 e vice-versa, antes preciso
cancelar com G40.
preciso selecion-los em conjunto com G00 ou G01.
Se a ferramenta estiver (vista na direo do avano) direita do contorno a ser
trabalhado, ser preciso programar G42. Para calcular um raio, o parmetro D,
que representa o raio de corte no registro de compensao, precisa ser
programado e chamado com G42, por exemplo:
G42 D...

Percursos da ferramenta na execuo de programa com compensao do raio de


corte ativada.
- - - - - - - - - percurso da ferramenta programado.
_________ percurso da ferramenta em avano real.

Em arcos sempre h a aproximao tangente do ponto de inicio ou de trmino.


Os percursos de aproximao e afastamento do contorno precisam ser maiores
que o raio R da ferramenta. Caso contrrio, o programa ser interrompido com
um alarme.

------------ percurso de ferramenta programado


_______ percurso de ferramenta em avano real

Em arcos, sempre h aproximao a tangente do pontode inicio ou de termino.


Se os elementos do contorno forem menores do que o raio R de corte, podero
ocorrer violaes de contorno. O software calcula trs blocos antecipadamente
para identificar essas violaes de contorno e interrompe o programa com um
alarme.

Interpolao circular usando compensao do raio de corte:

Dimetro do furo: 22 mm
Dimetro requerido: 24,5mm
Ferramenta usada: 16 mm fresa de topo
Velocidade de Corte: 50m/min.
Avano: 0.10mm/seg.

G0 G90 G94 G55 X0 Y0 M7


G43 Z5 H10 M3 S1000
G0 Z-16
G1 G42 Y12.25 H10 F100
G02 X0 Y12.25 I0 J-12.25
G1 G40 X0Y0 H10
G91 G28 Z0
G90
M30

Interpolao Circular no plano XZ


Ferramenta: Fresa Esfrica 16 mm
G0 G90 G94 G55 X12 Y0 M7
G43 Z5 H1 M3 S1000
G18
G1 Z0 F100
G03 X0 Y0 R12
G1 X-1
G17 G91 G28 Z0
G90
M30

Interpolao Circular no plano YZ


Ferramenta: Fresa Esfrica 16 mm

G0 G90 G94 G55 X0 Y-12 M7


G43 Z5 H1 M3 S1000
G1 Z0 F100
G19
G02 X0 Y0 R12
G1 Y1
G17 G91 G28 Z0
G90
M30

G15, G16 - Sistema de coordenadas Polar


O valor do ponto final da coordenada pode ser colocado como coordenada polar
ex.: raio e ngulo usando este comando. O raio especificado no primeiro eixo do
plano selecionado e o ngulo especificado no segundo eixo do plano
selecionado.
Se G17 for selecionado, o raio ser especificado no X e ngulo no Y.

Formato
G00 G16 Seleo modo de coordenada polar

G43 Compensao do comprimento da


ferramenta positiva
G44 Compensao do comprimento da
ferramenta negativa
Para a mquina sempre levado em considerao a face do nariz do fuso
principal, portanto preciso definir qual o comprimento exato da ferramenta que
esta sendo utilizada assim a mquina compensar este valor para posicionamento
correto da ferramenta, para usinagem.

G49 Cancela compensao do comprimento da


ferramenta
Este comando tem a funo de cancelar a compensao do comprimento da
ferramenta, porm alguns cuidados devem ser levados em conta. Se este
comando for executado via MDI automaticamente a mquina se posicionar na
posio, ou seja, na coordenada sem a compensao do comprimento, ento se
digitar G49 sem pedir movimento do eixo Z mesmo assim o eixo se mover para
positivo ou negativo dependendo de qual comando estiver ativo G43 ou G44
descompensado assim o comprimento.

G50 Cancela o fator de escala


G51 Fator de escala
Formato:
N... G50
N... G51 X... Y... Z... I... J... K...

Com G51, todos os dados de posio so calculados em uma escala, ate G50
cancelar a seleo da escala.
X, Y e Z definem um ponto base P. Todos os valores so calculados a partir desse
ponto.
Com I, J e K para cada eixo, possivel definir um fator de escala (1/1000).

Quando diferentes fatores de escala so definidos para os eixos, o contorno fica


distocido.
Movimentaes circulares no podem ficar distorcidas; caso contrrio, ocorrer
um alarme.

G50.1 Desabilita Funo Espelho


G51.1 Habilita Funo Espelho

Espelhamento de um contorno
Com a programao de uma escala negativa, o Contorno espelhado ao redor
do ponto base P.
Com a programao I-1000, todas as posies X so espelhadas ao redor do
plano YZ.
Com a programao de J-1000, todas as posies so espelhadas ao redor do
plano ZX.

Com a programao K-1000, todas as posies Z so espelhadas ao redor do


plano XY.

G52 Sistema de coordenadas locais


Formato:
N... G52 X... Y... Z...
Com G52, o ponto zero da coordenada atual pode ser trocado pelos valores X, Y,
Z.
Essa funo permite criar um subsistema de coordenadas para o sistema de
coordenadas existente.
G52 o sentido do bloco. A troca resultante mantida at outra ser ativada.

G53 Sistema de coordenadas da mquina


Formato:
N... G53 X... Y... Z...
Este comando modal e todas as coordenadas so relativas referentes ao ponto
zero mquina, ou seja, para mquinas AMS as coordenadas de zero mquina so
as coordenadas 0 (zero) do ponto de referncia do equipamento.

G54~G59 Sistema de coordenadas zero pea


Formato:
N... G54 X... Y... Z...
N... G59 X... Y... Z...

Este comando tambm modal, parecido com G53, porm as coordenadas no


so fixas, elas podem ser alteradas conforme definio do usurio, ou conforme o
produto.
Ainda podem ser definido alguns pontos zeros extras, que vai de G54 P1 a G54
P48
Formato:
N... G54 P1 X... Y... Z...
N... G54 P48 X... Y... Z...

G62 Avano automtico de canto


G64 Modo de corte normal
Formato:
N... G62/G64

G62 e G64 tem o mesmo efeito.


Antes de alcanar o ponto programado na direo Z, o carro Y j estar acelerado.
Isso causa movimentao continua com transies de contorno.
A transio de contorno no tem arestas exatamente finas (parbola, hiprbole).
O tamanho das transies de contorno normalmente est de acordo com a
tolerncia dos desenhos.

G68/G69 Rotao de coordenada

Formato:
G68 a... b... R...
.
.
G69

G68...... Rotao do sistema de coordenas ativada


G69...... Rotao do sistema de coordenadas desativada
/........ Indica as coordenadas do centro de rotao no respectivo plano.
R.......... ngulo de rotao

Por exemplo, essa funo pode ser utilizada para alterar programas com um
comando de rotao.
A rotao ocorre no plano vlido real (G17, G18 ou G19)

Exemplo:
G54
G43 T10 H10 M6
S2000 M3 F300
M98 P030100

;Chamada de subprograma

G0 Z50
M30
O0100 (SUBPROGRAMA 0100)
G91 G98 X10 Y1O R22.5
G90 X30 Y10 Z5
G1 Z-2
X45
G0 Z5
M99

Edio de Programas
Criar programa
1- Selecione o modo de edio.
2- Ajuste a chave de proteo em ON.
3- Pressione a tecla Program.
4- Digite a letra O e o numero do programa desejado.
5- Pressione a tecla INSERT.

Editar programa
1- Digite a letra O e o numero do programa desejado.
2- Pressione a tecla do cursor .

Deletar um programa
1- Digite a letra O e o numero do programa desejado.
2- Pressione a tecla Delete

Determinar deslocamento do ponto Zero


1- Pressione a tecla [OFFSET]
2- Pressione [WORK]
2- Mova o cursor para o campo Desejado
3- Digite a posio atual do eixo

4- Pressione [IMPUT] ou pressione [+IMPUT] para que o valor seja somado com o
anterior

Medio do comprimento da ferramenta


1- Mova manualmente at tocar a pea ou uma superfcie padro
2- Pressione [POS] algumas vezes at aparecer [Relative]
3- Digite Z e o indicativo do eixo Z comeara a piscar
4- Pressione [ORGIN] e o eixo ser resetado para zero
6- Selecione a ferramenta desejada

Sugesto de Cabealho
G17 G21 G90 G94;
T01M6;
G54 S2200 M3 T02;
G0 X0 Y0
G43 Z100 H1 D1

Você também pode gostar