Escolar Documentos
Profissional Documentos
Cultura Documentos
Centro Usinagem1 PDF
Centro Usinagem1 PDF
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
Plano 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
Criao do processo
em papel
Transmisso do
programa
Digitao
Carto PCMCIA
RS 232
Teste do programa
Operao da
Mquina
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.
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
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
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
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
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
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
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
(ponto inicial)
(ponto inicial)
Comando
Descrio
G17
seleo do plano XY
G18
seleo do plano XZ
G19
seleo do planoYZ
G02
G03
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:
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
.
.
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;
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.
Formato
G00 G16 Seleo modo de coordenada polar
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).
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.
Formato:
G68 a... b... R...
.
.
G69
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
4- Pressione [IMPUT] ou pressione [+IMPUT] para que o valor seja somado com o
anterior
Sugesto de Cabealho
G17 G21 G90 G94;
T01M6;
G54 S2200 M3 T02;
G0 X0 Y0
G43 Z100 H1 D1