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

O novo Bin Picking Studio 1.4.0:reconstrua o ambiente do robô sem a necessidade de arquivos CAD

Criador de ambiente


Você já se viu em uma situação em que precisava ajustar o ambiente do robô, mas nenhum engenheiro CAD estava por perto para ajudá-lo? A partir de agora você pode facilmente e sozinho desenhar objetos de colisão simples diretamente no Bin Picking Studio!

Como?

Preparamos um guia abrangente, mas de fácil compreensão, para você no artigo a seguir.

O Bin Picking Studio 1.4.0 vem com uma nova ferramenta de fácil utilização “Environment builder” . Ele permite que você construa um modelo 3D da célula de trabalho, defina o espaço de trabalho do robô e teste 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 “Environment builder” consiste em um visualizador 3D e um painel de controle dividido em 3 abas com diferentes funcionalidades:

Cena


Evite que o robô deixe seu espaço de trabalho e coloque-o em uma caixa virtual – de forma rápida e sem esforço! A natureza fácil do trabalho é aprimorada pela exibição do robô na configuração do ambiente e pelos recursos adicionados para redimensionar e dimensionar os objetos do ambiente.

Para aproveitar coleta de lixo sem colisão , 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 ao 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 guia "Cena" contém uma "Lista de objetos" , suportando uma estrutura hierárquica. Isso significa que cada objeto pode ter objetos filho vinculados a ele para manipular com um grupo de objetos mais facilmente. Você pode usar +/- botões ao lado do objeto pai para expandir/recolher a lista de objetos filho.

Para alterar a hierarquia de objetos já definidos, você pode pegar 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 objeto para torná-lo seu filho) .

Exemplo:

Considere um palete com vários objetos. É benéfico definir cada objeto como filho do objeto parental. Dessa forma, você pode manipular (mover, girar 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 dele (da esquerda para a direita):

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

Você pode adicionar um novo objeto à cena clicando em “+ Adicionar objeto” botão 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 “Painel de ferramentas de objetos 3D” .

Se você escolher um arquivo STL, aparecerá uma janela pop-up, solicitando que você insira um nome para o novo objeto, escolha o arquivo a ser carregado e selecione um tipo de objeto. Existem 3 tipos de objetos disponíveis:

Cada um desses tipos de objeto representa um “objeto de colisão” no sentido de que o objeto escolhido não colidirá com ele.

Depois de selecionar um objeto da “Lista de objetos” , ele é destacado em azul na lista e em vermelho no visualizador. Além disso, o “Formulário de edição” e “ferramentas de objetos 3D” painéis aparecem. Você também pode selecionar um objeto clicando diretamente nele no visualizador 3D. Para desmarcar um objeto, clique sobre ele na “Lista de objetos” novamente ou escolha “Fechar” opção de “Ferramentas de objeto 3D” painel.

Ferramentas de edição de formulários e objetos 3D


Depois de selecionar um objeto na “Lista de objetos” ou no visualizador 3D, o “Formulário de edição” e “ferramentas de objetos 3D” painel aparecerá.

A guia "Cena" com um painel "Editar formulário" em destaque, "Ferramentas de objeto 3D" e o botão "Salvar cena"

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

Você também pode manipular dinamicamente os objetos com as “ferramentas de objetos 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 de um eixo específico, inserir o valor desejado e aplicar clicando no botão “Verificar” botão.

O “+ Adicionar objeto filho” botão permite que você crie um objeto filho para o objeto atualmente selecionado. Use o “x Fechar” botão para desmarcar o objeto (finalizar edição).

Conclua a ação clicando em “Salvar cena” botão. O ambiente virtual será sincronizado com o robô. Somente depois disso você poderá usar a guia “Robô” com os controles do robô.

Robô


Antes de acessar a aba “Robô”, primeiro você precisa selecionar um robô e uma pinça do banco de dados e definir a ponta da ferramenta. Você pode movimentar virtualmente o robô e definir seu espaço de trabalho.

Controles do robô


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

Se você clicar em “Pose inicial” botão, o robô será movido automaticamente para sua posição padrão. Para ativar o recurso de verificação de colisão, use “Realçar colisões ON/OFF” botão de alternância.

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

Exemplo de configuração de limites de junta

Os limites das juntas permitem que você defina o espaço de trabalho de planejamento de caminho do robô.

O robô geralmente precisa se mover apenas em uma fração de seu alcance articular. Recomendamos fortemente que você configure os limites das juntas para que o planejamento do caminho ocorra apenas nesse subespaço do espaço de trabalho completo do robô. Os limites de junta configurados corretamente têm um efeito positivo no tempo de cálculo do planejamento de caminho e na taxa de sucesso.

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 uma falha no planejamento do caminho. Sempre permita alguma margem de manobra. Para verificar se o alcance do robô é suficiente, use as opções de jogging dos “Controles do robô” painel. Certifique-se de que o robô pode alcançar todos os lugares no modelo de caixa com várias orientações de garra.

Visão


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

A guia “Visão” permite que você manipule os sistemas de visão configurados para validar o posicionamento dos objetos de colisão.

Se os scanners estiverem montados no braço robótico, primeiro você precisa selecionar um modelo de robô para que o Vision System apareça na lista. Caso contrário, você receberá uma mensagem de aviso.

A "Lista de sistemas de visão" com 3 sistemas de visão, o quarto não pode ser exibido porque nenhum robô foi selecionado

Um Vision System 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 Vision System – translação e orientação da câmera do scanner em relação à base do robô (calibração extrínseca) ou flange do robô (calibração mão-olho).

A janela de visão geral do Vision System 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 vários sistemas de visão, ele será conectado em todos eles.

O “Environment builder” compartilha os controles do scanner com a interface PhoXi – uma vez conectado no “Environment builder”, o mesmo scanner também é conectado na interface PhoXi.

Validação


Conectar um scanner e acionar escaneamentos ajuda você a colocar objetos de colisão (principalmente a lixeira) para que o modelo corresponda à realidade com precisão.

Para garantir um posicionamento preciso do objeto, um Vision System calibrado deve estar disponível para conexão. Você pode acionar 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. Mantendo os robôs ocupados
  2. Robô universal recebe novo presidente
  3. Pesquisadores propuseram um novo método para tornar os objetos invisíveis
  4. Inteligência Artificial Ajuda o Robô a Reconhecer Objetos pelo Toque
  5. Cambridge Consultants revela 'robô hábil com toque humano'
  6. Robotiq lança nova solução robótica de coleta de lixo
  7. Omron lança novo robô SCARA
  8. Mecademic lançará novo robô SCARA
  9. Comentário:entendendo os métodos de programação de robôs
  10. O serviço é a nova vaca leiteira?