Industrielle Fertigung
Industrielles Internet der Dinge | Industrielle Materialien | Gerätewartung und Reparatur | Industrielle Programmierung |
home  MfgRobots >> Industrielle Fertigung >  >> Manufacturing Technology >> Automatisierungssteuerung System

Das neue Bin Picking Studio 1.4.0:Erstellen Sie die Roboterumgebung neu, ohne CAD-Dateien zu benötigen

Umgebungsbauer

Waren Sie schon einmal in einer Situation, in der Sie die Roboterumgebung anpassen mussten, aber kein CAD-Ingenieur da war, um Ihnen zu helfen? Ab sofort können Sie einfache Kollisionsobjekte direkt im Bin Picking Studio ganz einfach selbst zeichnen!

Wie?

Im folgenden Artikel haben wir eine umfassende und dennoch leicht verständliche Anleitung für Sie vorbereitet.

Das Bin Picking Studio 1.4.0 enthält ein neues, benutzerfreundliches Tool "Environment Builder" . Es ermöglicht Ihnen, ein 3D-Modell der Arbeitszelle zu erstellen, den Arbeitsbereich des Roboters zu definieren und seine Bewegungsfähigkeiten zu testen. Mit dem Tool können Sie auch das Modell der Umgebung überprüfen, indem Sie es mit einer Punktwolke des kalibrierten Scanners vergleichen.

Der „Environment Builder“ besteht aus einem 3D-Visualizer und ein Bedienfeld unterteilt in 3 Registerkarten mit unterschiedlichen Funktionalitäten:

Szene

Verhindern Sie, dass der Roboter seinen Arbeitsraum verlässt und schließen Sie ihn in eine virtuelle Box ein – schnell und mühelos! Die Einfachheit der Arbeit wird durch die Anzeige des Roboters in der Umgebungskonfiguration und durch zusätzliche Funktionen zum Ändern der Größe und Skalierung der Umgebungsobjekte verstärkt.

Damit Sie kollisionsfreien Griff in die Kiste genießen können , müssen Sie ein präzises 3D-Modell der echten Roboterzelle verwalten . Die in Bin Picking Studio erstellte virtuelle Umgebung muss mindestens innerhalb der Reichweite des Roboters mit der realen Welt übereinstimmen. Obwohl die Trajektorien auf Kollisionen überprüft werden, sieht der Scanner nie alle Objekte in der Szene, sodass Sie statische Kollisionsobjekte definieren müssen, die der Realität entsprechen .

Objektliste

Die Registerkarte „Szene“ enthält eine „Objektliste“ , unterstützt eine hierarchische Struktur. Das bedeutet, dass jedes Objekt untergeordnete Objekte haben kann, die damit verknüpft sind, um einfacher mit einer Gruppe von Objekten manipulieren zu können. Sie können die Tasten +/- verwenden Schaltflächen neben dem übergeordneten Objekt zum Erweitern/Reduzieren der Liste der untergeordneten Objekte.

Um die Hierarchie bereits definierter Objekte zu ändern, können Sie ein Objekt in der „Objektliste“ greifen und es an eine gewünschte Position in der Liste verschieben (beachten Sie das +-Symbol, das erscheint, wenn das Objekt über ein anderes Objekt bewegt wird, um es zu seinem untergeordneten Objekt zu machen). .

Beispiel:

Stellen Sie sich eine Palette mit mehreren Gegenständen vor. Es ist vorteilhaft, jedes Objekt als Kind des übergeordneten Objekts zu definieren. Auf diese Weise können Sie alle Objekte manipulieren (verschieben, drehen usw.), indem Sie einfach die Positionseigenschaften des übergeordneten Objekts ändern.

Jedes Objekt in der „Objektliste“ bietet 3 daneben aufgeführte Optionen (von links nach rechts):

Die Registerkarte „Szene“ mit einer hervorgehobenen „Objektliste“ und der Schaltfläche „+ Objekt hinzufügen“

Sie können der Szene ein neues Objekt hinzufügen, indem Sie auf „+ Objekt hinzufügen“ klicken Schaltfläche in der linken unteren Ecke des 3D-Visualizers. Sie können entweder ein Kollisionsobjekt mithilfe einer der verfügbaren primitiven Formen (Kasten/Kugel/Zylinder) definieren oder eine STL-Datei hochladen.

Wenn Sie eine Grundform auswählen, können Sie ihre Eigenschaften im „Bearbeitungsformular“ definieren und "3D-Objekt-Werkzeugbedienfeld" .

Wenn Sie eine STL-Datei auswählen, erscheint ein Popup-Fenster, in dem Sie aufgefordert werden, einen Namen für das neue Objekt einzugeben, die hochzuladende Datei auszuwählen und einen Objekttyp auszuwählen. Es gibt 3 verfügbare Objekttypen:

Jeder dieser Objekttypen stellt ein „Kollisionsobjekt“ in dem Sinne dar, dass das ausgewählte Objekt nicht damit kollidieren wird.

Nach Auswahl eines Objekts aus der „Objektliste“ , wird es in der Liste blau und in der Schnellansicht rot hervorgehoben. Außerdem das „Formular bearbeiten“ und „3D-Objekt-Tools“ Tafeln erscheinen. Sie können ein Objekt auch auswählen, indem Sie im 3D-Visualizer direkt darauf klicken. Um ein Objekt abzuwählen, klicken Sie es in der „Objektliste“ an erneut oder wählen Sie „Schließen“ Option aus den "3D-Objektwerkzeugen" Bedienfeld.

Werkzeuge zum Bearbeiten von Formularen und 3D-Objekten

Nachdem Sie ein Objekt entweder aus der „Objektliste“ oder im 3D-Visualizer ausgewählt haben, wird das „Bearbeitungsformular“ angezeigt und "3D-Objektwerkzeuge" Panel erscheint.

Die Registerkarte "Szene" mit einem hervorgehobenen "Formular bearbeiten", dem Bereich "3D-Objekt-Werkzeuge" und der Schaltfläche "Szene speichern"

Das "Formular bearbeiten" erlaubt Ihnen, die folgenden Objekteigenschaften einzugeben:

Sie können die Objekte auch dynamisch mit den „3D-Objektwerkzeugen“ manipulieren :

Mit den Markierungen können Sie auch Inkremente zu den Positions-/Drehungswerten für jede Achse hinzufügen. Anstatt die Markierung in die gewünschte Richtung zu ziehen, klicken Sie einfach auf den Pfeil/Kreis für eine bestimmte Achse, geben Sie den gewünschten Wert ein und übernehmen Sie ihn, indem Sie auf das Häkchen klicken Schaltfläche.

Das "+ Untergeordnetes Objekt hinzufügen" Mit der Schaltfläche können Sie ein untergeordnetes Objekt für das aktuell ausgewählte Objekt erstellen. Verwenden Sie das „x Schließen“ Schaltfläche, um das Objekt abzuwählen (Bearbeitung beenden).

Schließen Sie die Aktion ab, indem Sie auf „Szene speichern“ klicken Taste. Die virtuelle Umgebung wird mit dem Roboter synchronisiert. Erst danach können Sie die Registerkarte „Roboter“ mit Robotersteuerung verwenden.

Roboter

Bevor Sie auf die Registerkarte „Roboter“ zugreifen, müssen Sie zunächst einen Roboter und einen Greifer aus der Datenbank auswählen und den Werkzeugpunkt definieren. Sie können den Roboter dann virtuell verfahren und seinen Arbeitsbereich definieren.

Robotersteuerung

Sie können zwischen drei Bewegungsmodi wählen:

Wenn Sie auf die „Home-Pose“ klicken wird der Roboter automatisch in seine Standardposition bewegt. Um die Kollisionsprüfungsfunktion zu aktivieren, verwenden Sie "Kollisionen hervorheben EIN/AUS" Umschaltfläche.

Beim Manövrieren des Roboters werden Gelenkbegrenzungen angewendet.

Beispiel für die Einrichtung gemeinsamer Limits

Gemeinsame Grenzen ermöglichen es Ihnen, den Bahnplanungs-Arbeitsbereich des Roboters zu definieren.

Der Roboter muss sich in der Regel nur in einem Bruchteil seiner Gelenkreichweite bewegen. Wir empfehlen Ihnen dringend, die Gelenkgrenzen so einzurichten, dass die Bahnplanung nur in diesem Teilraum des gesamten Arbeitsbereichs des Roboters stattfindet. Korrekt eingestellte Gelenklimits wirken sich positiv auf die Bahnplanungs-Rechenzeit und Erfolgsquote aus.

Wenn Sie ein Gelenkbegrenzungsfeld leer lassen, verwendet das System die Standardhardware des Roboters.

Bitte beachten Sie, dass zu restriktive Gelenkgrenzen zu einem Bahnplanungsfehler führen können. Lassen Sie immer etwas Spielraum. Um zu überprüfen, ob die Reichweite des Roboters ausreichend ist, verwenden Sie die Jogging-Optionen der „Robotersteuerung“ Tafel. Stellen Sie sicher, dass der Roboter mit verschiedenen Greiferausrichtungen jede Stelle im Behältermodell erreichen kann.

Vision

Möglicherweise sind Sie auch auf Schwierigkeiten gestoßen, die auf Diskrepanzen zwischen der realen Bin-Picking-Zelle und ihrer CAD-Version zurückzuführen sind. Mit der neuen Option, einen Scan auszulösen und zu prüfen, ob die gescannte Punktwolke dem modellierten virtuellen Raum entspricht, ist dies kein Problem mehr. Da Sie jetzt auch die Scanvolumina der eingesetzten Vision-Systeme überprüfen können, war es für Sie noch nie so einfach, das Sichtfeld einzustellen.

Auf der Registerkarte „Vision“ können Sie die konfigurierten Vision-Systeme manipulieren, um die Platzierung der Kollisionsobjekte zu validieren.

Wenn Scanner am Roboterarm montiert sind, müssen Sie zuerst ein Robotermodell auswählen, damit dieses Vision-System in der Liste angezeigt wird. Andernfalls erhalten Sie eine Warnmeldung.

Die „Vision-System-Liste“ mit 3 Vision-Systemen, das vierte, kann nicht angezeigt werden, da kein Roboter ausgewählt wurde

Ein Bildverarbeitungssystem kann die folgenden Status haben:

Erhalten Sie detaillierte Informationen zu einem Bildverarbeitungssystem (Scanner-ID, Montageposition und Modelltyp), indem Sie darauf klicken . Die unteren Felder spiegeln die Kalibrierung des Bildverarbeitungssystems wider – Verschiebung und Ausrichtung der Scannerkamera relativ zur Roboterbasis (extrinsische Kalibrierung) oder zum Roboterflansch (Hand-Auge-Kalibrierung).

Das Übersichtsfenster des Vision-Systems enthält mehrere Schaltflächen:

Detaillierte Informationen zu einem Vision System

Bitte beachten Sie, dass immer nur ein Scanner angeschlossen werden kann. Falls derselbe Scanner in mehreren Vision-Systemen verwendet wird, wird er in allen verbunden.

Der „Environment Builder“ teilt die Scannersteuerung mit der PhoXi-Schnittstelle – sobald er mit dem „Environment Builder“ verbunden ist, ist derselbe Scanner auch mit der PhoXi-Schnittstelle verbunden.

Validierung

Das Anschließen eines Scanners und das Auslösen von Scans hilft Ihnen, Kollisionsobjekte (hauptsächlich den Behälter) so zu platzieren, dass das Modell genau der Realität entspricht.

Um eine präzise Objektplatzierung zu gewährleisten, muss ein kalibriertes Vision System zum Anschluss verfügbar sein. Sie können dann einen Scan auslösen und damit das CAD-Modell so positionieren, dass sich das Modell und die Punktwolke überlappen.


Automatisierungssteuerung System

  1. Die Roboter auf Trab halten
  2. Universal Robot erhält neuen Präsidenten
  3. Forscher schlugen eine neue Methode vor, um Objekte unsichtbar zu machen
  4. Künstliche Intelligenz hilft Robotern, Objekte durch Berührung zu erkennen
  5. Cambridge Consultants stellt „geschickten Roboter mit menschlicher Note“ vor
  6. Robotiq bringt neue robotergestützte Bin-Picking-Lösung auf den Markt
  7. Omron bringt neuen SCARA-Roboter auf den Markt
  8. Mecademic bringt winzigen neuen SCARA-Roboter auf den Markt
  9. Kommentar:Die Methoden der Roboterprogrammierung verstehen
  10. Ist Service die neue Cash-Cow?