Escolar Documentos
Profissional Documentos
Cultura Documentos
H-Machines
FANUC 31i
PA.000028-PT-02
Dados de pedido
Denominação Centro de usinagem
Tipo da máquina H-Machines
Comando FANUC 31i
Instruções de Programa‐ As presentes Instruções de Programação descrevem funcionalidades
ção complementares, desenvolvidas pela Heller e que ultrapassam as normas
do FANUC 310i. As bases da programação são fornecidas na
documentação Fanuc "User's Manual" e "Operator's Manual". Nesta
documentação é frequentemente feita referência a estas instruções.
Segurança
Postfach 14 28
D-72604 Nürtingen
Gebrüder-Heller-Straße 15
D-72622 Nürtingen
2. Funções M, Funções G
3. Troca de ferramentas
Conteúdo
2.1 Funções-M ..................................................................................................... 24
2.2 Funções G - Ajuste padrão após Reset ......................................................... 33
3 Troca de ferramentas .................................................. 36
7.1 Visualização ................................................................................................... 68
7.1.1 Generalidades ................................................................................................ 68
7.1.2 Divisão das sub-rotinas em grupos ................................................................ 68
7.1.2.1 Determinação da numeração O ..................................................................... 69
7.1.3 Divisão dos parâmetros de introdução em grupos ......................................... 69
7.1.3.1 Vista geral da ocupação de parâmetros ......................................................... 70
7.1.4 Manuseamento das sub-rotinas ..................................................................... 70
7.1.5 Uso das sub-rotinas ....................................................................................... 71
7.2 sub-rotinas para a usinagem .......................................................................... 73
7.2.1 sub-rotinas para furar ..................................................................................... 73
7.2.1.1 O9300 ... Subrotinas para furar ...................................................................... 74
7.2.1.2 O9309 ... Ciclos de perfuração conforme DIN 66025 .................................... 84
7.2.1.3 O9313 ... Outros ciclos de perfuração ............................................................ 88
M00...M998 Funções-M
#0 Sempre zero
Possui sempre o valor "vazio".
#1 - #33 Variáveis locais
Os valores das variáveis são válidos apenas no programa no qual
lhes foi atribuído o seu valor.
#100 - #149 Reservado para apalpador de medição Blum / Renishaw
Eventualmente parâmetros de cálculo
#150 - #169 Livre para o usuário
#170 - #179 Parâmetros de retorno / Variáveis de cálculo
#180 - #199 Reservado para aplicação HELLER-
#200 - #499
#500 - #549 Variáveis HELLER
ver o capítulo seguinte
#550 - #599 Reservado para aplicação HELLER-
#600 - #749 Reservado para ciclos tecnológicos HELLER-
#750 - #799 Livre para o usuário
#800 - #899 Variáveis internas de sistema HELLER
#900 - #965 Reservado para software de terceiros
#966 - #999
#1000 - Variáveis do sistema
O significado das variáveis é determinado pelo FANUC.
Os valores das variáveis #100 - #199 são apagados após se desligar o comando.
Possuem sempre o valor "vazio".
Os valores das variáveis #500 - #999 permanecem memorizados após uma falha
de energia.
Ver também:
"Variáveis para informações da peça de trabalho" página 48
G66 faz com que, após cada bloco de deslocamento, seja chamada
a macro em causa. Com G67 é terminada esta chamada modal e
eliminado G66.
2 Funções M, Funções G
2.1 Funções-M
M6 Troca de ferramentas
M20 Ar IKM
M21 Água IKM (nível de pressão M121 - M127)
M22 Ligar MMS
M23 Aspirar a ferramenta
M50 Ar MSK
3 Troca de ferramentas
Exemplo:
T1234
Exemplo:
T15
...
G54
[#MEDIA]=2
M6 X=0 Y=200 Z=150 S=1000 A3 D2
Exemplo:
[#MEDIA]=2
Líquido refrigerante M7 durante troca de ferramenta ativa.
Endereço Atributos
Dados de usuário da ferramenta
#8407 T-Info Identificação especial:
Bit 2 = 0, Velocidade de troca normal
Bit 2 = 1, Velocidade de troca lenta
Bit 3 = 1, SBBK
Bit 4 = 1, A ferramenta tem codechip (CC)
Bit 5 = 1, Dispositivo de avanço transversal
#8411 S Número de rotações máximo
#8446 HD Dado do contorno: Diâmetro HD
#8447 HL Dado do contorno: Comprimento HL (em relação ao ponto de referência do fuso)
#8448 HH Dado do contorno: Altura HH
#8449 SBBK- Valor de referência SBBK
REF
Usinagem atual do palete As variáveis aqui descritas referem-se à atual usinagem relativa ao
na área de trabalho palete que se encontra na área de trabalho.
Ver também:
"Variáveis HELLER" página 17
Programa principal
%
O0001(TAMPA DE MANCAL ST52)
(DISPOSITIVO CONSTRUÇÃO PRÓPRIA / ALINHAMENTO B0 SEMICÍRCULO)
(MATERIAL: ST52)
(PALETE 2)
Subrotina
%
O1000(PONTOS ZERO O0001 TAMPA DE MANCAL ST52)
(CORREÇÃO ACIMA DOS PONTOS ZERO)
(PROGRAMADO: 23.07.2009 XYZ)
(ALTERAÇÕES: )
(CONSULTA DE QUE DESVIO DO PONTO ZERO N.º DE PALETES)
IF[#541EQ1]GOTO1 (NPV-NR. 1)
IF[#541EQ2]GOTO2 (NPV-NR. 2)
IF[#541EQ3]GOTO3 (NPV-NR. 3)
IF[#541EQ4]GOTO4 (NPV-NR. 4)
GOTO5
N1 (MARCA DE SALTO 1)
(G54 POSIÇÃO B0)
(X/Y CENTRO - Z EM CIMA)
Eliminação de variáveis
Adição A=B+C
#100 = #110 + 5
Subtração A=B-C
#100 = #110 - 5
Divisão A=B/C
#100 = #110 / 5
#100 = ACOS[#112]
#101 = ACOS[#1 + 10]
Soma lógica OR
Interligação OU da álgebra de Boole
#101 = #102 OR #103
Exemplo: Repetição N50 até N100 desde que #30 < #11.
N50 WHILE [#30 LT #11] DO1
...
N90 #30 = #30 + 1
N100 END1
OFS/SET – IDIOMA.
Selecionar o idioma (de, en, fr, it, sp) e aceitar.
Ler o programa
- Mudar para o modo EDIT.
- Pressionar o botão PROG (barra horizontal).
- Selecionar ÍNDICE (barra de softkeys vertical). Certificar-se de
que está selecionando o índice de primeiro plano correto.
- Selecionar o programa desejado com o cursor.
- Pressionar a softkey + (F12).
- Pressionar AUSGB.
- Pressionar P. GET.
- Pressionar P-SET.
- Pressionar AUSF.
Gravar o programa
- Mudar para o modo EDIT.
- Pressionar o botão PROG (barra horizontal).
- Selecionar ÍNDICE (barra de softkeys vertical). Certificar-se de
que está selecionando o índice de primeiro plano correto.
- Selecionar GERÄT WECHS. (trocar aparelho).
- Selecionar MEMORY CARD (não MEMORY-CARD).
- Selecionar o programa desejado com o cursor.
- Pressionar LESN.
- Pressionar D. GET.
- Pressionar P-SET.
- Pressionar AUSF.
Observar o seguinte:
- Não utilizar nenhuma extensão para o nome de arquivo. Por ex.
"xxxxx.txt".
- Nunca utilizar um símbolo % no programa. Nem mesmo como
comentário, caso contrário o programa seria salvo no comando
apenas até este ponto.
7.1 Visualização
7.1.1 Generalidades
Atribuição aos grupos Para uma melhor classificação das subrotinas aos grupos de
subrotinas, estipula-se o uso de determinados números O.
Como nº-variável
Exemplo nº-variável
N110 #600=0
N120 #601=-20
N130 #605=10
N140 #606=2
N150 M98 P9301
Ver também:
"Áreas das variáveis" página 14
G17 = Y
G18 = (X)
(2.Achse) G17 = X
G18 = (Z)
(1.Achse)
G17 = Z
G18 = (Y)
(3.Achse)
Dados de ferramentas Condição para a aplicação dos ciclos padrão é a introdução correta
dos dados da ferramenta.
Ciclos standard de fura‐ A ponta da ferramenta é calculada a partir dos dados da ferramenta
ção nas sub-rotinas. Desta forma, é possível programar profundidades
efetivas de furação.
Condições dos dados da Para poder calcular a ponta da ferramenta de furar, deve estar
ferramenta indicado o raio da ferramenta bem como o ângulo da ponta nos
dados da ferramenta.
#601
G1 G0
G0
Z
#600
(Y)
7.2.1 - 1 Figura dos ciclos O9300
Parâmetros de introdução
#600 Superfície
#601 Diâmetro de centragem (ângulo de ponta do parâmetro de
subrotina)
#605 Recuo
#606 Distância de segurança
Exemplo prático
G1 G0
G0
#600 Z
(Y)
Parâmetros de introdução
#600 Superfície
#601 Profundidade efetiva de perfuração (ângulo da ponta dos
dados do usuário-faca da ferramenta)
#605 Recuo
#606 Distância de segurança
Exemplo prático
G1 G0
G4
G0
#600 Z
(Y)
Parâmetros de introdução
#600 Superfície
#601 Profundidade efetiva de furação (ângulo da ponta dos dados
de usuário-faca da WZ)
#602 Tempo de permanência em segundos [s]
#605 Recuo
#606 Distância de segurança
Exemplo prático
d
3
G1 G1 red. G0
G0
#600 Z
(Y)
Parâmetros de introdução
#600 Superfície
#601 Profundidade efetiva de furação (ângulo da ponta dos dados
de usuário-faca da WZ)
#605 Recuo
#606 Distância de segurança
#670 Redução do avanço em % ao centrar
Exemplo prático
#603
d #640
G1 G0
G4
G0
#600 Z
(Y)
Parâmetros de introdução
#600 Superfície
#601 Profundidade efetiva de furação (ângulo da ponta dos dados
de usuário-faca da WZ)
#602 Tempo de permanência em segundos [s]
#603 Profundidade de alargamento ou também chanfradura
#605 Recuo
#606 Distância de segurança
#640 Diâmetro do rebaixo
Exemplo prático
#604 #603
#608
G1 G0
G1
G0
#600 Z
(Y)
Parâmetros de introdução
#600 Superfície
#601 Profundidade efetiva de furação (ângulo da ponta dos dados
de usuário-faca da WZ)
#603 1. Profundidade de furação
#604 Aumento da profundidade
#605 Recuo
#606 Distância de segurança
#608 Curso de quebra de cavacos
Exemplo prático
G1 G0
G1
G0
#600 Z
(Y)
Parâmetros de introdução
#600 Superfície
#601 Profundidade efetiva de furação (ângulo da ponta dos dados
de usuário-faca da WZ)
#603 1. Profundidade de furação
#604 Aumento da profundidade
#605 Recuo
Exemplo prático
H2
#640
d
L
G1 G0
G4
G0
#600 Z
(Y)
Parâmetros de introdução
#600 Superfície
#602 Tempo de permanência em segundos [s]
#603 Altura do faceamento
#605 Recuo
#606 Distância de segurança
#640 Diâmetro do faceamento
#670 Fator de avanço em % no faceamento
#671 Fator de rotação em % no faceamento
Exemplo prático
G1 G0
G4
G0
#600 Z
(Y)
7.2.1 - 9 Figura dos ciclos O9308
Parâmetros de introdução
#600 Superfície
#602 Tempo de permanência em segundos [s]
#605 Recuo
#606 Distância de segurança
#640 Diâmetro da furação
#641 Diâmetro do chanfro
#642 Nivelamento da ferramenta
Exemplo prático
O9309 Perfurar
#605
G1 G0
G0
#601 #600 Z
(Y)
Parâmetros de introdução
Exemplo prático
G1 G0
G4
G0
#601 #600 Z
(Y)
Parâmetros de introdução
Exemplo prático
O9311Furação profunda
#604 #603 #605
½#603
G1 G0
G0
#604/20 #604/20
#601 #600 Z
(Y)
Parâmetros de introdução
Exemplo prático
G1 G0
G1
G0
#601 #600 Z
(Y)
Parâmetros de introdução
Exemplo prático
N100 #600=0
N100 #601=-120
N100 #602=0.5
N100 #603=-30
N100 #604=10
N100 #605=50
N110 G66 P9312
N120 X100 Y100
N130 X200
N140 G67
G1red G1 G1red G0
G4
G0
#670=G1red(%)
#600 Z
(Y)
Parâmetros de introdução
Exemplo prático
N100 #600=100
N100 #601=60
N100 #602=1
N100 #603=50
N100 #605=20
N100 #606=2
N100 #670=50
N110 G66 P9313
N120 X100 Y100
N130 X200
N140 G67
#606
G1 S#671 M21 M#672 G1 S200 G0
5*F
G0 S200 M121 G0
5*F
#600 Z
(Y)
Parâmetros de introdução
Exemplo prático
#608 #603/2
G1 G0
G4
G1
G0
#600 Z
(Y)
Parâmetros de introdução
Exemplo prático
#603/2
F#672
G1 S#673 G0
G1
F#672
G1 S#673
G1
G1 F#672
G1 S=R73
#600 Z
(Y)
Parâmetros de introdução
Exemplo prático
#609 #609
G1 G0 G1 G0
G0
#600 Z
(Y)
Parâmetros de introdução
#605 Recuo
#606 Distância de segurança
#609 Ultrapassagem
#670 Redução do avanço para centragem em %
Exemplo prático
L
G1 G1red G0
G4
G1red
G0
#600 Z
(Y)
Parâmetros de introdução
Exemplo prático
#642 H1
Y
spindle head
61
#6
H
05
#6
06
#6
01
00
#6
spindle axis
#6
Y
#620
d
#610 X #630 Z
Parâmetros de introdução
Exemplo prático
spindle head
+
#642
-
05
#6
#606
#640
00
01
#6
#6
bo
rin
g
to
ol
ra
di
us
#620 ref pnt X#610
#630 Z
Parâmetros de introdução
Exemplo prático
#603 H1
H#661
G1 G0
G0
Z
#600 (Y)
Parâmetros de introdução
Exemplo prático
H1
G1 F#670 G1 F#670 G0
G1 F#670
G1 F#671 G1 F#670 G0
#600 Z
(Y)
Parâmetros de introdução
Exemplo prático
H1
G1 F#670 G0
G1 F#671 G1 F#670 G0
#600 Z
(Y)
Parâmetros de introdução
Exemplo prático
Y #660=3 #660=2
(X)
(2.)
#660=-3 #660=-2
#640
#641
#606
X
(Z)
(1.)
7.2.2 - 1 Figura do ciclo plano de usinagem O9400
G0/G1 G0
G0 Z
(Y)
#600
(3.)
#600 Superfície
#601 Profundidade final
#604 Aumento da profundidade
#605 Recuo
#606 Distância de segurança axial e radial ativa
Exemplo prático
Y #660=3 #660=2
(X)
#660=-3 #660=-2
(2.)
#640
#641
X
#606
(Z)
(1.)
G0
G0 Z
(Y)
#600
(3.)
#600 Superfície
#601 Profundidade final
#604 Aumento da profundidade
#605 Recuo
#606 Distância de segurança axial e radial ativa
#609 Passo da rosca, rosca direita positiva, rosca esquerda
negativa
Exemplo prático
#660=2
#644
#642
#620
#640 #646
X
(Z)
#610 (1.)
#604
G0/G1 G0
G0 Z
(Y)
#600
(3.)
#600 Superfície
#601 Profundidade final
#604 Aumento da profundidade
#605 Recuo
#606 Distância de segurança
#670 Avanço de mergulho em % do avanço de trabalho
Exemplo prático
N10 #610=100
N11 #620=200
N12 #640=150
N13 #642=30
N14 #643=45
N15 #644=20
N16 #646=20
N17 #648=6
N18 #665=7
N19 #660=2
N20 #672=50
N21 #600=300
N22 #601=20
N23 #604=8
N24 #605=100
N25 #606=2
N26 #608=15
N27 #670=30
N30 M98 P9402
Y #660=3 #660=2
(X) #660=-3 #660=-2
(2.)
#661=3 #661=1
#661=2
#640
#641
X
(Z)
(1.)
#672 (%)
G0
G0
Z
(Y)
#600
(3.)
7.2.2 - 8 Figura do ciclo plano de aproximação O9403
#600 Superfície
#601 Profundidade final
#603 1ª Profundidade
#605 Recuo
#606 Distância de segurança
#672 Aumento de profundidade em % da largura de corte
Exemplo prático
Y #672 (%)
(X)
(2.)
#620
#646 #647
#642
#645
X
(Z)
#610
(1.)
Y
(X)
#660=3 #660=3
(2.) #660=2 #660=2
#648 #648= #646
#646
#645 #645
X
(Z)
(1.)
7.2.2 - 10 Figura do ciclo Modo de Fresar O9404
G0/G1 G0
G0 Z
(Y)
#600
(3.)
#600 Superfície
#601 Profundidade final
#604 Aumento da profundidade
#605 Recuo
#606 Distância de segurança
#608 Profundidade da furação de mergulho
#671 Avanço de imersão em % do avanço de trabalho, sem
perfuração #608=0
Com O9404 uma bolsa circular também pode ser fresada, sendo
indicado o comprimento, bem como, a largura igual ao raio duplo do
canto.
Exemplo prático
N10 #610=100
N11 #620=200
N12 #642=30
N13 #645=100
N14 #646=80
N15 #647=20
N16 #648=40
N17 #672=65
N18 #670=50
N19 #660=2
N20 #600=200
N21 #601=30
N22 #608=25
N23 #604=10
N24 #605=50
N25 #606=2
N26 #671=50
N30 M98 P9404
Y #645
(X)
(2.) 1
#620 3
#646 2 #647
#644
#642
X
#643 (Z)
(1.)
#610
G0/G1 G0
G0 Z
(Y)
#600
(3.)
#600 Superfície
#601 Profundidade final
#604 Aumento da profundidade
#605 Recuo
#606 Distância de segurança
#608 Profundidade da furação de mergulho
Y
(X)
(2.)
#662=45 #662=46
#646
#672(%)
#646
#645 #645
X
(Z)
(1.)
Exemplo prático
N100 #610=200
N101 #620=150
N102 #642=45
N103 #643=-40
N104 #644=-40
N115 #645=140
N116 #646=120
N117 #647=20
N128 #600=0
N129 #601=40
N110 #604=20
N111 #605=50
N112 #606=2
N113 #608=45
N114 #662=45
N115 #672=70
N120 M98 P9405
G0/G1 G0
G0 Z
(Y)
#600
(3.)
#600 Superfície
#601 Profundidade final
#604 Aumento da profundidade
#605 Recuo
#606 Distância de segurança
#608 Profundidade da furação de mergulho
#670 Avanço de mergulho em % do avanço de trabalho
Exemplo prático
N101 #642=30
N102 #645=100
N103 #646=20
N104 #648=20
N105 #660=2
N106 #672=75
N117 #600=0
N118 #601=30
N119 #604=10
N110 #605=200
N111 #606=2
N112 #608=28
N113 #670=50
N120 M98 P9406
G0/G1 G0
G0 Z
(Y)
#600
(3.)
#600 Superfície
#601 Profundidade final
#604 Aumento da profundidade
#605 Recuo
#606 Distância de segurança
#608 Profundidade da furação de mergulho
#670 Avanço de mergulho em % do avanço de trabalho
Exemplo prático
Y
(X)
(2.) #640
#660=1 #660=2 X
(Z)
(1.)
#604
G1 G0
G0 Z
(Y)
#600 (3.)
#600 Superfície
#601 Profundidade final
#604 Aumento de profundidade ao furar
#605 Recuo
Exemplo prático
Y #609=- #609=+
(X)
(2.)
#640
X
(Z)
(1.)
#606
#660 #605
#609
G2/G3
G0
G1 G0 Z
(Y)
#600
(3.)
#600 Superfície
#605 Recuo
#606 Distância de segurança
#609 Passo da rosca, rosca direita = +, rosca esquerda = -
#660 Quantidade de passos
Exemplo prático
Y #660=3 #660=2
(X)
(2.)
#660=-3 #660=-2
#640 #641
#606
X
(Z)
(1.)
G0/G1 G0
G0 Z
(Y)
#600
(3.)
#600 Superfície
#601 Profundidade de fresagem
#605 Recuo
#606 Distância de segurança axial e radial ativa
Exemplo prático
Y
(X)
#640
(2.)
#660=1 X
#660=2 #660=3
(Z)
(1.)
#604
#609
G1 G0
G0 Z
(Y)
#600
(3.)
#600 Superfície
#601 Profundidade (=dimensão L2.7 do catálogo JEL)
#604 Aumento de profundidade ao furar
#605 Recuo
#606 Distância de segurança
#609 Passo da rosca, rosca direita = +, rosca esquerda = -
#670 Avanço do furo
#671 Avanço da fresa
Exemplo prático
Y
(X) #640
(2.)
#660=1 X
#660=2 #660=3 (Z)
(1.)
7.2.2 - 27 Figura do ciclo plano de usinagem O9412
#609
G1 G0
G0
G0 Z
(Y)
#600
(3.)
#600 Superfície
#601 Profundidade (=dimensão L2.7 do catálogo JEL)
#605 Recuo
#606 Distância de segurança
#609 Passo da rosca, rosca direita = +, rosca esquerda = -
#670 Avanço do furo
#671 Avanço da fresa
Exemplo prático
Y #660=3 #660=2
(X)
(2.)
#640
X
(Z)
(1.)
G0
G0
G0
G2/G3
G0 Z
(Y)
#600
(3.)
#600 Superfície
#601 Profundidade final
#604 Aumento da profundidade
#605 Recuo
#606 Distância de segurança
Exemplo prático
Y #643
(X) #672
(%) #648
(2.) #660=3
#660=2
#644 #642
#620
#640 #646
X
#610 (Z)
(1.)
7.2.2 - 31 Figura do ciclo plano de usinagem O9414
#606
#601 #605
#604
#670=1 #670=0
G2/G3/G0 G0 Z
G0 (Y)
#600 (2.)
7.2.2 - 32 Figura do ciclo plano de aproximação O9414
#600 Superfície
#601 Profundidade final
#604 Aumento da profundidade
#605 Recuo
#606 Distância de segurança
Exemplo prático
N101 #610=100
N102 #620=200
N103 #640=150
N104 #642=30
N105 #643=45
N106 #644=20
N107 #646=20
N108 #648=6
N109 #660=2
N110 #665=4
N111 #670=1
N112 #671=75
N113 #672=50
N141 #600=300
N142 #601=20
N143 #604=10
N144 #605=100
N145 #606=2
N130 M98 P9414
#649
Y = #672 (%)
(X) =
(2.)
#620
#646 #647
#642
#645
X
(Z)
#610
(1.)
Y
(X) #660=2 #660=3
(2.)
#648
#646
#645
X (Z) (2.)
7.2.2 - 34 Figura do ciclo Modo de Fresar O9415
#606
#601 #605
#608
#604
G0 Z
G0/G1
G0 (Y)
#600 (3.)
#600 Superfície
#601 Profundidade final
#604 Aumento da profundidade
#605 Recuo
#606 Distância de segurança
#608 Profundidade bruta
Com O9415 uma bolsa circular também pode ser fresada, sendo
indicado o comprimento, bem como, a largura igual ao raio duplo do
canto.
Exemplo prático
N101 #610=100
N102 #620=200
N103 #642=30
N104 #645=100
N105 #646=80
N106 #647=20
N111 #648=40
N112 #649=50
N113 #660=3
N114 #670=50
N115 #671=50
N116 #672=75
N121 #600=200
N122 #601=30
N123 #604=10
N124 #605=50
N125 #606=2
N126 #608=0
N130 M98 P9415
#620 #642
#646
#648
#645
X
(Z)
#610
(1.)
#606
#601 #605
#608
#604
#670=1 #670=0
G0/G1 G0 Z
G0 (Y)
#600 (2.)
7.2.2 - 37 Figura do ciclo plano de aproximação O9416
#600 Superfície
#601 Profundidade final
#604 Aumento da profundidade
#605 Recuo
#606 Distância de segurança
#608 Profundidade bruta
Exemplo prático
N101 #610=150
N102 #620=250
N103 #642=30
N104 #645=100
N105 #646=20
N106 #648=20
N111 #660=2
N112 #670=1
N113 #671=80
N114 #672=80
N115 #600=0
N116 #601=30
N117 #604=10
N121 #605=100
N122 #606=2
N123 #608=28
N130 M98 P9416
#620
#660=2
#6
72
(%
) X
#610 (Z)
(1.)
7.2.2 - 38 Figura do ciclo plano de usinagem O9417
#606
#601 #605
#608
#604
G0
G0/G2/G3 Z
G0 (Y)
#600 (2.)
#600 Superfície
#601 Profundidade final
#604 Aumento da profundidade
#605 Recuo
#606 Distância de segurança
#608 Profundidade bruta
Exemplo prático
N101 #610=100
N102 #620=150
N103 #640=60
N104 #648=30
N105 #660=2
N106 #670=80
N111 #672=75
N112 #600=200
N113 #601=30
N114 #604=15
N115 #605=100
N116 #606=2
N117 #608=0
N120 M98 P9417
Y #660=2
(X) #660=3/-3 #660=-2/-3
(2.)
#660=3
#642
#620
#660=2/-2 X
#641 #640 (Z)
#610
(1.)
7.2.2 - 40 Figura do ciclo plano de usinagem O9418
#606
#601 #605
#604
G0 Z
G0
(Y)
#600 (2.)
7.2.2 - 41 Figura do ciclo plano de aproximação O9418
#600 Superfície
#601 Profundidade final
#604 Aumento da profundidade
#605 Recuo
#606 Distância de segurança
Exemplo prático
N101 #610=200
N102 #620=300
N103 #640=100
N104 #641=120
N105 #642=45
N106 #660=2
N111 #600=200
N112 #601=40
N113 #604=10
N114 #605=50
N115 #606=1
N120 M98 P9418
Y #660=2
#660=-2/-3
(X)
(2.)
#642 #660=3
#620
#640
X
#641
(Z)
#610
(1.)
7.2.2 - 42 Figura do ciclo plano de usinagem O9419
#609
G0
G0
Z
(Y)
#600
(3.)
#600 Superfície
#601 Profundidade final
#604 Aumento da profundidade
#605 Recuo
#606 Distância de segurança
#609 Passo da rosca direita + e rosca esquerda -
Exemplo prático
N101 #610=100
N102 #620=200
N103 #640=50
N104 #641=48.5
N105 #642=45
N106 #660=3
N111 #600=100
N112 #601=30
N113 #604=15
N114 #605=50
N115 #606=2
N116 #609=1.5
N120 M98 P9419
#660=2
Y #660=-2/-3
(X)
(2.) #642
#620 #660=3
#641
X
#640 (Z)
#610 (1.)
7.2.2 - 44 Figura do ciclo plano de usinagem O9420
#604
G0
G0 Z
(Y)
#600
(3.)
#600 Superfície
#601 Profundidade final
#604 Aumento da profundidade
#605 Recuo
#606 Distância de segurança
#671 Avanço de mergulho em % do avanço de trabalho
Exemplo prático
N090 #610=100
N091 #620=200
N092 #640=50
N093 #641=45
N094 #642=45
N095 #660=2
N096 #600=200
N097 #601=40
N098 #604=11
N099 #605=50
N100 #606=2
N101 #671=50
N110 M98 P9420
Y #660=2
(X) #660=3/-3 #660=-2/-3
(2.)
#660=3
#642
#620
#660=2/-2 X
#641 (Z)
#640
#610 (1.)
7.2.2 - 46 Figura do ciclo plano de usinagem O9421
#606
#601 #605
#604
G2/G3
G0 G0 Z
G0 (Y)
#600 (2.)
7.2.2 - 47 Figura do ciclo plano de aproximação O9421
#600 Superfície
#601 Profundidade final
#604 Aumento da profundidade
#605 Recuo
#606 Distância de segurança
Exemplo prático
N091 #610=200
N092 #620=300
N093 #640=100
N094 #641=120
N095 #642=45
N096 #660=2
N101 #600=200
N102 #601=40
N103 #604=10
N104 #605=50
N105 #606=1
N110 M98 P9421
+#646 #642
#620
+#645 X
(Z)
#610 (#610)
(1.)
(X)
#660=1 #660=11 #660=2 #660=12
(2.)
G1 G1 G1 G1
G0 G0 G1 G0
#646
G1 G1 G1 G1
#645
#646 G1 G0 G1 G1 G0 G1 G1 G1 G1
G1
G1
#645 G0
(Z) (1.)
Y #661=2 #661=1
(X)
(2.)
X
#661=3 #661=4 (Z)
(1.)
#606
#606
#605
#604
#601 Z
(Y)
#600
(3.)
Exemplos práticos
N101 #610=100
N102 #620=300
N103 #642=30
N104 #645=200
N105 #646=150
N111 #672=80
N112 #660=3
N113 #661=2
N121 #600=-50
N122 #601=20
N123 #604=5
N124 #605=100
N125 #606=2
N130 M98 P9422
G1 G0
G1 G0
#600 Z
(Y)
Parâmetros de introdução
#600 Superfície
#601 Profundidade da rosca
#605 Recuo
#606 Distância de segurança
#660 Sentido de rotação, direita=3, esquerda=4
Exemplos práticos
#661=GSA-Typ
G1 G0
G1 G0
#600 Z
(Y)
Parâmetros de introdução
#600 Superfície
#601 Profundidade da rosca
#605 Recuo
#661 Tipo GSA 8/ 12/ 20 (Empresa Benz)
Exemplos práticos
G1 G0
G1 G0
#600 Z
(Y)
Parâmetros de introdução
#600 Superfície
#601 Profundidade da rosca
#602 Tempo de permanência em segundos [s]
#605 Recuo
Exemplos práticos
#600=0
#601=30
#602=1
#605=50
#606=2
#608=2
N100 G66 P9372
N110 X100 Y100
N120 X200
N130 G67
G1 G0
G1 G0
#600 Z
(Y)
Parâmetros de introdução
#600 Superfície
#601 Profundidade da rosca
#605 Recuo
Exemplo prático
G1 G0
G4
M19 S...
G0
#600 Z
(Y)
Parâmetros de introdução
#600 Superfície
#601 Profundidade da rosca
#605 Recuo
#606 Distância de segurança
#660 Sentido de rotação, direita=3, esquerda=4
Exemplo prático
G33 G0
G33 G0
Z
(Y)
#600
Parâmetros de introdução
#605 Recuo
#606 Distância de segurança
#609 Passo da rosca, direita=+, esquerda=-
#670 Fator de rotação para recuo
Exemplo prático
SPOS=#642
G1 S=#670 G0
G1 S=#671 G0
Z
#600 (Y)
Parâmetros de introdução
Com a rotação para o recuo #671, este pode ser várias vezes mais
rápido do que para a abertura de roscas. Se a rotação programada
for muito elevada, é aplicada a rotação máxima de acordo com a
gama de transmissão ligada.
Exemplo prático
G1 G0 M03
G1 G0
M04 M03
#601 #600 Z
(Y)
7.2.3 - 8 Figura dos ciclos O9377
Parâmetros de introdução
Exemplo prático
#605
G1 G0 M03
G1 G0
M04 M03
#601 #600 Z
(Y)
7.2.3 - 9 Figura dos ciclos O9378
Parâmetros de introdução
Exemplo prático
G1 G0 M03
S*#670
G1 F*#670 G0
M04 M03
#601 #600 Z
(Y)
7.2.3 - 10 Figura dos ciclos O9379
Parâmetros de introdução
Exemplo prático
SK
=#
H
05
#6
06
#6
01
spindle axis
00
#6
#6
#620
d
#610 X #630 Z
Parâmetros de introdução
Exemplo prático
+
#642 SK
-
05
#6
06
#6
#640
0
# 60 01
#6
D
1
Parâmetros de introdução
Exemplo prático
G1 G0
G1 G0
#600 Z
(Y)
7.2.4 - 1 Figura dos ciclos O9350
Parâmetros de introdução
Exemplo prático
G1 G0
G4
M19 S...
G0
#600 Z
(Y)
Parâmetros de introdução
Exemplo prático
SPOS G1 G0
Y-#644 Y+#644
(Z-#644) G0 (Z+#644)
#600 Z
(Y)
Parâmetros de introdução
Exemplo prático
G4
#604 SPOS
M3 G0
SPOS G0
#600 Z
(Y)
7.2.4 - 4 Figura dos ciclos O9353
Parâmetros de introdução
#600 Superfície
#601 Profundidade de mandrilhamento
#602 Tempo de permanência em segundos [s]
Exemplo prático
O9354 Escareamento 1
#605
G1 G0
G1 G0
#601 #600 Z
(Y)
7.2.4 - 5 Figura dos ciclos O9354
Parâmetros de introdução
Exemplo prático
G1 M03 G0
G4
M5
G0
#601 #600 Z
(Y)
Parâmetros de introdução
Exemplo prático
M19 S0 Y
G1 M03 G0
M19 S0
0,5
G0
#601 #600 Z
(Y)
7.2.4 - 7 Figura dos ciclos O9356
Parâmetros de introdução
Exemplo prático
N091 #600=0
N092 #601=-30
N093 #605=0
N100 G66 P9356
N110 X100 Y100
N120 X200
N130 Y150
N140 G67
Y
(X) #659
(2.)
#657 #658
#629
X
(Z)
#619 (1.)
7.3.1 - 1 Figura dos ciclos O9460
Parâmetros de introdução
Exemplo prático
N101 #600=0
N102 #601=20
N103 #605=200
N104 #606=1
N110 G66 P9301
N121 #619=100
N122 #629=50
N123 #657=100
N124 #658=0
N125 #659=60
N126 #668=6
N130 M98 P9460
N140 G67
Y
(X)
(2.)
#653 Y
4 (X)
(2.) #666=-4
3
2 4 #667=-4
3
#652 X
1 2
#655 1 X (Z)
(Z)
#628 (1.)
#654 (1.)
#618 Y
(X)
Y (2.)
#666=4
(X) #667=1 #666=1
(2.) #667=4
X X
(Z) (Z)
(1.) (1.)
7.3.1 - 2 Figura dos ciclos O9461
Parâmetros de introdução
Exemplo prático
N101 #600=0
N102 #601=-30
N103 #605=5
N110 G66 P9309
N121 #618=100
N122 #628=100
N123 #654=30
N124 #655=30
N125 #666=2
N126 #667=5
N131 #652=30
N132 #653=90
N140 M98 P9461
N150 G67
G53 X
G54...G59 X
16
#6
#637
X
Z
#6
36
P 50
#6
Z #617
Z
7.3.1 - 3 Figura dos ciclos O9462
Parâmetros de introdução
Exemplo prático 1
Exemplo prático 2
Desvio lateral da esfera O desvio lateral da esfera de apalpação deve ser o mais reduzido
de apalpação possível para evitar erros de medição em determinadas medições.
Proteção contra quebra O pino apalpador nos novos apalpadores já não tem nenhum ponto
de ruptura predeterminado. No caso de ruptura, o pino apalpador de
cerâmica deve ser substituído.
Typ P82
SW75 (Ø80) 15°
D1 : X
DIN 69871 2°
28Ø
5
20 max.
#644
L1 : Z
1
7.4.1 - 1 Apalpador de medição Blum tipo P82
1 Símbolo da direção de medição
Impulso de comutação 2 mm
radial
Impulso de comutação 5 mm
axial
Deflexão radial máxima 15 °
Curso axial máximo 20 mm
Tipo TC51
1
7.4.1 - 2 Apalpador de medição Blum tipo TC51
1 Símbolo da direção de medição
Tipo OMP60
ver parágrafo
"Apalpador de medição padrão" página 187
D1 : X
DIN 69871 2°
28Ø
5
20 max.
#644
D2 : X
L2 : Z
L1 : Z
L2 : Z
D1 : X
D2 : X
L1 : Z
Ponto de medição e resul‐ No caso de uma deflexão radial do pino apalpador de aprox. 0,2 °,
tado da medição ou de um deslocamento axial de 0,2 mm é ativado um ponto de
ligação de precisão, que emite um sinal para a entrada de medição
de reação rápida do CNC.
Ver o subcapítulo
"O9477 ... Calibração" página 222
Ver parágrafo
"Apalpador de medição" página 187
Ver capítulo
"O9477 ... Calibração" página 222
Ver o subcapítulo
"O9477 ... Calibração" página 222
Tensão normal, tensão Com o pino apalpador defletido, ou seja, com a bateria/pilha
mínima carregando, a tensão da bateria tem de ser, no mínimo, de 7,8 V. É
recomendável que se volte a carregar desde logo a bateria quando
a tensão for inferior a 9 V (tensão normal 9...10 V). A tensão da
bateria deverá ser verificada, pelo menos, semanalmente (ver
também manual de instruções). Se forem efetuadas muitas
medições por turno, um apalpador de medição suplente carregado
deverá estar à disposição.
7.4.1.2 Parâmetros
Parâmetros de introdução
Ver o subcapítulo
"Divisão das sub-rotinas em grupos" página 68
G1 G0
G0
#600 Z
(Y)
Parâmetros de introdução
#600 Superfície
#601 Profundidade de medição (relativa a #600)
#605 Curso de recuo em dimensão incremental
#606 Distância de segurança (radial e axial)
Indicações gerais
Parâmetros de
Explicação
introdução
#665 Grau de repetição.
#665=1 Medição simples.
#665=2 Medição dupla com valor de medição médio.
#666 Correção máxima admissível. Se esta for excedida, ocorre
uma mensagem de erro. Um registro no deslocamento do
ponto zero só é efetuado caso a correção seja admissível.
#667=1 A correção é assumida pelo deslocamento do ponto zero.
#667=0 Não existe correção. O valor de medição é apenas
registrado nos parâmetros.
#668 Condição de parada após falhas ocorridas.
#668=1 Parada com M0, se não estiver disponível nenhuma
medição ou surgirem outros erros.
Parâmetros de
Explicação
introdução
#668=2 Parada com M0, se disponível medição.
#668=0 Cuidado no caso de #668=0. Sem parada após o surgimento
de falhas. A resolução de falhas tem de ser efetuada através
do marcador de decurso #689.
Parâmetros de
Explicação
introdução
#601=4 Profundidade de medição
#606=3 Distância de segurança
#665=1 Grau de repetição =1, ou seja, um ciclo de medição
completo
#666=0,5 Correção máxima admissível 0,5 mm
Parâmetros de
Explicação
introdução
#668=1 Condição de parada, parada se não ocorreu nenhuma
medição
#670=600 Calibrar e medir avanço de medição padrão F600 [mm/min]
#644=141 Comprimento até ao ponto de giro do pino apalpador
(apalpador de medição padrão)
M56 Ligar Apalpador de Liga-se o apalpador de medição com a função M56. Quando o
medição comando reconhecer esta função, a interface do apalpador de
medição será verificada. O apalpador de medição, propriamente
dito, só é verificado no processo de medição. Se a tensão de serviço
baixar para valores abaixo de 7- 8 Volt, no processo de apalpação
é enviado um "sinal de emergência" que imobiliza a máquina.
Chamada dos programas No âmbito do programa NC, os ciclos de medição são acessados
de medição com o endereço O... (exemplo O9470). Antes da chamada de ciclos
devem ser indicados os respectivos parâmetros de introdução. A
execução dos ciclos efetua-se, por regra, no processo automático.
Ver Parágrafo
"Pontos de comutação do apalpador de medição" página 192
Ver Parágrafo
"Pontos de comutação do apalpador de medição" página 192
Y #642
(X)
#620
(2.)
#606
#642
#620
X
#606 (Z)
#610 #610 (1.)
#600 Superfície
#601 Profundidade de medição
#605 Curso de recuo
#606 Distância de segurança
#610 Coordenada X
#620 Coordenada Y
#642 Ângulo de inclinação
#665 Grau de repetição 1, 2
#666 Correção máxima admissível
#667 Correção deslocamento do ponto zero não=0, sim=1
#668 Condição de parada em caso de falha: 1, 2, 0
#668=1 Parada com M0, no caso de nenhuma medição
disponível e outras falhas
#668=2 Parada com M0, no caso de medição inesperada
disponível e outras falhas
#668=0 Sem parada em caso de falha, cuidado no caso de
#668=0.
Resolução de falhas, seguidamente com #689!
#670 Avanço de medição
Exemplo prático
Y
(X)
(2.) #642=0
#642=90 #642=270
20
X
G54 (Z)
20 #642=180 (1.)
Y
(X) 1 yy
=-yy
(2.) 40
#620 #6
06
#6
2
1
#620 06
yy #6 #642
yy
=+ 2
40
#6 X
(Z)
#610 #610 (1.)
Exemplo prático
Y
(X)
(2.)
30
80
X
G55 (Z)
100 (1.)
+
40
#620 4
#6
#6
#60
3
06
6
#6 3
#643
#643
X
#610 #610 (Z)
(1.)
Exemplo prático
10°
50 0
12
X
G56 (Z)
200 (1.)
06 06
#6 #6 X
#610 #610 (Z)
(1.)
7.4.2 - 7 Figura do ciclo Plano de medição O9473
Exemplo prático
Y
(X)
(2.)
3 1
45°
65
G59
X
(Z)
2
4 (1.)
Y #642
(X)
(2.)
#685=-
#606
#685=+
#642
#621 #606 2.
#642
#606
#620 1.
#685=- X
(Z)
#610 #611 (1.)
Exemplo prático
trabalho possa ser rodada com "G68 Z_" em torno do ponto zero.
As medidas da peça de trabalho pressupõem uma peça de trabalho
não girada.
50 50
#610 #611
G54 X
1. #620
#6
06
2. #621
#642
#685=-
Y Y
(X) (X)
(2.) #606 #605
(2.)
#620
G1 G0
G0
X Z
#610 (Z) #600 (Y)
(1.) (3.)
Exemplo prático
Y
(X)
(2.)
120
20
X
G54 20 150
(Z)
(1.)
#642
Y Y
(X) (X) + -
(2.) (2.) 2nd axis #685
#621
#620
#606
X Z
#610 #611 (Z) #600 (Y)
(1.) (3.)
#600 #643
Z
-
(Y) 1st axis #686
(3.)
Exemplo prático
#620 / #621
#610 #611 X
X
+
#600 #643
-
Z X-axis #686
Ver Parágrafo
"Calibração do apalpador de medição" página 192
D1 : X
DIN 69871 2°
28Ø
5
20 max.
#644
L1 : Z
1
7.4.4 - 1 Apalpador de medição Blum tipo P82
1 Símbolo da direção de medição
Y #640=-yyyy
(X) 1
(2.)
#620
06
#6
2
1
#620 06
#6 #642
yy 2
yy
=+
40 X
#6
(Z)
#610 #610 (1.)
Parâmetros de introdução
Parâmetros de saída
Ver Parágrafo
"Apalpador de medição padrão" página 187
Ver Parágrafo
"Apalpador de medição especial" página 190
Medição da ranhura:
Medição da nervura:
Ver Parágrafo
"Apalpador de medição padrão" página 187
Ver Parágrafo
"Apalpador de medição especial" página 190
Exemplo prático
60.005
90°
150
120
X
(Z)
(1.)
Y
(X)
(2.) 3
#642
1
#620
2
#64
4 0
X
06
#6 (Z)
#610 (1.)
Parâmetros de introdução
Parâmetros de saída
Ver Parágrafo
"Apalpador de medição padrão" página 187
Medição da furação:
Ver Parágrafo
"Apalpador de medição padrão" página 187
Ver Parágrafo
"Apalpador de medição especial" página 190
Exemplo prático
49
.9
95
200 0°
4
X
(Z)
170 (1.)
Y Y 265.173
(X) (X) 165.173
(2.) (2.)
100.000
#620
#606 #605
G1 G0
G0
X Z
#610 (Z) #600 (Y)
(1.) (3.)
Parâmetros de introdução
Parâmetros de saída
Ver Parágrafo
"Apalpador de medição padrão" página 187
Ver Parágrafo
"Apalpador de medição especial" página 190
Ver Parágrafo
"Apalpador de medição padrão" página 187
Ver Parágrafo
"Apalpador de medição especial" página 190
Exemplo prático
80
X Z
100 (Z) 100.123 (Y)
(1.) (3.)
#642
B180
Z
B90
G53 X
59
...G
4
X G5 B0
Z
7.5.1 - 1 Figura dos ciclos O9490
Parâmetros de introdução
Exemplo prático
Exemplo de programação
N100 #642=30
N101 #662=56
N102 #664=54
N110 M98 P9490 (NPV de B90-->B120)
B180 Z
Z X
G57
G56
X G53 B90
B270 X
G54
X G55 Z
Z B0
Parâmetros de introdução
Se, por exemplo, nenhum ponto zero estiver disponível para B90, o
respectivo número é indicado com 0.
spindle
ZM ZM
B0
A180
XW A0 / A360
B180
XW
Posição de definição do Com a Posição de definição do eixo B pode ser eliminada uma
eixo B fixação torcida do eixo A no eixo B. O sistema acima referido requer
geralmente uma posição de definição de #650=90 ° (isto significa
que, com B90, Zw está na posição zero como normal no eixo rotativo
plano paralelo ao eixo Zm).
G53
#635 XW
#615
B
ZW #650 = B axis
7.5.1 - 4 nº650 Posição de definição do eixo B
Posição de definição do Com a Posição de definição do eixo A pode ser eliminada uma
eixo A fixação torcida no eixo rotativo plano. Em uma situação ideal, a
posição de definição é indicada com #640=0 (o que significa que
com A0 o eixo Xw está paralelo ao eixo Xm).
YW #640 = a axis
#635=Z
#625
A
#615
XW
YM
G53
XM
XYROT
YZROT
#661
#661
#662=1
#662=3
#663
#663
X
ZXROT
#661
Z #662=2
#663
#641
#642=+
#643 X'
XYROT +
#641 XYROT -
#642=-
#643 X'
X'
#641
#642=-
#643 X
Z'
ZXROT -
#641
#642=+ X'
ZXROT +
Z #643
Z'
#641
#642=-
#643
YZROT - X
#641
Z'
#642=+
#643
Z YZROT +
Z'
Posição preferencial Uma vez que o alinhamento pode ser geralmente realizado com 2
#644 soluções possíveis, com #644 é selecionada uma posição
preferencial. Se #644 for selecionado com +1, será escolhido o giro
A mais positivo, se for indicado #644 com -1, será escolhido o giro
A mais negativo. Em princípio as duas soluções são equivalentes.
No caso de relações extremas de dimensões e de ângulos, a
escolha pode, em determinadas circunstâncias, ser determinada
pelos fatores de curso (curso X) da máquina.
Exemplo
...
...