Das Handling von Bauteilen und Werkstücken ist ein Standardprozess bei der Herstellung komplexer Produkte. Dabei liegt die Herausforderung in der positions- und lagerichtigen Teilebereitstellung: So müssen bei der Zuführung über einen Vibrationswendelförderer bei jeder Änderung der Teilegeometrie mechanische Führungshilfen – sogenannte Schikanen – angepasst werden, wodurch zusätzliche Konstruktions- und Rüstzeiten anfallen. Zudem sind solche Vorrichtungen erfahrungsgemäß störanfällig, wodurch es immer wieder zu Maschinenstillständen kommt.
Vision-Sensor statt Mechanik
Flexibler ist in dieser Hinsicht eine optisch kontrollierte Teilezuführung. Werden die Schikanen am Rütteltopf durch einen bildverarbeitenden Vision-Sensor ersetzt, lassen sich die Rüstzeiten bei Produktwechseln signifikant reduzieren. Zur Vereinzelung der als Schüttgut angelieferten Teile bietet sich der Einsatz eines Vibrationsfeeders an, bei dem die Vereinzelung teileschonend auf einer ebenen, vibrierenden Plattform stattfindet. Der Sensor erkennt – z.B. mit Hilfe eines Blob-Detektores – die Position und Ausrichtung jedes Teils und liefert diese Daten an den Roboter; auch die gleichzeitige Detektion mehrerer Teile mit einer Bildaufnahme ist möglich. Verbliebene Agglomerate sowie andere nicht aufnehmbare Teile werden ebenfalls erkannt und entsprechende Signale an die übergeordnete Steuerung gesandt, die den Feeder entsprechend „nachrütteln“ lässt.
Damit die Datenübermittlung vom Vision-Sensor zum Roboter reibungslos klappt, müssen die von der Kamera gelieferten Bildkoordinaten zuerst in Roboterkoordinaten umgerechnet werden. Dies war bisher mit einem nicht unerheblichen Programmieraufwand in der Steuerungssoftware des Roboters verbunden. Effizienter lässt sich die Koordinatentransformation mit Hilfe einer Kalibrierung durchführen, wie sie der Visor Robotic von SensoPart ermöglicht. Der Vision-Sensor liefert die ermittelten Positionsdaten dann gleich im passenden Roboterformat, sodass dieser die Ergebnisse direkt verwerten kann.
Die Kalibrierung des Vision-Sensors behebt zugleich ein weiteres Problem: Bei seitlicher Detektion eines dreidimensionalen Objekts kommt es zwangsläufig zu perspektivischen Verzerrungen, hinzu kommt die Verzeichnung durch das Objektiv. Damit der Roboter nicht danebengreift, müssen beide Effekte bei der Koordinatentransformation berücksichtigt und korrigiert werden.
Teach-in statt Programmierarbeit
Die praktische Durchführung der Kalibrierung ist für den Anwender wenig aufwändig und erfordert keinerlei Programmierarbeiten. Benötigt wird nur eine Kalibrierplatte, die SensoPart als Zubehör anbietet. Diese Platte wird im Sichtfeld des Vision-Sensors platziert. Für die Anwendung der Teilezuführung mittels Vibrationsfeeder eignet sich die Methode über eine Kalibrierplatte. Zur Kalibrierung des Visor-Bildes stehen Kalibriermuster in verschiedenen Größen zur Verfügung. Über aufgebrachte Referenzmarken kann der Anwender mit Hilfe einer Messspitze die Lage der Platte bestimmen. Die ermittelten Koordinatenwerte können über die Visor-Konfigurationssoftware eingetragen werden. Durch diesen Prozess kann das ursprüngliche Visor-Koordinaten- in das Roboterkoordinatensystem transformiert werden. Nach diesem einmaligen Teach-in-Vorgang erfolgt die Umrechung automatisch.
Sollten sich die Teile der realen Anwendung geometrisch vom Kalibrierteil unterscheiden oder Teileformen häufiger wechseln, lässt sich die Kalibrierung auf einfache Weise nachträglich anpassen. So kann ein vertikaler Versatz (Z-Offset, positiv oder negativ) zwischen Kalibrier- und Messebene berücksichtigt werden. Außerdem ist eine Greifpunktkorrektur möglich, falls das Teil nicht mittig, sondern z.B. an einem seitlichen Anfasser gegriffen werden soll. Mit der Funktion Greiferfreiraumprüfung kann geprüft werden, ob der verfügbare Freiraum rund um das zu greifende Teil für eine sichere Aufnahme ausreicht. Alle diese Funktionen sind im Sensor implementiert, sodass an keiner Stelle in die Robotersteuerung eingegriffen werden muss.
Die beschriebenen Kalibrierschritte können auch automatisiert werden, indem die Robotersteuerung entsprechende Schnittstellenkommandos über die im Visor integrierten Schnittstellen übermittelt. Diese Vorgehensweise empfiehlt sich etwa bei einem Umbau oder einer Nachjustage von Anwendungen, z.B. wenn nach einer Erstkalibrierung durch den Integrator eine Rekalibrierung durch den Maschinenbediener vorgenommen werden soll. Besonders komfortabel gestaltet sich dabei das Zusammenspiel von SensoParts-
Vision-Sensor mit Robotern des Herstellers Universal Robots (UR): Über das URCap, welches die Schnittstelle zwischen Visor und Roboter bildet, lässt sich die Kalibrierung direkt aus der Steuerungssoftware (Programmiergerät) des Roboters heraus vornehmen.
Konfiguration im Sensor statt
Programmierung in der Steuerung
Vor allem bei Bauteilen mit komplexen Geometrien empfiehlt sich anstelle einer mechanischen Zuführeinrichtung die flexible und teileschonende optische Teileerfassung mittels Vision-Sensor. Die Kalibrierfunktion des Visor Robotic von SensoPart ermöglicht dabei eine einfache Transformation von Bild- in Roboterkoordinaten: Die mit wenigen Mausklicks durchzuführende Kalibrierung ersetzt die frühere aufwändige Einrichtung in der Robotersteuerung. jke
Details zu Visor Robotic
von SensoPart:
http://hier.pro/mpVhI
Zusätzliche Funktionen erleichtern die Einrichtung einer Pick-and-Place-Anwendung, z.B. die Greiferfreiraumprüfung