Rob Fanuc PDF
Rob Fanuc PDF
Rob Fanuc PDF
Programao e Operao
Guia do Estudante
J3HT520BR
PEAS DE REPOSIO
REPARO DE PEAS
Peas para
Robs em
manuteno
Trocas de Peas
em Garantia
TREINAMENTO
Softwares e
Opcionais
Servios de Manuteno
Preventiva e Preditiva
Nome da Empresa
Telefone, Nmero
de FAX e e-mail
Tipo de Rob e
Controlador
F Number do Rob
Mensagens de
Falha e erro (se
aplicvel)
VENDAS DE ROBS
MARKETING
ENGENHARIA
Treinamentos em
Programao,
Manuteno Eltrica e
Mecnica
Vendas de Robs
Projetos de
Aplicaes em
Robtica
Treinamentos
realizados em reas
para treinamento em
nossa Empresa ou em
clientes
Visitaes tcnicas
em clientes
Estudos de novas
aplicaes
Manuais
Nome da Empresa
Nome da Empresa
Nome da
Empresa
Telefone, Nmero
de FAX e e-mail
Telefone, Nmero
de FAX e e-mail
Telefone ,
Nmero de FAX
e e-mail
Ramo da Empresa
Tipo de Aplicao
Tipo de Aplicao
(tipo de Software
Instalado)
Cdigo e
Descrio da
Pea
Tipo de Rob e
Controlador
Tipo de Rob e
Controlador
F Number do Rob
Tipo de Curso
desejado
F Number do
Rob
Indice
VISO GERAL
1.1
DESCRIO
1.2
CALENDRIO
SEGURANA
2.1
2.2
2.3
2.4
2.5
10
2.6
11
2.7
11
2.8
14
2.9
14
2.10
14
2.11
15
2.12
15
2.13
15
2.14
15
17
3.1
18
3.2
O CONTROLADOR
19
3.3
O TEACH PENDANT
21
3.4
CHAVE DEADMAN
24
3.5
26
INTRODUO
29
4.1
29
4.2
RECUPERAO DE FALHAS
30
4.3
MOVIMENTANDO O ROB
31
4.4
31
4.5
33
Indice
ii
4.6
35
4.7
35
41
5.1
PLANEJANDO UM PROGRAMA
43
5.2
POSIES REPETIDAS
44
5.3
47
5.4
49
INSTRUES DE MOVIMENTO
57
6
6.1
TIPOS DE MOVIMENTO
58
6.2
INFORMAES DE POSIO
62
6.3
VELOCIDADE
63
6.4
TIPO DE TERMINAO
65
7
7.1
MODIFICANDO UM PROGRAMA
MODIFICANDO UM PROGRAMA EM BACKGROUND
REGISTRADORES DE POSIO
75
87
93
8.1
93
8.2
95
8.3
POSIES DE REFERNCIA
99
8.4
99
INSTRUES DE LGICA
107
9.1
107
9.2
CALL PROGRAM
107
9.3
INSTRUO REMARK
108
9.4
INSTRUO TIMER
108
9.5
INSTRUES DE REGISTRADORES
111
9.6
INSTRUES CONDICIONAIS
116
9.7
INSTRUO MESSAGE
119
9.8
INSTRUO WAIT
119
Indice
iii
127
127
128
129
129
9.15
INSTRUES MISCELLANEOUS
130
130
133
133
134
135
9.21
135
10
10.1
143
143
144
10.3
145
10.4
145
10.5
158
11
INSTRUES COMPLEMENTARES
177
177
11.2
177
11.3
UFRAME_NUM = [VALOR]
178
11.4
UTOOL_NUM = [VALOR]
179
11.5
179
11.6
179
11.7
179
181
11.9
181
11.10
181
Indice
iv
11.11
RUN PROGRAMA
182
11.12
TBL_WFRM
183
11.13
TBL2WFRM
183
12
COMANDOS MACRO
189
190
196
12.3
197
1
1 VISO GERAL
HANDLING TOOL
(5 dias / 30 Horas)
1.1
DESCRIO
Objetivos:
Pblico-Alvo:
Pre-requisitos:
1.2
Dia 1
CALENDRIO
Introduo ao sistema robtico
Procedimentos para trabalho e rea de trabalho do
rob
Viso Geral do sistema:
O painel de controle e seus componentes
O painel de comando e seus componentes
O Teach Pendant e seus componentes
Movimentao em manual
Tela de status de posio
Coordenadas de movimentao em manual
Criando novos programas
Executando programas pr-existentes
Abortando programas
Componentes do Ponto de programao de rob
Criando novos programas de movimentao
Dia 2
Dia 3
Dia 4
chamadas
de
programas
em
Dia 5
Segurana
2 SEGURANA
Segurana
FANUC Robotics no e no representa uma
especialista em sistemas de segurana ou em
aspectos especficos de segurana de sua
companhia ou seus empregados. de
responsabilidade do proprietrio, empregador ou
do usurio tomar todas as providncias
necessrias para garantir a segurana de todo o
seu pessoal no local de trabalho.
Considerando a segurana para instalao de seu rob.
Mantendo a mquina, ferramenta e equipamentos externos
em segurana
Industrial Robot Safety Training Program RIA Video
Treinamento de segurana em laboratrio FANUC
FANUC Robotics
2 Segurana
6
J3HT520BR
2 Segurana
7
J3HT520BR
2.1 CONSIDERANDO
SEGURANA PARA A
INSTALAO DE SEU
ROB
segura
manual
de
2.3 USANDO
DISPOSITIVOS
OTIMIZADOS DE
SEGURANA
2 Segurana
8
J3HT520BR
2 Segurana
9
J3HT520BR
2 Segurana
10
J3HT520BR
2.5
PERMANECENDO EM
SEGURANA
DURANTE A PROG. OU
OPER.
PERIGO
Permanecer fora do envelope de trabalho do rob sempre que o
programa estiver sendo executado. Deixar de tomar este cuidado
pode resultar em leso.
2 Segurana
11
J3HT520BR
2.6
PERMANECENDO EM
SEGURANA
DURANTE A
OPERAO AUTO
2.7
PERMANECENDO EM
SEGURANA
DURANTE A
MANUTENO
2 Segurana
12
J3HT520BR
PERIGO
PERIGO
2 Segurana
13
J3HT520BR
2 Segurana
14
J3HT520BR
2.8
PERMANECENDO
SEGURO DURANTE A
INSPEO
2.10 PRECAUES
DE SEGURANA NA
PROGRAMAO
2 Segurana
15
J3HT520BR
2.11 PRECAUES
DE SEGURANA
MECNICAS
2.12 MANTENDO O
ROB EM
SEGURANA
2.13 PRECAUES
DE SEGURANA NA
OPERAO
2.14 PRECAUES
DE SEGURANA NA
OPERAO
2 Segurana
16
J3HT520BR
3
3 VISO GERAL
DO SISTEMA
17
3.1
O ROB (brao
mecnico)
3.2
O
CONTROLADOR
Teach Pendant
Screen: Displays
the DispenseTool
software menus.
Status Indicators:
Display system
status.
PREV: Displays
the previous
screen.
FAULT
HOLD
ON/OFF Switch:
Together with the
DEADMAN switch,
enables or disables
robot motion.
BUSY
RUNNING
SHIFT key:Together
with other keys
performs a specific
function.
NEXT: Displays
more function
keys when more
are available.
STEP
SEAL ENBL
PROD MODE
TEST CYC
JOINT
XYZ
TOOL
OFF
ON
F1
F2
F1
PREV
F3
F2
F4
F3
SHIFT
MENUS SELECT
EDIT
DATA
HOLD
STEP
K
RESET SBPAAC
CE
ITEM ENTER
MAN
FCTNS
MOVE
MENU
TEST
CYC
FWD
BWD
COORD
1
0
--
NEXT
2
.
POSN
HOT
EDIT
ALARMS
STATUS
+%
-%
FCTN
-X
SHIFT
(J1)
-Y
+Y
(J2)
-Z
(J3)
-X
(J4)
-Y
(J5)
-Z
(J6)
+X
(J1)
(J2)
+Z
(J4)
+X
+Y
(J3)
(J5)
+Z
(J6)
F5
Emergency
Stop Button:
Use this
button to stop
a running
program, turn
off drive power
to the robot
servo system,
and apply
robot brakes.
TEACH
FANUC Robotics
SET
F5
F4
RESET
SHIFT key:Together
with other keys
performs a specific
function.
RE
O TEACH
PENDANT
RESET
3.3
STATUS key:
Use this key
to display the
STATUS
screen.
HOT EDIT key:
Use this key to
display the
UTILITIES Prog
Adj screen.
PREV
F1
F2
MENUS
SHIFT
F3
SELECT
F4
EDIT
DATA
F5
FCTN
NEXT
SHIFT
HOLD
-X
(J1)
+X
(J1)
FWD
-Y
(J2)
+Y
(J2)
BWD
-Z
(J3)
+Z
(J3)
COORD
-X
(J4)
+X
(J4)
+%
-Y
(J5)
+Y
(J5)
-%
-Z
(J6)
+Z
(J6)
STEP
RESET
BACK
SPACE
ITEM
ENTER
NOTA:
3.5
ArcTool Programming
STANDARD
OPERATOR
PANEL
SOP
Battery Alarm
(PAINEL DE
OPERADOR)
User Push
Buttons
User defined
Push Buttons
Hold
Indicates the
voltage on the
battery backup is
low
ON/OFF
Cycle Start
Initiates a
Initiates start
software hold of a program
Remote/Local
Switches motion
control from
panel to remote
device
Fault
Reset
Initiates
fault reset
Remote
Fault LED
E-stop
Removes
power from the
servo motors
FANUC Robotics
Introduo
29
4 INTRODUO
4.1
LIGANDO E
DESLIGANDO O
ROB
FANUC Robotics
Joint
10%
Application
VX.XX-X
Tool
(N.A.)
4 Introduo
30
J3HT520BR
4.2 RECUPERAO
DE FALHAS
Um erro ocorreu.
Determine a causa do erro.
4 Introduo
31
J3HT520BR
4.3
MOVIMENTANDO
O ROB
4 Introduo
32
J3HT520BR
Tabela 4-1 Valores de velocidade de movimentao
NOTA:
4 Introduo
33
J3HT520BR
4.5 SISTEMAS DE
COORDENADAS
(coordinate systems)
4 Introduo
34
J3HT520BR
Description
JOINT
Move individualmente
cada eixo do rob.
XYZ
TOOL
Illustration
4 Introduo
35
J3HT520BR
4.6 TRAJETRIA
SEGUNDO POSIO
DE PUNHO (wrist jog
opcional)
4.7 MOVIMENTAO
CONFORME
TRAJETRIA
(path
jogging
disponvel apenas no
software arctool).
4 Introduo
36
J3HT520BR
Tabela 4-4 Teclas de movimento e coordenada PATH
4 Introduo
37
J3HT520BR
ANOTAES :
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
4 Introduo
38
J3HT520BR
LAB 1
Movimentando o rob
1.
2.
3.
4.
5.
6.
7.
8.
9.
_________________________________________
_________________________________________
_________________________________________
_________________________________________
_______________________________________
10.
4 Introduo
39
J3HT520BR
11.
OBS____________________________________________
________________________________________________
________________________________________________
________________________________________________
________________________________________________
________________________________________________
________________________________________________
________________________________________________
_______________________.
4 Introduo
40
J3HT520BR
ANOTAES :
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
5
5 CRIANDO E
MODIFICANDO
PROGRAMAS
Criando e
Programas
Modificando
Acessando
programas
existentes
41
5.2 POSIES
REPETIDAS
Posio Home
(Home Position)
Posio de Reparo
(Repair Position)
Posio de Segurana
(Safe Position)
5.3 ESCREVENDO E
MODIFICANDO
PROGRAMAS
Nomear o programa
Selecionar o programa
Inserir instrues
Deletar instrues
Procurar instrues
Mostrar comentrios
Escrever
programa
um
novo
Modificar
existentes
Nomear o programa
programas
Selecionar um programa
Modificar informaes
de instrues padro
Adicionar ou modificar
instrues existentes
sim
Mais alguma
alterao?
No
FIM
5.4 ESCREVENDO
UM NOVO PROGRAMA
Nomeando um
Programa
ArcTool Programming
Nomeando um Programa
FANUC Robotics
NOTA:
Definindo Informaes
de Detalhamento
Definindo Padres de
Informaes para
Instrues
Adicionando
Instrues
Passo
1.Nomear o programa:
NOTA:
NOTA:
NOTA:
tecla Prev.
Desabilite o Teach Pendant e solte o Deadman.
ANOTAES :
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
6
6 INSTRUES
DE
MOVIMENTO
Instrues de
Movimento
57
6 Instrues de Movimento
58
J3HT520BR
6.1
ArcTool Programming
TIPOS DE
MOVIMENTO
Motion Types
Existem basicamente trs tipos de
Destination Position
movimentao
P[2]
Start Position
P[1]
Joint
Destination Position
P[2]
Linear
Start Position
P[1]
Circular
Destination Position
P[1]
Center Position
P[5]
Start Position
P[4]
FANUC Robotics
Movimentao em
Joint
J P[2] 50% FINE
6 Instrues de Movimento
59
J3HT520BR
Figura 6-2 Movimentao tipo Joint
Movimento Linear
L P[2] 100mm/sec FINE
6 Instrues de Movimento
60
J3HT520BR
Figura 6-3 Movimentao Tipo Linear
Figura 6-4
Ferramenta
6 Instrues de Movimento
61
J3HT520BR
Movimento Circular
C P[2]
P[3] 100mm/sec
FINE
6 Instrues de Movimento
62
J3HT520BR
6.2
INFORMAES
DE POSIO
ArcTool Programming
Informaes de Posio
As seguintes informaes de Posio so
apresentadas na tela:
FANUC Robotics
z)
descrevem
6 Instrues de Movimento
63
J3HT520BR
VELOCIDADE
ArcTool Programming
Velocidade
FANUC Robotics
NOTA:
6 Instrues de Movimento
64
J3HT520BR
CUIDADO
Se voc trocar o tipo de movimentao de linear para
Joint, a velocidade ir se alterar para %. Verifique as
velocidades antes de executar a trajetria, caso contrrio,
voc pode causar danos a equipamento e pessoas.
L P[1] 90 deg/sec FINE
Velocidade modificada
por variveis
CUIDADO
Antes de executar o programa, no esquea de verificar
os valores que esto atribudos a estas variveis de
registro numrico. Caso contrrio, voc poder causar
danos a equipamentos e pessoas.
6 Instrues de Movimento
65
J3HT520BR
12 e 13.
Movimentao tipo Joint
J P[2] R[1]% CNT100
Movimentao tipo Linear
L P[1] R[2]mm/Sec FINE
Movimentao tipo Circular
C P[2]
P[3] R[3]cm/min FINE
6.4
TIPO DE
TERMINAO
Tipo de terminao
Fina
J P[1] 50% FINE
6 Instrues de Movimento
66
J3HT520BR
Tipo de Terminao
contnua
J P[1] 50% CNT50
6 Instrues de Movimento
67
J3HT520BR
6.7 GRAVANDO
PONTOS
Regravando Posies
4. Selecione com o cursor um dos tipos de Ponto (devese levar em conta as caractersticas do movimento,
velocidade e terminao desejados). Aperte a tecla
Enter.
Se voc quiser regravar alguma posio sem alterar as
caractersticas de tipo de movimentao, velocidade e
terminao, posicione o cursor sobre o ponto a ser
regravado, leve o rob at a nova posio e aperte as
teclas Shift + TouchUP [F5]. Uma mensagem ir aparecer
na parte inferior da tela do Teach Pendant, informando
que a nova posio foi gravada.
OBS: Para inserir pontos entre pontos j existentes
6 Instrues de Movimento
68
J3HT520BR
6 Instrues de Movimento
69
J3HT520BR
ANOTAES:
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
6 Instrues de Movimento
70
J3HT520BR
6 Instrues de Movimento
71
J3HT520BR
6 Instrues de Movimento
72
J3HT520BR
um
arco
de
6 Instrues de Movimento
73
J3HT520BR
ANOTAES:
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
6 Instrues de Movimento
74
J3HT520BR
Modificando Um
Programa
7
7 MODIFICANDO
UM
PROGRAMA
ArcTool Programming
Modificando um programa de
movimento
Copiando um programa
Deletando um programa
Modificando dados de posio (touching up)
Inserindo instrues
Deletando instrues
Renumerando posies
Copiando e colando
Modificando em Background
FANUC Robotics
Selecionando um
Programa
Copiando Programas
no Menu SELECT
Deletando Programas
no Menu SELECT
Modificando
instrues de Solda a
Arco
Modificando Outras
Instrues
75
7 Modificando um Programa
76
J3HT520BR
Modificando
Instrues de
Movimento
Inserindo Instrues
Deletando Instrues
Renumerando
Posies
Copiando e Colando
Instrues
Encontrando e
Substituindo
instrues
Operaes Desfazer
(Undo)
7 Modificando um Programa
77
J3HT520BR
(edio
On-Line
de
Posies
em
7 Modificando um Programa
78
J3HT520BR
de
Posio
1) Selecione o programa:
Pressione SELECT.
Pressione F1, [TYPE].
Se F1 [TYPE] no aparecer na tela, pressione >,
NEXT at que aparea.
Selecione na lista o que voc quer:
7 Modificando um Programa
79
J3HT520BR
7 Modificando um Programa
80
J3HT520BR
Inserindo Instrues
7 Modificando um Programa
81
J3HT520BR
Copiando e Colando
Instrues
7 Modificando um Programa
82
J3HT520BR
7 Modificando um Programa
83
J3HT520BR
NOTA:
7 Modificando um Programa
84
J3HT520BR
Substituindo Instrues
7 Modificando um Programa
85
J3HT520BR
Desfazendo Operaes
7 Modificando um Programa
86
J3HT520BR
CUIDADO
Se voc usar a operao undo, voc dever testar o
programa modificado em baixa velocidade antes de
trabalhar com ele contnuamente. Caso contrrio pode
causar danos a equipamentos ou pessoas.
Para mostrar comentrios na tela do Teach Pendant, veja a
seguinte tela para exemplo.
Ao
selecionar Comment,
desabilitados.
os
comentrios
sero
7 Modificando um Programa
87
J3HT520BR
7.1
MODIFICANDO
UM PROGRAMA
EM
BACKGROUND
ArcTool Programming
Edio em Background
Pode editar programas, mas no pode ser
implementada at que o programa seja
abortado.
Qualquer caracterstica de movimento ser
gravada como a posio atual, e dever ser
regravada posteriormente.
FANUC Robotics
7 Modificando um Programa
88
J3HT520BR
ligado.
Ao adicionar pontos de programao, no esquea de
regravar estas posies antes de executar o programa,
usando Shift + TOUCHUP.
7 Modificando um Programa
89
J3HT520BR
edio
do
programa
em
NOTA:
7 Modificando um Programa
90
J3HT520BR
ANOTAES:
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
7 Modificando um Programa
91
J3HT520BR
Lab 3
Modificando programas de movimentao
Passo:
1) Ligar o Controlador
2) No programa Progr1, copiar todos os pontos e colar:
em sentido reverso usando RM-POS-ID.
Completado:
3) Qual a diferena entre utilizar o R-POS e RM-POS?
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
___________________________________________________
_______________________________________.
4) Executar o programa Progr1, a partir do boto
CYCLE START no painel de controle. Utilizar o
recurso de edio Background para este programa.
Alterar o primeiro ponto do programa para
terminao CNT1. Terminar a edio e salvar.
Completado:
7 Modificando um Programa
92
J3HT520BR
ANOTAES:
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
Registradores de
Posio
93
ArcTool Programming
REGISTRADORES
DE POSIO
FANUC Robotics
PR[GRP N :X]
INSTRUES DE
REGISTRADORES
DE POSIO
cada
elemento
do
8 Registradores de Posio
94
J3HT520BR
Figura 8-1 PR[GRPn:x] = [valor]
PR[GRPn:x]=[valor]
[operador] [valor]
8 Registradores de Posio
95
J3HT520BR
8.2
PR[I,J]
INSTRUES DE
ELEMENTOS DE
REGISTRADORE
S DE POSIO
PR[i,j] =[valor]
8 Registradores de Posio
96
J3HT520BR
PR[i,j]=[valor]
[operador][valor]
8 Registradores de Posio
97
J3HT520BR
1) Pressionar DATA.
2) Pressionar F1, [TYPE].
3) Selecionar Position Reg. Voc ver uma tela como
abaixo:
CUIDADO
Os registradores de posio so utilizados em programas.
No modifique registradores de posio sem antes se
certificar se o registrador no est sendo utilizado em seu
sistema, de outra forma, voc poder estar alterando
algum outro programa que ser executado.
4) Para inserir um comentrio
Mova o cursor para o nmero do registrador de posio
e pressione ENTER.
Mova o cursor para selecionar o mtodo para escrever o
comentrio.
Pressionar a tecla cuja funo corresponda ao que voc
deseja escrever. Utilize as teclas de setas e para
espaamento e movimentao do cursor.
Para deletar uma letra, pressionar BACK SPACE ou
SHIFT + . Pressionar Enter ao terminar.
8 Registradores de Posio
98
J3HT520BR
NOTA:
8 Registradores de Posio
99
J3HT520BR
NOTA:
POSIES DE
REFERNCIA
8.4
CONFIGURANDO
POSIES DE
REFERNCIA
8 Registradores de Posio
100
J3HT520BR
Tabela 8-1 Itens da tela Listing
ITEM
DESCRIO
No.
Enb/Dsbl
Quando configurado para Enable, este item habilita a posio de referncia, de modo
que sempre que o rob entrar dentro da faixa de segurana da posio de referncia,
ir acionar uma sada digital (quando estiver fora, desaciona).
Quando configurado para Disable, este item ir desabilitar a posio de referncia.
@Pos
Este item indica qual a posio que est sendo acionada no momento.
Comentrio
DESCRIO
Numero
posio
referncia
da
de
Este item indica o numero da posio de referncia que est sendo mostrada.
Comentrio
Este item habilita a inserir comentrios acerca da posio de referncia. Este pode ser
configurado da tela de listagem ou na tela de detalhamento
Enable/Disable
Quando configurado para Enable, este item habilita a posio de referncia, de modo
que sempre que o rob entrar dentro da faixa de segurana da posio de referncia,
ir acionar uma sada digital (quando estiver fora, desaciona).
Quando configurado para Disable, este item ir desabilitar a posio de referncia.
Is a Valid HOME?
Quando configurado para TRUE, esta posio de referncia ser checada como uma
posio HOME.
Signal Definition
Este item configura qual o tipo de sada digital que se deseja acionar (DO ou RO)
Joint
Axis
Location
J1
through J[n]
Estes itens habilitam configurar eixo-a-eixo todos os ngulos de cada eixo do rob
manualmente.
Tolerance
+/ 0.000
Range
1) Acessando a Tela:
Pressionar MENU.
Pressionar SETUP.
Pressionar F1, [TYPE].
Selecionar Ref Position. Voc ver a tela abaixo.
8 Registradores de Posio
101
J3HT520BR
ITEM
DESCRIO
8 Registradores de Posio
102
J3HT520BR
ITEM
DESCRIO
8 Registradores de Posio
103
J3HT520BR
ANOTAES:
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
8 Registradores de Posio
104
J3HT520BR
LAB4
Criando Posies de Referncia e Registradores de Posio
Passo:
1) Ligue o Controlador
2) Mova o rob para uma posio fora da rea de
trabalho. Gravar esta posio como posio Home.
No programa Progr1, gravar o Ponto utilizando esta PR no
incio e final do programa. Fazer o mesmo com o
programa Progr2.
Configure a posio em uma posio de referncia.
Teste seu programa.
Completado:
8 Registradores de Posio
105
J3HT520BR
ANOTAES:
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
8 Registradores de Posio
106
J3HT520BR
Instrues
Lgica
9 INSTRUES
DE LGICA
de
107
ArcTool Programming
Instrues de Programa
Para inserir uma instruo lgica no programa,
pressionar a funo [inst] e selecione a
instruo desejada.
Siga as intrues na tela do Teach Pendant.
Se a instruo desejada no aparecer na tela do
Teach Pendant, aperte a opo next page at
encontr-la ou verifique se ela no uma
opo dentro das opes de instrues.
FANUC Robotics
9.1
LBL[X] / JMP
LBL[X]
JMP LBL[x]
JMP LBL[x]
9.2
CALL PROGRAM
9 Instrues de Lgica
108
J3HT520BR
9.3
9.4
INSTRUO
REMARK
INSTRUO
TIMER
Aperte Enter.
9 Instrues de Lgica
109
J3HT520BR
Tabela 9-1 Tela de listagem de temporizadores em programas
ITEM
DESCRIO
Timer[ ]
Count
Comentrio
DESCRIO
Timer[ ]
Count
Comentrio
Start Program
Line
Stop Program
Line
1) Pressionar MENU.
2) Pressionar STATUS.
Pressionar F1, [TYPE].
Selecione Prg Timer. Voc ver a tela similar tela abaixo.
Se voc no ver esta tela, pressione F2, LISTING.
9 Instrues de Lgica
110
J3HT520BR
Timer[ 1]
Timer[ 2]
Timer[ 3]
Timer[ 4]
Timer[ 5]
Timer[ 6]
Timer[ 7]
Timer[ 8]
Timer[ 9]
Timer[10]
0.00(s)
0.00(s)
0.00(s)
0.00(s)
0.00(s)
0.00(s)
0.00(s)
0.00(s)
0.00(s)
0.00(s)
count
[
[
[
[
[
[
[
[
[
[
comment
]
]
]
]
]
]
]
]
]
]
apropriada
para
adicionar
9 Instrues de Lgica
111
J3HT520BR
TIMER[x] = [action]
9.5
INSTRUES DE
REGISTRADORES
Endereamento de um
Registrador
R[x] = [valor]
9 Instrues de Lgica
112
J3HT520BR
9 Instrues de Lgica
113
J3HT520BR
R[x]=[valor][operador]
[valor]
9 Instrues de Lgica
114
J3HT520BR
9 Instrues de Lgica
115
J3HT520BR
1) Pressione DATA.
Pressione F1, [TYPE].
Selecione Registers. Voc ver a tela como a seguir.
CUIDADO
Registradores so utilizados em programas. No
modifique valores de registradores antes de certificar-se
como estes registradores esto sendo utilizados nos
programas. De outra forma, poder causar danos a
equipamentos e pessoas.
Para adicionar um comentrio:
Mova o cursor at o nmero do registrador e pressione
ENTER.
Mova o cursor para selecionar o mtodo para escrever o
comentrio: Letras Maisculas, Letras Minsculas,
Pontuaes e Opes.
Pressione as teclas de funo para escrever o
comentrio. Para deletar um caractere, utilize
BACKSPACE ou SHIFT+ .
Ao terminar, pressionar ENTER.
Para alterar o valor de um registrador:
Mova o cursor para o valor do registrador.
Escreva o novo valor e pressione ENTER.
9 Instrues de Lgica
116
J3HT520BR
INSTRUES
CONDICIONAIS
IF R[x] [operador]
[valor] [ao]
9 Instrues de Lgica
117
J3HT520BR
IF [I/O] [operador]
[valor] [ao]
Figura 9-6 Instruo If utilizada com I/Os Digitais (DI/DO), Rob (RI/RO),
SOP (SI/SO), User (UI/UO) e Weld (WI/WO)
Figura 9-7 Instruo If utilizada com Registradores (R[ ]), Grupo (GI/GO),
Analgicos (AI/AO) e Variveis de sistema ($...)
9 Instrues de Lgica
118
J3HT520BR
Instruo AND:
IF [cond1] AND [cond2] AND ..., [action]
(SE [cond1] E [cond2] e , [ao]
Por exemplo:
1: IF R[1]=1 AND R[2]=2 AND DI[2]=ON, JMP LBL[2]
Instruo OR:
IF[cond1] OR [cond2] OR ..., [action]
Por exemplo:
1: IF DI[10]=ON OR R[7]=R[8], JMP LBL[2]
NOTA:
TPIF063
+-------------------------------------------------------------+
Mximo 5 condies lgicas
SELECT R[x] = [value1]
[action]
= [value2] [action]
= [valueN] [action]
ELSE [action]
9 Instrues de Lgica
119
J3HT520BR
9.6 END
9.7
INSTRUO
MESSAGE
MESSAGE [contedo
de mensagem]
9.8
INSTRUO
WAIT
WAIT Tempo
9 Instrues de Lgica
120
J3HT520BR
9 Instrues de Lgica
121
J3HT520BR
Operadores
Condies AND:
WAIT [cond1] AND [cond2] AND ...
Por exemplo:
1: WAIT DI[1]=ON AND DI[2]=ON, TIMEOUT, LBL[1]
Condies OR:
WAIT [cond1] OR [cond2] OR ...
Por exemplo:
1: IF DI[10]=ON OR R[7]=R[8], JMP LBL[2]
NOTA:
TPIF063
+-------------------------------------------------------------+
Mximo 5 condies lgicas.
9 Instrues de Lgica
122
J3HT520BR
ArcTool Programming
Programa Prtico
Main program
Torch clean
Timer[1]=reset
Timer[1]=start
W ait 2sec
R[1]=0
R[2]=0
LBL[ 1]
FANUC Robotics
Declaration of registers:
R[1] = numero de ciclos aps limpeza.
R[2] = numero total de ciclos no programa.
Main program
!Este programa ir traar uma linha. A cada dois
ciclos ir chamar uma tarefa para limpeza (Torch
clean) e depois de 5 ciclos ir parar. Depois
que o ciclo acabar,um de tempo ir ser checado.
Timer[1]=reset
Timer[1]=start
R[1]=0
R[2]=0
LBL[1]
J
!
J
!
L
!
L
!
J
!
J
9 Instrues de Lgica
123
J3HT520BR
! Posio Home
R[1] = R[1]+1
! Incrementa 1 ao registrador R[1]
If R[1]>=2 CALL Torch clean
R[2]=R[2]+1
If R[2]>=5 Jump LBL[2]
Jump LBL[1]
LBL[2]
Timer[1]=stop
Message [TERMINADO]
! Mostra a palavra TERMINADOna tela USER
[End]
Torch clean
J P[1] 50% FINE
! Posio Home
J P[2] 50% CNT100
! Posio de aproximao abaixo da posio de
limpeza
L P[3] 1000mm/sec FINE
! Entra no dispositivo para limpeza
Wait 2sec
J P[2] 50% CNT100
! Ponto de aproximao abaixo da estao de
limpeza
J P[1] 50% FINE
! Posio Home
R[1]=0
[End]
9 Instrues de Lgica
124
J3HT520BR
ANOTAES:
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
9 Instrues de Lgica
125
J3HT520BR
Lab 5
Programas de lgica e movimentao
Passo:
1) Ligar o controlador.
Criar um programa de nome Principal. Neste programa,
inserir as instrues para chamadas dos programas j
criados Progr1 e Progr2. Executar o programa.
Completado:
Execute o programa
Completado:
9 Instrues de Lgica
126
J3HT520BR
ANOTAES:
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
9 Instrues de Lgica
127
J3HT520BR
9.10
INSTRUES
COM ENTRADAS
E SADAS
9.11
INSTRUES
COM
ENTRADAS E
SADAS
DIGITAIS
R [x] = DI [x]
DO [x] = ON/OFF
DO [x] = PULSE
[, width]
9 Instrues de Lgica
128
J3HT520BR
DO [x] = R [x]
9.12 INSTRUES
COM ENTRADAS
E SADAS
DIGITAIS TIPO
ROB
R [x] = RI [x]
RO [x] = ON/OFF
RO [x] = PULSE
[, width]
9 Instrues de Lgica
129
J3HT520BR
RO [x] = R [x]
9.13
INSTRUES
COM ENTRADAS
E SADAS
ANALGICAS
R [x] = AI [x]
AO [x] = valor
9.14 ENTRADAS E
SADAS DE
GRUPO
R [x] = GI [x]
9 Instrues de Lgica
130
J3HT520BR
GO [x] = valor
9.15
INSTRUES
MISCELLANEOUS
9.16
INSTRUO DE
ALARME DE
USURIO
Pressione MENU.
SelecioneSETUP.
Pressione F1, [TYPE].
Selecione User Alarm.
9 Instrues de Lgica
131
J3HT520BR
PRESSIONE MENU.
Selecionar SYSTEM.
Pressionar F1, [TYPE].
Selecionar Variables.
Voc ver a tela abaixo.
9 Instrues de Lgica
132
J3HT520BR
Ao
Sem ao
Pausa o programa
Pausa o programa
movimentao
10
Pausa o programa
movimento
cancela
11
Aborta o programa
movimento
cancela
para
9 Instrues de Lgica
133
J3HT520BR
INSTRUO
OVERRIDE
OVERRIDE = x %
9.18
INSTRUO
COM NOME DE
PARMETRO
(VARIVEIS)
NOTA:
9 Instrues de Lgica
134
J3HT520BR
[valor]
R [ ] / PR [ ] =
$[Parameter name]
9.19 INSTRUO DE
VELOCIDADE
MXIMA
limita a mxima
ou Linear. Se a
nesta instruo, a
o valor mximo
de
mxima
JOINT_MAX_SPEED
[...] = ...
LINEAR_MAX_SPEED
[...] = ...
9 Instrues de Lgica
135
J3HT520BR
9.20
INSTRUO DE
ESCAPE (SKIP)
9.21 SKIP
CONDIO [I/O] =
[VALOR]
9 Instrues de Lgica
136
J3HT520BR
Operaes
NOTA:
TPIF063
+-------------------------------------------------------------+
Mximo 5 condies lgicas
Figura 9-35 Exemplo de Programa utilizando a opo de escape
9 Instrues de Lgica
137
J3HT520BR
LPOS/JPOS
9 Instrues de Lgica
138
J3HT520BR
****************************************************************
Motion\Modify\\\\\\\\\\\\\\\\JOINT\\10\%
1 No option
2 ACC
3 Skip,LBL[]
4 Offset/Frames
5 Offset,PR[ ]
6 Incremental
7 Tool_Offset
8 ---next page---
PROCTEST\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
1:J P[1] 75% CNT80 INC
[End]
Select item
[CHOICE]
*******************************************************************
Selecione a opo Incremental.
Posicione o cursor sobre a posio P[ ] e aperte a tecla de
funo F[ ] Position. A seguinte tela ir aparecer:
*********************************************************************
P[1] UF:1 UT:1
CONF:N 000
X ******.*** mm W ******.*** deg
Y ******.*** mm P ******.*** deg
Z ******.*** mm R ******.*** deg
PROCTEST\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
1:J P[1] 75% CNT80 INC
[End]
Enter value
CONFIG DONE [REPRE]
Insira o valor que voc quer incrementar na coordenada.
9 Instrues de Lgica
139
J3HT520BR
Instruo Monitor
1. Geral:
A instruo Monitor possibilita a execuo de programas em
multitask de monitoramento de sinais.
1.1. Para criar um programa monitor:
Pressione SELECT F[ ] CREATE Digitar o nome
do programa ENTER Pressionar a tecla F[ ]
DETAIL voc ver a seguinte tela:
]e
9 Instrues de Lgica
140
J3HT520BR
ANOTAES:
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
9 Instrues de Lgica
141
J3HT520BR
Lab 6
Programas de lgica e movimentao
Passo:
indiretos
Completado:
de
9 Instrues de Lgica
142
J3HT520BR
ANOTAES:
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
Sistemas
de
Coordenadas
10
_________________________________
10
SISTEMAS DE
COORDENADAS
(frames)
Sistemas de Coordenadas
Sistemas de coordenadas configurveis pelo usurios:
Tool Frames coordenadas de Ferramentas
User Frames coordenadas de Plano de Trabalho
Jog Frames coordenadas para movimentao em
planos diversos
Coordenadas USER e TOOL so utilizadas para auxiliar
em movimentao e principalmente para auxiliar em
referncia de posies gravadas em um programa
Coordenada Jog utilizada apenas como auxiliar em
movimentao.
FANUC Robotics
10.1
CONFIGURAES DE
COORDENADAS
NOTA:
143
10 Sistemas de Coordenadas
144
J3HT520BR
10.2 TIPOS DE
COORDENADAS
(frames)
World Frame
Tool Frame
User Frame
10 Sistemas de Coordenadas
145
J3HT520BR
10.3
CONFIGURANDO
NOVAS POSIES DE
COORDENADAS NO
ROB
10.4 CONFIGURANDO
COORDENADAS DE
FERRAMENTA
Procedimento 10-1: Configurando uma coordenada TOOL pelo mtodo de trs pontos
CUIDADO
Se voc estiver configurando um novo sistema de
coordenadas, certifique-se de apagar qualquer outro dado
que j esteja configurado na coordenada selecionada. De
outra forma, voc poder causar danos a equipamentos
ou pessoas.
NOTA: Para robs de 4 eixos(como M-410iHS/iHW ou A520i), voc s poder definir coordenadas utilizando o
mtodo da entrada direta.
1) Pressione MENU; selecione SETUP; pressione F1, [TYPE]
e selecione Frames.
Para escolher o grupo de movimento ou o tipo de
10 Sistemas de Coordenadas
146
J3HT520BR
10 Sistemas de Coordenadas
147
J3HT520BR
F5,
F5,
10 Sistemas de Coordenadas
148
J3HT520BR
F5,
10 Sistemas de Coordenadas
149
J3HT520BR
1)
Pressione MENU.
Selecione SETUP.
Pressione F1, [TYPE].
Selecione Frames.
Para escolher o grupo de movimento ou o tipo de
coordenada que voc ir configurar, pressione F3,
[OTHER], e selecione o grupo que voc deseja. O grupo
de movimentao padro do rob 1.
Se a opo Tool Frame no estiver mostrada na parte
superior da tela, pressione F3, [OTHER], e selecione
Tool Frame. Se F3, [OTHER], no estiver disponvel,
pressione PREV.
Para mostrar todos os padres de Tool Frame, pressione
PREV repetidamente at que seja mostrada a tela abaixo.
10 Sistemas de Coordenadas
150
J3HT520BR
SETUP Frames
Tool Frame Setup / Six Point
X
Y
Z
Comment
1:
0.0
0.0
0.0
*************
2:
0.0
0.0
0.0
*************
3:
0.0
0.0
0.0
*************
4:
0.0
0.0
0.0
*************
5:
0.0
0.0
0.0
*************
6:
0.0
0.0
0.0
*************
7:
0.0
0.0
0.0
*************
8:
0.0
0.0
0.0
*************
9:
0.0
0.0
0.0
*************
Active
TOOL
$MNUTOOLNUM[1]=1
NOTA:
0.0
0.0
10 Sistemas de Coordenadas
151
J3HT520BR
F5,
F5,
F5,
10 Sistemas de Coordenadas
152
J3HT520BR
10 Sistemas de Coordenadas
153
J3HT520BR
CUIDADO
Quando voc utilizar a opo MOVE_TO na tela de
configurao de Tool, um movimento no previsto pode
ocorrer. Isto pode causar danos a equipamentos e
pessoas.
Para mover a uma posio gravada, movimente o cursor
para posio desejada, pressione e segure a tecla SHIFT
e pressione F4 MOVE_TO.
Para salvar as configuraes de coordenadas em um
equipamento padro,
Pressione MENU.
Selecione FILE.
10 Sistemas de Coordenadas
154
J3HT520BR
Pressione MENU.
Selecione Setup + enter.
Pressione F1, [TYPE].
Selecione Frames.
Para escolher o grupo de movimento ou o tipo de
coordenada que voc ir configurar, pressione F3,
[OTHER], e selecione o grupo que voc deseja. O grupo
de movimentao padro do rob 1.
Se a opo Tool Frame no estiver mostrada na parte
superior da tela, pressione F3, [OTHER], e selecione
Tool Frame. Se F3, [OTHER], no estiver disponvel,
pressione PREV.
Para mostrar todos os padres de Tool Frame, pressione
PREV repetidamente at que seja mostrada a tela abaixo
10 Sistemas de Coordenadas
155
J3HT520BR
SETUP Frames
Tool Frame Setup / Direct Entry
X
Y
Z
Comment
1:
0.0
0.0
0.0 *************
2:
0.0
0.0
0.0 *************
3:
0.0
0.0
0.0 *************
4:
0.0
0.0
0.0 *************
5:
0.0
0.0
0.0 *************
6:
0.0
0.0
0.0 *************
7:
0.0
0.0
0.0 *************
8:
0.0
0.0
0.0 *************
9:
0.0
0.0
0.0 *************
Active
TOOL
$MNUTOOLNUM[1]=1
NOTA:
10 Sistemas de Coordenadas
156
J3HT520BR
10 Sistemas de Coordenadas
157
J3HT520BR
10 Sistemas de Coordenadas
158
J3HT520BR
10.5
CONFIGURANDO
COORDENADAS DE
PLANO DE TRABALHO
(user)
Coordenadas USER
Dados de posio podem ser referenciados por um
conjunto de coordenadas diferente da WORLD
(USER 0)
FANUC Robotics
10 Sistemas de Coordenadas
159
J3HT520BR
Procedimento 10-4 Configurando o plano de trabalho USER pelo mtodo dos trs
pontos.
Condio
Passo
10 Sistemas de Coordenadas
160
J3HT520BR
10 Sistemas de Coordenadas
161
J3HT520BR
Figura 10-3 Definindo a origem
10 Sistemas de Coordenadas
162
J3HT520BR
Figura 10-5 Definindo o plano X-Y
10 Sistemas de Coordenadas
163
J3HT520BR
NOTA:
Passo
10 Sistemas de Coordenadas
164
J3HT520BR
0.0
0.0
Comment: ****************
Orient Origin Point:
UNINIT
10 Sistemas de Coordenadas
165
J3HT520BR
X Direction Point:
UNINIT
Y Direction Point:
UNINIT
System Origin:
UNINIT
Active UFRAME/RTCP $MNUFRAMNUM[1]=1
10 Sistemas de Coordenadas
166
J3HT520BR
Figura 10-7 Definindo um ponto na direo X
10 Sistemas de Coordenadas
167
J3HT520BR
10 Sistemas de Coordenadas
168
J3HT520BR
10 Sistemas de Coordenadas
169
J3HT520BR
CUIDADO
Se voc estiver configurando um novo plano de trabalho,
ou alterando um existente, certifique-se que todos os
dados da ferramentas estejam zerados ou no
inicializados. Pressione F4, CLEAR para limpara dados de
coordenadas.
De outra forma, voc poder causar danos a
equipamentos ou pessoas.
Passo
10 Sistemas de Coordenadas
170
J3HT520BR
$MNUFRAMENUM[1]=0
apropriadas
para
inserir
10 Sistemas de Coordenadas
171
J3HT520BR
10 Sistemas de Coordenadas
172
J3HT520BR
ANOTAES:
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
10 Sistemas de Coordenadas
173
J3HT520BR
Lab 7
Sistemas de Coordenadas (Frames)
Passo:
10 Sistemas de Coordenadas
174
J3HT520BR
10 Sistemas de Coordenadas
175
J3HT520BR
ANOTAES:
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
10 Sistemas de Coordenadas
176
J3HT520BR
11
Instrues
Complementares
_________________________________
11
INSTRUES
COMPLEMENTARES
Instrues complementares
As coordenadas User e Tool devem ser
configuradas e selecionadas antes do incio de
cada programa. Cada ponto gravado dentro do
programa ir se referenciar pelas coordenadas
User e Tool selecionadas.
Por segurana, se voc selecionar uma
coordenada de ferramenta (TOOL), para gravar
posies, voc no conseguir executar o mesmo
com outra.
O mesmo se aplica s coordenadas User (com
excesso de coordenada USER 0).
FANUC Robotics
11.1
INSTRUES
OFFSET/ FRAME
11.2
OFFSET
177
11 Instrues Complementares
178
J3HT520BR
CONDITION PR[X]
ITEM
11 Instrues Complementares
179
J3HT520BR
11.4 UTOOL_NUM =
[VALOR]
11.5
11.6
11.7 INSTRUO
TOOL OFFSET
11 Instrues Complementares
180
J3HT520BR
CONDITION
11 Instrues Complementares
181
J3HT520BR
INSTRUES
DE MLTIPLO
CONTROLE
11.9 SEMAPHORE
[X] = ON/OFF
11.10
WAIT
[tempo] suspende a
11 Instrues Complementares
182
J3HT520BR
SEMAPHORE [X]
[TEMPO]
11.11 RUN
PROGRAMA
A instruo
multitasking.
11 Instrues Complementares
183
J3HT520BR
TBL_WFRM
/PROG TBL_WFRM
1: UFRAME_NUM = 0
2: LBL[1]
3: J PR[1:HOME] 50% FINE
4: J P[1] 100% FINE
5: UFRAME_NUM=1
6: LBL [5]
7: WAIT
.80(sec)
8: L P[2] 200mm/sec FINE
9: L P[3] 750mm/sec CNT20
10: L P[4] 750mm/sec CNT20
11: L P[2] 750mm/sec CNT20
12: L P[1] 200mm/sec FINE
13: IF R[2:PRDN END @ -1] = (-1),JMP LBL[10]
14: UFRAME_NUM = R[1:FRM NUM 1-5]
15: JMP LBL [5]
16: LBL[10]
17: UFRAME_NUM = 0
18: J PR[1:HOME] 100% FINE
/END
11.13
TBL2WFRM
/PROG TBL2WFRM
1: UFRAME_NUM = 0
2: LBL[1]
3: J PR[1:HOME] 50% FINE
4: J P[1] 100% FINE
5: UFRAME_NUM=1
6: R[3:TEACH CYCLE <> (-1)] = (-1)
7: LBL[5]
8: WAIT .80(sec)
9: L P[2] 750mm/sec FINE
10: PR[4] = P[2]
11: L P[3] 750mm/sec FINE
12: PR[5] = P[3]
13: L P[4] 750mm/sec FINE
14: PR[6] =P[4]
15: L P[2] 750mm/sec FINE
11 Instrues Complementares
184
J3HT520BR
11 Instrues Complementares
185
J3HT520BR
ANOTAES:
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
11 Instrues Complementares
186
J3HT520BR
Lab 8
OFFSET/FRAMES & MULTITASK
Passo:
11 Instrues Complementares
187
J3HT520BR
ANOTAES:
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
11 Instrues Complementares
188
J3HT520BR
12
Comandos MACRO
_________________________________
12 COMANDOS
MACRO
ArcTool Programming
Macros
PODEM SER EXECUTADAS DE DUAS
FORMAS:
Por uma instruo MACRO
Por meio de entradas, sadas, Pushbotton USER1
ou USER2, por teclas do Teach Pendant ou tela de
Funes Manuais.
FANUC Robotics
189
12 Comandos MACRO
190
J3HT520BR
12.1 CONFIGURANDO
PROGRAMAS
MACRO
Teclas de Usurio no
Teach Pendant
12 Comandos MACRO
191
J3HT520BR
Figura 12-1 Teclas do Teach Pendant para comandos MACRO
Botes do Painel de
Operador
12 Comandos MACRO
192
J3HT520BR
Figura 12-2 Botes no Painel de Operador
Sinais de Entrada
12 Comandos MACRO
193
J3HT520BR
Passo
Pressione MENU.
testado
est
Selecione SETUP.
Pressione F1, [TYPE].
Selecione
Macro.
Voc
ver
uma
tela
como
abaixo.
12 Comandos MACRO
194
J3HT520BR
NOTA:
12 Comandos MACRO
195
J3HT520BR
como
12 Comandos MACRO
196
J3HT520BR
12.2 EXECUTANDO
COMANDOS
MACRO
12 Comandos MACRO
197
J3HT520BR
12.3 INSTRUO DE
COMANDO MACRO
Open hand 2
Close hand 1
Close hand 2
Relax hand 1
Relax hand 2
12 Comandos MACRO
198
J3HT520BR
Passo
12 Comandos MACRO
199
J3HT520BR
Passo
Pressione MENU.
12 Comandos MACRO
200
J3HT520BR
Passo
12 Comandos MACRO
201
J3HT520BR
ANOTAES:
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
12 Comandos MACRO
202
J3HT520BR
Lab 9
Macros
Passo
principal
(utilizando
nome
de
Completado:
12 Comandos MACRO
203
J3HT520BR
ANOTAES:
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________