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

Stap-voor-Stap Gids: Bin Picking Studio Implementeren Met ABB Robotics Add‑In

Op 11 december 2025 voerden we gezamenlijk met ABB Robotics een exclusieve webinar, “Meesterworden In Complexe Automatisering Met 3D Visie-gestuurde Robotica.”

Het doel was om een grote sprong vooruit in industriële automatisering te demonstreren: het instorten van traditionele muren tussen geavanceerde 3D-visiesystemen en robotische cellen.

Jarenlang hebben fabrikanten een geünifieerde benadering van visie-gestuurde robotica gevraagd – een die complexiteit elimineert en implementatie versnelt. We beantwoordden die oproep door onze Locator Studio en Bin Picking Studio direct te integreren in het ABB Robotics One ecosysteem en OmniCore controller.

In de gids hieronder lopen we je door de technische specificaties van deze integratie. Van hardwareverbindingen tot de finale blokprogrammeer wizard.

Hier is precies hoe je je eerste AI bin picking applicatie lanceert met de nieuwe Photoneo Add-in voor ABB.

1. Hardware Verbinding Essentiëls

De basis van een betrouwbare applicatie begint met de fysieke setup. Eerst, selecteer de juiste scanner voor je scène: gebruik de PhoXi 3D Scanner voor statische omgevingen of de MotionCam-3D als je applicatie dynamische scènes betreft of het mesh van het gebied direct voor de robot vereist.

Vervolgens, verbind de industriële PC die de Locator of Bin Picking Studio licentie bevat. Deze PC heeft zes specifieke Ethernet poorten. Je moet Poort 1 verbinden voor robotcommunicatie en Poort 2 voor de internetverbinding. Poorten 3 tot en met 6 zijn gereserveerd voor je scandevices.

2. Add-In Installeren

Installatie is een snel, zeven-minuten proces dat direct op de robotcontroller wordt afgehandeld. Download het installatiepakket van de Photoneo website naar een USB-stick en steek het in de ABB FlexPendant.

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

De meest kritieke stap hier is het selecteren van de juiste template om je fysieke configuratie te matchen.

Hand-oog configuratie (links), Extrinsieke configuratie (rechts)

Als je camera op een staand gemonteerd is, kies de Extrinsieke Setup (selecteer "Basic" voor enkele apparaten of "Multiple Vision" voor meerdere). Als de camera op de robotflens gemonteerd is, kies de Hand-Oog Setup. Voor hand-oog kun je specificeren of de robot moet stoppen voor scans ("Multi-view Static") of scannen tijdens het bewegen ("Multi-view Dynamic").

Het installatieproces is straightforward en duurt ongeveer zeven minuten – net genoeg tijd om een koffie te halen.

  1. Download & Bewaar: Download het installatiepakket van de Photoneo website en bewaar het op een USB-stick.
  2. USB Invoegen: Steek de stick in de USB-poort op de ABB FlexPendant.
  3. Add-in Selecteren: Ga naar het hoofdmenu ABB -> Controller Software -> Installeer nieuwe add-in.
  4. Installeren: Selecteer de Photoneo add-in en klik "Volgende."
  5. Kies Template: Dit is kritiek. Selecteer de template die je fysieke setup matcht:

3. Netwerk Configuratie

Na installatie verschijnt een nieuwe Photoneo icoon in het hoofdmenu van ABB. Het openen hiervan onthult de netwerkinstellingen, waar je kunt schakelen tussen Publieke of Private netwerken.

Het systeem komt met voorgedefinieerde adressen voor de visuele controller en robotsysteem (typisch via de beheerpoort of DSQC 1100 I/O kaart).

Als je aangepaste IP-adressen moet invoeren, valideert het systeem ze direct, een knipperende groene "Bewaar" knop duidt op succes.

Voor private netwerken, stelt de "Redirect naar Photoneo Server" functie je in staat om zowel de robot als Photoneo software vanuit een enkele interface te controleren.

Eenmaal geïnstalleerd, open de nieuwe Photoneo icoon in het hoofdmenu van ABB. Je zult drie secties zien:

  • Handmatig (Links): Een gids om je snel draaiende te krijgen.
  • Netwerkinstellingen (Midden):
    • Je kunt kiezen tussen Publieke of Private netwerken.
    • Adressen zijn voorgedefinieerd voor de visuele controller en robotsysteem (verwachting een verbinding met de beheerpoort of DSQC 1100 I/O kaart).
    • Als je een IP wijzigt, valideert het systeem het; de "Bewaar" knop knippert groen bij succes.

Redirect naar Photoneo Server (Rechts): Een krachtige functie voor Private netwerken die je volledige controle geeft over zowel robotfuncties als Photoneo software op één plek.

4. Bin Picking Studio (BPS) Instellen

Met het netwerk actief, ga je naar de Bin Picking Studio om de applicatielogica te definiëren.

Begin met het creëren van een Nieuwe Oplossing met een unieke ID, definieer dan de hardware: selecteer je robotmodel, upload een CAD-model van je greifer (STL onder 1MB), en stel het Tool Center Point (TCP) in. Je zult ook de greepmethode hier definiëren, inclusief benaderingsvectoren en lineaire paden.

Selectie van robots in Bin Picking Studio

Vervolgens, configureer de visie en omgeving. Voeg je visiesysteem toe en selecteer het neurale netwerk voor objectdetectie.

In het Omgeving tabblad kun je STL-modellen van je werkcel importeren om botsingsobjecten te definiëren en testscans te triggeren om te verifiëren dat de puntenwolk uitgelijnd is met je digitale robotmodel.

Ten slotte, onder Instellingen, kun je pick-prioriteiten fijn afstellen en "Automatische Snapshots" inschakelen om hulp te bieden bij het troubleshooten van mislukte picks.

Hier is een snel stap-voor-stap overzicht:

Stap A: Project & Hardware

  • Nieuwe Oplossing: Creëer een project met een Unieke ID (gebruikt door het robotprogramma om deze specifieke oplossing aan te roepen).
  • Robot: Selecteer de naam, bereik en draagvermogen van je robot.
  • Greifer: Upload een CAD-model (STL-bestand onder 1MB), definieer het Tool Center Point (TCP), en stel de invariantie in.
  • Greepmethode: Definieer padfases (bijv. Benadering, Lineair Pad, Positie Tolerantie). Je kunt vooraf gedefinieerde robotroutines hier triggeren.

Stap B: Visie & Omgeving

  • Visiesysteem: Voeg tot vier systemen toe. Configureer het kalibratietype, sensor ID en scannprofiel.
  • Lokalisatie: Kies het neurale netwerk voor objectdetectie en initiële greep punt plaatsing.
  • Omgeving:
    • Scène: Stel botsingsobjecten in (eenvoudige vormen of geïmporteerde STL's van je werkcel).
    • Robot: Jog de robot, zie huidige posities, en stel aslimieten in.
    • Visie: Trigger een scan om te verifiëren dat de puntenwolk uitgelijnd is met je robotmodel.
  • Instellingen: Fijn afstellen van pick-prioriteit, hoeklimieten en botsingsparameters. Tip: Zet "Automatische Snapshots" aan voor mislukte acties om te helpen met troubleshooting.

Stap C: Implementeren

  • Productie Modus: Volledig klaar voor operatie; accepteert verzoeken direct van de robot.
  • Simulatie Modus: Simuleert robotbewegingen met behulp van echte of gesimuleerde data. Geweldig voor het testen van gewrichtslimieten en greiferontwerp.

5. Robot Programma & Kalibratie

Nu, pas het robotprogramma aan om te matchen met je applicatie.

Voordat je het systeem draait, moet je het interne programma van de robot aanpassen. Eerst, schakel de firewall in RobotStudio in, specifiek voor "Rapid Sockets" op het private netwerk, en herstart de controller.

Je moet dan de robot specifieke fysieke posities leren. Met het juiste Werkobject en Gereedschap, jog de robot om de Home, Start Bin Picking, en Einde Picken posities te definiëren.

Je moet ook de open/dicht signalen van je greifer mappen naar de AttachGripper en DetachGripper routines.

Voor kalibratie, plaats het geschikte gereedschap in de werkruimte – een bal voor extrinsieke setups of een markerpatroon voor hand-oog.

Marker Patroon

De CalibPositions routine bevat negen doelposities. Pas deze doelen aan zodat het visiesysteem een duidelijk zicht heeft op de marker in elke houding zonder te botsen. Voer de kalibratieroutine uit en zorg dat het eindresultaat onder 2 mm is.

  1. Firewall (Cruciaal):
    • Schakel de firewall in RobotStudio in.
    • Schakel firewall in voor Rapid Sockets op het private netwerk.
    • Herstart de robotcontroller.
  2. IP Configuratie: In de Photoneo webapp, voer de juiste IP-adressen in voor de robot en visuele controller.
  3. Gereedschap & Belasting Data: Voer dit handmatig in of voer de LoadIdentify service routine uit.
  4. Doelposities Leren: Jog de robot (met het juiste Werkobject en Gereedschap) om te leren:
    • Home Positie.
    • Start Bin Picking Positie.
    • Einde Picken Positie.
  5. Signaal Logica: Map je greifersignalen (open/dicht) naar de AttachGripper en DetachGripper routines.

Kalibratie Routine

  1. Voorbereiden: Plaats je kalibratiegereedschap (Marker Patroon voor Hand-Oog, Bal voor Extrinsiek) in het werkgebied.
  2. Posities Leren: De CalibPositions routine heeft negen doelen. Pas ze aan zodat het visiesysteem de marker in elke houding ziet zonder botsing.
  3. Kalibratie Uitvoeren: Voer de Photoneo kalibratieroutine op de robot uit.

Resultaat Controleren: Streef naar een resultaat onder 2 mm.

6. De Wizard: Blok Programmeren

Je hebt geen diepe programmeervaardigheden nodig.

De laatste stap is het bouwen van de applicatielogica met de Blok Programmeer Wizard, wat de noodzaak voor complexe codering elimineert. Je zult blokken zien gelabeld HO (Hand-Oog) of X (Extrinsiek).

Een standaard workflow begint met een Initialisatie Blok (bevattend IP's en home posities), gevolgd door een While Lus ingesteld op TRUE voor continue draaiende. Binnen de lus, stapel je simpelweg de benodigde acties: een Scan Blok om lokalisatie uit te voeren, een Pick Blok om het deel te grijpen, en een Place Blok om het vrij te geven.

Het Place blok bevat zelfs een "Benadering" parameter die automatisch een veilige positie 100mm boven het afzetpunt berekent. Eenmaal de blokken gerangschikt, klik je simpelweg "Toepassen" om de applicatie te deployen.

De Wizard laat je de applicatielogica bouwen met eenvoudige blokken gelabeld HO (Hand-Oog) of X (Extrinsiek).

Voorbeeld Logica Stroom:

  1. Initialisatie Blok: Voer de Vision Controller IP, Vision Systeem ID, Home, Start en Einde posities in.
  2. While Lus: Stel argument in op TRUE voor continue operatie.
  3. Scan Blok:
    • Scan Houding: Gebruik een bestaande positie of creëer een nieuwe.
    • Visie ID: Selecteert welk systeem de lokalisatie uitvoert.
    • Wacht Tijd: Optionele parameter om ervoor te zorgen dat de robot stabiel is voordat het scant.
  4. Pick Blok: Zorgt ervoor dat het object succesvol gepikt wordt.
  5. Place Blok: Definieert de afzetlocatie.
    • Benaderingsparameter: Creëert automatisch een positie 100mm boven het object voor benadering en vrijgave.

Finale Stap: Klik Toepassen.

Je bent nu klaar om je allererste AI-gebaseerde bin picking applicatie te draaien met Photoneo en het Omnicore platform. Om alles over de krachten en voordelen te leren, samen met real-world succesverhalen, bekijk de webinar vandaag nog!

Automatisering Besturingssysteem

  1. Begin Je Bedrijfsautomatiseringsreis: Een Praktische Gids
  2. Siemens lanceert digitaliseringsinitiatief voor Britse food- en beverage-industrie
  3. 10 bewezen strategieën om UK-productiviteit te boosten met automatisering
  4. Rockwell Automation rapporteert stijging in slimme productie-adoptie in Azië
  5. Binnenkijken bij AeroDef: Smart Manufacturing trends & voorspellingen
  6. Mitsubishi Electric Automation lanceert Startup Engagement Program via MassRobotics
  7. AI in Productie Markt Groeit naar $4,8 miljard in 2026, 28,1% CAGR
  8. Future Acres Partners met Sun World International voor Duurzame Agri-robotica
  9. Leiders voorbereiden op AI & automatisering: strategieën voor zakelijke impact
  10. HMI Ontwerp Optimaliseren voor Veiligheid in Gevaarlijke Omgevingen
  11. ABB lanceert geavanceerde visuele controle-interface voor naadloze operationele oversight