Industriële fabricage
Industrieel internet der dingen | Industriële materialen | Onderhoud en reparatie van apparatuur | Industriële programmering |
home  MfgRobots >> Industriële fabricage >  >> Manufacturing Technology >> Automatisering Besturingssysteem

Stapsgewijze handleiding:Implementeer Bin Picking Studio met de invoegtoepassing ABB Robotics

Op 11 december 2025 hebben we onze krachten gebundeld met ABB Robotics voor een exclusief webinar, “Complexe automatisering beheersen met 3D Vision-Guided Robotics.” 

Het doel was om een grote sprong voorwaarts in de industriële automatisering te demonstreren:het afbrokkelen van traditionele muren tussen geavanceerde 3D-visiesystemen en robotcellen.

Fabrikanten vragen al jaren om een uniforme benadering van visiegestuurde robotica – een aanpak die de complexiteit elimineert en de implementatie versnelt. We hebben aan deze oproep gehoor gegeven door onze Locator Studio en Bin Picking Studio rechtstreeks te integreren in het ABB Robotics One-ecosysteem en de OmniCore-controller. 

In de onderstaande gids leiden we u door de technische details van deze integratie. Van hardwareverbindingen tot de laatste blokprogrammeerwizard. 

Hier leest u precies hoe u uw eerste AI-bin-picking-applicatie kunt starten met behulp van de nieuwe Photoneo Add-in voor ABB.

1. Essentiële hardwareverbindingen

De basis van een betrouwbare applicatie begint bij de fysieke inrichting. Selecteer eerst de juiste scanner voor uw scène:gebruik de PhoXi 3D Scanner voor statische omgevingen of de MotionCam-3D als uw toepassing dynamische scènes omvat of het gebied direct voor de robot moet meshen.

Sluit vervolgens de industriële pc aan waarop de Locator- of Bin Picking Studio-licentie staat. Deze pc beschikt over zes specifieke Ethernet-poorten. U moet poort 1 aansluiten voor robotcommunicatie en poort 2 voor de internetverbinding. Poorten 3 tot en met 6 zijn gereserveerd voor uw scanapparaten.

2. Invoegtoepassing installeren

De installatie is een snel proces van zeven minuten dat rechtstreeks op de robotcontroller wordt afgehandeld. Download het installatiepakket van de Photoneo-website naar een USB-stick en plaats deze in de ABB FlexPendant. 

Navigeer naar Controller Software in het hoofdmenu, selecteer Nieuwe add-in installeren en kies het Photoneo-pakket.

De meest cruciale stap hier is het selecteren van de juiste sjabloon die bij uw fysieke configuratie past. 

Hand-oogconfiguratie (links), extrinsieke configuratie (rechts)

Als uw camera op een standaard is gemonteerd, kiest u de Extrinsic Setup (selecteer “Basic” voor afzonderlijke apparaten of “Multiple Vision” voor meerdere). Als de camera op de robotflens is gemonteerd, kiest u de Hand-Eye Setup. Voor hand-oog kunt u opgeven of de robot moet stoppen voor scans (“Multi-view Static”) of moet scannen terwijl hij beweegt (“Multi-view Dynamic”).

Het installatieproces is eenvoudig en duurt ongeveer zeven minuten – net genoeg tijd om een kop koffie te pakken.

  1. Downloaden en opslaan: Download het installatiepakket van de Photoneo-website en sla het op een USB-stick op.
  2. USB insteken: Steek de stick in de USB-poort van de ABB FlexPendant.
  3. Selecteer invoegtoepassing: Ga naar het hoofdmenu van ABB -> Controllersoftware -> Installeer nieuwe invoegtoepassing .
  4. Installeren: Selecteer de Photoneo-invoegtoepassing en klik op 'Volgende'.
  5. Kies sjabloon: Dit is van cruciaal belang. Selecteer de sjabloon die overeenkomt met uw fysieke opstelling:

3. Netwerkconfiguratie

Na de installatie verschijnt er een nieuw Photoneo-pictogram in het hoofdmenu van ABB. Als u dit opent, worden de netwerkinstellingen zichtbaar, waar u kunt schakelen tussen openbare of particuliere netwerken.

Het systeem wordt geleverd met vooraf gedefinieerde adressen voor de visuele controller en het robotsysteem (meestal via de beheerpoort of DSQC 1100 I/O-kaart). 

Als u aangepaste IP-adressen moet invoeren, valideert het systeem deze onmiddellijk; een knipperende groene knop “Opslaan” geeft aan dat dit is gelukt. 

Voor privénetwerken kunt u met de functie “Redirect to Photoneo Server” zowel de robot als de Photoneo-software vanuit één interface besturen.

Na de installatie opent u het nieuwe Photoneo-pictogram in het hoofdmenu van ABB. Je ziet drie secties:

  • Handleiding (links): Een gids waarmee u snel aan de slag kunt.
  • Netwerkinstellingen (midden):
    • U kunt kiezen tussen openbare of particuliere netwerken.
    • Adressen zijn vooraf gedefinieerd voor de visuele controller en het robotsysteem (er wordt een verbinding met de beheerpoort of DSQC 1100 I/O-kaart verwacht).
    • Als u een IP-adres wijzigt, valideert het systeem dit; de knop “Opslaan” knippert groen als dit is gelukt.

Omleiden naar Photoneo Server (rechts): Een krachtige functie voor privénetwerken die u volledige controle geeft over zowel robotfuncties als Photoneo-software op één plek.

4. Bin Picking Studio (BPS) instellen

Terwijl het netwerk actief is, gaat u naar de Bin Picking Studio om de applicatielogica te definiëren. 

Begin met het maken van een nieuwe oplossing met een unieke ID en definieer vervolgens de hardware:selecteer uw robotmodel, upload een CAD-model van uw grijper (STL kleiner dan 1 MB) en stel het Tool Center Point (TCP) in. Je definieert hier ook de grijpmethode, inclusief naderingsvectoren en lineaire paden.

Selectie van robots in Bin Picking Studio

Configureer vervolgens de visie en omgeving. Voeg uw visiesysteem toe en selecteer het neurale netwerk voor objectdetectie. 

Op het tabblad Omgeving kunt u STL-modellen van uw werkcel importeren om botsingsobjecten te definiëren en testscans te activeren om te verifiëren dat de puntenwolk op één lijn ligt met uw digitale robotmodel. 

Ten slotte kunt u onder Instellingen de orderprioriteiten verfijnen en 'Automatische momentopnamen' inschakelen om te helpen bij het oplossen van mislukte picks.

Hier is een kort stapsgewijs overzicht:

Stap A:Project en hardware

  • Nieuwe oplossing: Maak een project met een Unieke ID (gebruikt door het robotprogramma om deze specifieke oplossing aan te roepen).
  • Robot: Selecteer de naam, het bereik en de lading van uw robot.
  • Grijper: Upload een CAD-model (STL-bestand kleiner dan 1 MB), definieer het Tool Center Point (TCP) en stel de invariantie in.
  • Grijpmethode: Definieer padfasen (bijvoorbeeld nadering, lineair pad, positietolerantie). Hier kunt u vooraf gedefinieerde robotroutines activeren.

Stap B:Visie &Omgeving

  • Visiesysteem: Voeg maximaal vier systemen toe. configureer het kalibratietype, de sensor-ID en het scanprofiel.
  • Lokalisatie: Kies het neurale netwerk voor objectdetectie en initiële plaatsing van het grijppunt.
  • Omgeving:
    • Scène: Stel botsingsobjecten in (eenvoudige vormen of geïmporteerde STL's van uw werkcel).
    • Robot: Jog de robot, bekijk de huidige posities en stel aslimieten in.
    • Visie: Activeer een scan om te verifiëren dat de puntenwolk op één lijn ligt met uw robotmodel.
  • Instellingen: Verfijn de pickprioriteit, hoeklimieten en botsingsparameters. Tip:Schakel 'Automatische momentopnamen' in voor mislukte acties om te helpen bij het oplossen van problemen.

Stap C:Implementeren

  • Productiemodus: Volledig klaar voor gebruik; accepteert verzoeken rechtstreeks van de robot.
  • Simulatiemodus: Simuleert robotbewegingen met behulp van echte of gesimuleerde gegevens. Ideaal voor het testen van gewrichtslimieten en grijperontwerp.

5. Robotprogramma en kalibratie

Pas nu het robotprogramma aan zodat het bij uw toepassing past.

Voordat u het systeem in werking stelt, moet u het interne programma van de robot aanpassen. Schakel eerst de firewall in RobotStudio in, specifiek voor “Rapid Sockets” op het privénetwerk, en start de controller opnieuw op.

Vervolgens moet je de robot specifieke fysieke posities leren. Gebruik het juiste werkobject en gereedschap om de robot te laten bewegen om de posities Home, Start Bin Picking en End Picking te definiëren. 

U moet ook de open/dicht-signalen van uw grijper toewijzen aan de AttachGripper- en DetachGripExcerptper-routines.

Voor kalibratie plaatst u het juiste gereedschap in de werkruimte:een bal voor extrinsieke opstellingen of een markeringspatroon voor hand-oog. 

Markeringspatroon

De CalibPositions-routine bevat negen doelposities. Pas deze doelen aan zodat het visiesysteem de markering in elke houding duidelijk kan zien zonder te botsen. Voer de kalibratieroutine uit en zorg ervoor dat het eindresultaat minder dan 2 mm bedraagt.

  1. Firewall (cruciaal):
    • Schakel de firewall in RobotStudio in.
    • Firewall inschakelen voor Rapid Sockets op het privénetwerk.
    • Start de robotcontroller opnieuw.
  2. IP-configuratie: Voer in de Photoneo-webapp de juiste IP-adressen in voor de robot en de visuele controller.
  3. Tool- en laadgegevens: Voer dit handmatig in of voer LoadIdentify uit onderhoudsroutine.
  4. Leerdoelen: Jol de robot (met het juiste werkobject en gereedschap) om het volgende te leren:
    • Thuispositie.
    • Start opslagpositie.
    • Beëindig de selectiepositie.
  5. Signaallogica: Wijs uw grijpersignalen (open/dicht) toe aan de AttachGripper- en DetachGripper-routines.

Kalibratieroutine

  1. Bereid je voor: Plaats uw kalibratietool (markeringspatroon voor hand-oog, bal voor extrinsiek) in het werkgebied.
  2. Lesposities: De CalibPositions-routine heeft negen doelen. Pas ze zo aan dat het visiesysteem de markering in elke houding zonder botsing ziet.
  3. Kalibratie uitvoeren: Voer de Photoneo-kalibratieroutine uit op de robot.

Controleer resultaat: Streef naar een resultaat onder 2 mm .

6. De wizard:blokprogrammering

Je hebt geen diepgaande programmeervaardigheden nodig. 

De laatste stap is het bouwen van de applicatielogica met behulp van de Block Programming Wizard, waardoor complexe codering overbodig wordt. Je ziet blokken met het label HE (Hand-Oog) of X (Extrinsiek).

Een standaardworkflow begint met een initialisatieblok (dat IP's en thuisposities bevat), gevolgd door een While Loop die is ingesteld op TRUE voor continu gebruik. Binnen de lus stapelt u eenvoudig de noodzakelijke acties op:een scanblok om lokalisatie uit te voeren, een pickblok om het onderdeel te pakken en een plaatsblok om het vrij te geven. 

Het Place-blok bevat zelfs een ‘Approach’-parameter die automatisch een veilige positie 100 mm boven het drop-off-punt berekent. Zodra de blokken zijn gerangschikt, klikt u eenvoudig op "Toepassen" om de applicatie te implementeren.

Met de wizard kunt u de applicatielogica bouwen met behulp van eenvoudige blokken met de naam HE (Hand-oog) of X (Extrinsiek).

Voorbeeld van een logicastroom:

  1. Initialisatieblokkering: Voer de posities Vision Controller IP, Vision System ID, Home, Start en End in.
  2. Terwijl-loop: Stel het argument in op TRUE voor continu gebruik.
  3. Scanblokkeren:
    • Scanhouding: Gebruik een bestaande positie of creëer een nieuwe.
    • Visie-ID: Selecteert welk systeem de lokalisatie uitvoert.
    • Wachttijd: Optionele parameter om ervoor te zorgen dat de robot stabiel is voordat hij gaat scannen.
  4. Kies blok: Zorgt ervoor dat het object succesvol wordt gepickt.
  5. Plaats blok: Definieert de afleverlocatie.
    • Aanpakparameter: Creëert automatisch een positie 100 mm boven het object voor het naderen en loslaten.

Laatste stap: Klik op Toepassen .

U bent nu klaar om uw allereerste AI-gebaseerde bin-picking-applicatie uit te voeren met Photoneo en het Omnicore-platform. Bekijk vandaag nog het webinar om alles te weten te komen over de krachten en voordelen ervan, samen met succesverhalen uit de echte wereld! 


Automatisering Besturingssysteem

  1. 10 bewezen best practices voor het bouwen van betrouwbare AI-agenten in 2025
  2. Slimme brillen, wat kunnen ze doen?
  3. Stora Enso:de toekomst van productie is nu slimmer geworden
  4. Meer automatisering =meer capabele robots
  5. Technologie afgestemd op de bewerkingsbehoeften van de winkel
  6. Hoe heeft COVID-19 de digitale transformatie veranderd?
  7. Automatiseringskampioenen strijden tegen toonaangevend integratieprobleem in de VS
  8. Universal Robots lanceert ActiNav Bin Picking Kit voor machinetending
  9. Uw gids voor het elimineren van automatiseringsschulden
  10. FANUC America erkent precisie-geautomatiseerde technologie met Sales Growth Award
  11. Ontsla jezelf als hoofd RPA - Neem jezelf aan als Chief Automation Officer