Escolar Documentos
Profissional Documentos
Cultura Documentos
Programação e Operação
Guia do Estudante
J3HT520BR
Para resultados mais Para resultados mais Para resultados mais Para resultados mais
eficientes, tenha em mãos: eficientes, tenha em eficientes, tenha em mãos: eficientes, tenha em mãos:
• Nome da Empresa mãos: • Nome da Empresa • Nome da Empresa
• Telefone, Número • Nome da • Telefone, Número • Telefone, Número
de FAX e e-mail Empresa de FAX e e-mail de FAX e e-mail
• Tipo de Robô e • Telefone , • Tipo de Aplicação • Ramo da Empresa
Controlador Número de FAX (tipo de Software • Tipo de Aplicação
• F Number do Robô e e-mail Instalado)
• Mensagens de • Código e • Tipo de Robô e
Falha e erro (se Descrição da Controlador
aplicável) Peça • F Number do Robô
• Tipo de Robô e • Tipo de Curso
Controlador desejado
• F Number do
Robô
NOTA: Fornecimentos de Peças, Serviços e Reparos são realizados mediante confirmação via FAX
ou e-mail. O F Number está localizado no corpo do próprio Robô ou no Painel de Operador.
INDICE
ÍNDICE GERAL
VISÃO GERAL 1
SEGURANÇA 5
3.2 O Controlador 19
INTRODUÇÃO 29
PROGRAMANDO 43
INSTRUÇÕES DE MOVIMENTO 57
MODIFICANDO UM PROGRAMA 75
REGISTRADORES DE POSIÇÃO 95
MASTERIZANDO 225
Encoder 226
Masterização 227
Público-Alvo:
Este curso é indicado para usuários de Robô Fanuc com
aplicação em manipulação e Paletização.
Pre-requisitos: Requer conhecimento prévio em lógica e familiarização com equipamentos
automatizados.
2 Visão Geral do Curso
Calendário
Dia 1 Introdução ao sistema robótico
Procedimentos para trabalho e área de trabalho do robô
Visão Geral do sistema:
O painel de controle e seus componentes
O painel de comando e seus componentes
O Teach Pendant e seus componentes
Movimentação em manual
Tela de status de posição
Coordenadas de movimentação em manual
Criando novos programas
Executando programas pré-existentes
Abortando programas
Componentes do Ponto de programação de robô
Criando novos programas de movimentação
Dia 2 Alterando programas de movimentação
Conceitos de entradas/saídas
Conceito de registradores
Conceito de posições registradas
Alterando e editando programas
Dia 3 Utilizando lógicas incondicionais e condicionais
Instruções Lógicas básicas
Cálculos com Registradores e PR’s
Tela de detalhamento de programas
Criando e executando programas tipo Macro
Visão Geral do Curso 3
Segurança
FANUC Robotics não é e não representa uma
especialista em sistemas de segurança ou em
aspectos específicos de segurança de sua
companhia ou seus empregados. É de
responsabilidade do proprietário, empregador ou
do usuário tomar todas as providências
necessárias para garantir a segurança de todo o
seu pessoal no local de trabalho.
• Considerando a segurança para instalação de seu robô.
• Mantendo a máquina, ferramenta e equipamentos externos
em segurança
• Industrial Robot Safety Training Program – RIA Video
• Treinamento de segurança em laboratório FANUC
FANUC Robotics
Considerando
segurança para a A segurança é essencial sempre que os robôs são usados. Ter
instalação de seu robô em mente os seguintes fatores com relação à segurança:
• A segurança de pessoas e equipamentos.
• Uso de dispositivos otimizados de segurança.
• Técnicas para programação segura e manual de operação
dos robôs.
• Técnicas para operação automática segura dos robôs.
• Inspeção programada regular do robô e da célula de trabalho.
• Manutenção adequada do robô.
Mantendo pessoas e
equipamentos em A segurança das pessoas é sempre de fundamental importância
segurança em qualquer situação. Entretanto, o equipamento deve ser
mantido seguro também. Ao priorizar como aplicar segurança ao
seu sistema robotizado, considerar o seguinte:
• Pessoas.
• Dispositivos externos.
• Robôs.
• Ferramental.
• Peça de trabalho.
Usando dispositivos Dar sempre atenção apropriada à área de trabalho que circunda
otimizados de o robô. A segurança da área de trabalho pode ser otimizada pela
segurança instalação de alguns ou de todos os seguintes dispositivos:
• Cercas, barreiras ou correntes de segurança.
• Cortinas de luz.
• Bloqueios.
• Capachos de pressão.
• Marcações no chão.
• Luzes de advertência.
• Batentes mecânicos.
• Botões de PARADA DE EMERGÊNCIA.
• Chaves de HOMEM MORTO (de interrupção automática).
PERIGO
Permanecer fora do envelope de trabalho do robô sempre que o
programa estiver sendo executado. Deixar de tomar este cuidado pode
resultar em lesão.
• Usando uma velocidade baixa executar o programa
passo a passo por pelo menos um ciclo completo.
• Usando uma velocidade baixa, testar a execução do
programa continuamente por pelo menos um ciclo
completo.
• Usando a velocidade programada, testar a execução
do programa continuamente por pelo menos um ciclo
completo.
• Certificar-se de que todo o pessoal esteja fora do envelope de
trabalho antes de executar a produção.
10 Segurança
PERIGO
Voltagem letal está presente no controlador SEMPRE QUE ELE
FOR CONECTADO a uma fonte de energia. Ser extremamente
cauteloso para evitar choque elétrico.
ALTA tensãoESTÁ PRESENTE no lado da entrada sempre que o
controlador estiver conectado a uma fonte de energia. Colocando
o interruptor ou o disjuntor para a posição OFF, somente remove a
energia do lado da saída do dispositivo.
PERIGO
Não tentar remover qualquer componente mecânico do robô antes
de ler e compreender completamente os procedimentos no
manual apropriado. Caso contrário isto pode resultar em séria
lesão pessoal e em destruição do componente.
Teach Pendant
Screen: Displays
the DispenseTool
software menus.
SHIFT key:Together
with other keys
Status Indicators: PREV: Displays NEXT: Displays performs a specific
Display system the previous more function function.
status. FAULT screen. keys when more
HOLD
are available. Emergency
STEP
Stop Button:
ON/OFF Switch: BUSY
Use this
Together with the RUNNING
Function keys: Take button to stop
SEAL ENBL
DEADMAN switch, specific action depending
PROD MODE a running
enables or disables on the screen displayed.
TEST CYC program, turn
robot motion. off drive power
JOINT
XYZ to the robot
servo system,
SET
TOOL
SHIFT key:Together OFF ON and apply
F1 F2 F3 F4 F5
RE
RESET
with other keys robot brakes.
performs a specific
function.
F1 F2 F3 F4 F5 RESET
PREV NEXT
MENUS key: Use TEACH
this key to display
the screen menu. MENUS SELECT EDIT DATA FCTN
SHIFT SHIFT
FCTN key: Use this
key to display the
Cursor keys: Use these supplementary
keys to move the cursor. HOLD -X +X menu.
(J1) (J1)
STEP
STEP key: Use this key to
Program keys: Use these
switch between step
BACK -Y +Y keys to select menu
execution and cycle RESET SP ACE ITEM ENTER FWD (J2) (J2)
execution. options.
FANUC Robotics
A tecla PREV restaura o último estado da tela. Em alguns casos, a tela pode
não retornar para a tela imediatamente anterior.
A tecla ITEM move o cursor para uma linha com numeração especificada pelo
usuário.
Chave DEADMAN
PREV F1 F2 F3 F4 F5 NEXT
-X +X
HOLD (J1) (J1)
STEP
-Y +Y
BACK
FWD (J2) (J2)
RESET ITEM ENTER
SPACE
-Z +Z
7 8 9 BWD (J3) (J3)
4 5 6
-X +X
COORD (J4) (J4)
1 2 3
-Y +Y
+% (J5) (J5)
0 . ,
-Z +Z
-% (J6) (J6)
-
Remote/Local
Switches motion E-stop
control from Fault Remote Fault LED Removes
panel to remote Reset Indicates that Indicates a power from the
device Initiates the operator fault condition servo motors
fault reset panel does exists
not have
motion
control
FANUC Robotics
4 INTRODUÇÃO
Additional HandlingTool Features
4.1 Ligando e
Desligando o Ligando e Desligando o Robô
Robô
Ligando e movimetando o robô : Procedimento
– Inspecionar a célula de trabalho.
– Inspecionar o Robô.
– Conectar o Intertravamento de segurança da Porta
– Ligar o disjuntor geral
– Pressionar o Botão ON no Painel de Operador
– Desabilitar todos os botões de parada de emergência do
sistema e do robô (Teach Pendant e Painel de Operador )
– Pressione a tecla de reset de falhas no painel de Operador ou
na tecla do Teach Pendant.
– Habilite o Teach Pendant se quiser iniciar uma
movimentação.
– Movimente o Robô.
FANUC Robotics
PERIGO:
ANOTAÇÕES :
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
38 Movimentando o Robô
LAB 1
Movimentando o robô
OBS____________________________________________
________________________________________________
________________________________________________
________________________________________________
________________________________________________
________________________________________________
________________________________________________
________________________________________________
________________________________________________
____________________.
40 Movimentando o Robô
ANOTAÇÕES :
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
5
Criando e Modificando 41
Programas
FANUC Robotics
Use FINE para uma Use a terminação FINE para início e fim de um cordão
movimentação mais (instrução) de solda. A terminação FINE posiciona o robô em um
precisa ponto preciso.Se você utilizar a opção contínua (CNT), os robô
não irá parar exatamente no ponto programado.
Use opção Contínua Use a terminação contínua para um movimento mais suave. A
para tornar o opção contínua não para exatamente na posição programada.
movimento mais suave
44 Criando e Modificando Programas
Posição de Segurança
A posição de segurança está for a da posição do dispositivo e da
(Safe Position)
área de transferência da peça. O programa irá levar o robô até
esta posição sempre que for necessário se realizar alguma
atividade dentro da célula de trabalho.
Modificar informações
de instruções padrão
Adicionar ou modificar
instruções existentes
sim
Mais alguma
alteração?
Não
FIM
50 Criando e Modificando Programas
Nomeando um
ArcTool Programming
Programa
Nomeando um Programa
FANUC Robotics
¬ RSR
¬ PNS
¬ MAIN
¬ SUB
¬ TEST
Upper Case (letras maiúsculas) – Este método possibilita que o
nome seja escrito letra-a-letra (pode-se usar números e
alguns outros tipos de caracteres também). As letras serão
apresentadas em forma maiúscula.
Lower Case (letras minúsculas) – Este método possibilita que o
nome seja escrito letra-a-letra (pode-se usar números e
alguns outros tipos de caracteres também). Em algumas
aplicações, as letras serão apresentadas em forma
minúscula, e serão convertidas para maiúscula após a
Criando e Modificando Programas 51
ANOTAÇÕES :
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
Instruções de Movimento 57
ArcTool Programming
6.1 Tipos de
Movimento Motion Types
Start Position
– Joint P[1]
Destination Position
P[2]
– Linear
Start Position
P[1]
Destination Position
– Circular P[1]
Center Position
P[5]
Start Position
P[4]
FANUC Robotics
FANUC Robotics
Velocidade
FANUC Robotics
CUIDADO
CUIDADO
Antes de executar o programa, não esqueça de verificar
os valores que estão atribuídos a estas variáveis de
registro numérico. Caso contrário, você poderá causar
danos a equipamentos e pessoas.
Fine – Fino
Cnt – contínuo
Tipo de terminação
Fina A terminação Fina causa a parada do robô no ponto de destino
antes de continuar a movimentação ao ponto seguinte.
J P[1] 50% FINE
A figura 6-6 mostra como o robô irá se movimentar com este tipo
de terminação.
Figura 6-6Movimento com terminação tipo Fine
66 Instruções de Movimento
ANOTAÇÕES:
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
Instruções de Movimento 69
Completado:
Completado:
Completado:
Completado:
70 Instruções de Movimento
Completado:
Completado:
72 Instruções de Movimento
ANOTAÇÕES:
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
Instruções de Movimento 73
7
Modificando Um 75
Programa
UM
PROGRAMA Modificando um programa de
movimento
• Copiando um programa
• Deletando um programa
• Modificando dados de posição (touching up)
• Inserindo instruções
• Deletando instruções
• Renumerando posições
• Copiando e colando
Modificando em Background
FANUC Robotics
Modificando Outras Quando você modificar outras instruções, você irá mudar cada
Instruções elemento da instrução.
Deletando Instruções Quando você deletar instruções, você irá removê-lo do programa
permanentemente.
Renumerando Você pode renumerar os índices das posições de um programa,
Posições para que ele fique em ordem crescente.
Copiando e Colando Quando você copiar e colar, você irá selecionar um grupo de
Instruções instruções, copiar e inserir o grupo em um ou mais locais no
programa. Você também pode copiar de um programa e copiar
em outro.
Encontrando e
Você pode solicitar uma busca e posterior substituição de
Substituindo
instruções específicas. Esta instrução é bastante utilizada quando
instruções
informações de configurações gerais do sistema afetam ao
programa.
Operações “Desfazer” Você pode desfazer uma operação para retornar ao último estado
(Undo) antes de alguma alteração. Você pode desfazer a última
operação de edição de programa e refazer novamente a
operação.
Você não poderá desfazer operações quando ocorrer alguma das
condições abaixo:
O controlador tenha sido desligado e religado
Outro programa foi selecionado
Você não está usando o Teach Pendant para editar programas
O Teach Pendant está desabilitado
O programa está protegido contra escrita
Não existe memória livre o suficiente
Mostrando
Esta função mostra os comentários de Entradas/Saídas e
comentários na tela do
Registradores na tela do Teach Pendant. Isto facilita a confirmar
Teach Pendant
dados enquanto você edita programas, sem necessariamente
sair da tela de programação.
Pendant.
selecionar entre F e N.
¬ Para mudar o formato da posição de Cartesiano
para angular, pressione a tecla F5 [REPRE] e
selecione o sistema de coordenadas. A posição
será convertida automaticamente
¬ Quando terminar, pressione F4 [DONE].
Outras Instruções Para modificar outras intruções:
Mova o cursor para o numero da linha que você quer alterar.
Mova o cursor para o componente que você quer
alterar e pressione a tecla apropriada:
Se não houver teclas apropriadas, pressione F4
[CHOICE], e selecione o valor.
Tempo Antes/Depois
localização.
Para parar a troca de instruções, pressione F5, EXIT.
CUIDADO
Em solda a arco, você não pode usar o comando de
substituição de instrução de movimento com o Touch
Sense ou Track/Offset. Você estará causando erros em
memórias do controlador. Se você quiser substituir as
instruções, primeiro delete a instrução de movimento e
insira a nova instrução.
FANUC Robotics
ANOTAÇÕES:
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
92 Modificando um Programa
Lab 3
Modificando programas de movimentação
Completado:
Completado:
Completado:
Completado:
ANOTAÇÕES:
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
8
Registradores de
Posição
ArcTool Programming
8 Registradores
de Posição Registradores de Posição PR[x]
FANUC Robotics
CUIDADO
Os registradores de posição são utilizados em programas.
Não modifique registradores de posição sem antes se
certificar se o registrador não está sendo utilizado em seu
sistema; de outra forma, você poderá estar alterando
algum outro programa que será executado.
ITEM DESCRIÇÃO
@Pos Este item indica qual a posição que está sendo acionada no momento.
Comentário Este item habilita a escrever comentários como por exemplo, a característica da posição.
ANOTAÇÕES:
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
Registradores de Posição 107
LAB4
Criando Posições de Referência e Registradores de Posição
Completado:
108 Registradores de Posição
ANOTAÇÕES:
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
9
Instruções de Lógica 109
DE LÓGICA
Instruções de Programa
FANUC Robotics
9.1 LBL[x] / JMP A instrução JMP LBL[x] executa uma busca do endereço x no
LBL[x] programa. O endereço destino será indicado por LBL [x].
9.2 CALL Program A instrução CALL irá chamar um programa secundário para ser
executado, a partir de um programa principal. Quando o
programa secundário terminar sua execução, ele retornará a
primeira ação do programa principal após a instrução CALL. Veja
a figura abaixo.
Figura 9-1 CALL programa
110 Instruções de Lógica
• Aperte Enter
9.4 Instrução Timer A instrução Timer habilita a iniciar , parar e resetar dez diferentes
temporizadores dentro de um programa. Estes temporizadores
podem determinar, por exemplo, qual o tempo de execução de
uma determinada rotina. Temporizadores podem iniciar em um
programa e parar em outro. O Status do temporizador pode ser
visto no variável $TIMER [n] onde n é o indicador de qual
temporizador está sendo usado.
será R[2]=5.
Quando usamos o endereçamento de forma indireta, a instrução
contém um endereço contido dentro de um registrador. Por
exemplo. Se R[3] = 2, e R[2]=5, podemos dizer que R[R[3]]=5.
Figura 9-3 Exemplos de endereçamento direto e indireto.
CUIDADO
Registradores são utilizados em programas. Não
modifique valores de registradores antes de certificar-se
como estes registradores estão sendo utilizados nos
programas. De outra forma, poderá causar danos a
equipamentos e pessoas.
Figura 9-6 Instrução If utilizada com I/Os Digitais (DI/DO), Robô (RI/RO),
SOP (SI/SO), User (UI/UO) e Weld (WI/WO)
Figura 9-7 Instrução If utilizada com Registradores (R[ ]), Grupo (GI/GO),
Analógicos (AI/AO) e Variáveis de sistema ($...)
Instrução AND
Instrução OR
9.8 Instrução Instruções WAIT executam uma espera por um tempo específico
WAIT no programa ou até que a condição seja verdadeira. Quando uma
instrução wait é executada, o robô não executa instruções de
movimento.
Condições AND:
WAIT [cond1] AND [cond2] AND ...
Por exemplo,
1: WAIT DI[1]=ON AND DI[2]=ON, TIMEOUT, LBL[1]
Condições OR
ArcTool Programming
Programa Prático
Main program Torch clean
!This program will trace a line. Every 2 cycles it J P[1] 50% FINE
will call the torch clean job and after 5 cycles J P[2] 50% CNT100
it will stop. After the program runs the cycle
time can be checked. L P[3] 1000mm/sec
Timer[1]=reset Wait 2sec
Timer[1]=start J P[2] 50% CNT100
R[1]=0 J P[1] 50% FINE
R[2]=0 R[1]=0
LBL[1] [End]
R[1] = R[1]+1
If R[1]>=2 CALL
R[2]=R[2]+1
If R[2]>=5 Jump LBL[2]
Jump LBL[1]
LBL[2]
Timer[1]=stop
Message [end]
[End]
FANUC Robotics
Declaration of registers:
R[1] = numero de ciclos após limpeza
R[2] = numero total de ciclos no programa
Main program
!Este programa irá traçar 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]
R[1] = R[1]+1
! Incrementa 1 ao registrador R[1]
If R[1]>=2 CALL Torch clean
Instruções de Lógica 125
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 ‘TERMINADO’na tela USER
[End]
Torch clean
J P[1] 50% FINE
! Posição Home
J P[2] 50% CNT100
! Posição de aproximação abaixo da posição de
limpeza
L P[3] 1000mm/sec FINE
! Entra no dispositivo para limpeza
Wait 2sec
J P[2] 50% CNT100
! Ponto de aproximação abaixo da estação de
limpeza
J P[1] 50% FINE
! Posição Home
R[1]=0
[End]
126 Instruções de Lógica
ANOTAÇÕES:
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
Instruções de Lógica 127
Lab 5
Programas de lógica e movimentação
Passo: 1) Ligar o controlador.
Criar um programa de nome ‘Principal’. Neste programa, inserir as
instruções para chamadas dos programas já criados Progr1 e
Progr2. Executar o programa.
Completado:
Completado:
Completado:
Completado:
128 Instruções de Lógica
ANOTAÇÕES:
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
Instruções de Lógica 129
9.10 Instruções com Instruções com entradas e saídas ou I/O, habilitam o programa a
entradas e enviar e receber sinais digitais ou analógicos, discretos ou em
saídas rede. Existem vários tipos de instruções de I/O:
9.11 Instruções com Entradas Digitais (DI) e Saídas Digitais (DO) são sinais
Entradas e configurados por usuários. Podem ser discretos ou em rede,
Saídas Digitais conforme a instalação.
DO [x] = R [x] A instrução DO [x] = R [x] aciona ou não uma determinada saída
digital , dependendo do valor armazenado no registrador x. Um
valor 0 desliga a saída e qualquer outro liga.
9.12 Instruções com Entradas e saídas digitais tipo Robô (RI/RO) são usadas para
entradas e comunicação entre o controlador e o robô.
saídas digitais
tipo robô
R [x] = RI [x] A instrução R [x] = RI [x] armazena a condição da entrada digital
em um registrador (ON=1, OFF=0).
Figura 9-17 R [x] = RI [x]
RO [x] = R [x] A instrução RO [x] = R [x] aciona ou não uma determinada saída
digital , dependendo do valor armazenado no registrador x. Um
valor 0 desliga a saída e qualquer outro liga.
9.13 Instruções com Sinais de entrada e saída analógicos (AI/AO) são sinais
entradas e contínuos, cuja amplitude indica valores de dados, como
saídas temperaturas e tensões.
analógicas
R [x] = AI [x] Estas instruções armazenam em um registrador um valor lido a
partir de uma entrada analógica .
Figura 9-21 R [x] = AI [x]
9.14 Entradas e saídas Entradas e saídas de Grupo são associações de duas ou mais
de Grupo entradas digitais (GI) ou duas ou mais saídas digitais (GO). Seus
valores serão lidos ou atribuídos como valores decimais
resultantes da combinação binária de cada bit associado.
R [x] = GI [x] A instrução R [x] = GI [x] armazena um valor decimal resultante
da combinação de duas ou mais entradas digitais em um
registrador .
Figura 9-23 R [x] = GI [x]
136 Instruções de Lógica
Passo
PRESSIONE MENUS.
6 Selecionar SYSTEM.
7 Pressionar F1, [TYPE].
8 Selecionar Variables.
Você verá a tela abaixo.
138 Instruções de Lógica
Valor Ação
0 Sem ação
2 Pausa o programa
3 Aborta o programa com erro
4 Para a movimentação do programa
6 Pausa o programa e para a
movimentação
8 Cancela a movimentação de programa
10 Pausa o programa e cancela o movimento
11 Aborta o programa e cancela o
movimento
9.18 Instrução com Você pode atribuir ou resgatar valores contidos em uma variável,
Nome de utilizando a intrução parameter name.
Parâmetro
(variáveis)
NOTA: Muitas variáveis não podem ter seus valores
alterados. Portanto, você deve ter certeza de qual variável alterar
antes de utilizar a instrução Parameter Name
Cartesiana (xyzwpr)
Joint (eixos J1 até J6)
NOTA: Se um sistema de variáveis requer um valor booleano
(verdadeiro ou falso), use 1=verdadeiro e 0=falso.
CUIDADO
Sistemas de variáveis controlam como o robô e o
controlador operam. Não utilizem o sistema de variáveis
ao menos que saiba exatamente qual a sua função; caso
contrário, você poderá causar danos a equipamentos ou
pessoas.
grupos de movimentação.
Operações Para a instrução SKIP, você pode utilizar instruções AND (E) ou
OR (OU). Por exemplo:
Operação AND
****************************************************************
144 Instruções de Lógica
Motion\Modify\\\\\\\\\\\\\\\\JOINT\\10\%
1 No option 5 Offset,PR[ ]
2 ACC 6 Incremental
3 Skip,LBL[] 7 Tool_Offset
4 Offset/Frames 8 ---next page---
PROCTEST\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
[End]
Select item
[CHOICE]
*******************************************************************
*********************************************************************
P[1] UF:1 UT:1 CONF:N 000
X ******.*** mm W ******.*** deg
Y ******.*** mm P ******.*** deg
Z ******.*** mm R ******.*** deg
PROCTEST\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\\
[End]
Enter value
Instrução 1. Geral:
Monitor
A instrução Monitor possibilita a execução de programas em
multitask de monitoramento de sinais.
Instruções de Lógica 145
ANOTAÇÕES:
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
Instruções de Lógica 147
Lab 6
Programas de lógica e movimentação
Completado:
Completado:
Completado:
ANOTAÇÕES:
148 Instruções de Lógica
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
10
Sistemas de
Coordenadas
10 SISTEMAS DE
COORDENA- Additional HandlingTool Features
FANUC Robotics
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.
PREV.
Para mostrar todos os padrões de Tool Frame, pressione
PREV repetidamente até que seja mostrada a tela abaixo.
CUIDADO
Se você estiver configurando uma nova ferramenta, ou
alterando uma existente, certifique-se que todos os dados
das ferramentas estejam zerados ou não inicializados.
Pressione F4, CLEAR para limpara dados de
coordenadas.
De outra forma, você poderá causar danos a
equipamentos ou pessoas.
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
SETUP Frames
Tool Frame Setup/ Six Point
Frame Number: 1
X: 0.0 Y: 0.0 Z: 0.0
W: 0.0 P: 0.0 R: 0.0
Comment: ****************
Approach point 1: UNINIT
Approach point 2: UNINIT
Approach point 3: UNINIT
Orient Origin Point : UNINIT
X Direction Point : UNINIT
Z Direction Point : UNINIT
Active TOOL $MNUTOOLNUM[1]=1
CUIDADO
Quando você utilizar a opção MOVE_TO na tela de
configuração de Tool, um movimento não previsto pode
ocorrer. Isto pode causar danos a equipamentos e
pessoas.
CUIDADO
Se você estiver configurando uma nova ferramenta, ou
alterando uma existente, certifique-se que todos os dados
da ferramentas estejam zerados ou não inicializados.
Pressione F4, CLEAR para limpara dados de
coordenadas.
De outra forma, você poderá causar danos a
equipamentos ou pessoas.
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
SETUP Frames
Tool Frame Setup / Direct Entry
Frame Number: 1
1 Comment: ****************
2 X: 0.000
3 Y: 0.000
4 Z: 0.000
5 W: 0.000
6 P: 0.000
7 R: 0.000
Configuration: N R D B, 0, 0, 0
se na mesma posição.
Se o TCP não estiver correto, a posição não irá se manter
fixa. Você terá que verificar as posições gravadas.
CUIDADO
Quando você utilizar a opção MOVE_TO na tela de
configuração de Tool, um movimento não previsto pode
ocorrer. Isto pode causar danos a equipamentos e
pessoas.
10.2.2 Configurando
Additional HandlingTool Features
Coordenadas de
Plano de Coordenadas USER
Trabalho (USER)
Dados de posição podem ser referenciados por um
conjunto de coordenadas diferene da WORLD
(USER 0)
• O sistema de variáveis $USEUSERFRAME deve estar
configurado em TRUE para possibilitar a troca de planos dde
trabalho USER.
• Quando esta variável estiver em FALSE, a troca de
coordenadas USER é desabilitada e o robô irá trabalhar com
a coordenada WORLD padrão.
Três métodos para configurar a USER FRAME
• Método dos três pontos
• Método dos quatro pontos
• Método da entrada direta
FANUC Robotics
SETUP Frames
User/RTCP Setup / Four Point
X Y Z Comentário
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 UFRAME/RTCP $MNUFRAMNUM[1]=0
SETUP Frames
User/RTCP Setup/ Four Point
Frame Number: 2
X: 0.0 Y: 0.0 Z: 0.0
W: 0.0 P: 0.0 R: 0.0
Comment: ****************
Orient Origin Point: UNINIT
X Direction Point: UNINIT
Y Direction Point: UNINIT
System Origin: UNINIT
Active UFRAME/RTCP $MNUFRAMNUM[1]=1
170 Sistemas de Coordenadas
Passo
PRESSIONE MENUS; SELECIONE SETUP; E PRESSIONE F1,
[TYPE].
6 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 movimentação padrão
do robô é 1.
Se a opção USER Frame não estiver mostrada na parte
superior da tela, pressione F3, [OTHER], e selecione
User/RTCP. Se F3, [OTHER], não estiver disponível,
pressione PREV.
Para mostrar todos os padrões de User Frame, pressione
PREV repetidamente até que seja mostrada a tela abaixo
SETUP Frames
User/RTCP Setup / Direct Entry
X Y Z Comentário
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 UFRAME/RTCP $MNUFRAMNUM[1]=0
SETUP Frames
User/RTCP Setup/ Direct Entry
Frame Number : 1
1 Comentário : ****************
2 X : 0.000
3 Y : 0.000
4 Z: 0.000
Sistemas de Coordenadas 175
5 W: 0.000
6 P: 0.000
7 R: 0.000
Configuration: N, 0, 0, 0
Active UFRAME/RTCP $MNUFRAMENUM[1]=0
ANOTAÇÕES:
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
178 Sistemas de Coordenadas
Lab 7
Sistemas de Coordenadas (Frames)
Passo: 1) Ligar o controlador. Criar uma coordenada Tool para o
robô utilizando o método dos 6 pontos (configurá-lo na
coordenada número 1). Configurar a aresta azul da
ferramenta como direção do eixo x.
Testar a coordenada (obs: se você selecionar a coordenada de
movimentação TOOL, o robô deverá movimentar-se em x no
sentido da aresta azul)
Completado:
2) Criar uma coordenada Tool para o robô utilizando o
método dos 6 pontos (configurá-lo na coordenada número
2). Configurar a aresta branca da ferramenta como
direção x.
Testar a coordenada (obs: se você selecionar a coordenada de
movimentação TOOL, o robô deverá movimentar-se em x no
sentido da aresta branca)
Completado:
3) Com a coordenada Tool 1 selecionada, crie um programa
chamado TOOL1 e grave alguns pontos. Execute o
programa.
Altere as características em Z na coordenada User 1, utilizando-
se do método da entrada direta (Menus◊ F1◊ Frame◊ F3[other]
◊ Selec. Tool◊ Selecione a coordenada a ser alterada ◊ F
[Detail] ◊ F[Method] ◊ Selecione Direct Entry ◊ Altere os
valores em Z (cuidado com o sentido da coordenada que você
ensinou).
Teste o programa.
Completado:
4) Selecione a coordenada Tool 2 e execute o programa
TOOL1. Qual a falha que ocorre? O que se deve fazer
para se executar este programa novamente?
____________________________________________________
____________________________________________________
____________________________________________________
____________________________________________________
____________________________________________________
_____________________________________________.
Sistemas de Coordenadas 179
Completado:
6) Criar uma coordenada User para o robô utilizando o
método dos 3 pontos (configurá-lo na coordenada número
2). Configurar a aresta azul do plano de trabalho como
direção x.
Testar a coordenada (obs: se você selecionar a coordenada de
movimentação USER, o robô deverá movimentar-se em x no
sentido da aresta azul)
Completado:
7) Com a coordenada User 1 selecionada, crie um
programa chamado FRAME1 e grave alguns pontos.
Execute o programa.
Altere as características em Z na coordenada User 1, utilizando-
se do método da entrada direta (Menus◊ F1◊ Frame◊ F3[other]
◊ Selec. User◊ Selecione a coordenada a ser alterada ◊ F
[Detail] ◊ F[Method] ◊ Selecione Direct Entry ◊ Altere os
valores em Z (cuidado com o sentido da coordenada que você
ensinou).
Teste o programa.
Completado:
8) Selecione a coordenada User 2 e execute o programa
FRAME1. Qual a falha que ocorre? O que se deve fazer
para se executar este programa novamente?
____________________________________________________
____________________________________________________
____________________________________________________
____________________________________________________
____________________________________________________
_____________________________________________.
180 Sistemas de Coordenadas
ANOTAÇÕES:
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
11
Instruções
Complementares
FANUC Robotics
LP[1]1000mm/secCNT10;
LP[3] 40 mm/secFINE;
UFRAME [i] = PR [x] A instrução UFRAME [i] = PR [x] define a coordenada USER a
partir de instruções armazenadas dentro de uma PR[x].
Figura 11-4 UFRAME [i] = PR [x]
UTOOL [i] = PR [x] A instrução UTOOL [i] = PR [x] define a coordenada TOOL a
partir de instruções armazenadas dentro de uma PR[x].
Figura 11-5 UTOOL [i] = PR [x]
1: LP[1]1000mm/secCNT10;
3: LP[3] 40 mm/secFINE;
ANOTAÇÕES:
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
190 Instruções Complementares
Lab 8
OFFSET/FRAMES & MULTITASK
Completado:
Criar um ponto que tenha a condição TOOL OFFSET
(deslocamento em Tool Frame), com dados de coordenadas
gravados na PR[10].
No PR[10] inserir os dados x=20,y=0,z=0,w=0,p=0 e r=0
Executar o programa
Completado:
Copiar as características do plano de trabalho USER1 no
registrador de posição 60 (PR[60]) (deve ser feito manualmente,
copiando os valores de x,y,z,w,p e r da tela de Tool frame detail
para o PR[60].)
Dentro do programa FRAME1, inserir, no começo do programa, a
instrução User[1]=PR[60]
Executar o programa. Alterar os valores de PR[60] em x,y e z.
(obs: cuidado com os valores inseridos)
Completado:
Criar um programa novo com o nome QUADRADO. Crie um
programa que execute uma trajetória que descreva um quadrado
perfeito, utilizando a instrução OFFSET.Executar o programa.
Qual a diferença em criar este programa utilizando OFFSET e
Soma de PR’s?
____________________________________________________
____________________________________________________
_________________________________________________
Completado:
Instruções Complementares 191
ANOTAÇÕES:
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
192 Instruções Complementares
12 MACROS
MACRO
Macros
FANUC Robotics
Itens da tela MANUAL Você pode configurar um comando macro a ser executado a
FCTNS Macro partir da tela MANUAL FCTNS . Depois de configurado, você
poderá executar o comando utilizando a tecla SHIFT e a função
EXEC
Botões do Painel de Você pode configurar um comando MACRO para ser executado
Operador quando uma tecla do painel de operador for pressionada. Você
poderá executar o programa a partir das teclas USER1 (SP4) e
USER2 (SP5).
196 Macros
Sinais de Entrada Você pode configurar comandos macro para serem executados a
partir de entradas digitais. Você pode configurar um programa
macro para uma entrada digital (DI), entrada de robô (RI) ou uma
entrada de usuário de operador (UI). Você poderá utilizar até 5
comandos de entrada ou entradas tipo UOP. Se você quiser
alterar a quantidade de sinais a serem utilizados, altere o valor
configurado na $MACROMAXDRI.
Para sinais digital de entrada, índices de 0 a 999 podem ser
utilizados (dependendo da quantidade de sinais disponíveis no
sistema). Quando o índice for 0, a macro não estará configurada.
Para entradas digitais de robô, índices de 0 até a quantidade
máxima de entradas digitais existentes no robô podem ser
utilizados (dependendo da quantidade de sinais disponíveis no
sistema). Quando o índice for 0, a macro não estará configurada.
CUIDADO
Antes de copiar programas que contenham macros entre
um controlador e outro, certifique-se que na tela de
configuração do primeiro controlador tenham as mesmas
configurações da tela de configuração do segundo
controlador. Se as configurações não forem IDÊNTICAS,
não copie, caso contrário você poderá causar danos a
pessoas e equipamentos.
Macros 197
12.2 Executando Depois que você configurar um comando macro, você deverá
Comandos executá-lo para testá-lo usando os seguintes métodos:
Macro Pressionando uma tecla do Teach Pendant
Pressionando a tecla SHIFT + Tecla do Teach Pendant.
Selecionando um item na tela MANUAL FCTNS Macro
Pressionando um botão no Painel de Operador
Executando o comando macro dentro de um outro programa
utilizando o nome de instrução (instruction name).
Através de um sinal de entrada (DI, RI, ou UI)
Executando o programa MACRO
ANOTAÇÕES:
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
Macros 205
Lab 9
Macros
1) Criar um programa com nome MINHAMAC
Passo
Este programa deverá executar uma série de movimentos e
ao final, acionar uma saída digital.
Configurar este programa como macro com um nome de
instrução CASA, para ser executado a partir de:
a) Uma tecla do Teach Pendant (SU)
b) Um botão do Painel de Operador (SP)
c) Uma entrada Digital (DI)
d) Tela de Funções Manuais (MF)
e) Um programa principal (utilizando o nome de instrução)
Completado:
Completado:
206 Macros
ANOTAÇÕES:
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
13
207
HARDWARE
Causas Potenciais
¬ Problemas com o controle AC
¬ Disjuntor geral
¬ Transformador
¬ Problemas na alimentação DC do painel de
controle.
¬ Falhas em Purga (para robôs de Pintura)
¬ Problemas em Teach Pendant ou no cabo do
mesmo (ou em barreiras intrínsecas, se
possuir)
¬ Fonte de alimentação DC não OK
¬ Fusível F1 da Fonte
¬ Fusível F4 da Fonte
¬ Circuito ON/OFF
¬ Placa do Painel de Operador
¬ Cabos
F4 7.5A
fuse for +24V
Fonte RJ3/RJ3iB
PIL
LED for indicating the
AC power supply
Hardware
status (Green)
ALM
LED for indicating
the alarm (Red)
213
214 Hardware
Nome
Sintoma, quando o fusível estiver Ação
queimado
1 Checar as unidades de ventilação e os cabos
F1 O LED PIL (verde) da fonte não acende, e conectados aos conectores CP2 e CP3 da
não é possível ligar o robô. Fonte, para verificar possíveis curto-circuitos.
2 Troque a fonte.
2 Troque a Fonte.
Hardware 215
3 Substituir o transformador.
F1 O alarme OHAL (alta temperatura) irá 1 Checar se os cabos conectados na entrada trifásica
F2 aparecer no Teach Pendant, e o display de do servo amplificador estão defeituosos.
sete segmentos no servo amplificador irá
indicar o número 3. 2 Substituir o servo amplificador.
216 Hardware
NOTES:
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
15
219
MANIPULAÇÃO DE
ARQUIVOS
Manipulando
Programas/Arquivos
CRIANDO UM PROGRAMA
RENOMEANDO UM PROGRAMA
CONFIGURANDO A PORTA
◊ ENTER
ou
◊ F[PRINT] -◊ ENTER
BACKING UP
RESTORING
BACKING UP CONTROLE
RESTORING CONTROLE
SEQUENCIA PARA
CASO SE TENHA O BACKUP DE CONTROLE: siga o
RESTAURAÇÃO DA
procedimento de restauração do controle
CPU:
NOTES:
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
224 Manipulação de Arquivos
16
225
MASTERIZAÇÃO
MASTERIZANDO
Beta
Amp
Motor SPC
Optional
board
Fiber Optic
Encoder/
Brake
Board
6 Axis
Main Six Sets of Signals (Fiber Optic) Servo
CPU Amp
Brake Serial data
Feedback (Fiber Optic) (status/position information)
Mechanical
Linkage
Motor SPC
Encoder
Encoder Disk
Light Source
Unidade de Baterias
227 Masterização
PROCEDIMENTO:
2. MASTERIZAÇÃO:
PROCEDIMENTO:
PROCEDIMENTO:
NOTES:
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________
____________________________________________________________________________