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

Guia passo a passo:Implantar o Bin Picking Studio com o complemento ABB Robotics


Em 11 de dezembro de 2025, unimos forças com a ABB Robotics para um webinar exclusivo, “Mastering Complex Automation with 3D Vision-Guided Robotics”. 

O objetivo era demonstrar um grande avanço na automação industrial:o desmoronamento das paredes tradicionais entre sistemas avançados de visão 3D e células robóticas.

Durante anos, os fabricantes solicitaram uma abordagem unificada para a robótica guiada por visão – uma abordagem que eliminasse a complexidade e acelerasse a implantação. Respondemos a esse chamado integrando nosso Locator Studio e Bin Picking Studio diretamente no ecossistema ABB Robotics One e no controlador OmniCore. 

No guia abaixo, orientaremos você nas especificações técnicas dessa integração. Das conexões de hardware ao assistente de programação do bloco final. 

Veja exatamente como iniciar seu primeiro aplicativo de coleta de lixo com IA usando o novo suplemento Photoneo para ABB.

1. Fundamentos de conexão de hardware


A base de um aplicativo confiável começa com a configuração física. Primeiro, selecione o scanner apropriado para sua cena:use o scanner PhoXi 3D para ambientes estáticos ou o MotionCam-3D se sua aplicação envolver cenas dinâmicas ou exigir a malha da área diretamente na frente do robô.

Em seguida, conecte o PC industrial que contém a licença Locator ou Bin Picking Studio. Este PC possui seis portas Ethernet específicas. Você deve conectar a Porta 1 para comunicação do robô e a Porta 2 para conexão com a Internet. As portas 3 a 6 são reservadas para seus dispositivos de digitalização.

2. Instalando o complemento


A instalação é um processo rápido de sete minutos realizado diretamente no controlador do robô. Baixe o pacote de instalação do site Photoneo para um pendrive e insira-o no ABB FlexPendant. 

Navegue até Controller Software no menu principal, selecione Instalar novo suplemento e escolha o pacote Photoneo.

A etapa mais crítica aqui é selecionar o modelo correto para corresponder à sua configuração física. 
Configuração mão-olho (esquerda), Configuração extrínseca (direita)
Se sua câmera estiver montada em um suporte, escolha a Configuração Extrínseca (selecionando “Básico” para dispositivos únicos ou “Visão Múltipla” para múltiplos). Se a câmera estiver montada no flange do robô, escolha a configuração mão-olho. Para visão manual, você pode especificar se o robô deve parar para varreduras (“Multi-view Static”) ou digitalizar enquanto se move (“Multi-view Dynamic”).

O processo de instalação é simples e leva cerca de sete minutos – tempo suficiente para tomar um café.
  1. Baixar e salvar: Baixe o pacote de instalação do site do Photoneo e salve-o em um pendrive.
  2. Inserir USB: Conecte o stick na porta USB do ABB FlexPendant.
  3. Selecionar suplemento: Vá para o menu principal da ABB -> Software do controlador -> Instalar novo complemento .
  4. Instalar: Selecione o complemento Photoneo e clique em “Avançar”.
  5. Escolha o modelo: Isto é crítico. Selecione o modelo que corresponde à sua configuração física:

3. Configuração de rede


Após a instalação, um novo ícone do Photoneo aparecerá no menu principal da ABB. Abri-lo revela as configurações de rede, onde você pode alternar entre redes públicas ou privadas.

O sistema vem com endereços predefinidos para o controlador visual e sistema robótico (normalmente através da porta de gerenciamento ou placa de E/S DSQC 1100). 

Se você precisar inserir endereços IP personalizados, o sistema irá validá-los imediatamente, um botão verde piscando “Salvar” indica sucesso. 

Para redes privadas, o recurso “Redirecionar para Photoneo Server” permite controlar o robô e o software Photoneo a partir de uma única interface.

Depois de instalado, abra o novo ícone do Photoneo no menu principal da ABB. Você verá três seções:

Redirecionar para o servidor Photoneo (à direita): Um recurso poderoso para redes privadas que oferece controle total sobre as funções do robô e do software Photoneo em um só lugar.

4. Configurando o Bin Picking Studio (BPS)


Com a rede ativa, você passa para o Bin Picking Studio para definir a lógica da aplicação. 

Comece criando uma nova solução com um ID exclusivo e, em seguida, defina o hardware:selecione o modelo do seu robô, carregue um modelo CAD da sua pinça (STL com menos de 1 MB) e defina o ponto central da ferramenta (TCP). Você também definirá o método de captura aqui, incluindo vetores de aproximação e caminhos lineares.
Seleção de robôs no Bin Picking Studio
Em seguida, configure a visão e o ambiente. Adicione seu sistema de visão e selecione a rede neural para detecção de objetos. 

Na guia Ambiente, você pode importar modelos STL de sua célula de trabalho para definir objetos de colisão e acionar verificações de teste para verificar se a nuvem de pontos está alinhada com seu modelo de robô digital. 

Finalmente, em Configurações, você pode ajustar as prioridades de seleção e ativar “Instantâneos automáticos” para ajudar na solução de problemas de escolhas com falha.

Esta é uma rápida visão geral passo a passo:

Etapa A:Projeto e Hardware

Etapa B:Visão e Meio Ambiente

Etapa C:Implantar

5. Programa e calibração do robô


Agora, modifique o programa do robô para corresponder à sua aplicação.

Antes de executar o sistema, você deve ajustar o programa interno do robô. Primeiro, habilite o firewall no RobotStudio, especificamente para “Rapid Sockets” na rede privada, e reinicie o controlador.

Em seguida, você precisa ensinar posições físicas específicas ao robô. Usando o objeto de trabalho e a ferramenta corretos, mova o robô para definir as posições inicial, inicial da coleta e final da coleta. 

Você também deve mapear os sinais de abertura/fechamento da sua garra para as rotinas AttachGripper e DetachGripExcerptper.

Para calibração, coloque a ferramenta apropriada na área de trabalho – uma bola para configurações extrínsecas ou um padrão de marcador para olho-mão. 
Padrão de marcador
A rotina CalibPositions contém nove posições de destino. Ajuste esses alvos para que o sistema de visão tenha uma visão clara do marcador em todas as poses, sem colidir. Execute a rotina de calibração e certifique-se de que o resultado final seja inferior a 2 mm.
  1. Firewall (crucial):
    • Ative o firewall no RobotStudio.
    • Ativar firewall para Rapid Sockets na rede privada.
    • Reinicie o controlador do robô.
  2. Configuração IP: No aplicativo web Photoneo, insira os endereços IP corretos para o robô e o controlador visual.
  3. Dados de ferramentas e carregamento: Insira isso manualmente ou execute o LoadIdentify rotina de serviço.
  4. Alvos de ensino: Mova o robô (usando o objeto de trabalho e a ferramenta corretos) para ensinar:
    • Posição inicial.
    • Iniciar posição de seleção da caixa.
    • Posição final de seleção.
  5. Lógica de sinal: Mapeie os sinais da garra (abrir/fechar) para as rotinas AttachGripper e DetachGripper.

Rotina de calibração

  1. Preparar: Coloque sua ferramenta de calibração (padrão de marcador para olho-mão, bola para extrínseco) na área de trabalho.
  2. Cargos de ensino: A rotina CalibPositions possui nove alvos. Ajuste-os para que o sistema de visão veja o marcador em todas as poses sem colisão.
  3. Executar calibração: Execute a rotina de calibração do Photoneo no robô.

Resultado da verificação: Procure um resultado abaixo de 2 mm .

6. O Assistente:Programação em Bloco


Você não precisa de habilidades profundas de programação. 

A etapa final é construir a lógica da aplicação usando o Block Programming Wizard, que elimina a necessidade de codificação complexa. Você verá blocos rotulados como HE (Hand-Eye) ou X (Extrínseco).

Um fluxo de trabalho padrão começa com um Bloco de Inicialização (contendo IPs e posições iniciais), seguido por um While Loop definido como TRUE para execução contínua. Dentro do loop, você simplesmente empilha as ações necessárias:um Scan Block para realizar a localização, um Pick Block para capturar a peça e um Place Block para liberá-la. 

O bloco Place inclui ainda um parâmetro “Approach” que calcula automaticamente uma posição segura 100 mm acima do ponto de queda. Assim que os blocos estiverem organizados, basta clicar em “Aplicar” para implantar o aplicativo.

O Assistente permite que você construa a lógica do aplicativo usando blocos simples rotulados como HE (Mão-Olho) ou X (Extrínseco).

Exemplo de fluxo lógico:

  1. Bloco de inicialização: Insira o IP do controlador de visão, o ID do sistema de visão, as posições inicial, inicial e final.
  2. Loop while: Defina o argumento como TRUE para operação contínua.
  3. Bloqueio de verificação:
    • Postura de digitalização: Use uma posição existente ou crie uma nova.
    • ID da visão: Seleciona qual sistema realiza a localização.
    • Tempo de espera: Parâmetro opcional para garantir que o robô esteja estável antes da digitalização.
  4. Selecionar bloco: Garante que o objeto seja selecionado com sucesso.
  5. Inserir bloco: Define o local de entrega.
    • Parâmetro de abordagem: Cria automaticamente uma posição 100 mm acima do objeto para aproximação e liberação.

Etapa Final: Clique em Aplicar .


Agora você está pronto para executar seu primeiro aplicativo de coleta de lixo baseado em IA com Photoneo e a plataforma Omnicore. Para saber tudo sobre seus poderes e benefícios, juntamente com histórias de sucesso do mundo real, assista novamente ao webinar hoje mesmo! 

Sistema de controle de automação

  1. Eckhart abre o Centro de Tecnologia Avançada
  2. Alio diz que seu Hexapod Híbrido aborda "fraquezas críticas" dos sistemas de movimento tradicionais
  3. Conexiom:automatização para uma cadeia de suprimentos sem contato
  4. Columbia desenvolve 'assistência robótica de suporte de tronco' para pessoas com lesões na medula espinhal
  5. Projetando um painel de controle para uma traineira de pesca
  6. Compreendendo os painéis de controle industrial
  7. Camozzi Automation aprimora fabricante de cozinhas do Reino Unido com atualização pneumática avançada
  8. Simular é acreditar
  9. O cliente deve estar no centro da estratégia digital
  10. A compreensão da robótica no espaço de automação empresarial se expandirá - Don Schuerman, CTO e vice-presidente de marketing de produtos da Pegasystems