Skip to main content
Skip table of contents

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.

  • As mensagens são limitadas a 256 bytes.

  • Recomenda-se que o texto seja conciso. Para textos longos, algum conteúdo é omitido com reticências (...).

  • Não é permitido formatar códigos como nova linha ou retorno de carro.

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.

  • Modbus TCP

  • RTU Modbus

  • FOCAS

  • Cliente TCP

  • Servidor TCP

  • Serial

Obter sinal

Obter valores de sinal.

  • E/S digital

  • E/S analógica

  • Ethernet industrial

  • Modbus TCP

  • RTU Modbus

  • FOCAS

  • Cliente TCP

  • Servidor TCP

  • Serial

Defina o sinal

Defina o valor de um sinal.

  • E/S digital

  • E/S analógica

  • Ethernet industrial

  • Modbus TCP

  • RTU Modbus

  • Cliente TCP

  • Servidor TCP

  • Serial

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.

  • As mensagens são limitadas a 256 bytes.

  • Recomenda-se que o texto seja conciso. Para textos longos, algum conteúdo é omitido com reticências (...).

  • Não é permitido formatar códigos como nova linha ou retorno de carro.

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.

  • As mensagens são limitadas a 256 bytes.

  • Recomenda-se que o texto seja conciso. Para textos longos, algum conteúdo é omitido com reticências (...).

  • Não é permitido formatar códigos como nova linha ou retorno de carro.

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.

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.