Breadcrumbs

Experimente Forçar amostras de comando

Cuidado

Antes de tentar a amostra, certifique-se de ler e seguir as Precauções. Para obter mais informações, consulte a PARTE 1. Manual de Segurança.

Observação

Esta amostra requer o arquivo Task Writer criado em Try Compliance command samples

image-20250807-064047.png
  1. Altere o estado do Servo para Ligado.

  2. Mude o Modo de operação para Manual.

  3. Selecione o módulo Editor de tarefas no menu inferior.

image-20250807-064147.png
  1. Clique no botão Arquivo.

image-20250807-064315.png
  1. Clique no botão Abrir.

image-20250807-064433.png
  1. Selecione o arquivo Task_demo_compliance_ctrl criado em Exemplos de comando Tentar conformidade.

  2. Clique no botão Abrir arquivo.

image-20250807-064726.png
  1. Renomeie o arquivo para Task_demo_force_ctrl.

  2. Clique no botão Salvar para salvar o nome do arquivo.

image-20250807-064839.png
  1. Selecione a guia Propriedade.

  2. Escolha o comando de conformidade na quarta linha.

image-20250807-064931.png
  1. Defina a rigidez para seus valores padrão da seguinte forma.

    1. X, Y, Z : 3000 N/m (padrão)

    2. RX, Ry, Rz : 200 Nm/rad (padrão)

image-20250807-065100.png
  1. Selecione a guia Comando.

  2. Adicione um comando Força à quinta e sétima linhas. Esses comandos serão usados para ativar e desativar o Force Control.

image-20250807-091229.png
  1. Selecione o comando Força na 5a linha.

  2. Vá para a guia Propriedade.

  3. Defina o Modo da seguinte forma: O modo LIGADO ativa o controle de força.

    • Modo : Ligado

  4. Defina a Força desejada da seguinte forma.

    1. X : 0 N (padrão)

    2. Y : 0 N (padrão)

    3. Z : -10 N

    4. RX, Ry, Rz : 0 Nm/rad (padrão)

  5. Na Direção alvo, marque apenas o eixo z.

image-20250807-091342.png
  1. Na Lista de tarefas, selecione o comando Forçar na linha 7.

  2. Defina o Modo da seguinte forma: O modo desligado desativa o controle de força.

    • Modo : Desligado

  3. Mude o Modo de operação para Automático. A guia Propriedade mudará automaticamente para a guia Monitoramento.

image-20250807-091449.png

Unknown Attachment

  1. Clique no botão Executar. No estado de espera, o robô opera da seguinte forma:

    1. Uma força de -10N é aplicada no efetor final do robô, fazendo com que o robô se mova lentamente na direção -Z.

    2. Aplique uma força de compensação na direção Z, oposta ao movimento do robô. Quando a força aplicada pelo robô e a força oposta estiverem equilibradas, o robô parecerá manter sua posição como se estivesse parado.

    3. Se uma força maior que 10 N for aplicada ao robô, ele se moverá na direção da força aplicada.

image-20250807-091747.png
  1. Durante a operação, você pode monitorar a força TCP em tempo real na seção Força TCP da guia Monitoramento. Se nenhuma força for aplicada ao efetor final do robô, os valores de Força TCP devem ser todos 0, mas você pode notar componentes de erro sendo exibidos. Abaixo está uma explicação adicional para resolver esse problema.

  2. Clique no botão Parar para encerrar a tarefa.

  3. Alterne o Modo de operação para Manual para modificação da tarefa.

  4. Selecione a guia Comando.

image-20250807-092155.png
  1. Adicione um comando Aguardar à linha 4 da Lista de tarefas.

  2. Adicione um comando Código personalizado à linha 5 da Lista de tarefas.

image-20250807-092331.png
  1. Selecione o comando Aguardar na linha 4.

  2. Selecione a guia Propriedade.

  3. Defina o tempo de espera da seguinte forma.

    • Tempo de espera : 3 seg

image-20250807-092528.png
  1. Selecione o comando Código personalizado na linha 5.

  2. Escolha Linha única e adicione o seguinte comando DRL: Este comando redefine os valores do sensor de força externo para remover quaisquer erros.

    • a função set_externl_force_reset()

  3. Mude o Modo de operação para Automático. A guia Propriedade mudará automaticamente para a guia Monitoramento.

  4. Clique no botão Executar.

image-20250807-092846.png
  1. Na guia Monitoramento, verifique os valores de Força TCP. Você notará que o erro foi reduzido em comparação com antes de usar o comando set_external_force_reset().