U57998C
U57998C
U57998C
MANUAL DE PROGRAMAÇÃO
E OPERAÇÃO
i-HMI FANUC 0i - MF
U57998C
CNPJ: 56.720.428/0014-88
RODOVIA SP 304 – KM 141,5
Santa Bárbara d’ Oeste – SP - Brasil
CEP: 13493-900
FONE: +55 (19) 3455-9000
www.romi.com
ÍNDICE
PARTE I - PROGRAMAÇÃO
1 - APRESENTAÇÃO_________________________________________ 3
1.1 - ANTES DE PROGRAMAR É NECESSÁRIO...................................................3
2 - INTRODUÇÃO A PROGRAMAÇÃO___________________________ 4
2.1 - BLOCOS DE DADOS.........................................................................................4
2.2 - PROGRAMA........................................................................................................4
5 - FUNÇÕES DE INTERPOLAÇÃO_____________________________ 9
5.1 - FUNÇÃO: G00 - POSICIONAMENTO RÁPIDO...............................................9
5.2 - FUNÇÃO: G01 - INTERPOLAÇÃO LINEAR....................................................9
5.3 - FUNÇÕES G02 E G03 - INTERPOLAÇÃO CIRCULAR............................... 10
5.3.1 - Interpolação Helicoidal...................................................................... 12
5.4 - FUNÇÕES “C” E “R” - CHANFRAMENTO E ARREDONDAMENTO DE
CANTO...................................................................................................................... 14
6 - FUNÇÕES DE COMPENSAÇÃO____________________________ 16
6.1 - FUNÇÕES G40 / G41 / G42 - COMPENSAÇÃO DE RAIO DE
FERRAMENTA......................................................................................................... 16
6.2 - FUNÇÕES G43 / G44 / G49 - COMPENSAÇÃO DO COMPRIMENTO DA
FERRAMENTA......................................................................................................... 18
6.3 - FUNÇÕES G68 / G69 - ROTAÇÃO DO SISTEMA DE COORDENADAS... 19
7 - SISTEMAS DE COORDENADAS____________________________ 23
7.1 - FUNÇÃO G53 - SISTEMA DE COORDENADAS DE MÁQUINA - MCS..... 23
7.2 - FUNÇÕES G54 A G59 E G54.1 P1 A G54.1 P48 - SISTEMA DE
COORDENADAS DE TRABALHO (WCS)............................................................ 23
7.3 - FUNÇÃO G52 - SISTEMA DE COORDENADA LOCAL.............................. 24
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF III
7.4 - FUNÇÃO G92 - ESTABELECER ORIGEM TEMPORÁRIA......................... 25
7.5 - FUNÇÕES G15 / G16 - SISTEMA DE COORDENADAS POLARES.......... 25
11 - MACRO B______________________________________________ 62
11.1 - TIPOS DE VARIÁVEIS.................................................................................. 62
11.2 - GAMA DE VALORES PARA AS VARIÁVEIS.............................................. 63
11.3 - OMISSÃO DO PONTO DECIMAL................................................................ 63
11.4 - REFERENCIANDO VARIÁVEIS................................................................... 63
11.5 - OPERAÇÕES ARITMÉTICAS E OPERAÇÕES LÓGICAS....................... 63
11.5.1 - Tabela de operações aritméticas e operações lógicas................. 64
11.6 - PRIORIDADES DE OPERAÇÕES............................................................... 65
IV Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
11.7 - NÍVEIS DE COLCHETES.............................................................................. 66
11.8 - DESVIO E REPETIÇÃO................................................................................ 66
11.8.1 - Desvio incondicional - GOTO.......................................................... 66
11.8.2 - Desvio condicional - IF..................................................................... 67
11.8.3 - Repetição - WHILE............................................................................ 68
11.8.4 - Níveis de rotinas usando a função WHILE..................................... 68
11.9 - LIMITES.......................................................................................................... 70
11.10 - VARIÁVEL NÃO DEFINIDA........................................................................ 70
11.11 - CHAMADA DE MACROS............................................................................ 70
11.11.1 - Diferenças entre chamadas de macro e chamadas de
subprogramas................................................................................................ 70
11.11.2 - Chamada Simples (G65)................................................................. 70
11.12 - ESPECIFICAÇÕES DE ARGUMENTOS................................................... 71
11.12.1 - Especificação de argumentos I..................................................... 72
11.12.2 - Mesclagem das especificações de argumentos I e II.................. 73
11.13 - LIMITAÇÕES................................................................................................ 74
11.14 - NÍVEIS DE VARIÁVEIS LOCAIS................................................................ 74
11.15 - VARIÁVEIS COMUNS................................................................................. 74
11.16 - CHAMADA MODAL (G66)........................................................................... 75
11.17 - EXEMPLOS DE PROGRAMAÇÃO:........................................................... 76
12 - FUNÇÕES MISCELÂNEAS_______________________________ 86
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF V
14.4 - EXEMPLO DE PROGRAMAÇÃO UTILIZANDO AS FUNÇÕES DE
MOLDES E MATRIZES........................................................................................... 95
Exemplo 1: Operação de desbaste.......................................................................... 95
Exemplo 2: Operação de pré acabamento .............................................................. 95
Exemplo 3: Operação de acabamento .................................................................... 96
VI Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
2 - TUTORIAL DE PROGRAMAÇÃO __________________________ 158
2.1 - CRIAR UM PROGRAMA NOVO................................................................... 159
2.1.1 - Criar um programa novo.................................................................. 159
2.2 - INICIANDO O PROGRAMA.......................................................................... 159
2.2.1 - Criar o material bruto....................................................................... 159
2.2.2 - Inserir troca de ferramenta T04....................................................... 160
2.3 - FRESANDO O CONTORNO ABERTO........................................................ 160
2.3.1 - ATIVAR O CICLO DE CONTORNO: G1060 (CICLO DE
FRESAMENTO EXTERNO)........................................................................... 160
2.3.2 - Criar o perfil...................................................................................... 162
2.4 - FRESANDO AS CAVIDADES CIRCULARES............................................. 164
2.4.1 - Trocar a ferramenta.......................................................................... 164
2.4.2 - Ativar o Ciclo de Cavidade: G1040 ( CICLO DE FRESAMENTO DE
CAVIDADES)................................................................................................ 165
2.4.3 - Programar as cavidades circulares................................................ 166
2.5 - FRESANDO A CAVIDADES COM PERFIL................................................. 168
2.5.1 - Trocar a ferramenta.......................................................................... 168
2.5.2 - Ativar o Ciclo de Cavidade.............................................................. 169
2.5.3 - Criar o perfil...................................................................................... 170
2.6 - CRIANDO OS FUROS.................................................................................. 173
2.6.1 - Trocar a ferramenta.......................................................................... 173
2.6.2 - Ativar o ciclo de furação.................................................................. 174
2.6.3 - Definir os pontos.............................................................................. 174
2.7 - CARREGAR O “FIM DE PROGRAMA”...................................................... 176
2.8 - SIMULANDO COM O GRÁFICO.................................................................. 176
2.8.1 - Simular graficamente....................................................................... 176
2.8.2 - Sair da simulação............................................................................. 177
2.8.3 - Programa completo desenvolvido no tutorial:.............................. 177
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF VII
1.6 - PAINEL REMOTO:.......................................................................................... 188
VIII Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
8.4 - EFETUAR CORREÇÃO NO SISTEMA DE COORDENADA DE
TRABALHO (G54 - G59)....................................................................................... 210
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF IX
11.4 COMUNICAÇÃO DE DADOS ATRAVÉS DA REDE ETHERNET.............. 221
11.4.1 Configurar porta rede ethernet........................................................ 221
11.4.2 Configurar o PC Windows 7............................................................. 222
11.4.3 Configurar o software Servidor FTP............................................... 224
11.4.4 Testar Configuração de Rede.......................................................... 226
11.4.5 Visualizar os arquivos da pasta compartilhada............................. 227
11.4.6 Salvar um programa no servidor .................................................... 227
11.4.7 Carregar um programa do servidor ............................................... 228
X Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
15 - CONTADOR DE PEÇAS_________________________________ 239
15.1 - VISUALIZADOR DO CONTADOR DE PEÇAS......................................... 239
15.2 - ZERAR CONTADOR DE PEÇAS............................................................... 239
RENISHAW
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF XI
1.12.1 - Visualizar as variáveis de usuário................................................ 261
XII Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
PARTE I -
PROGRAMAÇÃO
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 1
2 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
1. Apresentação
1 - APRESENTAÇÃO
Para efetuar uma usinagem de peças através de uma máquina ferramenta a CNC,
devemos tomar como referências dois itens:
b) O programa deve ser lido pelo CNC. Deve-se preparar as ferramentas à peça
segundo a programação desenvolvida, depois deve-se executar o processo de usinagem.
Estes processos estão descritos neste manual na Parte 3 - Operação.
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 3
2. Introdução a programação
2 - INTRODUÇÃO A PROGRAMAÇÃO
Este manual foi elaborado somente para as funções básicas do comando, visando a
simplicidade de programação e operação.
Informamos que, por ser este comando modular, algumas funções apresentadas aqui
podem não fazer parte da configuração da máquina.
Onde:
2.2 - PROGRAMA
4 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
3. Introdução aos sistemas de coordenadas
3 - INTRODUÇÃO AOS SISTEMAS DE COORDENADAS
Para que a máquina possa trabalhar com as posições especificadas, estas têm que ser
declaradas em um sistema de referência, que corresponde aos sentidos dos movimentos
dos carros (eixos X,Y,Z), utiliza-se para este fim o sistema de coordenadas cartesianas.
O sistema de coordenadas da máquina
é formado por todos os eixos existentes
fisicamente na máquina.
A posição do sistema de coordenadas
em relação a máquina depende do tipo de
máquina. As direções dos eixos seguem a
chamada “regra da mão direita”.
Exemplo de programação:
PONTO X Y
A 20 20
B 50 10
C -10 30
D -40 20
E -50 -50
F 0 -30
G 30 -10
H 20 -40
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 5
3. Introdução aos sistemas de coordenadas
Exemplo de programação:
PONTO
X Y
DE PARA
A B 30 -10
B C -60 20
C D -30 -10
D E -10 -70
E F 50 20
F G 30 20
G H -10 -30
Até agora o método de determinação dos pontos era descrito num sistema de
coordenadas cartesianas, porém, existe uma outra maneira de declarar os pontos: em função
de ângulos e raios. Esse modo de programação é chamado de sistema de coordenadas
polares.
Exemplo de programação:
E 55 240
F 55 300
POLO X0 Y0
6 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
4. Funções Preparatórias “G”
4 - FUNÇÕES PREPARATÓRIAS “G”
Um número seguido do endereço G determina o modo que uma determinada operação
será executada.
Os códigos G estão divididos em dois tipos:
a) Modal - O código G permanece ativo até que outro código do mesmo grupo seja
programado.
b) Não modal - O código G permanece ativo somente no bloco em que foi programado.
Exemplo:
N100 G01 X100 F1000
N110 Y30
N120 X40
N130 G00 Z15
O código G01 permanece ativo do bloco N100 até o bloco N120.
No bloco N130 ele é cancelado pelo código G00, pois ambos pertencem ao Grupo 01.
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 7
4. Funções Preparatórias “G”
CÓDIGO GRUPO DESCRIÇÃO
G52 00 Sistema de Coordenadas Local (Mudança de Ponto Zero)
G53 00 Sistema de Coordenadas de Máquina
G54* 14 1º Sistema de Coordenada de Trabalho
G55 14 2º Sistema de Coordenada de Trabalho
G56 14 3º Sistema de Coordenada de Trabalho
G57 14 4º Sistema de Coordenada de Trabalho
G58 14 5º Sistema de Coordenada de Trabalho
G59 14 6º Sistema de Coordenada de Trabalho
G54.1 P_ 14 7º Sistema de Coordenada de Trabalho (G54.1 P1) ao 54º (G54.1 P48)
G65 00 Chamada de Macro
G66 12 Chamada Modal de Macro
G67* 12 Cancela Chamada Modal de Macro
G68 16 Rotação do Sistema de Coordenadas
G69* 16 Cancela Rotação Sistema de Coordenadas
G73 09 Ciclo de Furação com Quebra de Cavaco
G74 09 Ciclo de Roscamento com Macho (Rosca a esquerda)
G76 09 Ciclo de Mandrilamento Fino com Retorno Deslocado do Centro
G80* 09 Cancela Ciclos Fixos do Grupo 09
G81 09 Ciclo de Furação Contínua
G82 09 Ciclo de Furação Contínua com Tempo de Permanência
G83 09 Ciclo de Furação com Descarga de Cavaco
G84 09 Ciclo de Roscamento com Macho (Rosca a direita)
G85 09 Ciclo de Mandrilamento com Retração em Avanço Programado
G86 09 Ciclo de Mandrilamento com Retração em Avanço Rápido
G87 09 Ciclo de Mandrilamento para Rebaixo Interno
G88 09 Ciclo de Mandrilamento com Retorno Manual
G89 09 Ciclo de Mandrilamento com Dwell e Retração em Avanço Programado
G90* 03 Sistema de Coordenadas Absolutas
G91 03 Sistema de Coordenadas Incrementais
G92 00 Estabelece Nova Origem
G94* 05 Avanço em Milímetro/Polegada por Minuto
G95 05 Avanço em Milímetro/Polegada por Rotação
G98* 10 Retorno ao Posicionamento Inicial durante os Ciclos Fixos
G99 10 Retorno ao “Plano R” durante os Ciclos Fixos
NOTAS:
1 - Os códigos G marcados com * são ativados automaticamente ao se ligar a máquina.
2 - Os códigos G do grupo 00 não são modais
3 - Mais que um código G podem ser especificados no mesmo bloco, porém no caso de
pertencerem ao mesmo grupo, o código G especificado por último será o efetivado.
4 - Se qualquer código G do grupo 01 for especificado num ciclo fixo, este ciclo será
automaticamente cancelado e a condição G80 assumida. Entretanto, um código G do grupo 01
não é afetado por qualquer código G de ciclo fixo.
8 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
5. Funções de Interpolação
5 - FUNÇÕES DE INTERPOLAÇÃO
5.1 - FUNÇÃO: G00 - POSICIONAMENTO RÁPIDO
Explanação:
Os eixos são movidos em um avanço rápido para uma certa posição com referência
ao zero programa, ou a uma distância incremental partindo da posição atual, de acordo com
a função G90 ou G91 previamente estabelecida.
Se mais que um eixo for especificado no bloco, o posicionamento se fará inicialmente
à 45 graus, completando posteriormente o eixo mais longo, se houver diferença entre
ambos.
Nas máquinas da linha D, a velocidade de deslocamento em avanço rápido nos eixos
X, Y e Z é de 40 metros por minuto para todos os modelos.
Sintaxe:
onde:
X = Coordenada do ponto final do movimento para o eixo linear X
Y = Coordenada do ponto final do movimento para o eixo linear Y
Z = Coordenada do ponto final do movimento para o eixo linear Z
Explanação:
Os eixos são movidos em avanço programado, especificado por F, para uma certa
posição com referência ao zero programa, ou a uma distância incremental partindo da posição
atual, de acordo com a função G90 ou G91 previamente estabelecida.
A velocidade máxima de avanço programável é de 20000 milímetros por minuto, ou
seja, 20 metros por minuto.
Sintaxe:
onde:
X = Coordenada do ponto final do movimento para o eixo linear X
Y = Coordenada do ponto final do movimento para o eixo linear Y
Z = Coordenada do ponto final do movimento para o eixo linear Z
F = Velocidade de avanço (mm/min ou mm/rotação)
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 9
5. Funções de Interpolação
EXEMPLO 1: 200
150
G1 X-30 Y55 (POS 4);
G0 X-30 Y95 (POS 5); POS 4
POS 3
40
G0 X230 Y135 (POS 7); POS 1
G1 X-30 Y135 (POS 8); POS 2
G0 Z10 15 30 230
:
: PROFUNDIDADE 3 mm
CABEÇOTE DE FACEAMENTO 50
EXEMPLO 2:
G00 X0 Y0 Z0 G00 X0 Y0 Z0
G01 Z-7 F300 G01 Z-7 F300
G01 X10 Y10 X10 Y10
G01 X80 Y10 X80
G01 X100 Y40 X100 Y40
G01 X80 Y70 ou X80 Y70
G01 X60 Y70 X60
G01 X10 Y40 X10 Y40
G01 X10 Y10 Y10
G00 X0 Y0 G00 X0 Y0
Explanação:
Através da interpolação circular, arcos são gerados no sentido horário ( G02 ) ou anti-
horário ( G03 ).
Sentido horário ou anti-horário, tem por definição a vista na direção positiva para a
negativa do eixo que não faz parte do plano de trabalho.
10 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
5. Funções de Interpolação
Sintaxe:
G17 G17
ou
G02 X___ Y___ R___ F___ G02 X___ Y___ I___ J___ F___
G18 G18
ou
G02 X___ Z___ R___ F___ G02 X___ Z___ I___ K___ F___
G19 G19
ou
G02 Y___ Z___ R___ F___ G02 Y___ Z___ J___ K___ F___
X X Z
G03 G03 G03
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 11
5. Funções de Interpolação
do arco .
Ele é sempre definido como um valor incremental independente do código G90 ou G91
programado.
Y X Z
X Z Y
Ponto Ponto Ponto
inicial inicial inicial
J I K
I K J
Exemplo:
G00 X-10 Y-10 Z0
G01 Z-15 F300
X0 Y0
X100
Y30
G02 X80 Y50 R20
(ou G02 X80 Y50 I0 J20 )
G01 Y60
G03 X20 Y60 R30
(ou G03 X20 Y60 I-30 J0 )
G1 Y50
G02 X0 Y30 R20
(ou G02 X0 Y30 I-20 J0 )
G01 Y0
X-10 Y-10
Exemplo:
G02 R50 ( a ferramenta não se move)
12 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
5. Funções de Interpolação
Sintaxe:
Em sincronismo com arco XY
G17
G2/G3 X__ Y__ I__ J__ (R__) Z__ F__
Em sincronismo com arco XZ
G18
G2/G3 X__ Z__ I__ K__ (R__) Y__ F__
Em sincronismo com arco YZ
G19
G2/G3 Y__ Z__ J__ K__ (R__) X__ F__
Ø 70
25
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 13
5. Funções de Interpolação
5.4 - FUNÇÕES “C” E “R” - CHANFRAMENTO E ARREDONDAMENTO DE CANTO
Explanação:
Um chanfro ou um arredondamento pode ser inserido entre os seguintes movimentos.
Sintaxe:
(X__) (Y__) (Z__) ,C__ Usado para chanframento
(X__) (Y__) (Z__) ,R__ Usado para arredondamento
Exemplo 1:
G91 G01 X100 ,C10
X100 Y100
Ponto de intersecção
programado
Exemplo 2:
G91 G01 X100 ,R10
X100 Y100
Ponto de intersecção
programado
14 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
5. Funções de Interpolação
Exemplo 3:
O1000 (ARREDONDAMENTO E
CHANFRAMENTO DE CANTOS)
15
N10 G17 G21 G90 G94
20
N20 G53 G0 Z0 H0 M5
N30 T2 (FRESA TOPO D20)
N40 M6 85
0
R1
N90 G41 X0 Y0
N100 Y50 ,C10
N110 X75 ,R10 R1
4
0
,1
14
N120 Y23 ,R10
R1 0
N130 X50 Y0 ,R7 50
N140 X35 ,R4
23
R4
N150 G3 X15 R10 ,R4
N160 G1 X0
N170 G40 G1 X-20 Y-20
25
N200 G53 G0 Z0 H0 M5
R7
50
N205 M36
N210 M30
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 15
6. Funções de Compensação
6 - FUNÇÕES DE COMPENSAÇÃO
Explanação:
Final da
comp. Corte
Início da
comp. Corte
Sintaxe:
Para ativar a compensação de raio:
–– G41 (X__) (Y__) (Z__)
–– G42 (X__) (Y__) (Z__)
Para cancelar a compensação de raio:
–– G40 (X__) (Y__) (Z__)
NOTAS:
1) O plano de trabalho ( G17, G18 ou G19 ) deve ser definido antes de programar a
função G41 ou G42.
2) A compensação de raio é válida somente para as funções G00, G01,G02 e G03
3) O posicionamento inicial para compensação ou final para cancelamento só poderá
ser feita através das funções G01 e G00, nunca pelas funções G02 ou G03.
4) Para que a função de compensação de raio saiba qual é o valor do raio da
ferramenta, deve-se programar o código “D” com o número do corretor de raio de ferramenta
no cabeçalho do programa.
16 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
6. Funções de Compensação
Exemplo de programação utilizando compensação de raio a esquerda do perfil (G41):
110
O1000 (COMP. RAIO ESQ.)
N10 G17 G21 G90 G94
10
N20 G53 G0 Z0 H0 M5
N30 T2 (FRESA TOPO D20)
N40 M6 22,72
R1
N50 G54 S2500 M3
5
N60 G0 X-70 Y-20
N70 G43 Z5 H2 D2
N80 G1 Z-10 F750 5
N90 G41 X-50 Y0
N100 Y40
N110 X-11.36 Y84.8
84,8
100
110
N120 G2 X11.36 R15
75
N130 G1 X50 Y40
N140 Y0 ,R5
R2
0
40
N150 X20
N160 G3 X-20 R20
N170 G1 X-45 R5
5
N180 G2 X-50 Y5 R5
22,72 100
N190 G40 G1 X-70 Y-20
N200 G53 G0 Z0 H0 M5
N205 M36
N210 M30
84,8
75
R5
100
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 17
6. Funções de Compensação
Exemplo de programação utilizando compensação de raio a direita do perfil (G42):
5
N10 G17 G21 G90 G94
N20 G53 G0 Z0 H0 M5
15
N30 T2 (FRESA TOPO D20)
N40 M6 80
N70 G43 Z5 H2 D2
N80 G1 Z-5 F750
N90 G42 X10 Y10
N100 X80
N110 X100 Y40
80
N120 X80 Y70
45
70
N130 X60
40
N140 X10 Y55
N150 Y10
10
N180 M30
70
Explanação:
18 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
6. Funções de Compensação
Sintaxe:
NOTAS:
1) Nas máquinas Romi da Linha D, somente deve ser usado o código G43 para ativar
a compensação de comprimento de ferramenta.
2) O cancelamento da compensação de comprimento poderá também ser feita através
da função H00.
3) Para que a compensação seja ativada, um bloco deve conter as funções G43, H
e um posicionamento em Z, para que o comando execute a compensação durante esse
deslocamento.
Um perfil programado pode ser rotacionado. O uso desta função, possibilita que haja
uma modificação em um programa utilizando o código de rotação, sempre que a peça tiver
sido colocada em algum ângulo rotacionado em relação ao perfil previamente programado.
Além disso, quando existir um perfil que deva ser rotacionado várias vezes, o tempo
para elaboração e o tamanho do programa podem ser reduzidos em função desse recurso.
Sintaxe:
Onde:
O ângulo de rotação pode ser programado num campo de -360.000 a 360.000 com
incremento mínimo de .001 graus.
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 19
6. Funções de Compensação
NOTAS:
Quando X Y ( que indicam o centro de rotação ) são omitidos, a posição atual onde
a função G68 foi programada é considerada como centro de rotação.
Quando o ângulo de rotação for omitido, o valor referenciado pelo parâmetro 5410 é
usado para o sistema de rotação.
Para habilitar a programação da rotação do sistema de coordenadas de forma
incremental é necessário alterar o BIT 0 (RIN) do parâmetro 5400 para 1.
A função G69 cancela o sistema de rotação de coordenadas.
A função G69 pode ser programada no mesmo bloco que outras funções.
As funções de compensação de raio, compensação de comprimento permanecem
ativas após o comando G68.
EXEMPLOS DE PROGRAMAÇÃO:
10
Exemplo 1:
20
O0010 (SISTEMA DE ROTAÇÃO);
N10 G17 G21 G90 G94;
N20 G53 G0 Z0 HO M5;
N30 T01(FRESA TOPO D10);
N40 M06;
0
,5
R7
N50 G54 S1500 M03;
60
°
N60 M98 P11; A 40
A
N70 G68 X0 Y0 R60;
15
55
N170 G69;
N70 G1 X75;
20
A N130 G1 X60;
40
A
N140 Y-20;
15
55
20 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
6. Funções de Compensação
Exemplo 2: Programação do mesmo exemplo anterior, porém, com rotação
incremental.
Pode-se obter uma imagem espelho de uma respectiva peça programada, a um eixo
de simetria, através da função G51.1.
Sintaxe:
G51.1 X___ Y___ ;
.
.
.
G50.1 X___ Y___;
Onde:
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 21
6. Funções de Compensação
Exemplo:
20
10
O0005 (IMAGEM ESPELHO);
N10 G17 G21 G90 G94;
N20 G53 G0 Z0 H0 M5;
N30 T05 (FRESA TOPO D14); 25
N40 M06;
R10
N50 G54 S2200 M03;
N60 M98 P6;
N70 G51.1 X0;
20
R5
0
R1
N80 M98 P6;
N90 G50.1 X0;
15
N100 G51.1 Y0; A A
R8
N110 M98 P6; 70
75
N150 G53 G0 Z0 H0 M5;
N155 M36
20
10
20
N160 M30;
200
25
A N50 X85; A
R8
22 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
7. Sistemas de Coordenadas
7 - SISTEMAS DE COORDENADAS
7.1 - FUNÇÃO G53 - SISTEMA DE COORDENADAS DE MÁQUINA - MCS
Explanação:
Este comando cancela o sistema de coordenadas de trabalho (G54, G55, G56, ...),
fazendo com que o comando assuma o zero-máquina como referência.
Sintaxe:
G53 X__ Y__ Z__
A função G53 não é modal, portanto somente é efetiva no bloco que a contém . Esta
função deve ser usada somente no modo G90 (coordenadas absoluta)
Explanação:
A sintaxe para este grupo de funções é somente programar a própria função, isto é,
G54 à G59 e G54.1 P1 à G54.1 P48.
Sintaxe:
G54
:
:
G59
:
:
G54.1 P1
:
:
G54.1 P48
:
:
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 23
7. Sistemas de Coordenadas
7.3 - FUNÇÃO G52 - SISTEMA DE COORDENADA LOCAL
Sintaxe:
onde:
12
N30 T01 (FRESA TOPO D10); N40 G41 Y15;
N40 M06; N50 X28 ,R15;
10
15
N110 G52 X130 Y130; N120 G2 X72 Y15 R-13 ,R15;
N120 M98 P3001; N130 G1 X50;
15
22
100
3
R1
130
100
R1
5
15
15 130
24 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
7. Sistemas de Coordenadas
7.4 - FUNÇÃO G92 - ESTABELECER ORIGEM TEMPORÁRIA
Explanação:
A função G92 é usada quando se deseja obter referência para programação (zero
programa) a partir da posição atual da ferramenta.
Sintaxe:
G92 X____ Y____ Z____ - fixar nova origem do sistema de coordenadas, onde:
Exemplo:
:
N410 G0 X200 Y100 - Posiciona rápido em X200 Y100
N420 Z5 - Posiciona rápido em Z5
N430 G92 X0 Y0 - Estabelece nova origem em X e Y: fixa a coordenada atual como X0 Y0
N440 G1 Z-2 F500 - Aprofunda até o Z-2 com avanço de 500 mm/min
N450 X150 - Desloca até o X150 a partir da nova origem
N460 Y100 - Desloca até o Y100 a partir da nova origem
N470 Z5 - Sobe a ferramenta até o Z5
N480 G92.1 X0 Y0 - Cancela a função G92, voltando a origem para o WCS original.
:
Para se trabalhar neste sistema, são utilizadas as funções G15 e G16, sendo que:
NOTAS:
- A direção positiva ( + ) do Ângulo será um movimento no sentido anti-horário e o
sinal negativo ( - ) será no sentido horário.
- É necessário fazer a seleção do plano de trabalho.
- A informação de raio será o primeiro do plano selecionado e a informação de ângulo
será o segundo eixo.
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 25
7. Sistemas de Coordenadas
Exemplo 1:
Quando o raio é especificado no modo absoluto ele tem início a partir do sistema de
coordenadas ( X0 Y0 ) e o ângulo programado em absoluto é considerado a partir da linha
positiva de X.
Posição
final
Posição
atual
o
ai
R
Ângulo
26 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
7. Sistemas de Coordenadas
Quando o raio e o ângulo são especificados de modo absoluto
X 35.355
Y 35.355
R50
45º
Exemplo 2:
G90 G16 X0 Y0
G01 X50 Y45 ( X 35.355 Y35.355)
G15
M30
Posição
final
Posição
io
Ângulo
Ra
atual
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 27
7. Sistemas de Coordenadas
Quando o raio é especificado no modo incremental e o ângulo no modo absoluto.
Exemplo 3:
G90 G16 G0 X100 Y30
G01 G91 X15 G90 Y40
G90 G15 R15
40º
R100
30º
Exemplo 4:
X 70.710 Exemplo 5:
R50 Y 70.710
G00 G90 X0 Y0
50
45º
28 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
7. Sistemas de Coordenadas
Exemplo 6: Círculo de furos -
8X5
Programação Absoluta.
°
72
O0007 (CÍRCULO DE FUROS);
N10 G17 G21 G90 G94;
N20 G53 G0 Z0 H0 M5;
N30 T3 (BROCA D8);
N40 M6;
N50 G54 S3000 M3;
N60 G16 G0 X58 Y36; R5
8
N70 G43 Z2 H3 D3;
N80 G1 Z-5 F250;
N90 G0 Z2;
N100 X58 Y108;
N110 G1 Z-5;
N120 G0 Z2;
N130 X58 Y180;
N140 G1 Z-5;
N150 G0 Z2; Programação Incremental.
N160 X58 Y252;
N170 G1 Z-5; O0007 (CÍRCULO DE FUROS);
N180 G0 Z2; N10 G17 G21 G90 G94;
N190 X58 Y324; N20 G53 G0 Z0 H0 M5;
N200 G1 Z-5; N30 T3 (BROCA D8);
N210 G0 Z2; N40 M6;
N220 G15; N50 G54 S3000 M3;
N230 G53 G0 Z0 H0 M5; N60 G16 G0 X58 Y36;
N235 M36 N70 G43 Z2 H3 D3;
N240 M30; N80 G1 Z-5 F250;
N90 G0 Z2;
N100 G91 Y72;
N110 G90 G1 Z-5;
N120 G0 Z2;
N130 G91 Y72;
N140 G90 G1 Z-5;
N150 G0 Z2;
N160 G91 Y72;
N170 G90 G1 Z-5;
N180 G0 Z2;
N190 G91 Y72;
N200 G90 G1 Z-5;
N210 G0 Z2;
N220 G15;
N230 G53 G0 Z0 H0 M5;
N235 M36
N240 M30;
8X5
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 29
°
8. Funções que simplificam a programação (ciclos fixos)
8 - FUNÇÕES QUE SIMPLIFICAM A PROGRAMAÇÃO (CICLOS FIXOS)
Explanação:
Ciclo fixo é um bloco de comando que informa ao CNC como executar uma determinada
operação, a qual, se fosse programada em comandos simples resultaria em múltiplos blocos.
Portanto o uso de ciclos fixos simplifica a programação, reduzindo o número de blocos do
programa.
30 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
8. Funções que simplificam a programação (ciclos fixos)
Basicamente são três os tipos de operações nos ciclos fixos:
Tipo 1 = Furação
Tipo 2 = Roscamento
Tipo 3 = Mandrilamento
A tabela seguinte descreve sumariamente a aplicação e ação dos ciclos fixos para
uma perfeita escolha.
Corte em Z
Código G Operação Retração em Z Aplicação
no fundo
Avanço prog. furação com
G73 Avanço rápido
intermitente quebra de cavaco
Roscamento
Avanço prog. dwell + Avanço program.
G74 (macho à
contínuo Rot. Hor. à esquerda
esquerda)
Avanço prog. Parada orientada Avanço Rápido
G76 Mandrilamento fino
contínuo com o eixo desloc. acabamento
Cancelamento de
G80
Ciclo Fixo
Avanço prog. Avanço rápido sem furação/
G81
contínuo descarga mandrilamento
Avanço prog. Avanço rápido s/ furação/
G82 Dwell
contínuo descarga com dwell mandrilamento
Avanço prog. Furação com
G83 Avanço Rápido
intermitente descarga
Avanço prog. dwell + Rot. Roscamento
G84 Avanço programado
contínuo Anti -Hor. (macho à direita)
Avanço prog. Mandrilamento
G85 Avanço programado
contínuo (alargador)
Avanço prog. Mandrilamento
G86 Parada do eixo Avanço Rápido
contínuo (bom acabamento)
Avanço prog. Rot. sentido Mandrilamento
G87 Avanço rápido
contínuo horário (Rebaixo interno)
Avanço prog. Dwell + parada do
G88 Manual Mandrilamento
eixo
Avanço prog.
G89 Dwell Avanço Mandrilamento
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 31
8. Funções que simplificam a programação (ciclos fixos)
O ciclo fixo pode ser programado no modo G90 ou G91. As figuras abaixo mostram
como especificar os dados :
O retorno do eixo Z após a operação do ciclo fixo pode ser feita ao ponto inicial ( G98)
ou ponto R ( G99 ) conforme mostra as figuras abaixo.
32 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
8. Funções que simplificam a programação (ciclos fixos)
8.1 - FUNÇÃO G73 - FURAÇÃO COM QUEBRA DE CAVACO
Explanação:
O ciclo fixo G73 é utilizado para operação de furação com pequenos recuos para a
quebra de cavaco, ou seja, sem recuo ao plano R.
Sintaxe:
G73 X____ Y____ Z____ R____ Q____ F____ K____
Onde:
X , Y = Coordenadas do furo
Z = Nível da posição final em Z
R = Nível de aproximação Rápida ( ponto R )
Q = Incremento de corte
F = Avanço Programado para o corte dos incrementos Q
K = Número de execuções
NOTA: Se for indicado K0 , o ciclo de furação somente será memorizado para posterior
execução.
O parâmetro 5114 indica a distância de recuo . Ex: 2mm
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 33
85
8. Funções qie simplificam a programação (ciclos fixos)
Exemplo:
85
N90 X67.5 Y20;
100
N100 G80;
N110 G53 G0 Z0 H0 M5;
N115 M36
N120 M30;
A
SEÇÃO A-A
25,18 R20
40
A A
17,5
67,5
34 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
8. Funções que simplificam a programação (ciclos fixos)
8.2 - FUNÇÃO G74 - ROSCAMENTO COM MACHO À ESQUERDA
Explanação:
O ciclo fixo G74 é utilizado para operação de roscamento com macho à esquerda, isto
é, sentido de rotação anti-horário.
Sintaxe:
Onde:
X Y = Coordenadas do furo
Z = Nível da posição final em Z
R = Nível de aproximação rápida (ponto R)
F = RPM x Passo, quando trabalha-se com G94 ou, F = Passo, quando trabalha-se
com G95.
K = Número de execuções
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 35
8. Funções que simplificam a programação (ciclos fixos)
NOTA: Para executar o ciclo G74 como “quebra de cavaco” é necessário ajustar o
parâmetro 5200 bit 5 = 1.
O parâmetro 5213 indica a distância de recuo . Ex: 2mm
Para modificar a rotação de saída da ferramenta neste ciclo é necessário:
* Ajustar o parâmetro 5200 bit 4 = 1
* Inserir o valor da rotação de saída no parâmetro 5211 (como forma de porcentagem)
Ex.: Rotação de saída com 200% da rotação de entrada: Parâmetro 5211 = 200.
Exemplo:
R7
G0 X10 Y0;
G43 Z30 H1 D1;
R7
20
G80 ;
G53 G00 Z0 H0 M5;
M36
0
R1
M30
20
F = RPM x Passo
F = 500 x 1.25 = 625
36 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
8. Funções que simplificam a programação (ciclos fixos)
8.2.2 - Roscar com Sistema Rígido
Explanação:
O ciclo fixo G74 pode ser executado com a fixação do macho direto em pinça (macho rígido).
Dessa forma, a rosca é executada sendo controlada pelo eixo árvore como se fosse
um servo motor. No modo macho rígido, elimina-se a necessidade de uso de mandris
flutuantes.
M29 S____
Sintaxe:
M29 S____
G74 X____ Y____ Z____ R____ F____ P____ K____
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 37
8. Funções que simplificam a programação (ciclos fixos)
Onde:
S = Rotação
X Y= Coordenadas do furo
Z = Nível da posição final em Z
R = Nível de aproximação Rápida ( Ponto R )
F = Avanço Programado para usinagem da rosca e retração
P = Tempo de permanência - Exemplo - 2 segundos = P2000
K = Número de repetições
NOTA: Para executar o ciclo G74 como “quebra de cavaco” é necessário ajustar o
parâmetro 5200 bit 5 = 1.
O parâmetro 5213 indica a distância de recuo . Ex: 2mm.
Para modificar a rotação de saída da ferramenta neste ciclo é necessário:
* Ajustar o parâmetro 5200 bit 4 = 1
* Inserir o valor da rotação de saída no parâmetro 5211 (como forma de porcentagem)
Ex.: Rotação de saída com 200% da rotação de entrada: Parâmetro 5211 = 200.
Exemplo:
G0 X10 Y0;
G43 Z30 H1 D1 ;
M29 S500;
G99 G74 X10 Y0 Z-20 R8 F1.25;
0
R1
20
X-10;
G80 ;
G53 G00 Z0 H0 M5;
R7
M36
M30;
NOTA: No exemplo acima o passo foi programado em mm/rotação (G95), por isso
0
R1
38 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
8. Funções que simplificam a programação (ciclos fixos)
8.3 - FUNÇÃO G76 - MANDRILAMENTO FINO COM RETORNO DESLOCADO DO
CENTRO DO FURO
Explanação:
O ciclo fixo G76 é utilizado para operação de calibração onde não se deseja na superfície
de acabamento nenhum risco de ferramenta, causado durante o movimento de retração.
Sintaxe:
G76 X____ Y____ Z____ R____ Q____ F____ K____
Onde:
X Y = Coordenada do furo
Z = Nível da posição final em Z
R = Nível de aproximação rápida ( ponto R )
Q = Incremento para deslocamento da ferramenta ao longo do eixo X
F = Avanço programado para usinagem
K = Número de execuções
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 39
8. Funções que simplificam a programação (ciclos fixos)
NOTA: Para modificar o eixo de saída da ferramenta neste ciclo é necessário ajustar
o parâmetro 5148 (Z).
Neste campo deve-se inserir o valor 1 ou -1 para executar a saída em relação ao eixo
X (o valor positivo ou negativo indica o sentido do recuo), ou deve-se inserir o valor 2 ou -2
para executar a saída em relação ao eixo Y.
Exemplo:
#5148
(X) = 0
(Y) = 0
(Z) = 1 (neste caso a saída será realizada no eixo X no sentido positivo).
(A) = 0
Exemplo: 150
65
G17 G21 G90 G94 50
G53 G0 Z0 H0 M5
T06
M6
G54 D01 S800 M3
G0 X0 Y0
65
G43 Z10 H6 D6
G99 G76 Z-30 R2 Q0.5 F300
15
G80
G53 G0 Z0 H0 M5 20 SEÇÃO A-A
M36
M30
150
65
50
40 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
8. Funções que simplificam a programação (ciclos fixos)
8.4 - FUNÇÃO G80 - CANCELAMENTO DE CICLO FIXO
Explanação:
Esta função deve ser declarada no fim da utilização dos ciclos fixos do grupo 09 das
funções preparatórias.
OBSERVAÇÃO: Por ser uma função modal, a não declaração desta função poderá
acarretar em sérios problemas durante a execução do programa.
Explanação:
O ciclo fixo G81 é utilizado para a operação de furação sem efetuar quebra ou descarga
de cavaco.
Sintaxe:
Onde:
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 41
SEÇÃO A-A
26
30
M6
75
G54 S1800 M3
G0 X25 Y25 SEÇÃO A-A
50
G43 Z10 H1 D1
G99 G81 X25 Y25 Z-26 R1.5 F150
25
A
X50 Y50 A
G80
G53 G0 Z0 H0 M5 M5
M36 25
75
M30 50
50
25
A A
25
50
42 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
8. Funções que simplificam a programação (ciclos fixos)
8.6 - FUNÇÃO G82 - FURAÇÃO CONTÍNUA COM TEMPO DE PERMANÊNCIA
Explanação:
O ciclo fixo G82 é utilizado para a operação de furação sem efetuar quebra ou descarga
de cavaco, sendo que a ferramenta permanece por um determinado tempo na profundidade
final antes de sair do furo, voltando ao ponto de aproximação.
Sintaxe:
Onde:
X, Y = Coordenadas do furo
Z = Nível da posição final em Z
R = Nível de aproximação rápida (ponto R)
P = Tempo de permanência no final da usinagem (milésimos de segundos)
F = Avanço programado para usinagem
K = Número de execuções
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 43
SEÇÃO A-A
26
30
M6
75
G54 S1800 M3
G0 X25 Y25 SEÇÃO A-A
50
G43 Z10 H1 D1
G99 G82 X25 Y25 Z-26 R1.5 P500 F150
25
A
X50 Y50 A
G80
G53 G0 Z0 H0 M5
M36 25
75
M30 50
50
25
A A
25
50
44 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
8. Funções que simplificam a programação (ciclos fixos)
8.7 - FUNÇÃO G83 - FURAÇÃO COM DESCARGA DE CAVACO
Explanação:
O ciclo fixo G83 é utilizado para operação de furação com descargas onde se deseja
retrações ao nível do ponto R.
Sintaxe:
Onde:
X, Y = Coordenada do furo
Z = Nível da posição final em Z
R = Nível de aproximação rápida (Ponto R)
F = Avanço programado para usinagem dos incrementos Q
Q = Incrementos de corte
K = Número de execuções
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 45
8. Funções que simplificam a programação (ciclos fixos)
NOTA: Para executar o ciclo G83 com descarga de cavacos o parâmetro 5101 bit 2
deve estar ajustado com o valor = 1.
85
Exemplo:
85
N90 X67.5 Y20;
100
N100 G80;
N110 G53 G0 Z0 H0 M5;
N115 M36
N120 M30;
A
SEÇÃO A-A
25,18
R20
40
A A
17,5
67,5
46 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
8. Funções que simplificam a programação (ciclos fixos)
8.8 - FUNÇÃO G84 - ROSCAMENTO COM MACHO À DIREITA
Explanação:
O ciclo fixo G84 é utilizado para operação de roscamento com macho à direita, isto é,
sentido de rotação horária.
Sintaxe:
Onde:
X, Y = Coordenadas do furo
Z = Nível da posição final em Z
R = Nível de aproximação rápida ( ponto R )
F = Avanço programado para usinagem da rosca e retração
K = Número de execuções
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 47
8. Funções que simplificam a programação (ciclos fixos)
NOTA: Para executar o ciclo G84 como “quebra de cavaco” é necessário ajustar o
parâmetro 5200 bit 5 = 1.
O parâmetro 5213 indica a distância de recuo . Ex: 2mm
Para modificar a rotação de saída da ferramenta neste ciclo é necessário:
* Ajustar o parâmetro 5200 bit 4 = 1
* Inserir o valor da rotação de saída no parâmetro 5211 (como forma de porcentagem)
Ex.: Rotação de saída com 200% da rotação de entrada: Parâmetro 5211 = 200.
Exemplo:
Sem a função “K”: Com a função “K”:
M12 X 1.75
90
M12 X 1.75
R3
5
SEÇÃO A-A
A
R1
0
103,92
Cálculos:
SEÇÃO A-A
R1
F = RPM x Passo
0
48 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
8. Funções que simplificam a programação (ciclos fixos)
8.8.2 - Roscar com Sistema Rígido
Explanação:
O ciclo fixo G84 pode ser executado com a fixação do macho direto em pinça (macho rígido).
Dessa forma, a rosca é executada sendo controlada pelo eixo árvore como se fosse
um servo motor. No modo macho rígido, elimina-se a necessidade de uso de mandris
flutuantes.
Descrição das operações do ciclo fixo:
Onde:
S = Rotação
X Y= Coordenadas do furo
Z = Nível da posição final em Z
R = Nível de aproximação Rápida ( Ponto R )
F = Avanço Programado para usinagem da rosca e retração
P = Tempo de permanência - Exemplo - 2 segundos = P2000
K = Número de repetições
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 49
8. Funções que simplificam a programação (ciclos fixos)
NOTA: Para executar o ciclo G84 como “quebra de cavaco” é necessário ajustar o
parâmetro 5200 bit 5 = 1.
O parâmetro 5213 indica a distância de recuo. Ex: 2mm.
Para modificar a rotação de saída da ferramenta neste ciclo é necessário:
* Ajustar o parâmetro 5200 bit 4 = 1
* Inserir o valor da rotação de saída no parâmetro 5211 (como forma de porcentagem)
Ex.: Rotação de saída com 200% da rotação de entrada: Parâmetro 5211 = 200
Exemplo:
Sem a função “K” Com a função “K”
15
A
90
M12 X 1.75
90
M12 X 1.75
R3
5
SEÇÃO A-A
A
R1
0
103,92
NOTA: No exemplo acima o passo foi programado em mm/rotação (G95), por isso
SEÇÃO
não foi necessário nenhum A-A
cálculo.
R1
0
50 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
8. Funções que simplificam a programação (ciclos fixos)
8.9 - FUNÇÃO G85 - MANDRILAMENTO COM RETRAÇÃO EM AVANÇO
PROGRAMADO
Explanação:
Sintaxe:
Onde:
X, Y = Coordenada do furo
Z = Nível da posição final em Z
R = Nível de aproximação rápida ( ponto R )
F = Avanço programado para o corte e retração
K = Número de execuções
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 51
8. Funções que simplificam a programação (ciclos fixos)
Exemplo: 40
15
35
G53 G0 Z0 H0 M5
45
T04
M6 SEÇÃO A-A
G54 S920 M3
25 20
G0 X70 Y0
30°
G43 Z15 H4 D4
G85 Z-15 R2 F100 K0
70
X70 Y0
X120 A A
G80
G53 G0 Z0 H0 M5 70 50
: 150
Explanação:
O ciclo fixo G86 é utilizado em operação de calibração, onde é possível aceitar somente
um leve risco na vertical da superfície de acabamento.
52 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
8. Funções que simplificam a programação (ciclos fixos)
Sintaxe:
Onde:
:
G17 G21 G90 G94 150
G53 G0 Z0 H0 M5 65
T06 50
M6
G54 S800 M3
G0 X0 Y0
G43 Z10 H6 D6
65
G98 G86 Z-67 R1 F160
G80
G53 G0 Z0 H0 M5
15
:
20 SEÇÃO A-A
Explanação:
–– A ferramenta é posicionada em X Y
–– Cessa a rotação do eixo árvore numa posição orientada
–– Desloca um incremento programado (Q) ao longo do eixo X,
–– Posiciona em avanço rápido ao nível do ponto R
–– Retorna o deslocamento (Q), ao ponto x inicial
–– O eixo árvore rotaciona no sentido horário
–– Usina até o nível Z com avanço programado
–– Cessa a rotação do eixo árvore numa posição orientada
–– Desloca o incremento programado (Q) , ao longo do eixo X
–– Retrai em avanço rápido ao nível do ponto inicial
–– Retorna o deslocamento Q ao ponto x inicial
–– Retorna a rotação programada
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 53
8. Funções que simplificam a programação (ciclos fixos)
Sintaxe:
Onde:
X, Y = Coordenadas do furo
Z = Nível da posição final em Z
R = Nível de aproximação rápida ( ponto R )
Q = Incremento para deslocamento da ferramenta ao longo do eixo X
F = Avanço programado para usinagem
K = Número de execuções
O0087 (EXAMPLE G87) 150
G17 G21 G90 G94 65
G53 G0 Z0 H0 M5
10
50
T08
M6
G54 S1500 M3
G0 X0 Y0 65
G43 Z10 H8 D8 55
G87 Z-10 R-67 Q5.5 F160
15
G80
G53 G0 Z0 H0 M5 20 SEÇÃO A-A
M36
M30
NOTA: Para modificar o eixo de saída da ferramenta neste ciclo é necessário ajustar o
parâmetro 5148 (Z). Neste campo deve-se inserir o valor 1 ou -1 para executar a saída em
relação ao eixo X (o valor positivo ou negativo indica o sentido do recuo), ou deve-se inserir
o valor 2 ou -2 para executar a saída em relação ao eixo Y.
Exemplo: #5148
(X) = 0, (Y) = 0, (Z) = 1 (neste caso a saída será realizada no eixo X no sentido
positivo) e (A) = 0
Todos os outros eixos devem permanecer com valor igual a 0.
54 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
8. Funções que simplificam a programação (ciclos fixos)
8.12 - FUNÇÃO G88 - MANDRILAMENTO COM RETORNO MANUAL
Explanação:
O ciclo fixo G88 é usado para calibração com retorno do eixo manualmente.
Descrição das operações do ciclo fixo
Sintaxe:
Onde:
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 55
8. Funções que simplificam a programação (ciclos fixos)
Exemplo: 60
40
O5000 (EXAMPLE G88)
G17 G21 G90 G94
25
G53 G0 Z0 H0 M5
50
T22
M6
G54 S800 M3 SEÇÃO A-A
G0 X0 Y0 180
G43 Z5 H22 D22
G88 Z-51 R2 F150
G80 R2 4
G53 G0 Z0 H0 M5
M36
M30
A A
R 50
8.13 - FUNÇÃO G89 - MANDRILAMENTO COM DWELL E RETRAÇÃO EM
AVANÇO PROGRAMADO
Explanação:
Sintaxe:
Onde:
56 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
8. Funções que simplificam a programação (ciclos fixos)
40
G53 G0 Z0 H0 M5
T09 (ROMICRON)
15
35
M6
45
G54 S1600 M3
G0 X70 Y0 SEÇÃO A-A
G43 Z15 H9 D9
25 20
X120
G80
70
G53 G0 Z0 H0 M5
M36 A A
M30
70 50
150
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 57
9. Funções M98/M99 (chamada de subprograma)
9 - CHAMADA E RETORNO DE SUBPROGRAMA
9. CHAMADA E RETORNO DE SUBPROGRAMA
9 - CHAMADA E RETORNO DE UM SUBPROGRAMA
Funções: M98/M99
Funções: M98/M99
Quando a usinagem de uma determinada sequência de operações, aparece muitas
Quando a usinagem de uma determinada seqüência de operações, aparece
vezes no programa,
muitas pode-se usar
vezes no programa, o recurso
pode-se usarde
o chamada dechamada
recurso de subprograma através da função
de subprograma
M98 e a função
através M99M98.
da função para finalizar o subprograma.
Os formatos para a chamada de um subprograma quando foram nomeados por números
são osOseguintes:
bloco contendo a função M98, deverá conter também o número do
subprograma através da função "P". Ex.: M98 P1001
M98 _ _ _ _ _ P_ OU M98 P_ _ _ _ L_ _ _ _
O número do subprograma é o mesmo encontrado no diretório do comando
CNC.
Nº
O de repetições por sua
subprograma vez, deverá conterNº do subprograma
o referido número noNº de repetições
início do
Nº do subprograma
do subprograma
programa através da função "O" e finalizar com a função M99. do subprograma
Caso oOsubprograma
formato para seja criado por
a chamada nome
de um (ex: peca),éusar
subprograma a seguinte sintaxe para chamar
o seguinte:
o subprograma:
M98 P00000000
M98 <PECA> L------
Nº de repetições Nº do
do subprograma subprograma
O1001 O1002
O1003
M99
M30 M99
Exemplo 1:
Exemplo 2:
Exemplo 3:
100 Exemplo 3:
30
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 59
10. Programação nos Planos G18 e G19
10 - PROGRAMAÇÃO NOS PLANOS G18 E G19
Devido a estrutura da máquina, a maior parte das peças usinadas são programadas
no plano G17 (XY). Porém, em alguns casos é necessário trabalhar com o plano G18 (XZ)
ou o G19 (YZ) ao invés do plano G17.
A seguir há duas peças iguais, porém uma delas foi programada no plano G18 e a
outra no G19.
PLANO G18
G90 G42 Z0
º
35
20
X17.679
35
R8 X35 Z-10
Z-14
G2 X41 Z-20 R6
(ou G2 X41 Z-20 I6 K0)
G1 X59
G2 X65 Z-14 R6
(ou G2 X65 Z-14 I0 K6)
100
G1 Z-10
X82.321 Z0
X110
G40 G0 Z10 X-10
M99
100
60 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
10. Programação nos Planos G18 e G19
NOTA: No exemplo anterior os códigos de compensação de raio (G41 e G42) e de
interpolação circular (G2 e G3) foram programados de forma contrária ao que se costuma
programar no plano G17, pois o perfil da peça está sendo visualizado no sentido Y-
Y+, diferente do plano G17 que é visualizado no sentido Z+ Z-.
Para trabalhar com a compensação de raio nesses dois planos (G18 e G19), deve-se
utilizar ferramentas de ponta esférica, zerando-as pelo centro dos seus respectivos raios.
PLANO G19
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 61
11. Macro B
11 - MACRO B
Um programa pode invocar uma MACRO utilizando o comando G65 para a chamada
de um sub-programa..
Exemplo:
Explanação:
Quando definimos uma variável, especificamos um símbolo (#) seguido pelo número
da variável. Exemplo: #1
Uma expressão pode ser usada para especificar o número de uma variável, nesse
caso, a expressão deve ser expressa entre colchetes.
Exemplo: # [#1+#2-12]
a) #0 - Sempre nula, ou seja, nenhum valor pode ser atribuido para esta variável;
b) #1 - #33 - Variáveis locais. Podem apenas ser usadas em macro para carregar dados
como resultado de operações. Quando o comando é inicializado, as variáveis locais são
inicializadas sem valores (nulas).
Quando uma macro é invocada, valores podem ser atribuidos para a variáveis locais;
c) #100 - #149 (#199) / #500 - #531 (#999) - Variáveis comuns. Podem estar parcialmente
entre diferentes programas Macros. Quando o comando é desligado, as variáveis #100 a
#531 mantém o último valor que a elas foi atribuido. Dentro da gama de variáveis comuns
ainda temos as variáveis #150 a #199 e #532 a #999 ;
d) #1000 - Variáveis de Sistema. São usadas para ler uma série de dados NC como:
posição atual, valores de compensação de ferramenta, etc...
62 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
11. Macro B
11.2 - GAMA DE VALORES PARA AS VARIÁVEIS
Quando um valor de variável for definido em um programa, o ponto decimal pode ser
omitido.
Exemplo: Quando #1=123 for definido, o valor real da variável #1 é 123.000
Para reverter o sinal do valor de uma variável, programe o sinal menos (-).
Exemplo:
G0 X-#1
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 63
11. Macro B
11.5.1 - Tabela de operações aritméticas e operações lógicas
FUNÇÃO FORMATO
DEFINICAO #I=#J
SOMA #I=#J+#K
DIFERENCA #I=#J-#K
PRODUTO #I=#J*#K
QUOCIENTE #I=#J/#K
SENO #I=SIN[#J]
COSSENO #I=COS[#J]
TANGENTE #I=TAN[#J]
ARREDONDAMENTO #I=ROUND[#J]
ARREDONDAMENTO UP #I=FUP[#J]
OR #I=#J OR #K
XOR #I=#J XOR #K
AND #I=#J AND #K
CONVERSAO DE BCD A BIN #I=BIN[#J]
64 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
11. Macro B
Explicação:
1 - Funções
2 - Operações como multiplicação e divisão (*,/,AND)
3 - Operações como adição e subtração (+,-,OR,XOR)
Exemplo:
#1=#2+#3*SIN[#4]
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 65
11. Macro B
Primeira resolução SIN[#4].
Segunda resolução #3*SIN[#4].
Terceira resolução #2+#3*SIN[#4].
Exemplo:
#1=SIN[[[#2+#3]*#4+#5]*#6]
1ª operação [#2+#3]
2ª operação [#2+#3]*#4
3ª operação [[#2+#3]*#4+#5]
4ª operação [[#2+#3]*#4+#5]*#6
5ª operação SIN[[[#2+#3]*#4+#5]*#6]
Exemplo:
GOTO500; (desvia para o bloco N500)
66 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
11. Macro B
11.8.2 - Desvio condicional - IF
Exemplo:
Se o valor da variável #1 for superior a 10, executa-se um desvio ao número de sequência N2.
Explicações:
Operadores - Os operadores são formados por duas letras e são usados para comparar
dois valores com a finalidade de determinar se são iguais ou se um valor é menor ou maior
que outro valor.
OPERADOR SIGNIFICADO
EQ Igual a
NE Diferente de
GT Maior que
GE Maior ou igual a
LT Menor que
LE Menor ou igual a
O9100
#2=1 - Valor inicial da variável #2=1
N1 IF[#2 GT10] GOTO2 - Desviar para N2 se #2 for maior que 10
#2=#2+1 - Incrementando a variável
GOTO 1 - Desviar para N1
N2 M30 - Fim do programa
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 67
11. Macro B
11.8.3 - Repetição - WHILE
Explicação:
68 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
11. Macro B
b) Não podemos sobrepor os intervalos DO
IF [.....] GOTO n
:
WHILE [.....] DO1
:
Nn
:
END1
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 69
11. Macro B
11.9 - LIMITES
Quando se especifica DO, sem especificar a declaração WHILE, se executa uma rotina
infinita que vai desde DO até END.
Tempo de processamento: Quando se executa um desvio a um número de sequência
específico em uma declaração GOTO, busca-se um número de sequência.
Por este motivo o processamento no sentido inverso (para trás), demora-se mais que
o processamento no sentido direto (para frente).
Utilizando a declaração WHILE para repetição se reduz o tempo de processamento.
Em uma expressão condicional que utiliza EQ ou NE, uma variável nula e o zero tem
efeitos diferentes. Em outros tipos de expressões condicionais, um valor nulo é considerado
zero.
Sintaxe:
Onde:
70 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
11. Macro B
Exemplo:
O0001 O1000
G65 P1000 A1 B2 #3=#1+#2
M30 IF[#3 GT360] GOTO9
G0 G91 X #3
N9 M99
Explanações:
Após G65 especifica-se o endereço P com o número do programa que contem a macro.
Quando o número de repetições for necessário especifica-se o número de 1 ate 9999. Quando
o número for omitido a repetição será única. Utilizando uma especificação do argumento se
atribuem valores as correspondentes variáveis locais.
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 71
11. Macro B
11.12.1 - Especificação de argumentos I
72 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
11. Macro B
11.12.2 - Mesclagem das especificações de argumentos I e II
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 73
11. Macro B
11.13 - LIMITAÇÕES
Existem variáveis locais desde o nível 0 até o nível 4 para programação de desvio. O
nível do programa principal e o zero.
Cada vez que uma macro e chamada com G65 ou G66, o nível da variável local aumenta
em 1. Os valores das variáveis locais do nível anterior se armazenam no CNC.
Quando um M99 é executado num programa de macro, o comando retorna para o
programa onde houve o desvio. Neste momento, o nível da variável local e decrementado
em uma unidade. Os valores das variáveis locais armazenadas será restabelecido quando
a macro for chamada.
Programa
Macro Macro Macro Macro
Principal
#100 - , #500 - Variáveis que podem ser lidas e gravadas por macros em diferentes
níveis.
74 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
11. Macro B
11.16 - CHAMADA MODAL (G66)
A função G66 faz com que a chamada de uma determinada macro se torne modal até
que a mesma seja cancelada pela função G67.
Sintaxe:
Onde:
P - número do subprograma
L - número de repetições
Explicações:
Após especificar G66, programe o endereço P com o número do programa que contém
a macro. Quando se deseja o número de repetições, o endereço L pode conter um número
de 1 até 9999. Assim como usado na função G65, os dados são transferidos a um programa
de macro através de argumentos.
Cancelamento: Quando se especifica um código G67 já não se excetua as chamadas
modais nos blocos posteriores.
Níveis de chamadas: As chamadas podem ser especificadas usando desvios de até 4
níveis incluindo as chamadas modais.
Níveis de chamadas modais: Pode-se ativar uma chamada modal dentro de outras
especificando outro código G66.
Limitações: Em um bloco G66 não se pode ativar macros. G66 deve ser especificado
antes de qualquer argumento.
As variáveis locais (argumentos) podem ser definidas unicamente em blocos G66.
Exemplo:
O0001 (PROG. PRINCIPAL) O7999 (MACRO FURACAO)
: G0 Z[#18]
T03 (FURACAO) G1 Z[#26] F[#9]
M6 G0 Z[#18]
G54 S1800 M3 M99
G0 X0 Y0 M8 (#18 = R)
G43 Z10 H03 (#26 = Z)
G66 Z-15 R2 F0.1 P7999 (#9 = F)
X0 Y0
X100
Y50
Y0
G67
G53 G0 Z0 G49 M9
M30
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 75
11. Macro B
11.17 - EXEMPLOS DE PROGRAMAÇÃO:
76 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
11. Macro B
Exemplo 2: Programa parametrizado para criar uma subrotina sem utilizar o recurso
de subprograma:
100
R1
0
210
150
R3
0
30
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 77
11. Macro B
Exemplo 3: Programa parametrizado para fazer um arco (círculo) de posicionamentos,
conforme o desenho abaixo:
B B
H=2
H=3
R
A
H=1
H=4 H=6
#25
50
H=5
#24
50
78 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
11. Macro B
Exemplo 4: Programa parametrizado para fazer um sextavado inscrito num determinado
círculo:
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 79
11. Macro B
Exemplo 5: Programa parametrizado para executar arcos de 0,001 a 360 graus de
abertura utilizando a função G01.
80 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
11. Macro B
Exemplo 6: Programa parametrizado para fazer uma elipse real de 360º.
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 81
11. Macro B
Exemplo 7: Programa parametrizado para executar uma espiral de arquimedes tendo:
82 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
11. Macro B
Exemplo 8: Programa parametrizado para executar uma espiral de arquimedes conjugado
com uma descida em “Z” tendo:
Raio inicial: 10 mm
Raio final: 64 mm
N.espirais: 5
Posição inicial: 0 graus
Pos “Z” inicial: 0
Pos “Z” final: 25
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 83
11. Macro B
Exemplo 9: Programa parametrizado para interpolar uma rosca cônica interna utilizando
uma ferramenta de roscar interno :
#8
Diâmetro inicial: 88.9 mm A A
Âng. da rosca: 1.783º (1º 47’)
Passo: 3.175 mm (8 fpp)
#7
Pos “Z” inicial: 0 (abs)
Pos “Z” final: -28.98 (abs)
Pos “X” do centro da rosca: 0 (abs)
Pos “Y” do centro da rosca: 0 (abs)
#6
#5
SEÇÃO A-A
84 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
11. Macro B
(**** VARIAVEIS DE CALCULO - NAO MODIFICAR ****)
#20=[#1-#10]/2 (CALC. RAIO INICIAL DA ROSCA)
#21=#4-#5 (CALC. PROF. TOTAL)
#22=#9*#3/360 (CALC. PROF. POR INCR. ANG)
#23=TAN[#2]*#21 (CALC. CATETO RADIAL)
#24=TAN[#2]*#3 (CALC. INCR. RADIAL)
#25=#9*#24/360 (CALC. INCR. RAD. POR INCR. ANGULAR)
#26=0 (CONTADOR ANGULAR - SEMPRE 0)
#27=#22*#26 (CALC. PROF. PELO CONTADOR)
#28=#20-#23 (CALC. DO RAIO FINAL DA ROSCA)
#29=#8+[#21*360/#3] (CALC. DO ANGULO FINAL)
IF [#12 EQ 0] GOTO1
IF [#12 EQ 1] GOTO2
#3000=1 (DEFINIR TIPO DA ROSCA - DIR/ESQ)
N1 #30=1 (ROSCA DIREITA)
GOTO3
N2 #30=-1 (ROSCA ESQUERDA)
N3
(**** PROGRAMA MACRO - NAO MODIFICAR****)
G0 X[#6+[#20*COS[#8]]] Y[#7+[#20*SIN[#8]]]
Z[#4+2]
G1 Z[#4] F[#11]
WHILE [#27 LT #21] DO1
G1 X[#6+[[#20+[#30*#25*#26]]*COS[#8]]] Y[#7+[[#20+[#30*#25*#26]]*SIN[#8]]] Z[#4-#27]
#26=#26-[#30*#9]
#8=#8-[#30*#9]
#27=#27+#22
END1
G1X [#6+[#28*COS[#29]]] Y[#7+[#28*SIN[#29]]] Z[#4-#21]
X[#6] Y[#7]
G0 Z[#4+2]
G53 G0 Z0 H0 M5
M36
M30
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 85
12. Funções miscelâneas
12 - FUNÇÕES MISCELÂNEAS
FUNÇÃO M DESCRIÇÃO
M00 PARADA DO PROGRAMA
M01 PARADA OPCIONAL DO PROGRAMA
M02 FIM DE PROGRAMA
M03 SENTIDO DE ROTAÇÃO HORÁRIO
M04 SENTIDO DE ROTAÇÃO ANTI HORÁRIO
M05 PARADA DO EIXO-ÁRVORE
M06 LIBERA TROCA DE FERRAMENTA
M07 LIGA REFRIGERAÇÃO PELO CENTRO DO EIXO ÁRVORE (
OPC )
M08 LIGA REFRIGERANTE DE CORTE
M09 DESLIGA REFRIGERANTE DE CORTE
M18 DESLIGA ORIENTAÇÃO DO EIXO-ÁRVORE
M19 ORIENTAÇÃO DO EIXO ÁRVORE
M29 LIGA MACHO RÍGIDO
M30 FIM DE PROGRAMA
ABRE PORTA AUTOMÁTICA (OPC) / DESTRAVA PORTA DO
M36
OPERADOR
M37 FECHA PORTA AUTOMÁTICA ( OPC )
M47 LIGA O TRANSPORTADOR DE CAVACOS (OPC)
M48 DESLIGA O TRANSPORTADOR DE CAVACOS (OPC)
M50 LIGA PRESET DE FERRAMENTAS
M51 DESLIGA PRESET DE FERRAMENTAS
LIGA O APALPADOR (OPCIONAL: MEDIÇÃO E INSPEÇÃO DE
M52
PEÇAS)
M53 DESLIGA O APALPADOR (OPC.: MEDIÇÃO E INSPEÇÃO DE PEÇAS)
M54 LIGA O SISTEMA DE LIMPEZA PNEUMÁTICA
M55 DESLIGA O SISTEMA DE LIMPEZA PNEUMÁTICA
M56 ABRE DISPOSITIVO DE FIXAÇÃO
M57 FECHA DISPOSITIVO DE FIXAÇÃO
M58 LIGA LIMPEZA DE PROTEÇÕES
M59 DESLIGA LIMPEZA DE PROTEÇÕES
M63 DESLIGA FREIO DO 4º EIXO
M64 LIGA FREIO DO 4º EIXO
M76 CONTADOR DE PEÇAS
M78 LIGA EXAUSTOR DE NÉVOA (OPC)
M79 DESLIGA EXAUSTOR DE NÉVOA (OPC)
M98 CHAMADA DE SUBPROGRAMA
86 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
12. Funções miscelâneas
DESVIO DENTRO DO MESMO PROGRAMA / FIM DE
M99
SUBPROGRAMA
M129 FIXA AVANÇO E ROTAÇÃO EM 100%
M130 CANCELA AVANÇO E ROTAÇÃO FIXA
M137 FECHA A PORTA AUTOMÁTICA COM REPLAY INSTANTÂNEO
M201 LIGA INTERFACE CÓDIGO M -1 (OPC)
M202 DESLIGA INTERFACE CÓDIGO M -1 (OPC)
M203 LIGA INTERFACE CÓDIGO M - 2(OPC)
M204 DESLIGA INTERFACE CÓDIGO M -2 (OPC)
M205 LIGA INTERFACE CÓDIGO M -3 (OPC)
M206 DESLIGA INTERFACE CÓDIGO M -3 (OPC)
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 87
13. Programação de periféricos externos
13 - FUNÇÕES ESPECIAIS PARA PROGRAMAÇÃO DE PERIFÉRICOS
EXTERNOS.
Há um pacote de funções especiais que podem ser adquiridos (como opcionais), a fim de
possibilitarem a instalção e programação de periféricos e automações externas, como robôs,
manipuladores, sistemas de carga e descarga de peças, entre outros.
Esse conjunto de códigos M contemplam as seguintes funções:
M200
M201
M202
CONJUNTO DE CODIGOS “M” ESPECIAIS.
M203
M204
M205
88 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
13. Programação de periféricos externos
13.2 SISTEMAS DE SEGURANÇA
ROBÔ MANIPULADOR
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 89
13. Programação de periféricos externos
13.3 EXEMPLOS DE PROGRAMAÇÃO
90 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
13. Programação de periféricos externos
13.3.3 - Exemplo de programação com Dispositivo de fresar.
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 91
14. Programação para moldes e matrizes
14 - PROGRAMAÇÃO PARA MOLDES E MATRIZES:
V
[mm/min] V
[mm/min]
Tempo (t)
14.2 - LOOK-AHEAD
92 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
14. Programação para moldes e matrizes
–– Posicionamento dos Eixos;
–– Aceleração e Desaceleração;
–– Taxas de Avanço.
Posição Atual da
Ferramenta
O comando “SMOOTH TOLERANCE permite obter nas máquinas ROMI , altas taxas
de avanço, precisão de posicionamento e gera um caminho de usinagem suave dentro da
tolerância especificada.
Essa tecnologia torna a aceleração / desaceleração da máquina, mais rápida diminuindo
o tempo de usinagem.
No caso de um programa de usinagem de moldes e matrizes que consiste em pequenos
segmentos de linha, essa função atua como suavização nos deslocamentos da ferramenta.
Como resultado, a superfície de usinagem obtém alta qualidade, conforme figura abaixo:
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 93
14. Programação para moldes e matrizes
G05.1 Q3 X0 Y0 Z0 A0; Ativa função de alisamento dos eixos nos eixos X, Y, Z e A
A tolerância pode ser alterada a qualquer momento, caso seja utilizado outra tolerância
CAM. Existem duas formas de alterar a tolerância: através do comando G10.8 L4 ou da
página “MCNSET SELECT” .
1ºAtravés da página “MCNSET SELECT”:
–– Acionar a tecla .
–– Selecionar a opção [ ÁREA DE MANUTENÇÃO ].
–– Acionar a tecla “OFSSET”.
–– Acionar ícone [ PAG SEG ], até aparecer a opção MCNSET SELECT.
–– Acionar ícone [ MCNSET SELECT ].
–– Posicionar o cursor em “ROUGHING” (Desbaste), “SEMI FINISH” (Pré
acabamento) ou “FINISHING” (Acabamento).
–– Digitar a tolerância desejada e acionar a tecla “INPUT”.
2ºAtravés do comando G10.8 L4, inserido no programa:
N61 G05.1 Q3 X0 Y0 Z0;
N62 G8.1 P1 ;
N63 G10.8 L4 I0.1 Q0.1;
94 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
14. Programação para moldes e matrizes
Onde:
O0001;
N10 G21 G40 G90 G94;
N20 G53 G0 Z0 H0 M5;
N30 T01 ( DESBASTE);
N40 M6;
N61 G05.1 Q3 X0 Y0 Z0; ATIVA A FUNÇÃO SMOOTH TOLERANCE
N62 G8.1 P1 ; ATIVA A FUNÇÃO SMOOTH TOLERANCE G08.1 ,
N60 G43 Z10 H1 D1 NÍVEL DE DESBASTE
N70 G01 X-20 Y-50 Z-5 F4000.0;
N80 G01 X220 Y150;
:
N90 G53 G0 Z0 H0 ; H0 - DESATIVA A FUNÇÃO G43
N100 G05.1 Q0; DESATIVA AS FUNÇÕES G05.1 / G8.1.
N30 T02 (PRÉ ACABAMENTO);
N40 M6;
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 95
14. Programação para moldes e matrizes
M30
Exemplo 3: Operação de acabamento
O0003;
N10 G21 G40 G90 G94;
N20 G53 G0 Z0 H0 M5;
N30 T03 (ACABAMENTO);
N40 M6;
N61 G05.1 Q3 X0 Y0 Z0; ATIVA A FUNÇÃO SMOOTH TOLERANCE
N62 G8.1 P3 ; ATIVA A FUNÇÃO SMOOTH TOLERANCE G08.1 ,
N60 G43 Z10 H3 D3 NÍVEL ACABAMENTO
N70 G01 X-20 Y-50 Z-5 F4000.0;
N80 G01 X220 Y150;
:
N90 G53 G0 Z0 H0 ; H0- DESATIVA A FUNÇÃO G43
N100 G05.1 Q0; DESATIVA AS FUNÇÕES G05.1 / G8.1.
M30
OBSERVAÇÕES:
–– Os comandos “G05.1 Q3” e o ”G8.1” devem ser programados, após a troca
de ferramenta.
–– Os comandos G05.1 Q3 / G8.1 devem ser desabilitados antes de cada troca
de ferramenta.
–– O comando G05.1 Q0, desativa os comandos: G8.1, G05.1 Q3 e G10.8.
96 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
15. Quarto eixo
15 - QUARTO EIXO (EIXO A - OPCIONAL)
A mesa giratória das máquinas da linha “D” equipadas com o comando FANUC está
configurada para trabalhar com a unidade de medida em grau e com a velocidade de
posicionamento angular em graus/minuto. Pode-se utilizar a mesma como Divisor ou como
4° Eixo (Usinagem de Contornos).
Como Divisor, os posicionamentos são dados em incrementos de ângulo (“indexação”),
geralmente na máxima velocidade angular através da função G00.
Como 4° Eixo, os posicionamentos do eixo A são executados para gerar um determinado
perfil de contorno sobre o cilindro da peça, podendo ser interpolados com o eixo X através
da função G01.
A- A-
X+ X+
A+ A+
Exemplo 1:
G0 X0 Y0 A0
G1 X60 A90 F80 - posiciona em X60 e A90 com o avanço de 80 mm/min para o eixo X
onde:
FX = avanço linear (X) = 80 mm/min
FA = avanço rotacional (A) = ?
X = eixo linear (X) = 60 mm
A = eixo rotacional (A) = 90°
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 97
15. Quarto eixo
Exemplo 2:
G0 X0 Y0 A0
G1 X10 A360 F1000
Quando são programados, num mesmo bloco, o eixo linear e o rotacional e o avanço
programado para o eixo linear (X) resulta num avanço maior que o permitido para o eixo
rotacional (A), então o linear é diminuído para se adaptar ao avanço máximo do eixo rotacional
(7200 graus / min).
Calculando, se tem que:
Resultado: Neste caso o avanço no eixo X será de 200 mm/min para que o eixo A
trabalhe com o seu maior avanço (7200 graus/min).
G0 X0 Y0 A0
G1 X10 A360 F200
Exemplo 3: Calcular o avanço do eixo X para que o avanço efetivo de corte (FR) do
programa abaixo seja de 200 mm/min.
G0 X0 Y0 A0
G1 X50 A120 F=?
sendo que:
Ø Peça (d) = 80 mm
FR = 200 mm/min
Para se trabalhar com o avanço efetivo de corte, deve-se calcular, em função desse
avanço, o avanço para o eixo X, conforme os cálculos abaixo:
Cálculos:
98 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
15. Quarto eixo
2º) Conversão do eixo rotacional em linear (A’):
360º P A’ = 251.327 x 120 A’ = 83.776
A A’ 360
Resultado: Para se trabalhar com um avanço efetivo de corte de 200 mm/min, deve-se
programar o avanço de 102 mm/min.
G0 X0 Y0 A0
G1 X50 A120 F102
Exemplo 4: Calcular o avanço do eixo A para que o avanço efetivo de corte (FR ) seja
200 mm/min.
G0 X0 A0
G1 X30 F100
A90 F?
X0 F200
sendo que:
Ø Peça (d) = 60 mm
Quando for programado apenas o eixo A num bloco, pode-se calcular o avanço deste
eixo, em graus/min, em função do avanço efetivo de corte, em mm/min, através da seguinte
fórmula:
onde:
FR = avanço efetivo de corte (X) = 100 mm/min
FA = avanço rotacional (A) = ?
P* = perímetro da peça = 188.495 (calculado através da fórmula π x D)
Resultado: Para se trabalhar com um avanço efetivo de corte de 100 mm/min, deve-se
programar o avanço de 191 mm/min.
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 99
15. Quarto eixo
15.2 - MÉTODOS DE PROGRAMAÇÃO
®
S43784D - Manual de Programação e Operação - CNC Fanuc 21i - MB
O comando FANUC possibilita aplicar dois métodos de programação sobre o 4° Eixo,
caracterizados como: de Programação
14.2 - Métodos
• Programação Simples.
• Programação Avançada.
O comando Fanuc 21i-MB possibilita aplicar dois métodos de programação sobre o 4° Eixo,
caracterizados como:
•Programação Simples.
15.2.1 - Programação Simples
•Programação Avançada.
A [grau]
Centro da
Ferramenta
Perfil Facetado do Raio da Peça Maior
Raio da Peça
Centro da
Ferramenta
Menor
X [mm]
75
100 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
15. Quarto eixo
EXEMPLOS DE APLICAÇÃO:
Exemplo 1: Sextavado
50
40
10
30
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 101
15. Quarto eixo
Exemplo 2: Hélice
3
60
40
5
136
180
O0020 (EXE 2 - 4 EIXO)
N10 G17 G21 G90 G94
N20 G53 G0 Z0 H0 M5
N30 T10
N40 M6
N50 G54 S2500 M3
N60 G0 X-8.5 Y0
N70 A-45 M8
N80 G43 Z5 H10 D10
N90 Z-3
N100 G1 X144.5 A765 F180
N110 G53 G0 Z0 H0 M5
N120 M36
N130 M30
102 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
15. Quarto eixo
Exemplo 3: Canal
5
60
20
50
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 103
15. Quarto eixo
Exemplo 4: Came simples
5
60
20 25
70
157,080 = 360º
12,5 = A
A = (360 x 12,5)/157,080
A = 28,648º
104 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
15. Quarto eixo
15.2.2 - Programação Avançada - Interpolação Cilíndrica (G07.1)
Sintaxe:
NOTAS:
- No modo de interpolação cilíndrica o avanço programado é o desenvolvido na superfície
do cilindro, ou seja, é o avanço de corte efetivo e não somente no eixo linear.
- Neste modo é possível gerar arcos entre o eixo linear (X) e o rotacional (A) utilizando
as funções G02 e G03 com o comando “R” para definir o raio.
- Os valores do eixo “X” e do comando “R” devem ser programados em milímetro ou
polegada, enquanto que os do eixo “A” devem ser programados em graus.
- Antes de ativar o modo de interpolação cilíndrica deve-se certificar que a compensação
de raio de ferramenta está desativada, pois ela deve ser ativada e desativada dentro do
modo de interpolação cilíndrica.
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 105
15. Quarto eixo
EXEMPLOS DE APLICAÇÃO:
120
86,57
77,73
50
2,
R1
45°
100
30
21,16
56,57 mm
47,73 mm
65,41 mm
64,83°
8,84 mm
10,13°
54,70°
74,96°
25
8,84 mm
-10,13°
38,84 R45
95,41 Y0/Z0
Plano XA
(Vista Planificada do Rasgo Helicoidal)
106 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
® 15. Quarto eixo
S43784D - Manual de Programação e Operação - CNC Fanuc 21i - MB
Y+
Exemplo
Exemplo2:
3:Cavidade retangular:
Cavidade retangular Y+
A+
10
10 24
24
A+
34 R8
X+
Ø 60
Ø60
22
10
Z+
Z+
Vista
Vistafrontal
Frontal
dadapeça
Peça
45º
116.665º
135º
135º
135º
63.335º
Y+
R8
45º
55
X+X+
PLANO
Plano VIRTUAL
Virtual
VISTA PLANIFICADA
(Vista Planificada daDA CAVIDADE
Cavidade)
Programa 3:
N10 G17 G21 G90 G94
N20
N10 G53
G17 G21 G00
G90Z0 H0 M5
G94
N30
N20 T02
G53 G00(FRESA TOPO D12)
Z-110 H0
N40
N30 M06
T02 (FRESA TOPO D12)
N50
N40 G54 S2500 M3
M06
N60
N50 G00
G54 X22M3
S2500 Y0
N70 A63
N60 G00 X22 Y0
N80
N70 G43 Z35 H2 D2
A63
N90 G1Z35
N80 G43 Z25 F300
H02 D02
N90 G1 Z25
N100 G91F300
G17 X0 A0
N100 G91 G17 X0 A0
N110 G07.1 A25
N110 G07.1 A25
N120 G90 G1 A116.665 F600
N120 G90 G1 A116.665 F600
N130 G41 X10
N130 G41 X10
N140
N140 A63.335
A63.335
N150
N150 G3G3X18X18
A45A45
R8 R8
N160 G1
N160 G1 X26 X26
N170
N170 G3G3X34X34 A63.335
A63.335 R8 R8
N180 G1 A116.665
N180 G1 A116.665
N190
N190 G3G3X26X26 A135
A135 R8 R8
N200
N200 G1G1X18X18
N210
N210 G3G3X10X10 A116.665
A116.665 R8 R8
N220
N220 G40
G40 G1G1
X22X22
N230
N230 G07.1
G07.1 A0 A0
N240 G1 Z35
N240 G1 Z35
N250
N250 G53
G53 G0 G0 Z0 H0
Z-110 H0M5
M5
N260 M30
N260 M36
N270 M30 85
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 107
16. Funções complementares
16 - FUNÇÕES COMPLEMENTARES
M19
G464 C___
Esta função é utilizada quando se deseja “inibir” a execução de alguns blocos. Para
isto é necessário programar a função barra “/” no início do bloco e ativar a função SALTA
BLOCO do painel da máquina.
Exemplo de programação:
:
N100 / M99 P500
:
Esta função é utilizada quando se deseja programar uma parada durante a execução
do programa. Para reinicializar a execução é necessário pressionar a tecla “INÍCIO CICLO”.
Esta função é utilizada quando se deseja programar uma parada opcional durante a
execução do programa. Para realizar a parada é necessário ativar a função PARADA OPC.
PROGRAMA localizado no painel da máquina. Caso a função PARADA OPC. PROGRAMA
não esteja acionado, a máquina executa o programa normalmente.
108 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
16. Funções complementares
16.6 - DESVIO INCONDICIONAL “M99”
Função: M99
EXEMPLO:
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 109
17. Gráfico de potência
17 - GRÁFICO DE POTÊNCIA
110 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
18. Fluxograma de programação
18 - FLUXOGRAMA DE PROGRAMAÇÃO
• INÍCIO
INÍCIO
O_ _ _ _ ; - número do programa
G17 G21 G90 G94 ; - bloco de segurança
• TROCA DE FERRAMENTA
TROCA DE
G53 G0 Z0 H0 ; - recua o eixo-árvore para trocar ferram.
FERRAMENTA
T_ _
M06; - seleciona e troca a ferramenta
• PROGRAMAÇÃO DA RPM
RPM G5_ S_ _ _ _ M_ _ ; - ativa o zero-peça (G54~G59 e G54.1
P1 a G54.1 P48), determina o valor
da RPM e liga o eixo árvore (M03
ou M04)
• GERAÇÃO DO PERFIL
GERAÇÃO
DO PERFIL G0 X_ _ _ Y_ _ _ ; - aproximação em X e Y
G43 Z_ _ H_ D_ ; - Aproximação em Z
S HÁ +
FERRAMENTAS?
• FIM DO PROGRAMA
N
G53 G0 Z0 H0 ; - recua o eixo-árvore
FIM M36 ; - destrava a porta do operador
M30 ; - fim de programa
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 111
1. Ciclos interativos
Parte II-
CICLOS
I N T E R AT I V O S
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 113
1. Ciclos interativos
1 - CICLOS INTERATIVOS .
Os ciclos fixos são macros desenvolvidas pelo fabricante do CNC com o objetivo de
facilitar a programação das operações mais comuns, tais como: furação, roscamento com
macho, mandrilamento, faceamento, fresamento de rosca, etc.
Quando se programa utilizando as telas de apoio, alguns dados do ciclo ficam ocultos
devido ao fato de serem equivalentes a outros dados que estão visíveis. Sendo assim, para
vizualizar esses dados deve-se posicionar o cursor sobre o dado equivalente e acionar a
opção denominada “Alter” . Porém, independentemente se há dados ocultos ou não, quando
o ciclo for inserido no programa sua sintaxe será completa.
114 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
1. Ciclos interativos
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 115
1. Ciclos interativos
1.1 - CICLO G1001 (CICLO DE FURAÇÃO)
Este ciclo é utilizado para efetuar furações simples, como furos de centro, alargamento,
furos de pequena profundidade, etc. Para acessar a página de programação do ciclo é
necessário seguir os seguintes passos:
–– Acionar o ícone .
116 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
1. Ciclos interativos
Os dados a serem preenchidos são os seguintes:
NOTAS:
- Os dados de corte como avanço e rotação devem ser programados anteriormente
em um bloco separado.
- Logo após o ciclo ser preenchido a máquina gera uma “aba” onde é necessário informar
as posições a serem furadas”.
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 117
1. Ciclos interativos
Exemplo:
118 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
1. Ciclos interativos
Exemplo:
G1902 B100. D100. H50. K0.;
G17 G21 G90 G94;
G53 G0 Z0 H0 M5;
T01( BROCA D20 MM );
M6;
75
G54 S1800 M3;
G0 X25 Y25 ;
G43 G0 Z5 H1 D1 ;
G1001 W1. I1. J10. L-26. C2. F500. Z2.;
G1210 B0. H25. V25. A50. C50.
G53 G0 Z0 H0 M5;
A M36; A 20
75
M30;
26
25
30
50 SEÇÃO A-A
75
50
25
A A
25
50
Este ciclo é utilizado para efetuar rosqueamento com fixação rígida. Para acessar a página
de programação do ciclo é necessário seguir os seguintes passos:
–– Acionar o ícone .
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 119
1. Ciclos interativos
120 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
1. Ciclos interativos
NOTAS:
- Os dados de corte como avanço e rotação devem ser programados anteriormente
em um bloco separado.
- Logo após o ciclo ser preenchido a máquina gera uma “aba” onde é necessário
informar as posições a serem roscadas”.
Exemplo:
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 121
1. Ciclos interativos
Exemplo:
90
M12 X 1.75
R3
5
SEÇÃO A-A
A
R1
0
103,92
–– Acionar o ícone .
122 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
1. Ciclos interativos
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 123
1. Ciclos interativos
NOTAS:
- Logo após o ciclo ser preenchido a máquina gera uma “aba” onde é necessário informar
as dimensões do material , exemplo: quadrado,retangulo,círculo,etc”.
124 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
1. Ciclos interativos
Os dados a serem preenchidos são os seguintes:
1. Ciclos interativos
5
45
5
400
45
210
400
370
210
250
210
250
370
–– Acionar o ícone .
126 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
1. Ciclos interativos
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 127
1. Ciclos interativos
Os dados a serem preenchidos são os seguintes:
NOTAS:
- Logo após o ciclo ser preenchido a máquina gera uma “aba” com o nome “ geometria
de fresagem” onde é necessário informar as dimensões a ser usinada, exemplo: quadrado
,retângulo,círculo,etc”.
128 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
1. Ciclos interativos
Exemplo:
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 129
1.Ciclos interativos
G43 Z5 H20 D20;
G1050 L10. J12. F200. V500. E250. W1. B5. C2. Z2 ;
G1220 B0. L-5. H0. V0. U50. W110. R0. D5. ;
G53 G0 Z0 H0 M5;
M36;
M30;
–– Acionar o ícone .
130 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
1. Ciclos interativos
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 131
1. Ciclos interativos
NOTAS:
-Logo após o ciclo ser preenchido a máquina gera uma “aba” com o nome “ geometria
de fresagem” onde é necessário informar as dimensões a ser usinada, exemplo: quadrado
,retângulo,círculo,etc”.
132 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
1. Ciclos interativos
T Tipo Figura
B Posição Base (Z) (Posição Inicial eixo Z)
L Altura/Profundidade (Profundidade Final Eixo Z)
H Ponto Centro (X) - Coordenada central da geometria em X
Y Ponto Centro (Y) - Coordenada central da geometria em Y
R Raio - Raio da circunferência.
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 133
1. Ciclos interativos
Exemplo:
15
25
M36;
M30;
15
25
50
60
A A
70
50
60
A A
70
134 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
1. Ciclos interativos
–– Acionar o ícone .
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 135
1. Ciclos interativos
136 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
1. Ciclos interativos
Exemplo:
–– Acionar o ícone .
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 137
1. Ciclos interativos
138 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
1. Ciclos interativos
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 139
1. Ciclos interativos
Exemplo:
%
<FRESAGEM_ROSCA>
G1900D50.L60.K0.
G17G21G54G90
G53G0Z0H0
T08
M06
G54S2000M3
G0X0Y0
G43G0Z50H8D8
G1026X2.C2.F600.V600.A0.R7.Z2.W2.P1.I0.J0.S0.E-25.N1.T1.M50.H1.3L2.
G53G0Z0H0
M30
%
140 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
1. Ciclos interativos
1.7 - CICLO G1060 (CICLO DE FRESAMENTO EXTERNO)
–– Acionar o ícone .
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 141
1. Ciclos interativos
NOTAS:
- Logo após o ciclo ser preenchido a máquina gera uma “aba” com o nome “ geometria
de fresagem” onde é necessário informar as dimensões a ser usinada, exemplo: Livre
Convexo,Quadrado Convexo,Círculo Convexo,Via Convexa,Poligonal Convexo”.
142 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
1. Ciclos interativos
NOTAS:
- No Exemplo escolhemos o tipo de “Figura LIvre” onde é necessário informar o perfil
da peça a ser usinada. Esses primeiros campos vamos informar o ponto inicial do perfil,
como mostras os passos a seguir.
T Tipo Figura
Ponto Inicial (X) - Coordenada em X sobre o contorno do perfil acabado a ser
X
usinado, para início do perfil.
Ponto Inicial (Y) - Coordenada em Y sobre o contorno do perfil acabado a ser
Y
usinado, para início do perfil.
Z Posição Base (Z) (Posição Inicial no Eixo Z)
D Altura/Profundidade (Profundidade Final Eixo Z)
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 143
1. Ciclos interativos
NOTAS:
- Logo após ser informado o ponto inicial da peça, no programa é gerado uma “aba”
para desenhar o perfil da peça a ser usinada.
Movimento Horário
144 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
1. Ciclos interativos
Movimento Anti-Horário
Arredondamento de Cantos
Alterar linha
Apagar Linha
Calcular Todos
Criar Contorno
Cancelar Contorno
–– Acionar o ícone .
–– Acionar o ícone .
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 145
1. Ciclos interativos
D Direção Linha
X Ponto Final (X)
L Última Conexão
M Proxima Conexão
146 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
1. Ciclos interativos
–– Acionar o ícone .
R Raio Do Canto
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 147
1. Ciclos interativos
–– Acionar o ícone .
–– Acionar o ícone .
148 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
1. Ciclos interativos
D Direção Linha
Y Ponto Final (Y)
L Última Conexão
M Próxima Conexão
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 149
1. Ciclos interativos
–– Acionar o ícone .
C Chanfro Do Canto
150 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
1. Ciclos interativos
–– Acionar o ícone .
–– Acionar o ícone .
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 151
1. Ciclos interativos
D Direção Linha
X Ponto Final (X)
L Última Conexão
M Próxima Conexão
152 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
1. Ciclos interativos
–– Acionar o ícone .
R Raio Do Canto
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 153
1. Ciclos interativos
–– Acionar o ícone .
–– Acionar o ícone .
154 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
1. Ciclos interativos
D Direção Linha
Y Ponto Final (Y)
L Última Conexão
M Próxima Conexão
F Chanfro Do Canto
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 155
1. Ciclos interativos
Exemplo:
156 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
1. Ciclos interativos
G1201 H20. V20. K7. D20. L0. M0.;
G1206;
G53 G0 Z0 H0 M5;
M36;
M30;
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 157
2. Tutorial de programação
2 - TUTORIAL DE PROGRAMAÇÃO
Desenho da Peça
158 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
2. Tutorial de programação
Para dar início na criação do programa, deve-se criar um novo programa conforme
abaixo:
–– Acionar o ícone .
–– Acionar o ícone [ CRIAR NOV. ].
–– Selecionar “PROGRAMA”.
–– Digitar o nome do programa ou a letra “O” seguida de um número.
–– Acionar a tecla “INPUT”.
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 159
2. Tutorial de programação
–– Selecionar tipo da matéria prima.
–– Preecher as dimensões da peça bruta.
–– Acionar o ícone [ OK ].
G53 G0 Z0 H0 H0
T04 (FRESA TOPO D32);
M6;
G54 S2750 M3;
X0 Y0;
G43 Z10 H05 D05;
–– Acionar o ícone .
160 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
2. Tutorial de programação
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 161
2. Tutorial de programação
–– Acionar o ícone [ OK ].
162 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
2. Tutorial de programação
b) Criar o perfil:
–– Acionar o ícone .
–– Acionar o ícone .
–– Preencher o dado:
PONTO FINAL Y= 35
–– Acionar o ícone [ OK ].
–– Acionar o ícone .
–– Preencher o dado:
RAIO DO CANTO R= 15
–– Acionar o ícone [ OK ].
–– Acionar o ícone .
–– Acionar o ícone .
–– Preencher o dado:
PONTO FINAL X= 35
–– Acionar o ícone [ OK ].
–– Acionar o ícone .
–– Preencher o dado:
RAIO DO CANTO R= 15
–– Acionar o ícone [ OK ].
–– Acionar o ícone .
–– Acionar o ícone .
–– Preencher o dado:
PONTO FINAL Y= -100
–– Acionar o ícone [ OK ].
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 163
2. Tutorial de programação
–– Acionar o ícone [ OK ].
164 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
2. Tutorial de programação
2.4.2 - Ativar o Ciclo de Cavidade: G1040 ( CICLO DE FRESAMENTO DE CAVIDADES)
–– Acionar o ícone .
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 165
2. Tutorial de programação
–– Acionar o ícone [ OK ] .
–– Acionar o ícone [ OK ].
–– Acessar a aba “ESPESSURA”.
–– Preencher os campos conforme figura seguinte:
166 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
2. Tutorial de programação
–– Acionar o ícone [ OK ].
–– Acionar o ícone [ ► ] até exibir “Ciclo Figura”.
–– Acionar o ícone [ CICLO FIGURA ].
–– Selecionar a opção “Corte de Cavidade”.
–– Selecionar a opção “Circulo Côncavo”.
–– Acionar o ícone [ OK ].
–– Preencher os campos conforme figura seguinte:
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 167
2. Tutorial de programação
–– Acessar a aba “ESPESSURA”.
–– Preencher os campos conforme figura seguinte:
–– Acionar o ícone [ OK ].
168 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
2. Tutorial de programação
–– Acionar o ícone ;
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 169
2. Tutorial de programação
–– Acionar o ícone [ OK ].
2.5.3 - Criar o perfil.
170 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
2. Tutorial de programação
–– Acionar o ícone [ OK ].
b) Criar o perfil:
–– Acionar o ícone .
–– Acionar o ícone .
–– Preencher o dado:
PONTO FINAL X= 30
–– Acionar o ícone [ OK ].
–– Acionar o ícone .
–– Preencher o dado:
RAIO DO CANTO R = 6
–– Acionar o ícone [ OK ].
–– Acionar o ícone .
–– Acionar o ícone .
–– Preencher o dado:
PONTO FINAL Y= -20
–– Acionar o ícone [ OK ].
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 171
2. Tutorial de programação
–– Acionar o ícone .
–– Preencher o dado:
RAIO DO CANTO R = 6
–– Acionar o ícone [ OK ].
–– Acionar o ícone ;
–– Preencher os dados:
PONTO FINAL X= -30
PONTO FINAL Y= -20
RAIO R = 30
–– Acionar o ícone [ OK ].
–– Acionar o ícone ;
–– Preencher o dado:
RAIO DO CANTO R = 6
–– Acionar o ícone [ OK ].
–– Acionar o ícone .
–– Acionar o ícone .
–– Preencher o dado:
PONTO FINAL Y= -90
–– Acionar o ícone [ OK ].
–– Acionar o ícone .
–– Preencher o dado:
RAIO DO CANTO R = 6
–– Acionar o ícone [ OK ].
–– Acionar o ícone .
–– Acionar o ícone .
–– Preencher o dado:
PONTO FINAL X= 0
–– Acionar o ícone [ OK ].
172 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
2. Tutorial de programação
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 173
2. Tutorial de programação
G54 S1300 M3;
G0 X0 Y0;
G43 G0 Z10 H09 D09;
–– Acionar o ícone .
a) Pontos em retângulo:
174 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
2. Tutorial de programação
–– Preencher os campos conforme figura seguinte:
b) Pontos em círculo:
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 175
2. Tutorial de programação
–– Selecionar a opção “Círculo Ponto”.
–– Preencher os campos conforme a figura seguinte:
–– Acionar o ícone [ OK ].
–– Acionar o ícone [ ► ].
–– Acionar o ícone [ ALTERAR ECRÃ ].
–– Acionar o ícone [ REBOBINAR ].
–– Acionar o ícone [ INICIAR ].
176 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
2. Tutorial de programação
%
O0003(PLACA DE MOLDE)
G1902B100.D160.H20.I50.J100.K0.
G17G21G90G94
G53G0Z0H0
T4(FRESA TOPO D32)
M6
T5
G54S2300M3
G0X-55Y-120
G43Z10H4D4
G1068L15.J2.5K0.H0.F650.V650.E10000.M100.W2.P2.R8.Q2.X8.Z2.C2.
G1200T5.H-35.V-100.B0.L-10.P2.K10.S30.A1.
G1201H-35.V20.K3.D35.L0.M0.
G1205H-20.V35.R15.I-20.J20.K2.
G1201H20.V35.K1.C35.L0.M0.
G1205H35.V20.R15.I20.J20.K2.
G1201H35.V-100.K7.D-100.L0.M0.
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 177
2. Tutorial de programação
G1206
T5(FRESA TOPO D20)
M6
T13
G54S2750
X0Y0
G43Z10H05D05
G1040L12.J2.5K0.H0.F620.V620.E310.W2.B1.C2.Z2.X1.A5.P0.Q0.
G1221T3.B0.L-10.H0.V0.R30.K10.S30.
G1221T3.B-10.L-11.H0.V0.R15.K1.S15.
T13(FRESA TOPO D10)
M6
T9
G54S3650
Z0Y-180
G43Z10H13D13
G1040L7.J3.K0.H0.F750.V750.E375.W2.B1.C2.Z2.X1.A5.P0.Q-70.
G1990(GROUP START)
G1200T3.H0.V-90.B0.L-15.K10.S35.A0.
G1201H24.V-90.K1.C30.L0.M0.T1.
G1205H30.V-84.R6.I24.J-84.K3.T1.
G1201H30.V-46.8328157K3.D-20.L0.M0.T1.
G1205H20.V-42.3606798R6.I24.J-46.8328157K3.T1.
G1202H-20.V-42.3606798R30.I0.J-20.C-30.D-20.E30.L0.M0.T1.U0.
G1205H-30.V-46.8328157R6.I-24.J-46.8328157K3.T1.
G1201H-30.V-84.K7.D-90.L0.M0.T1.
G1205H-24.V-90.R6.I-24.J-84.K3.T1.
G1201H0.V-90.K1.C0.L0.M0.T1.
G1206
G1991(GROUP END)
T9(BROCA HELIC. D10)
M6
G54S1300
X0Y0
G43Z10H09D09
G1001W1.I2.J5.L-10.K2.C2.F250.Z2.
G1214B0.H-42.5V-92.5U85.W135.I3.J3.K0.M90.A2.
G1215B0.H0.V0.R22.5A0.C6.
G53G0Z0H0
M30
M36
%
178 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
PARTE III -
OPERAÇÃO
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 181
1 - Painel de comando
1 - PAINEL DE COMANDO DA LINHA D
PAINEL DE
EXIBIÇÃO / SELEÇÃO
PAINEL DE
PROGRAMAÇÃO
PAINEL DE
MODO DE
TRABALHO
PAINEL DE
EXECUÇÃO
182 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
1 - Painel de comando
1.1 - PAINEL DE EXIBIÇÃO
VÍDEO (TOUCHSCREEN)
PORTA PCMCIA
PORTA USB
NOME DESCRIÇÃO
Exibe todos os eventos do comando (interface entre o operador e o
VÍDEO
sistema operacional)
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 183
1 - Painel de comando
1.2 - PAINEL DE PROGRAMAÇÃO
TECLADO ALFANÚMERICO
PÁGINAS DE COMANDO
NOME DESCRIÇÃO
184 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
1 - Painel de comando
1.3 - PAINEL DE OPERAÇÃO
b) Descrição do Painel de Operação
NOME DESCRIÇÃO
BOTÃO DE
Habilita / desabilita parada de emergência
EMERGÊNCIA
CN LIGA CNC Liga comando da máquina
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 185
1 - Painel de comando
NOME DESCRIÇÃO
T. CAVACO
DESLIGADO / Desliga transportador / Liga sentido reverso
REVERSO
LIGA / DESL.
Liga / desligada lâmpada interna da máquina
LUMINÁRIA
OK Tecla de confirmação do operador para mensagens que aparecem
OPERADOR na tela do cnc.
DESLIGA
Desliga refrigerante de corte
REFRIG.
LIGA REFRIG. Liga manualmente refrigerante de corte
Liga / desliga o refrigerante de corte através da programação das
AUTO REFRIG.
funções M08 e M09, respectivamente
PISTOLA DE
Habilita pistola de lavagem
LAVAGEM
INDEXA
Indexa o magazine de ferramenta se o modo JOG estiver ativo
MAGAZINE
REFERÊNCIA
Referência o magazine de ferramenta se o modo JOG estiver ativo
MAGAZINE
PARADA EIXO
Desabilita o giro do eixo árvore
ÁRVORE
PARTIDA EIXO
Habilita o giro do eixo árvore
ÁRVORE
Aumenta cinco vezes o avanço dos eixos se acionado durante uma
RÁPIDO
movimentação contínua (JOG)
“+X”, “-X”, “+Y”,
“-Y”, “+Z”, “-Z”, Realizar o movimentos via JOG
“+A” e ”-A”
+ Gira spindle sentido Anti horário
186 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
1 - Painel de comando
b) Descrição do Painel de Execução
NOME DESCRIÇÃO
CHAVE
Chave Setup.
Ativa / desativa trabalhar com a porta aberta
CHAVE
Chave lock.
Habilita / desabilita edição de programas
ABRE / FECHA
Habilita a abertura da porta
PORTA
PORTA PARA
TRANSMISSÃO VIA REDE
ETHERNET
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 187
1 - Painel de comando
1.6 - PAINEL REMOTO:
SELETOR DE AVANÇO
x1 - 0.001mm/pulso
x10 - 0.01 mm/pulso
x100 - 0.1 mm/pulso
BOTÃO DE SEGURANÇA
MANIVELA ELETRÔNICA
188 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
2 - Operações inicias
2 - OPERAÇÕES INICIAIS
OBSERVAÇÃO: A cada 8 horas de máquina ligada, irá aparacer uma nova mensagem
solicitando um novo teste de freio, caso a máquina esteja em modo automático, após o
término do ciclo será solicitado o teste.
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 189
3 - Movimentar os eixos manualmente
3 - MOVIMENTAR OS EIXOS MANUALMENTE
OBSERVAÇÕES:
–– Para movimentar os eixos com a porta aberta, deve-se girar a chave “SETUP”
na posição I , antes de girar a chave “REMOTE PANEL” para I ;
–– Para fazer uso dos botões “+” e “-”, do painel remoto, o potenciômetro do
painel remoto deve estar em “Zero”.
190 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
4 - Operar o comando via MDI
4 - OPERAR O COMANDO VIA MDI (ENTRADA MANUAL DE DADOS)
O modo “MDI” é utilizado para a execução de operações simples como, por exemplo,
trocar a ferramenta, ligar o eixo árvore, movimentar os eixos para uma determinada posição,
etc.
Para se trabalhar com o modo “MDI”, deve-se:
–– Acionar a tecla .
–– Acionar o ícone [ OPERAÇÃO_DO_CNC ].
–– Acionar a tecla “MDI”;
–– Digitar as instruções desejadas.
–– Exemplos:N10 S1000 M3
–– Acionar as teclas “EOB” e “INSERT”
–– Acionar o ícone [ REBOBINAR ].
–– Acionar o botão “ INÍCIO CICLO ”.
OBSERVAÇÔES:
–– Após a criação de um programa em MDI, deve-se acionar “REBOBINAR”,
para que o programa seja executado desde o início.
–– Acionando-se a tecla “RESET” a operação é cancelada.
Página MDI
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 191
5 - Gerenciador de ferramentas
5 - GERENCIADOR DE FERRAMENTAS
–– Acionar a tecla .
–– Acionar o ícone [GERENCIADOR DE FERRAMENTAS ].
–– Acionar o ícone [ EDITAR ] .
–– Posicionar o cursor sobre o campo “NOME DA FERRAMENTA”.
–– Digitar o nome da ferramenta (ex: Broca).
–– Acionar a tecla “ INPUT ” .
–– Posicionar o cursor sobre o campo “CÓDIGO T”.
–– Digitar o número T da ferramenta (ex: 10).
–– Posicionar o cursor sobre o campo “GESTÃO”.
–– Acionar a tecla “ ALTER “.
–– Selecionar a opção [ ATIVADA ].
192 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
5 - Gerenciador de ferramentas
3º - Ativar o campo procura de dados da ferramenta.
–– Acionar o ícone
.
–– Posicionar o cursor sobre um copo que não tenha ferramenta .
–– Acionar o ícone [ MONTAR ] .
–– Acionar o ícone [ OK ].
–– Acionar o ícone [ TERM. ED ].
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 193
5 - Gerenciador de ferramentas
5.2 -ATIVAR CORRETORES DE COMPRIMENTO (H) E RAIO (D) DAS FERRAMENTAS.
194 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
5 - Gerenciador de ferramentas
–– Posicionar o cursor no campo “ FERR. ”.
–– Posicionar o cursor no campo [ TIPO DA FERRAMENTA ].
–– Apertar a tecla “ ALTER “
–– Selecionar o tipo da ferramenta ( Broca, Fresa, Fresa facear e etc ...)
–– Acionar a tecla “ INPUT “.
–– Posicionar o cursor no campo [ POSIÇÃO DEFINIÇÃO DA FERRAMENTA ].
–– Digitar 1 .
–– Acionar “INPUT”.
–– Acionar o ícone [ FECHAR ].
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 195
5 - Gerenciador de ferramentas
5.4 - MONITORAMENTO DE VIDA ÚTIL DE FERRAMENTAS.
Para ativar o monitoramento de vida útil por tempo deve-se seguir o seguinte
procedimento:
–– Acionar a tecla .
–– Acionar o ícone [ GERENCIADOR DE FERRAMENTAS ].
–– Acionar o ícone [ EDITAR ].
–– Posicionar o cursor sobre a ferramenta desejada .
–– Acionar o ícone [ DEFINIÇÕES INDIVIDUAIS ].
–– Acionar [ FERR. ].
–– Posicionar o cursor em [ ESTADO VIDA FERR ].
–– Apertar a tecla “ ALTER “ .
–– Selecionar [ VIDA RESTANTE ].
–– Acionar a tecla “INPUT”.
–– Acionar o campo referente ao “Nome da Ferramenta”
–– Posicionar o cursor em [ TIPO CONTAG. VIDA FERR. ].
–– Apertar a tecla “ ALTER “
–– Selecionar “TEMPO”.
–– Acionar a tecla “INPUT”.
–– Acionar [ FERR. ]
–– No campo “VIDA MAX. FERRAMENTA”, inserir o valor de monitoramento
desejado (ex: para 2 minutos, 000:02:00) .
–– Acionar a tecla “INPUT”.
–– Repetir o mesmo procedimento para as demais ferramentas a serem
monitoradas.
OBSERVAÇÕES: nesse monitoramento, a contagem é executada somente em blocos
que contenham movimentos com avanço programavél (G1, G2 e etc......)
196 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
5 - Gerenciador de ferramentas
5.4.2 - Monitoramento de vida útil por contagem.
Para ativar o monitoramento de vida útil por contagem, deve-se seguir o seguinte
procedimento:
–– Acionar a tecla .
–– Acionar o ícone [ GERENCIADOR DE FERRAMENTAS ] .
–– Acionar o ícone [ EDITAR ].
–– Posicionar o cursor sobre a ferramenta desejada .
–– Acionar o ícone [ DEFINIÇÕES INDIVIDUAIS ].
–– Acionar [ FERR. ]
–– Posicionar o cursor em [ ESTADO VIDA FERR ].
–– Acionar a tecla “ ALTER “ .
–– Selecionar [ VIDA RESTANTE ].
–– Acionar a tecla “INPUT”.
–– Acionar o campo referente ao “Nome da Ferramenta”.
–– Posicionar e cursor em [ TIPO CONTAG. VIDA FERR. ].
–– Apertar a tecla “ ALTER “
–– Selecionar “CONTAGEM”.
–– Acionar a tecla “INPUT”.
–– Acionar [ FERR. ]
–– No campo “VIDA MAX. FERRAMENTA”, inserir o valor de monitoramento
desejado (ex: 2).
–– Acionar a tecla “INPUT”.
–– Repetir o mesmo procedimento para as demais ferramentas a serem
monitoradas.
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 197
5 - Gerenciador de ferramentas
5.4.3 - Reativar monitoramento da ferramenta.
Para configurar a ferramenta como “grande”, deve -se seguir os seguintes procedimentos:
–– Acionar o ícone
.
–– Posicionar o cursor na linha referente a ferramenta onde deseja-se inserir uma
ferramenta grande. Ex: 26.
–– Acionar o ícone [ REMOVER ].
–– Acionar o ícone [ SEGURAR E DESMONTAR ].
REPETIR O PROCEDIMENTO PARA AS DUAS FERRAMENTAS ADJACENTES.
198 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
5 - Gerenciador de ferramentas
2º - Identificar a ferramenta como “FERRAMENTA GRANDE”.
–– Acionar o ícone
.
–– Posicionar o cursor no copo que será configurado.
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 199
5 - Gerenciador de ferramentas
200 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
6 - Referenciamento de ferramentas
6 - REFERENCIAMENTO DE FERRAMENTAS
NOTA:
O comando FANUC tem capacidade de armazenamento de até 400 pares de corretores.
–– Acionar o ícone
–– Acionar o ícone [ ESQUEMA], até aparacer COOR. ABSOLUTA, RELATIVA
e MÁQUINA).
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 201
6 - Referenciamento de ferramentas
–– Acionar o ícone [ PREDEF. RELATIVA ].
202 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
6 - Referenciamento de ferramentas
4) Referenciar a ferramenta:
–– Acionar o ícone .
–– Posicionar o cursor no campo correspondente a coluna
“COMPR” (em “GEOMETRIA”) e a linha do número da
ferramenta desejada.
–– Acionar ícone [ OK ].
OBSERVAÇÕES:
A) O procedimento acima é utilizado para referenciar ferramentas a trabalhar com
compensação de raio no plano XY (G17). Caso seja necessário trabalhar com ferramentas
de ponta esférica e com compensação de raio nos planos XZ (G18) ou YZ (G19) o
referenciamento da ferramenta deve ser feito no centro do raio da esfera. Para isso é
necessário fazer os procedimentos 1, 2, 3 e depois:
–– Acionar o ícone [ + ENTR ].
–– Digitar o raio da ferramenta com o valor negativo. Ex: -5
–– Acionar a tecla “INPUT”
–– Acionar o ícone [ OK ].
B) Com o procedimento acima não há necessidade de fazer o “zero-peça” no eixo
“Z”. Por isso, antes de referenciar as ferramentas, deve-se apagar os dados contidos no
campo “Z” das páginas de “Zero peça” (G54 a G59).
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 203
6 - Referenciamento de ferramentas
Para carregar os comprimentos deve-se:
–– Acionar o ícone .
–– Posicionar o cursor no campo correspondente a coluna
“COMPR. FERR.” (em “GEOMETRIA”) e na linha do
.
corretor da ferramenta desejada
–– Digitar o comprimento da ferramenta. Ex: 110.
–– Acionar a tecla “INPUT”.
OBSERVAÇÕES:
A) Os valores dos comprimentos deverão ser colocados sem sinal.
B) O procedimento acima é utilizado para referenciar ferramentas a trabalhar com
compensação de raio no plano XY (G17). Caso seja necessário trabalhar com ferramentas
de ponta esférica e com compensação de raio nos planos XZ (G18) ou YZ (G19) o
referenciamento da ferramenta deve ser feito no centro do raio da esfera. Para isso é
necessário subtrair o valor do raio da da ferramenta do valor de seu comprimento e colocar
esse valor como sendo o de referenciamento.
Exemplo: Comprimento = 110.000
Raio da ferramenta = - 5.000
Valor a digitar = 105.000
C) Após informar os comprimentos de todas as ferramentas, deve-se fazer o “zero-
peça” no eixo “Z”, conforme o capítulo 7.1 deste manual.
–– Acionar o ícone .
–– Posicionar o cursor no campo correspondente a coluna “RAIO FERR” (em
“GEOMETRIA”) da ferramenta a ser referenciada.
–– Digitar o valor do raio da ferramenta. Ex: “5”
–– Acionar a tecla “INPUT”.
204 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
7 - Correção desgaste da ferramenta
7 - CORREÇÃO DE DESGASTE DA FERRAMENTA
–– Acionar o ícone .
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 205
8 - Definição do zero peça
8 - DEFINIÇÃO DO ZERO-PEÇA
8.1 - DEFINIÇÃO DO ZERO-PEÇA NA FACE (EIXOS “X”, “Y” E “Z”)
3) Definir o zero-peça:
–– Acionar o ícone .
–– Acionar o ícone [ PEÇA MEDIÇÃO ] .
206 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
8 - Definição do zero peça
–– Posicionar o cursor sobre o zero peça desejado (de G54 a G59 ou de G54.1
P1 a G54.1 P48).
–– Acionar o ícone [ FACE ] .
–– Posicionar o cursor no eixo desejado (X, Y OU Z).
–– Acionar o ícone [ CARREGAR COORD. ] .
–– Posicionar o cursor em “CORREÇÃO”
–– Acionar o ícone [ SELEC. COMPENS. ] .
–– Digitar o número do corretor para compensação do raio (X, Y) ou altura (Z).
Ex: 1 .
–– Acionar o ícone [ OK ] .
Observações: Se necessário inverter o sentido de compensação do raio para o
cálculo do zero peça, acionar o ícone [ SINAL INVERSÃO ];
Para o eixo Z, sempre utilizar sinal negativo “-” no campo “SINAL INVERSÃO”.
Figura 1
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 207
8 - Definição do zero peça
–– Acionar o ícone .
–– Acionar o ícone [ PEÇA MEDIÇÃO ] .
–– Posicionar o cursor sobre o zero peça desejado (de G54 a G59 ou de G54.1
P1 a G54.1 P48)
–– Acionar o ícone [ CENTRO ] .
–– Posicionar o cursor no eixo desejado (X, Y ) e na coluna “1º Ponto”.
–– Acionar o ícone [ CARREGAR COORD. ] .
208 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
8 - Definição do zero peça
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 209
8 - Definição do zero peça
–– Girar a manivela para tocar a ferramenta no primeiro ponto para medição.
–– Acionar o ícone .
–– Acionar o ícone [ PEÇA MEDIÇÃO ] .
–– Posicionar o cursor sobre o zero peça desejado (de G54 a G59 ou de G54.1
P1 a G54.1 P48)
–– Acionar o ícone [ CÍRCULO CENTRO ] .
–– Posicionar o cursor na coluna “1º Ponto”.
–– Acionar o ícone [ CARREGAR COORD. ] .
3) Tocar a ferramenta no 2º Ponto :
–– Girar a manivela para tocar a ferramenta no segundo ponto para medição.
–– Posicionar o cursor na coluna “2º Ponto”.
–– Acionar o ícone [ CARREGAR COORD. ] .
2) Tocar a ferramenta no 3º Ponto :
–– Girar a manivela para tocar a ferramenta no terceiro ponto para medição.
–– Posicionar o cursor na coluna “3º Ponto”.
–– Acionar o ícone [ CARREGAR COORD. ] .
5) Tocar a ferramenta no 4º Ponto :
–– Girar a manivela para tocar a ferramenta no quarto ponto para medição.
–– Posicionar o cursor na coluna “4º Ponto”.
–– Acionar o ícone [ CARREGAR COORD. ] .
–– Acionar o ícone [ OK ] .
210 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
8 - Definição do zero peça
–– Acionar a tecla “JOG”.
–– Acionar o ícone .
–– Selecionar o corretor desejado (de G54 a G59 ou de G54.1 P1 a G54.1 P48)
–– Posicionar o cursor no eixo desejado (X, Y ou Z).
–– Acionar o ícone [ + ENTR. ].
–– Digitar o valor a ser corrigido observando o sinal a ser utilizado. Ex: -50.
–– Acionar a tecla “INPUT”.
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 211
9 - Edição de programas
9 - EDIÇÃO DE PROGRAMAS
–– Acionar o ícone .
–– Acionar o ícone [ CRIAR NOV. ].
–– Selecionar “PASTA”.
–– Digitar o nome da pasta.
–– Acionar a tecla “INPUT”.
9.2 - CRIAR UM PROGRAMA NOVO
–– Acionar o ícone .
–– Acionar o ícone [ CRIAR NOV. ].
–– Selecionar “PROGRAMA”.
–– Digitar o nome do programa ou a letra “O” seguida de 4 dígitos númericos.
–– Acionar a tecla “INPUT”.
–– Acionar o ícone .
–– Posicionar o cursor sobre o programa que será selecionado.
–– Acionar a tecla “INPUT”
–– Na tela de edição de programas digite a sentença que será procurada (ex: N100)
–– Acionar o ícone [ PROCURAR ACIMA ] ou [ PROCURAR ABAIXO ] .
EXEMPLO: Alterar a função “X-15” para “X-25 no seguinte bloco: “N400 G0 X-15 Y-20;”:
–– Posicionar o cursor em “X-15”.
–– Digitar X-25
–– Acionar “ALTER”.
Sendo assim o bloco ficará da seguinte sintaxe: “N400 G0 X-25 Y-20”
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 213
9 - Edição de programas
9.10 - COPIAR BLOCOS DE UM PROGRAMA
–– Posicionar o cursor no primeiro bloco que será copiado.
–– Acionar o ícone [ ► ].
–– Acionar o ícone [ COPIAR ].
–– Posicionar o cursor até o bloco que será copiado.
–– Acionar o ícone [ OK ] ou a tecla “INPUT”.
–– Acionar o ícone .
–– Posicionar o cursor sobre o programa ou pasta que será apagada
–– Acionar o ícone [ ELIMINAR ].
–– Acionar o ícone [ OK ] ou a tecla “INPUT”.
OBSERVAÇÃO: Esse procedimento deve ser utilizado com extrema cautela, pois
uma vez apagado um programa não há como recuperá-lo através da memória da máquina.
–– Acionar o ícone .
–– Posicionar o cursor sobre o programa ou a pasta que será renomeada.
–– Acionar o ícone [ ► ].
–– Acionar o ícone [ RENOMEAR ].
–– Digitar o novo nome para o programa ou pasta.
–– Acionar o ícone [ OK ] ou tecla “ INPUT “.
214 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
9 - Edição de programas
9.15 - CRIAR FORMAS FIXAS
Este recurso é utilizado para criar uma sequência de comandos que será utilizada com
frequência durante a elaboração do programa.
Para criar “formas fixas” é necessário seguir o procedimento abaixo:
–– Acionar a tecla “EDIT”.
–– Acionar o ícone .
–– Acessar o programa desejado.
–– Acionar o ícone [ ► ] até exibir “FIXA FRASE”.
–– Acionar o ícone [ FIXA FRASE ].
–– Escolher forma fixa de torneamento ou fresamento.
–– Acionar o ícone [ NOVO ].
–– Digitar um nome para a sequência.
–– Acionar a tecla “ INPUT ”.
–– Digitar a sequência desejada.
–– Selecionar se a forma fixa é COMUN, TORNEAMENTO ou FRESAMENTO.
–– Acionar o ícone [ ADICIONAR ].
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 215
9 - Edição de programas
–– Acionar o ícone [ OPERAÇÃO_DO_CNC ].
–– Acionar a tecla “EDIT”.
–– Acionar o ícone .
–– Acionar o ícone [ PROGRAMA ].
–– Acionar a categoria “Inserção automática de ºn de sequência”;
–– Acionar o campo Ativada;
–– Definir o incremento do número de sequência.
–– Acionar o ícone .
Este recurso é utilizado para inserir uma imagem/ foto, afim de ajudar na identificação
do programa.
Para inserir a imagem é necessário seguir o procedimento abaixo:
–– Acionar a tecla “EDIT”.
–– Acionar o ícone .
–– Selecionar o programa desejado.
–– Acionar o ícone [ ► ].
–– Acionar o ícone [ LIGAR IMAGEM ].
–– Selecionar a imagem desejada.
–– Acionar o ícone [ OK ].
216 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
10 - Edição simultânea
10 - EDIÇÃO SIMULTÂNEA (“BACKGROUND”)
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 217
11 - comunicação de dados
11 - COMUNICAÇÃO DE DADOS
11.1 - ESPECIFICAÇÃO DA PORTA DE COMUNICAÇÃO
–– Acionar a tecla .
–– Acionar o ícone [ ► ] até exibir “visualização de manutenção”.
–– Acionar o ícone [ ÁREA DE MANUTENÇÃO ].
–– Acionar a tecla “OFSSET”.
–– Acionar o ícone [ DEFININDO].
–– Posicionar o cursor em “CANAL DE COMUNICAÇÃO”.
–– Digitar o número da porta de comunicação desejada, ou seja, digitar 4
para comunicação via porta PCMCIA, 9 para comunicação via porta REDE
ETHERNET, ou 17 para transmissão via porta USB..
–– Acionar a tecla “INPUT”.
–– Acionar o ícone [ EXEC ].
11.2 – COMUNICAÇÃO ATRAVÉS DA PORTA PCMCIA
IMPORTANTE:
–– Devido às incompatibilidades dos Sistemas Operacionais Windows e FANUC,
é necessário formatar o dispositivo PCMCIA ou CompactFlash, no PC com
a extensão EXFAT.
–– Recomenda-se também utilizar um cartão de no máximo 16GB, devido a
compatibilidades entre os sistemas operacionais.
–– Considerando que os cartões PCMCIA (Memory Cards) são instrumentos
sensíveis, por isso recomenda-se tomar uma série de cuidados especiais
quanto ao seu manuseio e armazenamento, tais como: evitar choques
(quedas), calor, umidade, não desconectar durante uma comunicação de
dados, etc.
218 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
11 - comunicação de dados
–– Configurar o valor do canal de comunicação = 4 (conforme cápitulo 12.1).
–– Acionar o ícone .
–– Acionar o ícone [ FICHEIRO ENTRADA ].
–– Acionar o ícone .
–– Posicionar o cursor sobre o programa que será enviado para o cartão.
–– Acionar o ícone [ FICHEIRO SAÍDA ].
–– Acionar o ícone [ OK ].
–– Digitar o nome do arquivo.
–– Acionar o ícone [ OK ].
–– Acionar o ícone .
–– Posicionar o cursor sobre a pasta que será enviado o programa.
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 219
11 - comunicação de dados
–– Acionar a tecla “INPUT”.
–– Acionar o ícone [ FICHEIRO ENTRADA ].
–– Posicionar o cursor no programa que será enviado
–– Acionar o ícone [ OK ].
Outra opção de comunicação de dados que pode ser utilizada no comando FANUC
0i-MF é através da entrada USB situada na parte frontal do comando.
Através desta opção pode-se salvar ou carregar programas de um PEN DRIVE ou
periférico conectado na máquina.
Este recurso possibilita que se realize apenas carga e descarga de programas,
não sendo possível a execução de programas via perférico remoto. Segue abaixo os
procedimentos operacioinais.
–– Acionar o ícone .
–– Acionar o ícone [ FICHEIRO ENTRADA ].
–– Acionar o ícone .
–– Posicionar o cursor sobre o programa que será enviado para o cartão.
–– Acionar ícone [ FICHEIRO SAÍDA ].
–– Acionar o ícone [ OK ].
–– Digitar o nome do arquivo.
–– Acionar o ícone [ OK ].
220 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
11 - comunicação de dados
11.3.3 Carregar um programa do periférico
–– Acionar a tecla “EDIT”.
–– Acionar o ícone .
–– Posicionar o cursor sobre a pasta que será enviado o programa.
–– Acionar “INPUT”.
–– Acionar o ícone [ FICHEIRO ENTRADA ].
–– Posicionar o cursor no programa que será enviado
–– Acionar o ícone [ OK ].
–– Acionar a tecla .
–– Acionar o ícone [ ► ] até exibir “área de manutenção”.
–– Acionar o ícone [ ÁREA DE MANUTENÇÃO ].
–– Alterar o canal de comunicação para 9 (conforme procedimento 11.1).
–– Acionar a tecla “SYSTEM” .
–– Acionar o ícone [ PAG SEG ] até aparecer o ícone [ PORT INCORP ].
–– Preencher os campos ENDER.IP, SUBNET e END. IP ROTEADOR, conforme
figura abaixo:
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 221
11 - comunicação de dados
G – Pressionar a softkey
123
222 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
rede Microsoft
gurar é necessário seguir o procedimento abaixo :
a rede Microsoft
gurar a rede Microsoft é necessário seguir o procedimento abaixo :
controle selecionar a opção “Central de Rede e Compartilhamento”, e depois selecionar
onfigurações
nel doselecionar
de controle Adaptador”a opção “Central de Rede e Compartilhamento”, e depois selecionar
lterar Configurações do Adaptador” 11 - comunicação de dados
botão Propriedades ;
onar o botão Propriedades ;
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 223
D3 – Excursionar o Curso até o campo Máscara de sub-rede e digitar o número da Máscara de
Subrede conforme figura 3;
D4 – Excursionar o Curso até o campo Gateway padrão e digitar o número do Gateway padrão
conforme figura 3.
D2 – Clicar em “ e fechar todas as janelasOK”
11 - comunicação de dados
11.4.3 Configurar
4 – Configurar o software o software
Servidor FTPServidor FTP
Ícone FileZila
B – Selecionar a opção Edit / Setting;
224 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
11 - comunicação de dados
G1
G2
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 225
11 - comunicação de dados
–– Selecionar a opção “Shared folders”;
–– Clicar na opção Add, conforme figura abaixo;
226 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
11 - comunicação de dados
–– Verificar se o recurso PING obteve resposta. Caso não receba resposta, rever
o procedimento de instalação tanto do CNC quanto do computador.
–– Acionar o ícone .
–– Acionar o ícone [ FICHEIRO ENTRADA ].
–– Acionar o ícone .
–– Posicionar o cursor sobre o programa que será enviado ao servidor.
–– Acionar o ícone [ FICHEIRO SAÍDA ].
–– Posicionar o cursor em “EMB_ETHER”.
–– Acionar o ícone [ OK ].
–– No campo “Nome do Ficheiro”, digitar o nome do arquivo.
–– Acionar o ícone [ OK ].
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 227
11 - comunicação de dados
11.4.7 Carregar um programa do servidor
–– Acionar o ícone .
–– Acionar o ícone [ FICHEIRO ENTRADA ].
–– Posicionar o cursor em “EMB_ETHER”.
–– Posicionar o cursor no programa que será enviado para a memória da máquina.
–– Acionar o ícone [ OK ].
228 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
12 - Romi Processos
12 - ROMI PROCESSOS
A página “Romi Processos” foi desenvolvida para realizar teste de programas (ex:
testar programa sem movimentação dos eixos, etc...), ativar execução on_line (ex: executar
programa direto do cartão) e ajustar perífericos (transportador de cavacos, oil skimmer e
etc...).
–– Acionar a tecla .
–– Acionar o ícone [ ROMI PROCESSOS ] .
–– Acionar a tecla “INPUT”.
–– Acionar o ícone [ COMANDOS DE OPERAÇÃO ].
–– Acionar a opção desejada conforme tabela abaixo.
MODO DESCRIÇÃO
MODO DESCRIÇÃO
PROGRAMA TESTE Esta função cancela a movimentação dos eixos.
DNC Habilita execução on_line.
Possibilta diminuir a velocidade de deslocamentos do eixos em
G0
avanço rápido, em forma de porcentagem (%).
Permite programar uma área de segurança para os eixos “X”, “Y”
ÁREA e “Z”. Essa área de segurança sempre considera as cordenadas
em relação ao zero máquina (G53).
CABEÇOTE Possibilita limitar o RPM máximo no spindle.
Para configurar os campos G0, Área e Cabeçote , é necessário acionar o ícone
“CONFIGURAR LIMITES”.
230 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
12 - Romi Processos
–– Acionar o ícone [ ROMI PROCESSOS ] .
–– Acionar a tecla “INPUT”.
–– Acionar o ícone [ PERIFÉRICOS ].
–– Acionar a opção desejada conforme tabela abaixo.
MODO DESCRIÇÃO
Escolher entre as opções:
TRANSPORTADOR DE
CAVACOS - Contínuo: transportador permanece ligado direto
- Pausado: transportador liga e desliga um determinado
tempo em segundos definido por programação.
Escolher entre as opções:
- Tipo:
ON - ao ligar a máquina a luminária é ligada
automaticamente.
OFF - não liga automaticamente a luminária.
- Máquina parada:
LUMINÁRIA
ON - desliga a luminária quando máquina estiver
parada.
OFF - mantém a luminária ligada, mesmo com a
máquina parada
- Tempo ligada: caso a opção máquina parada esteja
selecionada no modo ON, digitar tempo que luminária ficará
ligada com a máquina parada.
Escolher entre as opções:
- Tipo:
Número de peças - entre em modo de emergência
no final de um determinado número de peças.
AUTO DESLIGAMENTO Ciclo - ao executar fim de programa (M30), a
máquina entra em estado de emergência
- Estado:
LIGADO - Auto desligamento ativado.
DESLIGADO - Auto desligamento desativado.
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 231
13 - Teste de programas
13 - TESTE DE PROGRAMAS
O objetivo deste teste é verificar onde estão os erros sintáticos do programa (se houver).
Para isso, deve-se:
–– Selecionar o programa (capítulo 9.3).
–– Acessar a página [ ROMI PROCESSOS ] ( conforme capítulo 12.1).
–– Acessar a página [ COMANDOS DE OPERAÇÃO ].
–– Acionar o ícone [ PROGRAMA TESTE ].
OBSERVAÇÕES:
• Para corrigir o programa, deve-se acionar “EDIT” e então fazer a correção desejada.
Para testar novamente, basta repetir o procedimento descrito acima.
• Ao terminar a simulação deve-se desativar a opção “PROGRAMA TESTE”.
–– Acionar o ícone [ ► ].
–– Acionar o ícone [ AMPLIAR ] ou [ REDUZIR ].
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 233
13 - Teste de programas
–– Acionar a tecla .
–– Acionar o ícone [ OPERAÇÃO_DO_CNC ].
–– Acionar o botão “INÍCIO CICLO” (a cada toque o comando irá executar uma
linha de programação).
234 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
14 - Execução de programas
14. - EXECUÇÃO DE PROGRAMAS
Todo programa após ter sido testado estará disponível para execução em automático.
Para isso deve-se:
–– Selecionar o programa (capítulo 9.3.).
–– Acionar a tecla “AUTO”.
–– Acionar a tecla “RESET”.
–– Acionar o botão “INÍCIO CICLO”.
–– Apertar a tecla
.
–– Acionar o ícone [ ► ].
–– Acionar o ícone [ ÁREA DE MANUTENÇÃO ]
–– Acionar a tecla “OFSSET”.
–– Acionar o ícone [ DEFININDO].
–– Posicionar o cursor em “CANAL DE COMUNICAÇÃO”.
–– Digitar 4..
–– Acionar a tecla “INPUT”.
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 235
14 - Execução de programas
14.2.2 - Executar o programa
–– Acionar a tecla .
–– Acionar o ícone [ ROMI PROCESSOS ] .
–– Acionar a tecla “INPUT”.
–– Acionar o ícone [ COMANDOS DE OPERAÇÃO ].
–– Acionar o ícone [ DNC ].
–– Acionar a tecla .
–– Acionar o ícone [ OPERAÇÃO_DO_CNC ].
–– Acionar o ícone .
–– Posicionar o cursor sobre o programa desejado.
–– Acionar o ícone [ ABRIR DNC ].
–– Acionar o botão “INÍCIO CICLO”.
14.3 - EXECUTAR UM PROGRAMA DIRETO DA REDE ETHERNET
–– Apertar a tecla
.
–– Acionar o ícone [ ► ].
–– Acionar o ícone [ ÁREA DE MANUTENÇÃO ]
–– Acionar a tecla “OFSSET”.
–– Acionar [ DEFININDO].
–– Posicionar o cursor em “CANAL DE COMUNICAÇÃO”.
–– Digitar 9..
–– Acionar a tecla “INPUT”.
–– Acionar o ícone [ EXEC ].
–– Acionar a tecla .
–– Acionar o ícone [ ROMI PROCESSOS ] .
–– Acionar a tecla “INPUT”.
–– Acionar o ícone [ COMANDOS DE OPERAÇÃO ].
236 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
14 - Execução de programas
–– Acionar o ícone [ DNC ].
–– Acionar a tecla .
–– Acionar o ícone [ OPERAÇÃO_DO_CNC ].
–– Acionar o ícone .
–– Posicionar o cursor sobre o programa desejado.
–– Acionar o ícone [ ABRIR DNC ].
–– Acionar o botão “INÍCIO CICLO”.
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 237
14 - Execução de programas
14.6 - SELECIONAR PARADA OPCIONAL:
–– Acionar a tecla .
–– Acionar o ícone [ ROMI PROCESSOS ] .
–– Acionar a tecla “INPUT”.
–– Acionar o ícone [ COMANDOS DE OPERAÇÃO ].
–– Acionar o ícone [ PARADA OPC. PROGRAMA ].
OBSERVAÇÃO:
- Esta função ativa uma parada opcional definida no programa através da função M01.
–– Acionar a tecla .
–– Acionar o ícone [ ROMI PROCESSOS ] .
–– Acionar a tecla “INPUT”.
–– Acionar o ícone [ COMANDOS DE OPERAÇÃO ].
–– Acionar o ícone [ SALTA BLOCO ].
OBSERVAÇÕES:
- Caso a opção “SALTA BLOCO” esteja ativada, o comando irá ignorar qualquer
bloco de informações precedidos do código “/” (barra).
- Se a opção “SALTA BLOCO” não estiver ativa, todos os blocos serão executados
inclusive os que contém a função (/).
238 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
15 - Contador de peças
15 - CONTADOR DE PEÇAS
A função do contador de peças é ativada pelo código M76.
Exemplo1: Exemplo2:
. .
. .
N120 M76 N120 M76
N130 M30 N130 M99
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 239
16 - Alteração de parâmetros
16 - ALTERAÇÃO DE PARÂMETROS
IMPORTANTE: A ALTERAÇÃO DE PARÂMETROS DA MÁQUINA INTERFERE NO
SEU DEVIDO FUNCIONAMENTO, PORTANTO, A MUDANÇA DE QUALQUER ITEM DEVE
SER FEITO COM CUIDADO.
Para efetuar uma alteração de parâmetros é necessário liberar a alteração dos mesmos,
para isso deve-se:
–– Acionar a tecla .
–– Se necessário acionar o ícone [ ► ], até aparecer o ícone Àrea de Manutenção .
–– Acionar o ícone [ ÁREA DE MANUTENÇÃO ].
–– Acionar a tecla “OFSSET”.
–– Acionar o ícone [ DEFININDO ].
–– Posicionar o cursor em “ESCRITA DE PARÂM”.
–– Digitar 1 e apertar a tecla“INPUT”.
–– Acionar o ícone [ EXEC ].
240 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
17 - Página de Comandos auxiliares
17 - PÁGINA DE COMANDOS AUXILIARES.
A página de comandos auxiliares é utilizada para realizar movimentos de alguns
componentes da máquina, caso algum procedimento seja interrompido durante a execução,
por exemplo: Uma troca de ferramentas.
Para acessar esta página é necessário:
–– Acionar a tecla .
–– Acionar o ícone [ ROMI UTILIDADES ].
–– Acionar o ícone [ COMANDOS AUXILIARES ].
–– Acionar a tecla “JOG”.
–– Posicionar o cursor no campo a desejado.
–– Acionar “+” ou “-”, “Liga / Desliga”, “Avança / recua”, “Abre / Fecha” e “Trava /
Destrava, para realizar a operação desejada.
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 241
18 - Alterar Data e Hora
18 - ALTERAR DATA E HORA
–– Acionar a tecla .
–– Acionar o ícone [ ► ].
–– Acionar o ícone [ CONFIGURAÇÕES DE AMBIENTE ].
–– Acionar o ícone [ DEF. GERAIS ].
–– Acionar o ícone [ DEF. TEMPO ].
–– Alterar a Data / Hora e acionar o ícone [ OK ].
242 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
19 - Inserir Imagem da Ferramenta
19 - INSERIR IMAGEM DA FERRAMENTA
–– Acionar a tecla .
–– Acionar o ícone [ OPERAÇÃO_DO_CNC ].
–– Acionar o ícone
–– Acionar o ícone [ GERENCIADOR DE FERRAMENTAS ].
–– Posicionar o cursor na ferramenta desejada.
–– Acionar o ícone [ DEFINIÇÕES INDIVIDUAIS ].
–– Acionar o ícone [ EDITAR ].
–– Posicionar o cursor no campo [ IMAGEM FERRAMENTA ].
–– Acionar 2 vezes o campo imagem da ferramenta .
–– Posicionar o cursor no diretório que está a imagem desejada.
–– Acionar o ícone [ OK ].
–– Posicionar o cursor na imagem desejada.
–– Acionar o ícone [ OK ].
–– Acionar o ícone [ FECHAR ].
Observações:
–– a extensão da foto deve estar em “.PNG”.
–– o tamanho da foto deve ser de “199 x 199” pixels.
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 243
20 - Compensação Térmica
20 - COMPENSAÇÃO TÉRMICA
Visando a otimização dos deslocamentos dos eixos, bem como melhor controle
dimensional dos componentes produzidos, foram desenvolvidos algorítimos para que o
equipamento realize a compensação térmica automática no eixo Z, baseada na variação de
temperatura sofrida pelos componentes estruturais do mesmo.
Para acessar a página de compensação térmica e verificar o comportamento do
equipamento, deve-se:
–– Acionar a tecla .
–– Acionar o ícone [ ROMI APRIMORAMENTOS ].
–– Acionar o ícone [ COMPENSAÇÃO TÉRMICA ].
244 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
21 - Detectar componentes de manutenção
21 - DETECTAR COMPONENTES DE MANUTENÇÃO
Para a máquina detectar os itens referente a ser geridos do CNC é necessário realizar
o procedimento abaixo:
–– Acionar a tecla .
–– Acionar o ícone [ MANUTENÇÃO PREVENTIVA ];
–– Selecionar o campo “Manutenção Sistema CNC”;
–– Se necessário, acionar o ícone [ ► ] até o ícone [ DEFINIR ITEM ] ser exibido;
–– Acionar o ícone [ DEFINIR ITEM ];
–– Acionar o ícone [ DETECTAR ÍTENS ];
–– Acionar o ícone [OK].
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 245
22 - Proteção de Tela
22 - PROTEÇÃO DE TELA
Para alterar o tempo da proteção de tela ou para desabilitar a função, deve se seguir
o procedimento abaixo:
–– Acionar a tecla .
–– Acionar o ícone [ ► ].
–– Acionar o ícone [ CONFIGURAÇÕES DE AMBIENTE ].
–– Acionar o ícone [ DEF. GERAIS ].
–– Acionar o ícone [ DEFEINIÇÃO DA PROTEÇÃ DE ECRÃ ].
–– Alterar e acionar o ícone [ OK ].
246 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
PARTE IV -
SISTEMA DE PRESET,
MEDIÇÃO E INSPEÇÃO
RENISHAW
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 249
1 - Sistemas de medição de peças
1 - SISTEMAS DE MEDIÇÃO E INSPEÇÃO DE PEÇAS
1.1 - INTRODUÇÃO
250 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
1 - Sistemas de medição de peças
Sintaxe:
Onde:
X = Distância final do deslocamento do apalpador no eixo X
Y = Distância final do deslocamento do apalpador no eixo Y
Z = Distância final do deslocamento do apalpador no eixo Z
F = Avanço modal para os deslocamentos protegidos. Por ser modal esse argumento
só necessita ser programado no primeiro bloco de movimento protegido.
M = Ajusta a variável #148 para a condição de apalpador tocado ou não tocado.
#148 = 0 (apalpador não tocado)
#148 = 7 (apalpador tocado)
–– Fixe uma peça com um furo na mesa da máquina. Para uma boa calibração o
furo deve possuir boa rugosidade, circularidade e o diâmetro conhecido (Ex.:
anel padrão);
–– Determine um ponto zero com a maior exatidão possível nos eixos X, Y e Z;
–– Deve ser colocado um valor aproximado do comprimento do apalpador no
Corretor do mesmo;
–– A ponta de medição do apalpador deve ser alinhada com os eixos da máquina,
obtendo-se um paralelismo de até 0,010 mm. Este alinhamento pode ser
executado com a ajuda de um relógio apalpador;
–– Posicione o apalpador aproximadamente a 10 mm acima da superfície da peça
para executar a calibração de comprimento Z = (“preset do apalpador”, pode
ser feito da mesma maneira que é feito das outras ferramentas);
–– Posicione o apalpador dentro do furo para executar a calibração de diâmetro X Y;
OBSERVAÇÕES:
–– O apalpador sempre deve ser ligado antes de se utilizar os ciclos de medição;
–– O corretor de comprimento do apalpador sempre deve ser ativado (G43)
antes de iniciar a utilização dos ciclos de medição, assim como o ponto zero
da peça Ex: (G54);
–– Quando o apalpador for utilizado apenas para medição, omitir o argumento
“S” da linha de programação;
–– Quando o apalpador for utilizado para atualização de ponto-zero, seguir o
seguinte critério: S1 para G54, S2 para G55, S3 para G56, S4 para G57,
S5 para G58 e S6 para G59. S101 para G54.1 P1, S102 para G54.1 P2 até
S148 para G54.1 P48
–– Entradas entre colchetes são opcionais: [.......]
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 251
1 - Sistemas de medição de peças
1.4.1 Calibração de comprimento do apalpador
Formato de Programação:
Onde:
B – Diâmetro da esfera do apalpador;
T – Número do corretor de comprimento do apalpador;
Z - Posição absoluta em Z da face para calibração do comprimento.
( CALIBRAÇÃO DO EIXO Z )
%
O0001 (CALIBRA*PROBE*COMPRIMENTO)
G90 G80 G40
T1 (PROBE)
M6
G54 G0 X0 Y0
G43 G0 H1 Z200
G65 P9832 ( LIGA APALPADOR )
G65 P9810 Z5 F3000 ( MOVIMENTO PROTEGIDO )
G65 P9801 B6 K1 Z0 ( CALIBRA APALPADOR )
G65 P9810 Z100 F300 ( MOVIMENTO PROTEGIDO )
G65 P9833 (DESLIGA APALPADOR )
G91 G28 Z0
M30
%
252 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
1 - Sistemas de medição de peças
1.4.2 Calibração X e Y do apalpador.
Formato de Programação:
Onde:
B – Diâmetro da esfera do apalpador;
D - Diâmetro exato do furo;
Z - Posição absoluta em Z para calibração em diâmetro externo;
M – Orientar fuso (M180) ou rotacionar (M3).
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 253
1 - Sistemas de medição de peças
1.5 MEDIÇÃO DE SUPERFÍCIE X, Y , Z
Formato de Programação:
Onde:
X - Posição nominal da superfície no eixo X;
Y - Posição nominal da superfície no eixo Y;
Z - Posição nominal da superfície no eixo Z;
S - Ponto zero a ser atualizado (S1 = G54...).
( MEDIÇÃO G54 Z0 )
%
O0001 (MEDIR*G54* Z0)
G90 G80 G40
T26 (APALPADOR 3D)
M6
G54
G43 G0 H26 Z100
G65 P9832 ( LIGA APALPADOR )
G65 P9810 X0 Y0 F3000 ( MOVIMENTO PROTEGIDO )
G65 P9810 Z10 F3000 ( MOVIMENTO PROTEGIDO )
G65 P9811 Z0 S1 ( MEDIÇÃO EM G54 Z0 )
G65 P9810 Z100 F300 ( MOVIMENTO PROTEGIDO )
G65 P9833 (DESLIGA APALPADOR )
254 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
1 - Sistemas de medição de peças
G91 G28 Z0
M30
%
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 255
1 - Sistemas de medição de peças
1.6 MEDIÇÃO DE FUROS
Formato de Programação:
Onde:
D - Diâmetro nominal do furo;
A - Ângulo do primeiro toque;
B - Ângulo do segundo toque;
C - Ângulo do terceiro toque;
S - Ponto zero a ser atualizado ( S1 = G54...).
%
<MEDIR_DIAMETRO_INTERNO>
G17G21G90G94
T26 (APALPADOR )
M6
G54
G65P9832
G65P9810X0Y0F3000
G43G0H26Z50
G65P9810Z-6F3000
G65P9814D30.S1
G65P9810Z100F5000
G65P9833
G53G0Z0H0
M30
%
256 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
1 - Sistemas de medição de peças
1.7 MEDIÇÃO DE DIÂMETROS EXTERNOS
Formato de Programação:
Onde:
D - Diâmetro nominal externo;
A - Ângulo do primeiro toque;
B - Ângulo do segundo toque;
C - Ângulo do terceiro toque;
Z - Posição absoluta em Z para medição de externo;
S - Ponto zero a ser atualizado ( S1 = G54...).
%
<MEDIR_DIAMETRO_EXT>
G17G21G90G94
T26(APALPADOR)
M6
G54
G65P9832
G65P9810X-37.214Y0F3000
G43G0H26Z50
G65P9810Z5F3000
G65P9814D30.Z-10S1
G65P9810Z100F5000
G65P9833
G53G0Z0H0
M30
%
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 257
1 - Sistemas de medição de peças
1.8 MEDIÇÃO DE REBAIXOS
Formato de Programação:
Onde:
X - Dimensão nominal do rebaixo em X;
Y - Dimensão nominal do rebaixo em Y;
S - Ponto zero a ser atualizado ( S1 = G54...).
%
<MEDIR_REBAIXOS>
N10G17G21G90G94
T5(APALPADOR)
M6
G54
G65P9832
G65P9810X0Y0F3000
G43G0Z50H5
G65P9810Z-6F3000
G65P9812X40
G65P9810Z50F3000
G65P9833
G53G0Z0H0
M30
%
258 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
1 - Sistemas de medição de peças
1.9 MEDIÇÃO DE RESSALTOS
Formato de Programação:
Onde:
Y - Dimensão nominal do ressalto em Y;
X - Dimensão nominal do ressalto em X;
Z - Posição absoluta em Z para medição de externo;
S - Ponto zero a ser atualizado ( S1 = G54...).
%
<MEDIR_RESSALTO>
G17G21G90G94
T5(APALPADOR)
M6
G54
G65P9832
G65P9810X0Y0F3000
G43G0Z50H5
G65P9810Z5F3000
G65P9812X95Z-10
G65P9810Z50F3000
G65P9833
G53G0Z0H0
M30
%
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 259
1 - Sistemas de medição de peças
1.10 MEDIÇÃO DE ÂNGULO ( 4º E 5º EIXO )
Formato de Programação:
Onde:
X - Distância entre os dois pontos de toque;
Y - Distância entre os dois pontos de toque;
Z - Posição absoluta da face em Z para medição;
S - Ponto zero a ser atualizado ( S1 = G54...).
260 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
1 - Sistemas de medição de peças
1.11 MEDIÇÃO DE ÂNGULO
Formato de Programação:
Onde:
Y - Posição de toque na superfície. (Ex.:Y0);
X - Posição de toque na superfície. (Ex.:X0);
D - Distância entre os dois pontos de toque;
A - Ângulo nominal da superfície.
–– Acionar o ícone .
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 261
1 - Sistemas de medição de peças
Superfície Medição de Furos/Diâmetros Medição de
(X / Y ou Z) Ângulo externos Rebaixos/Ressaltos
O9811 O9843 / O9817 O9814 / O9823 O9812
#139 -- Ângulo -- --
#142 Erro Z -- -- --
262 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
2 - Sistema de Preset automático de ferramentas
2 - SISTEMA OTS (OPTICAL TOOL SETTER)
Formato de Programação:
G65 P9855 Dd Rr Tt
Onde:
D - Diâmetro nominal da ponta [padrão 3D primo = 26];
R - Diâmetro exato do pino;
T - Número do corretor de comprimento da ferramenta.
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 263
2 - Sistema de Preset automático de ferramentas
Exemplo:
%
<CALIBRACAO>
G65P9855D12.7R6T5
M30
%
Formato de Programação:
G65 P9857 B1 [ Dd Tt ]
Onde:
D - Diâmetro nominal da ferramenta (exceto broca e esférica);
T- Número do corretor de comprimento da ferramenta.
Exemplo:
%
<PRESETCOMPRIMENTO>
T4
M6
G65P9857B1T4
M30
%
264 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C
2 - Sistema de Preset automático de ferramentas
2.3 PRESET DO DIÂMETRO DA FERRAMENTA
Formato de Programação:
Exemplo:
%
<PRESET_DIAMETRO>
T1
M6
G65P9857B2D32T1Y142.8
M30
%
Onde:
D - Diâmetro nominal da ferramenta (exceto broca e esférica);
T – Número do corretor de ferramenta;
Y – Comprimento aproximado da ferramenta.
U57998C Programação e Operação - Linha D800/ 1000/ 1250 - CNC FANUC 0i- MF 265
2 - Sistema de Preset automático de ferramentas
2.4 PRESET DO COMPRIMENTO E DO DIÂMETRO DA FERRAMENTA
Formato de Programação:
Onde:
D - Diâmetro nominal da ferramenta (exceto broca e esférica);
T – Número do corretor de ferramenta;
Y – Comprimento aproximado da ferramenta.
Exemplo :
%
<PRESET_DIAMETRO_COMPRIMENTO>
T5
M6
G65P9857B3D6Y102T5
M30
%
266 Programação e Operação - Linha D800 / 1000/ 1250 - CNC FANUC 0i- MF U57998C