Comandos
No Editor de tarefas, você pode criar um programa de tarefa usando comandos Mover, Controle de fluxo, Comandos de sinal, Outros comandos, Comandos de controle de força, e comandos avançados.
Mover comandos
Estes são comandos usados para ajustar ou alterar a pose do robô.
Mover | Mova para uma posição de parada salva usando o tipo de movimento selecionado. (por exemplo, Mover J, Mover L) |
|---|---|
Mover J | Usado para mover o robô para as coordenadas da junta alvo. |
Mover L | Usado para mover o robô ao longo de uma linha em direção à coordenada do espaço de trabalho alvo. |
Mover C | Usado para mover o robô ao longo de um arco composto por um ponto atual, ponto de passagem e ponto alvo. |
Mover B | Usado para mover o robô ao longo de uma linha e arco conectando vários pontos de passagem e pontos-alvo dentro do espaço de trabalho. |
Mover SX | Usado para mover o robô ao longo de uma linha curva conectando vários pontos de passagem e pontos-alvo dentro do espaço de trabalho. |
Mover SJ | Usado para mover o robô ao longo de uma linha curva conectando vários pontos de passagem e pontos-alvo expressos como uma coordenada conjunta. |
Mover JX | Usado para mover o robô para a coordenada do espaço de trabalho de destino e formar junta. Isso não se move ao longo de uma linha reta. |
Mover espiral | Usado para mover o robô ao longo de um caminho que se estende para o lado externo a partir do centro de uma espiral. |
Mover Periódico | Usado para mover o robô ao longo de um caminho repetido periodicamente. |
Pare o movimento | Isso é usado para interromper a execução da tarefa. |
Aguarde o movimento | Isso é usado para parar temporariamente o robô após a conclusão do comando de movimento anterior. |
Controle de fluxo
Eles podem controlar o fluxo de tarefas por meio de espera de tarefas, repetição, execução de comandos incluídos na tarefa e condições.
Se | Isso é usado para ramificar de acordo com uma condição específica durante a execução da tarefa |
|---|---|
Caso contrário, se | Isso é usado para ramificar de acordo com uma condição específica durante a execução da tarefa. |
Repita | Isso é usado para repetir o comando da tarefa. |
Continue | Isso é usado para retornar ao primeiro comando de uma instrução de repetição (Repeat). |
Sub | Isso é usado para definir um encadeamento dentro da tarefa. |
Sub. Chamada | Isso é usado para executar o thread definido. |
Subtarefa | Isso é usado para interromper temporariamente a execução da tarefa. |
Subtarefa de chamada | Isso é usado para receber a entrada do usuário e salvá-la em uma variável durante a execução da tarefa. |
Intervalo | Isso é usado para sair do comando de execução repetida (Repetir). |
Sair | Isso é usado para encerrar a execução da tarefa. |
Aguarde | Isso é usado para controlar o botão de função. |
Entrada do usuário | Isso é usado para ramificar de acordo com uma condição específica durante a execução da tarefa.
|
Rosca | Isso é usado para finalizar a execução do thread. |
Executar rosca | Este é um comando para definir um encadeamento dentro da tarefa. |
Eliminar rosca | Este é um comando para executar uma subtarefa definida. |
Pasta | Este é um comando para criar pasta para agrupar vários comandos. |
Comandos de sinal
Eles podem controlar a sinalização durante a execução da tarefa.
Adicionar sinal | Adicione um sinal.
|
|---|---|
Obter sinal | Obter valores de sinal.
|
Defina o sinal | Defina o valor de um sinal.
|
Excluir sinal | Excluir um sinal. |
Outros comandos
Há comandos que pesam o item e recebem entrada do usuário.
Observação
O uso repetido de comandos específicos relacionados à interface do usuário da tela pode resultar em desempenho reduzido do sistema, interface do usuário da tela menos responsiva e operação anormal do programa.
Não é recomendado executar comandos como Definir e Comentar mais de 50 vezes por segundo.
Comentário | Isso é usado para salvar as informações designadas pelo usuário em um log durante a execução da tarefa.
|
|---|---|
Código personalizado | Isso é usado para inserir e executar um código DRL durante a execução da tarefa. |
Definir | Isso é usado para definir uma variável durante a execução da tarefa. |
Pop-up | Isso é usado para exibir uma tela pop-up durante a execução da tarefa.
|
Definir | Isso é usado para executar várias configurações durante a execução da tarefa. |
Medida de peso | Isso é usado para medir o peso durante a execução da tarefa e salvá-lo em uma variável. Isso não é suportado para os modelos A e E. |
Variáveis globais | Isso é usado para adicionar variável global. |
Forçar comandos de controle
A força do robô pode ser controlada durante a execução da tarefa.
Conformidade | Isso é usado para controlar a conformidade durante a execução da tarefa. |
|---|---|
Força | Isso é usado para controlar a força durante a execução da tarefa. |
Comandos avançados
Há um comando para executar a orientação manual.
Guia manual | Isso é usado para executar o ensino direto durante a execução da tarefa. |
|---|---|
Ajuste fino | Isso é usado para atrasar a execução da tarefa até a entrada Nudge (aplicação de força ao robô). Isso não é suportado para os modelos A e E. |