Escolar Documentos
Profissional Documentos
Cultura Documentos
1 Programação
1.1 Generalidades
Antes de criar pela primeira vez um programa de robô, terá de familiarizar--se com a gestão
e o tratamento de programas.
Para criar um programa de robô terá de criar, em primeiro lugar, a estrutura base de um
programa e selecioná--la. Só depois poderão ser introduzidas ou editadas instruções.
1.2 Programa
1.2.1 ...criar
A fim de poder criar um programa, a janela de programa terá de estar ativada, isto é,
assinalada por uma cor diferente. Se não for o caso, prima a tecla de seleção da janela as
vezes necessárias, até estar ativada a janela de programa.
Na barra de softkeys estão disponíveis as opções seguintes:
Para criar um programa, actue agora a softkey “Novo”. Normalmente, terá à sua disposição
a barra de sofkeys seguinte:
A nível de perito, os ficheiros *.SRC e *.DAT podem ser criados em separado. Mais porme-
nores acerca deste tema encontram--se no Manual de programação em [Programação
perito], capítulo [Generalidades acerca dos programas KRL].
Indicações para a criação de Templates próprios encontram--se no Manual de programa-
ção em [Configuração], capítulo [Configurar sistema perito], parágrafo “Ficheiros de
configuração”.
1.2.1.1 Padrão
A softkey ”Padrão” permite criar uma estrutura base simples de um programa. Ao premir a
softkey, é aberto um pequeno formulário inline.
Do lado esquerdo deste formulário inline encontra--se o campo de entrada “Name”. Aqui
poderá introduzir uma designação para o seu programa que pode ter até oito caracteres.
Esta designação terá de começar com uma letra.
Adicionalmente, poderá introduzir em relação a este programa um texto com um máximo
de 30 caracteres. Para esse efeito, use a tecla do cursor “” e coloque o cursor de edição
no campo “Comment”, e a seguir introduza o seu comentário.
ProgAnw.:ProgerstR2.3.15 07.99.00 pt
5 de 62
Prog. utilizador: Programação
1.2.1.2 Copiar
A opção “Copiar” permite copiar um programa. Para criar uma cópia, use as teclas do cursor
“” ou “” e selecione um ficheiro na janela de programas. A seguir prima a softkey “Copiar”.
É aberto um formulário inline, onde o nome do ficheiro selecionado já aparece como hipótese
proposta.
Do lado esquerdo deste formulário inline encontra--se o campo de entrada “Name”. Aqui
poderá introduzir a designação do seu programa que poderá ter um máximo de oito caracte-
res. Esta designação terá de começar com uma letra.
Relativamente a este programa, poderá introduzir ainda um texto com um máximo de 30
caracteres. Para esse fim, use a tecla do cursor “”, coloque o cursor no campo “Comment”
e depois introduza o seu comentário.
A tecla “Enter” introduz os dados e fecha o formulário inline. Assim, o programa pretendido é
criado e indicado no display.
Caso tenha introduzido um nome de programa que já existe, é emitida na janela de mensa-
gens uma mensagem de erro.
ProgAnw.:ProgerstR2.3.15 07.99.00 pt
6 de 62
1 Programação (continuação)
Se usar este método, o robô não pode executar nenhum outro programa paralelamente
à sua ação.
Depois de ter processado um programa, este terá de ser arquivado, isto é, memorizado
definitivamente no disco duro do computador da unidade de comando.
Se desligar a unidade de comando sem ter feito antes a memorização, são apagados
todos os dados introduzidos ou alterados!
Prima agora primeiro a softkey “Ficheiro”. São indicados novamente todos os programas
disponíveis. O programa que acabou de alterar é selecionado automaticamente.
Para memorizar, prima a softkey “Arquivar”. O programa é arquivado agora definitivamente
no disco duro do computador da unidade de comando.
Durante o processo de arquivo é aberta uma janela que mostra o progresso do arquivo
de dados. O tempo necessário para a memorização dos dados depende da extensão do
programa.
ProgAnw.:ProgerstR2.3.15 07.99.00 pt
7 de 62
Prog. utilizador: Programação
Caso pretenda editar o programa, enquanto o robô está a executar um outro programa,
prima a softkey “Editar”.
Depois de ter processado um programa, este terá de ser arquivado, isto é, memorizado
definitivamente no disco duro do computador da unidade de comando.
Se desligar a unidade de comando sem ter feito antes a memorização, são apagados
todos os dados introduzidos ou alterados!
Prima agora primeiro a softkey “Fechar”. São indicados novamente todos os programas
disponíveis. Na janela de mensagens aparece a pergunta de segurança se pretende
sobrescrever o programa, isto é, as alterações acabadas de realizar são memorizadas
definitivamente.
Para guardar o programa que se encontra no editor, não pode estar selecionado um outro
programa. Caso contrário, é emitida na janela de mensagens a respetiva mensagem.
Além da possibilidade de fechar o editor através de uma softkey na barra de softkeys, ainda
existe a hipótese de fechá--lo por meio de uma opção de menu própria.
ProgAnw.:ProgerstR2.3.15 07.99.00 pt
8 de 62
1 Programação (continuação)
A nível de perito estão também disponíveis as funções de bloco. Mais pormenores acerca
deste tema encontram--se no Manual de programação, em [Programação perito].
1.2.3 ...apagar
Se quiser apagar um programa, este não pode estar ativado, nem pode estar a ser editado
naquele momento. Eventualmente, terá de desativar primeiro o programa ou de fechar o
editor.
Use as teclas do cursor para selecionar o programa a apagar e prima a softkey “Apagar”.
Na janela de mensagens é emitida uma pergunta de segurança.
Podem ser selecionados vários ficheiros para serem apagados todos ao mesmo tempo.
Para esse efeito, mantenha premida a tecla “Shift”, enquanto marca com uma das teclas
do cursor os ficheiros pretendidos.
Caso tenham sido marcados vários ficheiros para serem apagados, aparecem, adicional-
mente, as softkeys seguintes:
Se premir a softkey “Sim a todos”, todos os programas marcados são apagados sem mais
perguntas de segurança.
Se premir a softkey “Não a tudo”, todos os programas ainda a apagar são ultrapassados.
ProgAnw.:ProgerstR2.3.15 07.99.00 pt
9 de 62
Prog. utilizador: Programação
Prima a softkey “Sim”, se tiver a certeza que quer apagar a linha selecionada. Premindo esta
softkey, a linha é removida do programa.
A softkey “Não” cancela a ação.
ProgAnw.:ProgerstR2.3.15 07.99.00 pt
10 de 62
1 Programação (continuação)
1.3.3 Procurar
Prima a menukey “Processar”, e do menu que agora se abre escolha a opção “Procurar...”.
Esta função procura no programa uma seqüência de caracteres introduzida pelo usuário.
A busca começa no momento em que é premida a tecla “Enter” e realiza--se a partir da posi-
ção onde se encontra o cursor de edição.
Caso se pretenda realizar a busca também em hidden folds, o perito tem de desligar a
opção “Limited visibility”.
ProgAnw.:ProgerstR2.3.15 07.99.00 pt
11 de 62
Prog. utilizador: Programação
A seguir, a busca pode continuar com o mesmo termo ou com um termo diferente.
Como alternativa, a softkey “<==” ou a tecla “Esc” permitem terminar a função de busca.
Nesse caso, o cursor de edição encontra--se na linha na qual foi encontrada a última seqüên-
cia de caracteres.
1.3.4 FOLD
O painel de operação KUKA usa uma técnica especial para uma representação clara dos
programas. As indicações introduzidas na forma de comentários KRL permitem suprimir a
indicação de partes seguintes do programa. Assim, o programa é dividido em partes ade-
quadas que, de acordo com a sua característica tipo pasta, são denominados “FOLDS”.
Estas FOLDS podem ser abertas para obter informações ou para o seu processamento.
Para esse efeito, prima a menukey “Processar”. Do menu que agora se abre, selecione a
opção “FOLD”.
ProgAnw.:ProgerstR2.3.15 07.99.00 pt
12 de 62
1 Programação (continuação)
ProgAnw.:ProgerstR2.3.15 07.99.00 pt
13 de 62
Prog. utilizador: Programação
Todos os programas são carregados a partir da disquete (drive A) ou do arquivo central. Esta
função serve para a reintrodução de ficheiros arquivados numa altura anterior. Depois de
ter sido selecionada a opção, aparece na janela de mensagens primeiro uma pergunta:
ou
Se já existirem ficheiros com o mesmo nome, estes são sobrescritos SEM pergunta de
segurança!
O menu “Carregar tudo” só está disponível, desde que nenhum programa tenha sido sele-
cionado ou carregado para o editor.
ProgAnw.:ProgerstR2.3.15 07.99.00 pt
14 de 62
1 Programação (continuação)
Durante o acesso à disquete, esta não poderá ser tirada da drive, EM CASO ALGUM.
Caso isso tenha acontecido, a mensagem de erro que se segue, terá de ser confir-
mada a partir de uma consola externa.
Além disso, não podem ser excluídas danificações nos ficheiros que se pretendiam
carregar ou na própria disquete.
ProgAnw.:ProgerstR2.3.15 07.99.00 pt
15 de 62
Prog. utilizador: Programação
Ao selecionar esta opção, é aberto um submenu onde pode escolher se pretende arquivar
todos os programas na disquete ou no disco duro do computador de comando ou num
arquivo central.
Durante o acesso à disquete, esta não poderá ser tirada da drive, EM CASO ALGUM.
Caso isso tenha acontecido, a mensagem de erro que se segue, terá de ser confir-
mada a partir de uma consola externa.
Além disso, não podem ser excluídas danificações nos ficheiros que se pretendiam
arquivar ou na própria disquete.
no disco duro
ProgAnw.:ProgerstR2.3.15 07.99.00 pt
16 de 62
1 Programação (continuação)
no arquivo central
Antes de arquivar no arquivo central, é executada a função “Arquivar tudo” --> “no disco
duro”. Isto é necessário para garantir a harmonia entre o sistema base (unidade de
comando do robô) e o disco duro.
Os caminhos utilizados para carregar ou guardar através do arquivo central, podem ser
alterados ou completados pelo usuário. Mais pormenores encontram--se no parágrafo
seguinte 1.6.
ProgAnw.:ProgerstR2.3.15 07.99.00 pt
17 de 62
Prog. utilizador: Programação
ProgAnw.:ProgerstR2.3.15 07.99.00 pt
18 de 62