Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Manufacturing Technology >> Sistema de controle de automação

Bin Picking Studio 1.4.0: Construa Ambientes Robóticos sem Arquivos CAD

Construtor de Ambiente

Já se viu em situação onde precisava ajustar o ambiente do robô, mas não havia engenheiro CAD por perto para ajudar? A partir de agora, você pode facilmente desenhar objetos de colisão simples diretamente no Bin Picking Studio!

Como?

Preparamos um guia abrangente e facilmente compreensível para você no artigo a seguir.

O Bin Picking Studio 1.4.0 vem com uma nova ferramenta amigável "Construtor de Ambiente". Ela permite construir um modelo 3D da célula de trabalho, definir o espaço de trabalho do robô e testar suas capacidades de movimento. A ferramenta também permite verificar o modelo do ambiente comparando-o com uma nuvem de pontos do scanner calibrado.

O "Construtor de Ambiente" consiste em um visualizador 3D e um painel de controle dividido em 3 abas com diferentes funcionalidades:

Cena

Impedir que o robô saia de seu espaço de trabalho e cercá-lo em uma caixa virtual — rápida e sem esforço! A facilidade do trabalho é reforçada pela exibição do robô na configuração do ambiente e por recursos adicionados para redimensionar e escalar objetos do ambiente.

Para desfrutar de coleta em caixa livre de colisões, você precisa gerenciar um modelo 3D preciso da célula robótica real. O ambiente virtual criado no Bin Picking Studio deve corresponder ao mundo real pelo menos dentro do alcance do robô. Embora as trajetórias sejam verificadas quanto a colisões, o scanner nunca vê todos os objetos na cena, então você precisa definir objetos de colisão estáticos que correspondam à realidade.

Lista de objetos

A aba "Cena" contém uma "Lista de objetos", suportando estrutura hierárquica. Isso significa que cada objeto pode ter objetos filhos vinculados a ele para manipular um grupo de objetos mais facilmente. Você pode usar os botões +/- ao lado do objeto pai para expandir/recolher a lista de objetos filhos.

Para alterar a hierarquia de objetos já definidos, você pode agarrar um objeto na "Lista de objetos" e movê-lo para a posição desejada na lista (observe o ícone + que aparece quando o objeto é movido sobre outro para torná-lo seu filho).

Exemplo:

Considere um palete com vários objetos. É benéfico definir cada objeto como filho do objeto parental. Assim, você pode manipular (mover, rotacionar etc.) todos os objetos simplesmente alterando as propriedades de posição do objeto pai.

Cada objeto na "Lista de objetos" oferece 3 opções listadas ao lado (da esquerda para a direita):

A aba "Cena" com "Lista de objetos" destacada e botão "+ Adicionar objeto"

Você pode adicionar um novo objeto à cena clicando no botão "+ Adicionar objeto" no canto inferior esquerdo do visualizador 3D. Você pode definir um objeto de colisão usando uma das formas primitivas disponíveis (caixa/esfera/cilindro) ou fazer upload de um arquivo STL.

Ao selecionar uma forma primitiva, você pode definir suas propriedades no "Formulário de edição" e no "Painel de ferramentas de objeto 3D".

Se escolher um arquivo STL, uma janela pop-up aparecerá, pedindo para inserir o nome do novo objeto, escolher o arquivo para upload e selecionar um tipo de objeto. Há 3 tipos disponíveis:

Cada um desses tipos de objeto representa um "objeto de colisão" no sentido de que o objeto coletado não colidirá com ele.

Após selecionar um objeto na "Lista de objetos", ele é destacado em azul na lista e em vermelho no visualizador. Além disso, os painéis "Formulário de edição" e "Ferramentas 3D" aparecem. Você também pode selecionar um objeto clicando diretamente nele no visualizador 3D. Para desselecionar, clique nele na "Lista de objetos" novamente ou escolha a opção "Fechar" no painel "Ferramentas 3D".

Formulário de edição & Ferramentas 3D

Após selecionar um objeto na "Lista de objetos" ou no visualizador 3D, o "Formulário de edição" e o painel "Ferramentas 3D" aparecerão.

A aba "Cena" com "Formulário de edição" destacado, painel "Ferramentas 3D" e botão "Salvar cena"

O "Formulário de edição" permite inserir as seguintes propriedades do objeto:

Você também pode manipular objetos dinamicamente com as "Ferramentas 3D":

Os marcadores também permitem adicionar incrementos aos valores de posição/rotação para cada eixo. Em vez de arrastar o marcador na direção desejada, basta clicar na seta/círculo para um eixo específico, inserir o valor desejado e aplicar clicando no botão "Confirmar".

O botão "+ Adicionar objeto filho" permite criar um objeto filho para o objeto atualmente selecionado. Use o botão "x Fechar" para desselecionar o objeto (finalizar edição).

Conclua a ação clicando no botão "Salvar cena". O ambiente virtual sincronizará com o robô. Somente após isso você poderá usar a aba "Robô" com controles do robô.

Robô

Antes de acessar a aba "Robô", você primeiro precisa selecionar um robô e gripper do banco de dados e definir o toolpoint. Então, pode mover virtualmente o robô (jogging) e definir seu espaço de trabalho.

Controles do robô

Você pode escolher entre três modos de movimento:

Se você clicar no botão "Posição inicial", o robô será movido automaticamente para sua posição padrão. Para ativar a verificação de colisão, use o botão de alternância "Destacar colisões LIGADO/DESLIGADO".

Ao manobrar o robô, restrições de limite de junta são aplicadas.

Exemplo de configuração de limites de junta

Limites de junta permitem definir o espaço de trabalho do planejamento de caminho do robô.

O robô geralmente precisa se mover apenas em uma fração de sua faixa de junta. Recomendamos fortemente configurar os limites de junta para que o planejamento de caminho ocorra apenas naquele subespaço do espaço de trabalho completo do robô. Limites de junta configurados corretamente têm efeito positivo no tempo de computação e taxa de sucesso do planejamento de caminho.

Se você deixar um campo de limite de junta vazio, o sistema usará o hardware padrão do robô.

Observe que limites de junta muito restritivos podem levar a falha no planejamento de caminho. Sempre permita alguma folga. Para verificar se o alcance do robô é suficiente, use as opções de jogging do painel "Controles do robô". Certifique-se de que o robô consegue alcançar todos os lugares no modelo da caixa com várias orientações do gripper.

Visão

Você também pode ter encontrado dificuldades decorrentes de discrepâncias entre a célula real de coleta em caixa e sua versão CAD. Isso não será mais problema com a nova opção de disparar uma varredura e verificar se a nuvem de pontos escaneada corresponde ao espaço virtual modelado. Dado que agora você também pode verificar os volumes de varredura dos sistemas de visão empregados, nunca foi tão fácil configurar o campo de visão.

A aba "Visão" permite manipular os Sistemas de Visão configurados para validar a colocação dos objetos de colisão.

Se scanners estão montados no braço robótico, você primeiro precisa selecionar um modelo de robô para que aquele Sistema de Visão apareça na lista. Caso contrário, você recebe uma mensagem de aviso.

A "Lista de Sistemas de Visão" com 3 Sistemas de Visão, o quarto não pode ser exibido pois nenhum robô foi selecionado

Um Sistema de Visão pode ter os seguintes status:

Obtenha informações detalhadas sobre um Sistema de Visão (ID do scanner, posição de montagem e tipo de modelo) clicando nele. Os campos inferiores refletem a calibração do Sistema de Visão — translação e orientação da câmera do scanner relativa à base do robô (calibração extrínseca) ou flange do robô (calibração hand-eye).

A janela de visão geral do Sistema de Visão contém vários botões:

Informações detalhadas sobre um Sistema de Visão

Observe que apenas um scanner pode ser conectado por vez. Caso o mesmo scanner seja usado em múltiplos Sistemas de Visão, ele fica conectado em todos eles.

O "Construtor de Ambiente" compartilha controles do scanner com a PhoXi Interface — uma vez conectado no "Construtor de Ambiente", o mesmo scanner fica conectado na PhoXi Interface também.

Validação

Conectar um scanner e disparar varreduras ajuda a posicionar objetos de colisão (principalmente a caixa) para que o modelo corresponda à realidade precisamente.

Para garantir posicionamento preciso do objeto, um Sistema de Visão calibrado deve estar disponível para conectar. Você pode então disparar uma varredura e usá-la para posicionar o modelo CAD de forma que o modelo e a nuvem de pontos se sobreponham.

Sistema de controle de automação

  1. Maximizando Eficiência: Célula de Injeção Multi-Robô Produz Copo Shaker Completo em Um Ciclo
  2. Universal Robots Nomeia Kim Povlsen Presidente para Fortalecer Liderança Dinamarquesa em Robótica
  3. Cientistas Revelam Técnica de Algoritmo Genético para Tornar Objetos e Seus Preenchimentos Invisíveis
  4. IA Capacita Robôs a Identificar 90+ Objetos pelo Tato
  5. Cambridge Consultants Apresenta Hank: Robô Altamente Dexteroso Imitando Toque Humano
  6. Robotiq Revela Robô de Bin-Picking Acessível e Versátil para Manufatura de Médio a Alto Volume
  7. Omron Apresenta Robô SCARA i4 para Montagem de Alta Velocidade e Precisão
  8. Mecademic revela MCS500: O robô SCARA mais compacto do mundo
  9. Entendendo a Programação de Robôs: Métodos Explicados
  10. Por Que o Serviço é o Novo Motor de Lucro para as Empresas