Menu Program

O menu do programa contém todos os componentes relacionados à programação off-line (OLP) e à geração de programas. É possível adicionar novos programas, quadros de referência, alvos ou ferramentas aos robôs. Esses componentes de programação off-line (quadros de referência, ferramentas, alvos etc.) aparecem em todos os programas gerados off-line.

Interface - Imagem 40 Add Reference Frame adicionará um novo quadro de referência anexado à raiz da estação ou anexado a outro quadro de referência se esse quadro de referência tiver sido selecionado.

Interface - Imagem 41 Add empty tool adicionará um novo TCP a um robô. Não é necessária nenhuma geometria para adicionar uma nova ferramenta. Múltiplas ferramentas permitem fazer referência a diferentes partes da mesma geometria vinculada a uma ferramenta.

Interface - Imagem 42 Ensinar alvo (Ctrl+T) adicionará um novo alvo ao quadro de referência ativo para a ferramenta ativa do robô. O quadro de referência ativo e a ferramenta ativa podem ser selecionados no painel do robô. Também é possível clicar com o botão direito do mouse em um quadro de referência ou em uma ferramenta para torná-los ativos.

Interface - Imagem 43 Ensinar alvos na superfície (Ctrl+Shift+T) permitirá que o usuário selecione pontos de um objeto para criar alvos facilmente. Um exemplo está disponível nesta seção.

Interface - Imagem 44 Add Program adicionará um novo programa que pode ser criado usando a interface gráfica do usuário (GUI) do RoboDK. Não é necessário ter experiência em programação para criar ou modificar esse tipo de programa de robô. O programa do robô pode ser simulado e gerado para um robô específico, de forma automática e fácil.

A seção Instruções de programa do documento Programação off-line fornece mais informações sobre as instruções de programa disponíveis por meio da GUI.

Interface - Imagem 45 A opção Add Python Program incluirá um exemplo de programa/macro/script/módulo Python na estação que se vincula à API do RoboDK. Um programa Python usando a API do RoboDK permite criar programas de robô a partir de um código de programação genérico (Python). É possível implementar esses programas para qualquer controlador de robô específico. Também é possível simular tarefas específicas para ampliar os programas da GUI. Essas tarefas podem ser subprogramas de robôs para programação off-line, programação on-line ou simplesmente simular eventos específicos, como fazer com que os objetos apareçam automaticamente em pontos aleatórios para uma simulação de pegar e colocar. Um programa Python é como um arquivo de texto incorporado na estação e contém código Python para automatizar tarefas específicas no RoboDK. A API do RoboDK é implementada usando Python por padrão, mas outras linguagens de programação podem ser usadas para fazer a interface com o RoboDK.

Por fim, é possívelInterface - Imagem 46 Add-in ou Edit Post Processors. Os Post Processors definem a forma como os programas são gerados para um controlador de robô específico, permitindo acomodar a sintaxe específica do fornecedor. Os Post Processors são o componente final do processo de programação off-line.

Interface - Imagem 47