Escolar Documentos
Profissional Documentos
Cultura Documentos
Manual de Operação Fanuc
Manual de Operação Fanuc
PROGRAMAÇÃO
E OPERAÇÃO
Série SKT & KIT
Fanuc Série oi
Índice
1- PROGRAMAÇÃO 03
2- COMPENSAÇÃO 14
3- CICLOS 17
4- INTERPOLAÇÃO POLAR E CILÍNDRICA 30
5- PRESSET 34
6- ZERO PEÇA 36
7- MANUTENÇÃO DA TORRE 37
8- OPERAÇÃO 38
9- EDIÇÃO DE PROGRAMAS 42
1 PROGRAMAÇÃO
Descrição de comandos M
Os comandos M são funções de alternância ou adicionais. Os comandos M podem ficar sozinhos ou com outro comando em um
bloco de programa, porém apenas um comando M por bloco, caso contrário vai gerar um alarme de duplicidade de comando.
Comandos de um mesmo grupo cancelam um ao outro. Assim o último comando M programado cancela o anterior do mesmo grupo.
– Os comandos a seguir descrevem os comandos M padrão. A possibilidade de executar estes comandos M depende do tipo de
máquina e dos acessórios utilizados.
M04 Fuso principal ativado no Sentido
M00 Parada Programada anti-horário
incondicional As mesmas condições descritas em M03
Este comando causa uma parada na execução do se aplicam para este comando. È preciso
programa da peça. O fuso principal, o avanço e a
refrigeração são desativados. usar M04 para todas as ferramentas a
A porta poderá ser aberta através do modo JOG (manual) esquerda, ou retorno de rosca com
sem gerar alarme.
macho.
M01 Parada Opcional
Programada M05 Fuso principal desativado
M01 funciona como M00, mais somente quando a tecla O Fuso principal é parado
Opcional Stop estiver ativa, porém o fuso principal e a automaticamente.
refrigeração permanecem ligados, podendo ser desativados
em modo JOG (manual) sem gerar alarme.
M08 Refrigeração ativada
M02 Fim de programa Principal M08 liga o fluido de corte .
Esta função indica o fim do programa na memória do
comando . A seqüência não é retornada ao inicio do
programa.
M09 Refrigeração desativada
M09 desliga fluido de corte.
M25 Avanço do contra ponto
Avanço do contra ponto até o final de curso do mesmo, ou
até encontrar a peça.
M03 Fuso principal ativado no M26 Retorno parcial do contra ponto
sentido horário O contra ponto retorna até uma dimensão definida no
parâmetro 0064 na tela timer de System.
O fuso será ativado desde que uma
velocidade de corte ou de fuso tenha sido M28 Retorno total do contra ponto
programada. É preciso usar M03 para O contra ponta retorna até o fim curso.
todas as ferramentas de corte a direita.
3
FUNÇÕES MISCELÂNIAS
4
Para fazer um programa é necessário conhecer alguns comandos
N G X,Y F S T M ;
Número Função Dimensão Avanço de Rotação Número Função Final de
Seqüência Preparatória Trabalho corte do fuso Ferramenta Auxiliar Bloco
T 0 2 0 2
Corretor de ferramenta ( 00 a 99 )
Número da ferramenta na
torre
5
G00 (Interpolação linear em avanço rápido)
6
OBS: Em máquinas equipadas com eixo - C - deve-se programar
Exemplo : o chanfro com uma virgula antes do comando C.
7
G01 Exemplo I N30 G28 U0 W0
T0303
G54
G50 S2000
N10 G28 U0 W0 G96 S200 M04
T0101
G54 G00 X85.0 Z5.0 M08
G50 S1500 Z0
G96 S180 M04 G01 X-1.6 F0.2
G00 X100.5 Z5.0 M8 G00 X80. Z3.0
G01 Z-95.0 F0.25 G42
G00 U2.0 Z0.5 G01 Z-15.0 F0.18
G01 X-1.6 F0.2 X100.0 Z-45.0
G00 X95.0 W1.0 Z-95.0
G01 Z-37.3 F0.25 U2
X100.0 Z-45.5 G40
G00 Z1.0 G00 X200. Z200.0 M09
X90.0 M30
G01 Z-29.8 G96 ???
X95.0 Z-37.3 G50 ???
G00 Z1.0 G40 ???
X85.0 G42 ???
----------------------------------------------------------------------------------------------------------------------
G01 Exemplo II
8
G02 / G03 Interpolação Circular
Sentido Horário e Anti-horário
Para fazer uma interpolação devemos obedecer os seguintes parâmetros X= ponto final da interpolação, Z=ponto
final da interpolação, R= valor do raio da interpolação.
É possível fazer interpolação usando “I (x) ” ou “ K (z) ”, que substituem o “R”, porém estes parâmetros indicam as
coordenadas do centro do raio.
9
Exemplos de interpolação
N40 G28 U0 W0
T0404
G54
G50 S2000
G96 S200 M03
G00 X38.0 Z2.0 M08
G42
G01 X35.0 Z0.0 F0.2
Z-20.0
G02 X67.0 Z-36.0 R16.0
G01 X68.0
G03 X100.0 Z-52.0 R16.0
G01 Z82.0
X101.0
G40
G00 X200.0 Z200.0 M09
M30
(G02 X67.0 Z-36.0 I16.0 K0)
(G03 X100.0 Z-52.0 I0 K-16.0)
10
Exemplo com G1 / G2 / G3
O0001:
N10 G28 U0 W0 G00 U2.0 Z-1 .0 G00 X60. Z3.0
T0202 (BROCA 30MM) G01 X60.5 F0.23 G42 Z1.0
G54 G01 Z-2.5 F0.2
G97 S2500 M03 G00 X82.0 W1 X74.0
G00 X0 Z5.0 M08 Z-2.4 G03 X80.0 Z-5.5 R3.0
G01 Z-5. F0.07 G01 X60.5 G01 Z-13.5
W1.0 X72.9 G02 X83.0 Z-15.0 R1.5
Z-40.0 F0.25 G03 X80.5 Z-6.2 R3.8 G01 X100.0
G00 Z5.0 G00 U2.0 Z5.0 Z-30.0
Z-39.0 X200.0 Z200.0 X103.0
G01 Z-60.0 G28 U0 W0 G28 U0 W0
G00 Z10.0 T0404 T0606
X200.0 Z200.0 G50 S1500 G50 S1800
G28 U0 W0 G96 S180 M03 G96 S200 M03
T0101 G00 X34.5 Z3.0 G00 X40.0 Z5.0
G50 S1500 G01 Z-41.8 F0.27 G4 1 Z-15.0 F0.2
G96 S180 M03 G00 U-0.5 Z1.0 X35.0 Z-24.33
G00 X94.0 Z5.0 X39.5 Z-42.0
G01 Z-14.8 F0.27 G01 Z-15.0 X29.0
G00 U2.0 Z0.5 X34.5 Z-24.3 G40 G00 Z10.0
G01 X28.0 F0.23 G00 Z10.0 X200.0 Z200.0 M09
G00 X87.0 W1.0 X200. Z200. M30
G01 Z-14.8 F0.27 G28 U0 W0
G00 U2.0 Z1.0 T0505
X80.5 G50 S1800
G01 Z-14.1 G96 S200 M03
G02 X81.9 Z-14.8 R0.7 G00 X63.0 Z5.0 M08
G00 X100.5 W1.0 Z0
G01 Z-29.8 G01 X38.0 F0.2
11
G04–
G04 Tempo de espera sob endereço
Através desta função, o comando irá esperar um período de tempo especificado antes de prosseguir com o bloco
de programa seguinte. Apresenta os seguintes comandos.
G04 X30.
G04 U30.
G04 P30000
Este comando é modal e já esta ativo quando liga-se o comando numérico da máquina.
12
G28 Retorno ao ponto de referência
Formato
O comando G28 é utilizado para aproximar o ponto de referência por meio de uma posição intermediária (X(U),
Z(W)).
Primeiro ocorre a movimentação a X(U) e Z(W); em seguida, ocorre a movimentação ao ponto de referência. As
duas movimentações ocorrem com G00.
G20
Sistema de unidades em polegadas
Com a função G20 atuando, o sistema de programação passa a entender que todos os dados (coordenadas)
programados se referem a valores em polegadas.
Com a função G21 atuando, o sistema de programação passa a entender que todos os dados programados se
referem a valores em milímetros
O comando G99 já estará ativado quando ligar o coma ndo numérico da máquina.
13
2 COMPENSAÇÃO
14
Compensação do raio da ferramenta
Com movimentações na direção dos eixos ( torneamento
longitudinal e em face), são utilizados os pontos da ponta da
ferramenta que tocam os eixos.
Assim nenhum erro de dimensão é produzido na peça de
trabalho.
Raio da ponta da ferramenta e a Com as movimentações simultâneas nos dois eixos (cones, raios),
ponta da ferramenta hipotética a posição do ponto de corte hipotético não coincide mais com o
ponto da ponta da ferramenta que realmente executa o corte.
Ocorrem erros de dimensionamento na peça de trabalho.
Quando a compensação de raio de corte é utilizada, esses erros
de dimensão são calculados e compensados automaticamente.
Para compensação do raio de corte é preciso especificar o raio R
da ponta da ferramenta e o quadrante na tela de dados de
ferramenta Tool Off Set.
Movimentação paralela
e Obliqua dos eixos
15
Cancela compensação de raio de corte
Este comando é modal e cancela tanto o comando G41 como G42, também é ativado toda vez
em que se liga o comando da máquina.
Compensação 0.5
Compensação
Compensação
Compensação
16
3 CICLOS
Para alguns comandos mesmo Fanuc modelo B este comando é usado como coordenadas absolutas, porém nós
usamos como ciclo de torneamento Fanuc modelo A. Conforme figura abaixo :
G90
G90 X41 Z-50
U-8
U-8
X e Z Coordenadas absolutas
U e W Coordenadas Incrementais
R Conicidade (medida no raio )
F Velocidade de avanço em mm/min
17
No caso do comando G91 não é usado, os eixos são movimentados incrementais através da descrição dos eixos
para “ X utiliza-se U e para Z utiliza-se W ”
Exemplo : G01 U10. W15.0 ou seja o eixo “X” movimentará 10mm e o eixo “Z” 15mm
Exemplo :
G28 U0 W0 G28 U0 W0
T0101 T0101
G50 S2000 G50 S2000
G96 S200 M03 G96 S200 M03
G00 X61.0 Z2.0 M8 G00 X56.0 Z2.0 M08
G90 X55.0 W-42.0 F0.25 G90 X51.0 W-32.0 F0.25
X50.0 X46.0
X45.0 X41.0
X40.0 X36.0
Z-12.0 R-1.75 X31.0
Z-26.0 R-3.5 X30.0
Z-40.0 R-5.25 G28 U0 W0
G28 U0 W0 M30
M30
G92
G92 Ciclo de rosca simples
R - conicidade da rosca
18
G92 X(u)_____ Z(w)_____R_____F_____
19
Ciclo de faceamento
Exemplo :
G28 U0 W0
T0303
G54
G50 S2500
G96 S180 M3
G0 X85.0 Z2.0
G94 X12.0 Z-2.0 F0.2
Z-4.0
Z-6.0
Z-7.0
X40.0 Z-9.0
Z-11.0
Z-13.0
Z-15.0
Z-17.0
G0 X200.0 Z200.0
M30
20
Ciclo de acabamento
P
N10 G0 G42 X...
N20 G01 Z-......
N30 G02 X... Z... R....
Q N40 G01 G40 X...
N...
P
N60 G00 X...
N65 G01 Z-......
N70 G02 X... Z-... R....
N75 G01 X...
Q
N...
21
Exemplo :
G72
Ciclo de desbaste transversal
22
G73 Ciclo de desbaste paralelo ao contorno
G28 U0 W0
T0101
G54
G50 S2000
G96 S80 M03
G74 R... G00 X50.0 Z1.0 T0101
G74 Z... Q... F... G74 R1.
G74 X10.0 Z-10.0 P10000 Q3000 F0.1
R = Retorno incremental para quebra cavaco G00 X200.0 Z200.0 T0100
M30
P = Incremento por passada no raio (milésimal)
Q = Incremento por penetração (milésimal)
F = Avanço
23
Ciclo de desbaste transversal.
G75 R....
G75 X/U.... Z/W...... P.... Q..... R..... F.....
Exemplo:
G28 U0 W0
T0101
G54
G97 S1500 M03
G00 X90.0 Z1.0
X82.0 Z-60.0
G75 R1.0
G75 X60.0 Z-20.0 P3000 Q20000 F0.1
G00 X90.0
X200.0 Z200.0
M30
24
Ciclo de roscar
G76 P m r a Q.... R....
G76 X.... Z... R0 P... Q... F...
P xx ( 0 – 99
)
25
Exemplo :
G28 U0 W0
T0303
G54
G97 S800 M03
G00 X30.0 Z5.0
G76 P010060
G76 X18.2 Z-20.0 P900 Q500 F1.5
G00 X50.0 Z-20.0
G76 P010060 Q100 R0.1
Permite omissão
G76 X38.2 Z-52.0 P900 Q500 F1.5
G00 X200.0 Z200.0
M30
26
CICLO FIXO DE
PERFURAÇÃO
(G80--G89)
Código Eixo de Operação de usinagem Operação na Operação de retração Aplicações
G perfu- de furos (sentido --) posição da base do (sentido +)
ração furo
G80 ____ _____ _____ ___ Cancelamento
Ciclo de perfuração
G83 Eixo Z Avanço de corte / intermitente Pausa Deslocamento rápido
frontal
G84 Eixo Z Avanço de corte Pausa→Fuso SAH Avanço de corte Ciclo de rosquea-
mento frontal
Ciclo de perfuração
G87 Eixo X Avanço de corte / intermitente Pausa Deslocamento rápido
lateral
G88 Eixo X Avanço de corte Pausa→Fuso SAH Avanço de corte Ciclo de rosquea-
mento rígido lateral
G83 G87
Ciclo de Perfuração G83 X(U)_ C(H)_ Z(W)_ R_ Q_ P_ F_ K_ M_ ;
ou
Frontal (G83) / Ciclo de G87 Z(W)_ C(H)_ X(U)_ R_ Q_ P_ F_ K_ M_ ;
Perfuração Lateral
X_ C_ ou Z_ C_ : Dados de posição do furo
(G87) (Pica-Pau) Z_ ou X_ : Distância entre o ponto R e a base do furo
R_ : Distância entre o nível inicial e o nível do ponto R
Q_ : Profundidade de corte por cada avanço de corte
D Ciclo de perfuração P_ : Tempo de pausa na base do furo
profunda (G83, G87) F_ : Velocidade de avanço de corte
K_ : Número de repetições (se necessário)
(parâmetro nº 5101#2 =1) M_ : Código M para fixar o eixo C (se necessário)
G83 G87
q q q
Nível inicial
Ponto R
Ponto R
q
d
q
Nível inicial d
d d q
27
G83 X(U)_ C(H)_ Z(W)_ R_ Q_ P_ F_ K_ M_ ;
G83 G87 ou
G87 Z(W)_ C(H)_ X(U)_ R_ Q_ P_ F_ K_ M_ ;
X_ C_ ou Z_ C_ : Dados de posição do furo
Z_ ou X_ : Distância entre o ponto R e a base do furo
Ciclo de Perfuração R_ : Distância entre o nível inicial e o nível do ponto R
Q_ : Profundidade de corte por cada avanço de corte
Frontal (G83) / Ciclo de P_ : Tempo de pausa na base do furo
Perfuração Lateral F_ : Velocidade de avanço de corte
K_ : Número de repetições (se necessário)
(G87) (Quebra-cavaco) M_ : Código M para fixar o eixo C (se necessário)
D Ciclo rápido de
perfuração profunda
(G83, G87)
(parâmetro RTR G87
(nº 5101#2) =0)
Nível inicial
G83
q q q
Ponto R Ponto R
q
d
d
d Nível inicial q
d
Nível inicial
Ponto R Fuso SH
P1
Ponto R
Fuso SAH
Nível inicial
Ponto Z
Fuso SH
Ponto X
P1
Fuso SAH
28
Exemplo:
O0001;
G28 U0 W0
T0101 (BROCA)
G54 (ZERO PEÇA)
G98 (MM/MIN)
M43 (ATIVA EIXO C)
G0 X50 Z-10 C0
M13 S2000 (FERRAMENTA ACIONADA SENTIDO HORÁRIO - 2000 RPM)
G87 X20 Q1800 F480 M90 (M90 ATIVA FREIO DO EIXO C)
H30 Q1800 K11
G80 M91 (DESATIVA FREIO EIXO C)
M15 (PARADA DE FERRAMENTA ACIONADA)
G28 U0 W0
T0303 (MACHO)
G54
G98
M43
G0 X50 Z-10 C0
M126 (SELECIONA FER. ACIONADA PARA ROSQUEAMENTO RIGIDO)
M13 S460
M129 (ATIVA MODO DE ROSQUEAMENTO RIGIDO)
G88 X30 F575 M90 ;
H30 K11
G80
M128 (DESATIVA MODO DE ROSQUEAMENTO RIGIDO)
M127 (DESATIVA FER. ACIONADA PARA ROSQUEAMENTO RIGIDO)
M15
M40 (DESATIVA EIXO C)
G28 U0 W0
M30
29
4 INTERPOLAÇÃO POLAR E CILÍNDRICA
Explicações
Eixo de rotação (eixo virtual)
D Plano de interpolação :
de coordenadas polares
Eixo linear
30
Exemplo
C’ (eixo hipotético)
Caminho programado
N204 N203
N205 N200
N202 N201
Eixo X
Ferra--
N208 menta
N206 N207
Eixo Z
N010 T0101
N0900M30 ;
31
G07.1 G07.1 IP r ; Inicia o modo de interpolação cilíndrica
:
:
(ativa a interpolação cilíndrica).
:
INTERPOLAÇÃO G07.1 IP 0 ; O modo de interpolação cilíndrica é cancelado.
Explicações
A função de interpolação cilíndrica permite desenvolver o lado de um
cilindro na programação, facilitando, assim, a criação de programas
destinados, por exemplo, à usinagem cilíndrica de cames.
D Ciclo fixo para perfurar Os ciclos fixos de perfuração, G81 a G89, não podem ser especificados
durante o modo de durante o modo de interpolação cilíndrica.
interpolação cilíndrica
G18 Z__C__;
G02 (G03) Z__C__R__;
32
Exemplo
mm
N0 N12 N13
120 5
110 N06
N11
90
N07
70
N08 N09 N10
60
C
0 30 60 70 150 190 230 270 360 Graus
33
5 PRESET
O CNC deve usar a ponta de ferramenta para o posicionamento e não o ponto de referência de montagem da
ferramenta. É preciso medir todas as ferramentas utilizadas para usinagem. É preciso medir, nas duas direções do
eixo, a distância entre a ponta da ferramenta e ponto de referência “ N ” de montagem da ferramenta.
As correções de comprimento, dimensões, raio e o quadrante devem ser armazenados na tela de OFS/SET
( registro de ferramenta) o número para correção pode ser qualquer número porém este mesmo deve constar na
chamada no programa de usinagem através dos dois últimos dígitos EX: T 0404 com isto pode-se dizer que a
ferramenta esta posicionada na posição 4 na torre e os dados desta mesma ferramenta esta arquivado na posição
de número 4 na tela de OFS/SET .
Nos dados de ferramenta é possível estar colocando o valor do raio da ferramenta, mais somente é necessário
quando utilizar compensação do raio da ferramenta através dos comandos G41 ou G42 .
Obs.: Não esquecer de definir o quadrante exato conforme demonstrado na página 12, pois através do mesmo
será feita a compensação para o lado correto conforme o quadrante.
34
Existem duas maneiras de presetar uma ferramenta
35
6 ZERO-PEÇA
36
7 MANUTENÇÃO
MANUTENÇÃO DA TORRE
37
8 OPERAÇÃO
38
2 DESCRIÇÃO DO TECLADO:
F0 = LENTO
25%
50%
100%
39
40
3 - HANDLE ( MANIVELA ).
% VELOCIDADE DE INCREMENTO:
| 1 = 0,001
| 10 = 0,01
| 100 = 0,1
41
9 EDIÇÃO
( EDIT ).
( PROG ).
( Digitar número do programa EX.: O01).
SETA PARA BAIXO (SETA DE CURSOR DO TECLADO).
( EDIT ).
( PROG ).
( Digitar número do programa EX.: O01).
SETA PARA BAIXO (SETA DE CURSOR DO TECLADO).
( EDIT ).
( PROG ).
( Digitar número do programa que deseja apagar EX.: O01).
( DELETE ).
INSERIR COMENTÁRIOS .
( EDIT ).
( PROG ).
. ( Soft Key ).
( Soft Key ).
( C - EXT ).
42
PROGRAMA VIA MDI.
( EDIT ).
( PROG ).
( OPRT ).
( Soft Key ).
( EX. EDT ).
( COPY ).
( ALL ).
( DIGITAR O NÚMERO DO PROGRAMA NOVO).
(INPUT).
( EXEC ).
43
O PROGRAMA A SER COPIADO DEVERÁ ESTAR ABERTO
( EDIT ).
( PROG ).
( OPRT ).
( SOFT KEY ).
( EX. EDT ).
( COPY ).
[ ~CRSL] Seleciona onde inicia a cópia.
[CRSL~] ou [~BTTM] Neste ùltimo caso, será feita a cópia até o final do programa, não
importando a posição do cursor.
( EXEC).
( EDIT).
( PROG ).
( OPRT ).
( Soft Key ).
( EX. EDT ).
( COPY ).
( ALL ).
( Digitar o número do programa novo).
(INPUT).
( EXEC ).
UNIR PROGRAMAS
( EDIT).
( PROG ).
( OPRT ).
( Soft Key )
( EX. EDT ).
[ MERGE]
Mova o cursor na posição onde se deseja que o outro programa seja inserido e pressione
[~CRSL] ou [~BTTM] Neste ùltimo caso, o final do programa atual é exibido.
( Digitar o número do programa a ser inserido).
(INPUT).
( EXEC ).
44
ANOTAÇÕES
ANOTAÇÕES
ANOTAÇÕES
ANOTAÇÕES
ANOTAÇÕES
ANOTAÇÕES