Escolar Documentos
Profissional Documentos
Cultura Documentos
PROGRAMAÇÃO E
OPERAÇÃO
CENTROS DE USINAGEM
Fanuc Série Oi
INTRODUÇÃO
PROGRAMA
2
Matéria-Prima Desenho
Morsa / Dispositivo
Forma de fixação Fixação interna ou externa
Sistema especial de fixação
Digitação
Transmissão do Cartão PCMCIA
programa RS 232
3
ESTRUTURA DE PROGRAMA:
Programa de usinagem é composto por uma seqüência de blocos escritos um
após o outro. Ao escrever um programa, uma sintaxe particular deve ser
seguida.
4
BLOCOS DE PROGRAMA:
PALAVRA
Exemplos de Palavras:
1. X - 243,127
Seqüência de dígitos
Sinal (Se for positivo, pode ser omitido)
Endereço .
2. Z 242,127
5
FORMATO DO BLOCO
A sintaxe seguida para escrever um bloco de programa deve ser o mais simples
possível. Um exemplo a seguir mostra a sintaxe do programa que pode ser
seguido.
Exemplo do bloco:
Blocos de programa que não precisam ser executados durante toda execução
do programa pode ser ignorada pelo comando inserindo o caractere barra (/) na
frente do número de seqüência com interruptor "BLOCK SKIP" na posição "ON".
Exemplo:
6
PROGRAMAÇÃO DOS CÓDIGOS G:
Códigos G, uma vez programados, permanecerão ativos até que outro código
G do mesmo grupo seja programado, depois é o anterior que fica cancelado,
estes são chamados modais.
Descrição de funções M
Os comandos M são funções de alternância ou adicionais. Os comandos M
podem ficar sozinhos ou com outro comando em um bloco de
programa, porém apenas um comando M por bloco, caso contrário 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.
7
M00 Parada Programada
Este comando causa uma parada na execução do programa da peça. O fuso
principal, o avanço e a refrigeração são desativados.
A porta poderá ser aberta através do modo JOG (manual) sem gerar alarme.
9
Funções Preparatórias
Código Descrição
G00 Posicionamento (avanço rápido) Standard
G01 Interpolação linear (avanço de corte) Standard
G02 Interpolação circular sentido horário helicoidal sentido horário Standard
G03 Interpolação circular sentido anti-horário / heli. sentido anti-horário Standard
G04 Tempo de permanência (tempo de espera) Standard
G05 Leitura de Blocos à frente Opcional
G07.1 Interpolação Cilíndrica Opcional
G09 Parada exata Standard
G10 Entrada de dados programável Opcional
G11 Cancela entrada de dados programáveis Opcional
G15 Cancela coordenadas polar Standard
G16 Coordenadas polar Standard
G17 Seleção de pano XY Standard
G18 Seleção de plano ZX Standard
G19 Seleção de plano YZ Standard
G20 Coordenadas em polegada Standard
G21 Coordenadas em milímetros Standard
G27 Verificar retorno do ponto de referencia Standard
G28 Retorno para o ponto de referencia Standard
G29 Retorno do ponto de referencia Standard
G30 Retorno para o 2º,3º e 4º ponto de referencia Opcional
G31 Função de salto Opcional
G40 Cancelamento da compensação do raio da ferramenta Standard
G41 Compensação do raio da ferramenta para esquerda Standard
G42 Compensação do raio da ferramenta para direita Standard
G43 Compensação de comprimento da ferramenta no sentido positivo Standard
G44 Compensação do comprimento da ferramenta no sentido negativo Standard
G49 Cancela compensação do comprimento da ferramenta Standard
10
G50 Cancela modo de escala Opcional
G51 Modo de escala Opcional
G50.1 Cancela modo espelhamento Opcional
G51.1 Modo de espelhamento Opcional
G52 Sistema de coordenadas local Opcional
G53 Sistema de coordenadas da maquina Standard
G54 Seleção do primeiro sistema de coordenadas Standard
G55 Seleção do segundo sistema de coordenadas Standard
G56 Seleção do terceiro sistema de coordenadas Standard
G57 Seleção do quarto sistema de coordenadas Standard
G58 Seleção do quinto sistema de coordenadas Standard
G59 Seleção do sexto sistema de coordenadas Standard
G60 Posicionamento em direção única Opcional
G61 Modo de parada exata Standard
G62 Modo de aceleração de cantos Opcional
G63 Modo de rosqueamento com macho rígido Opcional
G64 Modo de corte Standard
G65 Chamada de macro Opcional
G68 Rotação de coordenadas Opcional
G69 Cancela rotação de coordenadas Opcional
G73 Ciclo de furação pica-pau Standard
G74 Modo de rosqueamento com macho rígido esquerdo Standard
G80 Cancelamento ciclo de usinagem Standard
G81 Ciclo de furação normal Standard
G82 Ciclo de furação com tempo de espera no fundo do furo Standard
G83 Ciclo de furação pica-pau Standard
G84 Ciclo rosqueamento com macho rígido Standard
G85 Ciclo de mandrilhamento Standard
G86 Ciclo de mandrilhamento Standard
G87 Ciclo de mandrilhamento com deslocamento lateral Standard
G88 Ciclo de mandrilhamento Standard
G89 Ciclo de mandrilhamento Standard
G90 Programação em absoluto Standard
11
G91 Programação em incremental Standard
G92 Definição de sistema de coordenadas de trabalho Standard
G94 Avanço em m/min. Standard
G95 Avanço em mm/rot. Standard
G98 Retorno ao ponto inicial no ciclo de usinagem Standard
G99 Retorno ao ponto R no ciclo de usinagem Standard
Funções de Miscelânea
13
Procedimento para determinar deslocamento do
ponto Zero
Referencie a maquina
Coloque uma ferramenta ou eixo de raio conhecido no eixo - arvore
Mova os eixos em manual de tal modo que a ferramenta toque a face “A”
de trabalho; como mostrado no desenho.
14
O zero - peça em Y é dado por Y-R onde R é o raio da ferramenta
Para obter o zero peça em Z, toque a ponta da ferramenta na superfície
da peça e anote o valor maquinado do eixo Z.
15
Pressione a tecla [OFFSET]
2- Pressione [WORK]
4- Pressione [IMPUT] ou pressione [+IMPUT] para que o valor seja somado com o
anterior
16
Agora
2- pressione [WORK]
4- pressione [IMPUT] ou pressione [+IMPUT] para que o valor seja somado com
o anterior
EX: M3 S1000; comando para girar o eixo arvore no sentido horário a 1000 RPM.
17
G00 – Posicionamento em avanço rápido
18
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 máquina.
19
R = Valor do raio da interpolação
F = Avanço de usinagem programado
Obs.: A distância entre um arco e o centro do circulo que contém 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 posição que o ponto
inicial, e, selecionando-se “R” é programado um arco de 0º .
20
G01/G00 X--- Y--- Z---; para aproximar do ponto inicial.
Ou
21
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 não pode ser usinado com ferramentas no plano vertical. Portanto,
um ângulo diferente é usado no centro de usinagem quando tal caso surja.
Comando Descrição
Sinais
22
Exemplo:
23
G04 – Tempo de espera sob endereço
G05.1- Look-ahead
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.
24
G09 – Parada exata
25
26
G20 – Sistema de coordenadas em Polegadas
Com este comando todo o sistema da máquina irá trabalhar com dimensões em
polegadas, Offseting, ponto zero peça, coordenadas programadas etc...
G91 G28 X0 Y0 Z0
G90
27
G40 – Cancela compensação do raio da ferramenta
Este comando cancela a compensação do raio da ferramenta, quando utilizado
os comandos G41 e G42, é obrigatório este cancelamento, caso contrário a
máquina se portará de forma estranha quanto às coordenadas, pois todos os
movimentos executados serão compensados o raio ferramenta podendo ter
coordenadas falsas.
28
Se a ferramenta estiver (vista na direção do avanço) à esquerda do contorno a
ser trabalhado, será preciso programar G41. Para calcular um raio, o parâmetro
D, que representa o raio de corte no registro de compensação, precisa ser
programado e chamado com G41, por exemplo:
G41 D...
Não é 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.
G42 D...
29
Em arcos sempre há a aproximação á tangente do ponto de inicio ou de término.
30
Interpolação circular usando compensação do raio de corte:
Diâmetro do furo: 22 mm
Avanço: 0.10mm/seg.
G0 Z-16
G91 G28 Z0
G90
M30
31
Interpolação Circular no plano XZ
G43 Z5 H1 M3 S1000
G18
G1 Z0 F100
G03 X0 Y0 R12
G1 X-1
G90
M30
G43 Z5 H1 M3 S1000
G1 Z0 F100
G19
G02 X0 Y0 R12
G1 Y1
G90
M30
32
G15, G16 - Sistema de coordenadas Polar
Formato
33
G43 – Compensação do comprimento da
ferramenta positiva
34
G50 – Cancela o fator de escala
Formato:
N... G50
Com G51, todos os dados de posição são calculados em uma escala, ate G50
cancelar a seleção da escala.
Quando diferentes fatores de escala são definidos para os eixos, o contorno fica
distocido.
35
ocorrerá um alarme.
36
G50.1 – Desabilita Função Espelho
Espelhamento de um contorno
37
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 função 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.
Formato:
Este comando também é modal, parecido com G53, porém as coordenadas não
são fixas, elas podem ser alteradas conforme definição do usuário, ou conforme o
produto.
Ainda podem ser definido alguns pontos zeros extras, que vai de G54 P1 a G54
P48
Formato:
38
39
G62 Avanço automático de canto
N... G62/G64
40
G68/G69 Rotação de coordenada
Formato:
G69
Por exemplo, essa função pode ser utilizada para alterar programas com um
comando de rotação.
41
Exemplo:
G54
S2000 M3 F300
G0 Z50
M30
G1 Z-2
X45
G0 Z5
M99
42
CICLOS DE FURAÇÃO
43
44
45
46
47
48
49
Edição de Programas
Criar programa
Selecione o modo de edição.
Editar programa
1- Digite a letra “O” e o numero do programa desejado.
Deletar um programa
1- Digite a letra “O” e o numero do programa desejado.
2- Pressione [WORK]
50
4- Pressione [IMPUT] ou pressione [+IMPUT] para que o valor seja somado com o
anterior
Sugestão de Cabeçalho
G17 G21 G90 G94;
T01M6;
G0 X0 Y0
G43 Z100 H1 D1
51
CÁLCULOS TÈCNICOS
52
53