Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Sistema de control de automatización

Guía paso a paso:Implementación de Bin Picking Studio con el complemento ABB Robotics

El 11 de diciembre de 2025, unimos fuerzas con ABB Robotics para un seminario web exclusivo, “Dominar la automatización compleja con robótica guiada por visión 3D”. 

El objetivo era demostrar un gran avance en la automatización industrial:el desmoronamiento de los muros tradicionales entre los sistemas avanzados de visión 3D y las células robóticas.

Durante años, los fabricantes han solicitado un enfoque unificado para la robótica guiada por visión, uno que elimine la complejidad y acelere la implementación. Respondimos a esa llamada integrando nuestro Locator Studio y Bin Picking Studio directamente en el ecosistema ABB Robotics One y el controlador OmniCore. 

En la guía a continuación, lo guiaremos a través de los detalles técnicos de esta integración. Desde las conexiones hardware hasta el asistente de programación del bloque final. 

Aquí se explica exactamente cómo iniciar su primera aplicación de recolección de contenedores con IA utilizando el nuevo complemento Photoneo para ABB.

1. Conceptos básicos de conexión de hardware

La base de una aplicación confiable comienza con la configuración física. Primero, seleccione el escáner apropiado para su escena:use el escáner PhoXi 3D para entornos estáticos o MotionCam-3D si su aplicación involucra escenas dinámicas o requiere mallar el área directamente frente al robot.

A continuación, conecte el PC industrial que alberga la licencia Locator o Bin Picking Studio. Esta PC cuenta con seis puertos Ethernet específicos. Debe conectar el Puerto 1 para la comunicación del robot y el Puerto 2 para la conexión a Internet. Los puertos del 3 al 6 están reservados para sus dispositivos de escaneo.

2. Instalación del complemento

La instalación es un proceso rápido de siete minutos que se realiza directamente en el controlador del robot. Descargue el paquete de instalación del sitio web de Photoneo a una memoria USB e insértelo en el ABB FlexPendant. 

Navegue hasta Software del controlador en el menú principal, seleccione Instalar nuevo complemento y elija el paquete Photoneo.

El paso más crítico aquí es seleccionar la plantilla correcta que coincida con su configuración física. 

Configuración mano-ojo (izquierda), configuración extrínseca (derecha)

Si su cámara está montada en un soporte, elija la Configuración extrínseca (seleccionando “Básica” para dispositivos individuales o “Visión múltiple” para múltiples). Si la cámara está montada en la brida del robot, elija la configuración Mano-Ojo. Para el modo ojo-mano, puede especificar si el robot debe detenerse para escanear (“Vista múltiple estática”) o escanear mientras se mueve (“Vista múltiple dinámica”).

El proceso de instalación es sencillo y dura unos siete minutos, tiempo suficiente para tomar un café.

  1. Descargar y guardar: Descargue el paquete de instalación del sitio web de Photoneo y guárdelo en una memoria USB.
  2. Insertar USB: Conecte el dispositivo al puerto USB del ABB FlexPendant.
  3. Seleccione complemento: Vaya al menú principal de ABB -> Software del controlador -> Instalar nuevo complemento .
  4. Instalar: Seleccione el complemento Photoneo y haga clic en "Siguiente".
  5. Elegir plantilla: Esto es fundamental. Seleccione la plantilla que coincida con su configuración física:

3. Configuración de red

Después de la instalación, aparecerá un nuevo icono de Photoneo en el menú principal de ABB. Al abrirlo, se muestra la configuración de red, donde puede alternar entre redes públicas y privadas.

El sistema viene con direcciones predefinidas para el controlador visual y el sistema robótico (normalmente a través del puerto de gestión o la tarjeta de E/S DSQC 1100). 

Si necesita ingresar direcciones IP personalizadas, el sistema las validará inmediatamente; un botón verde parpadeante "Guardar" indica éxito. 

Para redes privadas, la función "Redireccionar al servidor Photoneo" le permite controlar tanto el robot como el software Photoneo desde una única interfaz.

Una vez instalado, abre el nuevo icono de Photoneo en el menú principal de ABB. Verás tres secciones:

Redirigir al servidor Photoneo (derecha): Una potente función para redes privadas que le brinda control total sobre las funciones del robot y el software Photoneo en un solo lugar.

4. Configuración de Bin Picking Studio (BPS)

Con la red activa, pasa a Bin Picking Studio para definir la lógica de la aplicación. 

Comience creando una nueva solución con una identificación única, luego defina el hardware:seleccione el modelo de su robot, cargue un modelo CAD de su pinza (STL de menos de 1 MB) y configure el punto central de la herramienta (TCP). Aquí también definirá el método de agarre, incluidos los vectores de aproximación y las trayectorias lineales.

Selección de robots en Bin Picking Studio

A continuación, configure la visión y el entorno. Agregue su sistema de visión y seleccione la red neuronal para la detección de objetos. 

En la pestaña Entorno, puede importar modelos STL de su celda de trabajo para definir objetos de colisión y activar escaneos de prueba para verificar que la nube de puntos se alinee con su modelo de robot digital. 

Finalmente, en Configuración, puede ajustar las prioridades de selección y habilitar "Instantáneas automáticas" para ayudar a solucionar problemas de selecciones fallidas.

Aquí se ofrece una descripción general rápida paso a paso:

Paso A:Proyecto y hardware

Paso B:Visión y entorno

Paso C:Implementación

5. Programa y calibración del robot

Ahora, modifique el programa del robot para que coincida con su aplicación.

Antes de ejecutar el sistema, debe ajustar el programa interno del robot. Primero, habilite el firewall en RobotStudio, específicamente para “Rapid Sockets” en la red privada, y reinicie el controlador.

Luego deberá enseñarle al robot posiciones físicas específicas. Usando la herramienta y el objeto de trabajo correctos, mueva el robot para definir las posiciones Inicio, Inicio de recolección de contenedores y Finalización de recolección. 

También debe asignar las señales de apertura/cierre de su pinza a las rutinas AttachGripper y DetachGripExcerptper.

Para la calibración, coloque la herramienta adecuada en el espacio de trabajo:una bola para configuraciones extrínsecas o un patrón de marcador para mano-ojo. 

Patrón de marcador

La rutina CalibPositions contiene nueve posiciones de destino. Ajuste estos objetivos para que el sistema de visión tenga una visión clara del marcador en cada postura sin chocar. Ejecute la rutina de calibración y asegúrese de que el resultado final sea inferior a 2 mm.

  1. Cortafuegos (crucial):
    • Habilite el firewall en RobotStudio.
    • Habilitar firewall para Rapid Sockets en la red privada.
    • Reinicie el controlador del robot.
  2. Configuración IP: En la aplicación web Photoneo, ingrese las direcciones IP correctas para el robot y el controlador visual.
  3. Herramienta y datos de carga: Ingrese esto manualmente o ejecute LoadIdentify rutina de servicio.
  4. Enseñar objetivos: Mueva el robot (usando el objeto de trabajo y la herramienta correctos) para enseñar:
    • Posición inicial.
    • Iniciar posición de recogida de contenedores.
    • Posición final de selección.
  5. Lógica de señal: Asigne las señales de su pinza (abrir/cerrar) a las rutinas AttachGripper y DetachGripper.

Rutina de calibración

  1. Preparar: Coloque su herramienta de calibración (Patrón de marcador para Mano-Ojo, Bola para Extrínseco) en el área de trabajo.
  2. Posiciones de enseñanza: La rutina CalibPositions tiene nueve objetivos. Ajústelos para que el sistema de visión vea el marcador en cada postura sin colisión.
  3. Ejecutar calibración: Ejecute la rutina de calibración Photoneo en el robot.

Verificar resultado: Apunta a un resultado inferior a 2 mm .

6. El asistente:programación de bloques

No necesitas conocimientos profundos de programación. 

El último paso es crear la lógica de la aplicación utilizando el Asistente de programación de bloques, que elimina la necesidad de codificación compleja. Verás bloques etiquetados HE (Mano-Ojo) o X (Extrínseco).

Un flujo de trabajo estándar comienza con un bloque de inicialización (que contiene IP y posiciones de inicio), seguido de un bucle While configurado en VERDADERO para una ejecución continua. Dentro del bucle, simplemente apila las acciones necesarias:un bloque de escaneo para realizar la localización, un bloque de selección para tomar la pieza y un bloque de colocación para liberarla. 

El bloque Colocar incluso incluye un parámetro de "Aproximación" que calcula automáticamente una posición segura 100 mm por encima del punto de bajada. Una vez que los bloques estén organizados, simplemente haga clic en "Aplicar" para implementar la aplicación.

El asistente le permite crear la lógica de la aplicación utilizando bloques simples etiquetados HE (Mano-Ojo) o X (Extrínseco).

Flujo lógico de muestra:

  1. Bloque de inicialización: Introduzca la IP del controlador de visión, la ID del sistema de visión y las posiciones de inicio, inicio y finalización.
  2. Bucle Mientras: Establezca el argumento en VERDADERO para operación continua.
  3. Escanear bloque:
    • Postura de escaneo: Utilice un puesto existente o cree uno nuevo.
    • ID de visión: Selecciona qué sistema realiza la localización.
    • Tiempo de espera: Parámetro opcional para garantizar que el robot esté estable antes de escanear.
  4. Seleccionar bloque: Garantiza que el objeto se seleccione correctamente.
  5. Colocar bloque: Define la ubicación de entrega.
    • Parámetro de aproximación: Crea automáticamente una posición de 100 mm por encima del objeto para acercarse y soltarse.

Paso final: Haga clic en Aplicar .

Ahora está listo para ejecutar su primera aplicación de recolección de contenedores basada en IA con Photoneo y la plataforma Omnicore. Para conocer todo sobre sus poderes y beneficios, junto con historias de éxito del mundo real, ¡vuelva a ver el seminario web hoy! 


Sistema de control de automatización

  1. Conclusiones clave de la Cumbre de descubrimiento continuo 2023 de UiPath
  2. Gestión web mejorada:una historia de éxito
  3. La colaboración exitosa entre humanos y máquinas necesita una cultura colaborativa
  4. Cómo los ganadores de la recesión utilizarán RPA y Process Mining para salir fortalecidos
  5. Swisslog se asocia con la cadena minorista H-E-B para construir centros automatizados de micro-cumplimiento
  6. Máquinas pequeñas con una gran cartera de tecnología
  7. Fieldwork Robotics se asocia con Dynium para mejorar las soluciones de recolección autónoma
  8. ¿Podría la automatización ser la clave para la creación de empleo en la fabricación?
  9. La simplicidad conquista la complejidad en las celdas de moldeo de automóviles
  10. Enganche de PLC versus sellado:una guía clara para una automatización confiable
  11. Omron lanza nuevo software para sus robots móviles