Escolar Documentos
Profissional Documentos
Cultura Documentos
1
Programação Básica XRC
2
Programação Básica XRC
3
Programação Básica XRC
Botões de Operação
Parada de Emergência
Start Local
Modo Play
Modo Teach
4
Programação Básica XRC
Modo Remoto
Hold
Servo Power
Trava de Segurança
5
Programação Básica XRC
Area
Cursor
A Tecla CURSOR é uma chave 4-direcional, que move o cursor para cima,
para baixo, para direita e para esquerda. O cursor desloca-se sobre linhas
6
Programação Básica XRC
Select
Teclas de Edição
7
Programação Básica XRC
Enter
Insert
8
Programação Básica XRC
Modify
A Tecla MODIFY é usada para modificar uma posição gravada, deve ser
pressionada antes da Tecla ENTER, com os servos ligados. MODIFY também
altera Instruções de Informações (sem movimento).
Delete
9
Programação Básica XRC
Shift
Interlock
10
Programação Básica XRC
Menu Área
11
Programação Básica XRC
12
Programação Básica XRC
13
Programação Básica XRC
Cada ícone possui um submenu. Cada Item do submenu abre uma página
na Área General Display.
14
Programação Básica XRC
15
Programação Básica XRC
Linha de Edição.
Linha de Mensagem
16
Programação Básica XRC
mensagem for muito longa para ser mostrada em uma linha, a Tela rola
automaticamente para a esquerda. Múltiplas mensagens são indicadas com o
ícone page.Selecionando a Área de mensagem e usando o Cursor UP/DOWN, as
mensagens são mostradas em seqüência.
O Main Menu possui uma lista de ícones que dão acesso às páginas de
programação e operação do Sistema. O número de ícones e suas opções
dependem do Modo de Segurança fixado. Existem três Modos de
Segurança:
-Modo de Operação - Sem senha
-Modo de Edição - Senha de 4 a 8 dígitos (00000000 default)
-Modo de Gerenciamento - Senha 4 a 8 dígitos (99999999 default)
NOTA: Este manual está baseado no Modo de Segurança de Edição.
A Tela do Pendant XRC permite que os itens do Main Menu sejam selecionados.
As opções do Main Menu, em Modo de Segurança de Edição, estão listados
abaixo:
-Job
-Arc Welding
-Variable
-In/Out
-Robot
-System Info
-FD/CF
-Setup
Job
17
Programação Básica XRC
Arc Welding
Variable
In/Out
Robot
System Info
FD/CF
18
Programação Básica XRC
Tecla ROBO
Tecla EX.AXIS
Tipos de Coordenadas
19
Programação Básica XRC
Coordenadas Joint
O robô possui seis eixos: Base (S), Ombro (L), Cotovelo (U), Rotação
do Cotovelo (R), Punho (B) e Rotação do Punho (T). O Sistema de coordenadas
Joint movimenta estes eixos independentemente. Em Coordenadas Joint, o
movimento do robô obedece às Teclas dos eixos SLURBT. Joint é a coordenada
default ao ligar o controlador.
20
Programação Básica XRC
21
Programação Básica XRC
22
Programação Básica XRC
23
Programação Básica XRC
24
Programação Básica XRC
25
Programação Básica XRC
Velocidade Manual
26
Programação Básica XRC
Posição do Robô
Posição Atual
COMMAND POSITION.
27
Programação Básica XRC
ALARMES E ERROS
Mensagens de Erros
28
Programação Básica XRC
Alarmes Menores
29
Programação Básica XRC
Alarmes Maiores
30
Programação Básica XRC
Alarm Display
Histórico de Alarmes
Shock Sensor.
31
Programação Básica XRC
32
Programação Básica XRC
33
Programação Básica XRC
34
Programação Básica XRC
35
Programação Básica XRC
CRIANDO UM PROGRAMA
36
Programação Básica XRC
JOB List com DETAIL DISPLAY ativo. Pressione ENTER para aceitar o
comentário.
-Se GROUP SET é diferente de R1, pressione SELECT, posicione o cursor sobre
a combinação do grupo de eixos e pressione SELECT.
-Pressione ENTER ou toque EXECUTE para completar a criação do novo programa
é mostrada a página JOB CONTENT do programa criado, contendo duas linhas de
programação: 0000 NOP (No Operation) e 0001 END.
NOTA: A partir da página JOB CONTENT é possível criar novos
programas, selecionando JOB da Área Menu. Selecione CREATE NEW.
-Selecionando um Programa Para abrir um programa, em Modo Teach ou Play,
proceda da seguinte forma:
-MAIN MENU aberto, selecione JOB.
-Selecione SELECT JOB, para acessar a lista de programas.
-Cursor sobre o job, pressione SELECT.
Programa Ativo
37
Programação Básica XRC
Master Job
38
Programação Básica XRC
39
Programação Básica XRC
Master Job
-Cursor sobre os asteriscos, pressione SELECT.
-Cursor sobre SETTING MASTER JOB, pressione SELECT.
-É aberta a página Job List. Cursor sobre o job pressione SELECT.
O nome do programa escolhido é registrado como Master Job e a página
Job Content do programa é aberta.
CRIAÇÃO DE TRAJETÓRIA
40
Programação Básica XRC
Uma posição gravada com Movimento Joint faz com que o controlador
execute
o caminho mais rápido até ela, acionando todos os motores do robô até
encontrar os valores "Command Position Pulse" de cada eixo desta posição. A
trajetória da ferramenta não descreve uma linha reta porque o controlador
não interpola esta trajetória. O Movimento Joint é usado para posições de
aproximação e afastamento da peça de trabalho.
O Movimento Joint também é chamado de "air cuts"(corte em vazio).
Geralmente a primeira e a última posição do programa são gravadas com MOVJ.
41
Programação Básica XRC
42
Programação Básica XRC
43
Programação Básica XRC
44
Programação Básica XRC
Confirmação de Trajetória
45
Programação Básica XRC
Seleção de Ciclo
STEP
46
Programação Básica XRC
CYCLE
AUTO
47
Programação Básica XRC
-Selecione CYCLE.
-Cursor sobre WORK SELECT, pressione SELECT, conforme mostra a Figura 8.4
abaixo.
-Cursor sobre o Tipo de Ciclo, pressione SELECT.
Executando um Programa
48
Programação Básica XRC
49
Programação Básica XRC
50
Programação Básica XRC
-Movimento Spline Três posições gravadas com Movimento Spline fazem com que
o controlador movimente o TCP do robô sobre uma trajetória parabólica.
51
Programação Básica XRC
52
Programação Básica XRC
53
Programação Básica XRC
54
Programação Básica XRC
55
Programação Básica XRC
Copiar Programas
A função COPY JOB faz uma cópia idêntica do programa, mas deve ser
gravada com nome diferente. Esta função é muito utilizada em células para
criar programas com pequenas diferenças. Também é usada para alterações em
programas prontos, preservando o programa original. Para copiar programas,
proceda da seguinte forma:
-Em Modo Teach, MAIN MENU aberto, selecione JOB, depois SELECT JOB.
-Posicione o cursor sobre o programa a ser copiado.
-Escolha JOB, da Área MENU AREA.
-Escolha COPY JOB.
-Através do teclado virtual, digite um novo nome para o programa na linha
RESULT e pressione ENTER.
-Escolha [YES] para a Tela "Copy?".
Renomear Programas
56
Programação Básica XRC
Job Header
Capacidade de Memória
57
Programação Básica XRC
EDIÇÃO DE PROGRAMAS
58
Programação Básica XRC
Correção de Trajetória
59
Programação Básica XRC
60
Programação Básica XRC
61
Programação Básica XRC
62
Programação Básica XRC
63
Programação Básica XRC
Copy
64
Programação Básica XRC
Cut
Para cortar (remover) um grupo de linhas/posições do programa e
armazenar na área de transferência, proceda da seguinte forma:
-Em Modo Teach,
selecione o programa que contém as linhas a serem copiadas e posicione
o cursor sobre a primeira linha do grupo a ser copiado. Segure a Tecla
SHIFT e pressione SELECT.
-Para remover mais de uma linha, leve o cursor até a última linha do grupo
a ser copiado. Os números das linhas selecionadas ficam marcados.
-Selecione EDIT, da Área Menu Area.
-Selecione CUT.
-Escolha [YES] na Tela "Delete?".
NOTA: As linhas também podem ser selecionadas a partir da última
linha dogrupo até a primeira.
Paste
Reverse Paste
65
Programação Básica XRC
66
Programação Básica XRC
67
Programação Básica XRC
AJUSTE DE VELOCIDADE
68
Programação Básica XRC
-TRT
69
Programação Básica XRC
-Em Modo Teach, mova o cursor para o lado das instruções sobre a posição
que requer mudança e pressione SELECT. O cursor aparece na Linha de Edição
sobre MOV_.
-Posicione o cursor sobre o valor da Velocidade.
-Pressione SELECT. Aparece uma linha de prompt para a Velocidade.
-Digite o valor desejado e pressione ENTER.
-Pressione ENTER para inserir os dados da Linha de Edição dentro do
programa.
Change Speed
70
Programação Básica XRC
Relative
71
Programação Básica XRC
Tempo de Ciclo
72
Programação Básica XRC
Speed Override
73
Programação Básica XRC
Speed Limit
Dry-Run Speed
74
Programação Básica XRC
Check-Run
Machine Lock
75
Programação Básica XRC
INFORM LIST
76
Programação Básica XRC
A Tecla INFORM LIST abre uma "janela" do lado direito da página JOB
CONTENT, contendo o Diretório de Instruções INSTRUCTION DIRECTORY.
77
Programação Básica XRC
-TIMER
-PAUSE
Variáveis Aritméticas
Mostrando as Variáveis
Editando Variáveis
78
Programação Básica XRC
Instruções Aritméticas
Instruções Aritméticas
79
Programação Básica XRC
INC (Incremento)
80
Programação Básica XRC
-Selecione ARITH.
-Selecione INC.
-Com o cursor sobre INC, na Linha de Edição, pressione SELECT. É mostrada a
página de Edição de Detalhes (Detail Edit) da Instrução INC.
-Cursor em RESULT sobre , pressione SELECT.
-Cursor sobre o Tipo da Variável (I, B, ou D), pressione SELECT.
-Cursor sobre o endereço da Variável, pressione SELECT, digite o endereço
correto (0 a 99) e pressione ENTER.
-Pressione ENTER novamente para inserir a Instrução no programa.
NOTA: Quando inserir uma Instrução entre duas linhas já existentes
(sem estar acima da linha END), pressione a Tecla INSERT antes de ENTER.
DEC (Decremento)
81
Programação Básica XRC
SET
CLEAR
82
Programação Básica XRC
83
Programação Básica XRC
84
Programação Básica XRC
85
Programação Básica XRC
86
Programação Básica XRC
Saídas de Sinais ao mesmo tempo. Assim, com uma única instrução é possível
programar todos os sinais de um mesmo Grupo I/O. Por exemplo, a programação
da instrução DOUT OG# (1) = 162, resultará: Saídas de Sinais 2, 6 e 8
ligadas e Saídas de
Sinais 1, 3, 4, 5 e 7 desligadas. É feita uma conversão do número
binário formado pelo status do Grupo para número decimal (e vice-versa),
conforme mostra a Tabela 15.1. Para cada Input ou Output é atribuída uma
posição binária, que é lida como "1", quando estiver ligada ou como "0",
quando estiver desligada. Estas posições são fixas para todos os Grupos e
possuem valores binários específicos.
NOTA: O XRC dispõem 128 Grupos para Universal Input [IN#(1) até
IN#(1024)] e 128 Grupos para Universal Output [OT#(1) até OT#(1024)]. O
Grupo I/O é mostrado nas telas Universal Input e Universal Output, como
ilustra a Figura 15.3. O úmero do grupo aparece na Área Display Geral, na
linha abaixo da Área de Status. A linha começa com a palavra GROUP, seguida
da denominação: "IG#(_)" - Grupo de Entradas de Sinais ou "OG#(_)" - Grupo
de Saídas de Sinais. Os demais grupos são mostrados ao pressionar a Tecla
PAGE. O valor decimal equivalente é mostrado como "_:DEC". O status
individual de cada Input ou Output é representado com um círculo vazio ou
cheio. Um círculo cheio indica a condição "ON".
87
Programação Básica XRC
INSTRUÇÕES I/O
88
Programação Básica XRC
89
Programação Básica XRC
90
Programação Básica XRC
91
Programação Básica XRC
92
Programação Básica XRC
INSTRUÇÕES DE CONTROLE
CALL
Instrução CALL
93
Programação Básica XRC
Jobs Aninhados
94
Programação Básica XRC
-Pressione a Tecla INFORM LIST. O menu Inform List aparece do lado direito
da Tela. Inform List é ativado somente nos Modos de Edição e Gerenciamento.
-Selecione CONTROL.
-Selecione CALL. "CALL JOB: JOB" aparece na Linha de Edição (buffer),
quando for usada pela primeira vez depois de ligar o controlador. Da
segunda vez em diante aparece "CALL JOB: XXXXX".
-Cursor à direita do nome do programa, pressione SELECT.
-Cursor sobre o nome do programa a ser chamado, na página JOB LIST,
pressione SELECT. O nome do programa é aceito e retorna a Tela JOB CONTENT,
com o cursor na Linha de Edição.
-Pressione ENTER para inserir a Instrução no programa.
NOTA: Para inserir qualquer Instrução entre duas linhas de programa
já existentes (cursor não se encontra imediatamente acima da linha END), é
preciso pressionar INSERT + ENTER.
RET (Return)
95
Programação Básica XRC
Direct Open
JUMP *LABEL
96
Programação Básica XRC
programa saltar desta linha (onde está a Instrução) para a linha endereçada
(LABEL) dentro do próprio programa e seguir a execução do programa
normalmente.LABEL pode ser programado em qualquer posição do programa
(antes ou depois de JUMP). Quando o controlador encontra LABEL primeiro,
ele ignora a informação e segue normalmente.
No exemplo o controlador saltará da linha 004 para a linha 008, sem
executar as linhas 005,006 e 007.
LABEL
97
Programação Básica XRC
-Em Modo Teach, mova o cursor para o lado dos endereços sobre a linha onde
será inserida a Instrução.
-Pressione INFORM LIST.
-Selecione CONTROL.
-Selecione LABEL.
-"*LABEL" aparece na Linha de Edição. Cursor sobre a palavra LABEL
pressione SELECT. Se a Instrução já foi utilizada anteriormente aparecerá o
nome do LABEL usado.
NOTA: A definição do LABEL será precedida automaticamente por um
asterisco"*".
LABEL pode conter até 8 caracteres, com letras maiúsculas ou minúsculas,
números e símbolos ou a combinação destes.
-Apague o nome existente com a Tecla CANCEL. Digite o nome do LABEL e
pressione ENTER.
-Pressione ENTER novamente para inserir a Instrução no programa.
JUMP JOB
98
Programação Básica XRC
COMENTÁRIO
TIMER
A Instrução TIMER faz com que todo o sistema fique parado (nesta
linha de Instrução) durante um tempo programado. O cursor fica parado nesta
linha até que o tempo se expire. Geralmente esta Instrução é usada quando o
robô necessita permanecer parado numa determinada posição, como por
exemplo: para estabelecer um arco de solda, fechar uma garra, etc. A
Instrução TIMER é programada em segundos e pode vaiar de 0.01 a 655.30
segundos. Para programar uma Instrução TIMER, proceda da seguinte forma:
-Em Modo Teach, mova o cursor para o lado dos endereços sobre a linha onde
será inserida a Instrução.
-Pressione INFORM LIST.
-Selecione CONTROL.
-Selecione TIMER.
-Cursor sobre time data (T = expresso em segundos) pressione SELECT.
-Digite o valor do tempo desejado (0.01 - 655.30) e pressione ENTER.
-Pressione ENTER novamente para inserir a Instrução no programa.
PAUSE
99
Programação Básica XRC
CONDIÇÃO IF
100
Programação Básica XRC
101
Programação Básica XRC
102
Programação Básica XRC
103
Programação Básica XRC
001 e armazenado na Variável B004, mesmo que haja mudança de status durante
a execução do programa.
USER FRAMES
104
Programação Básica XRC
105
Programação Básica XRC
PROTEÇÃO DE EDIÇÃO
106
Programação Básica XRC
107
Programação Básica XRC
108
Programação Básica XRC
109
Programação Básica XRC
110
Programação Básica XRC
111
Programação Básica XRC
112