Herunterladen Inhalt Inhalt Diese Seite drucken

ABB Robotics PickMaster Twin - PowerPac Anwendungshandbuch Seite 208

Inhaltsverzeichnis

Werbung

4 Arbeiten mit PickMaster PowerPac
4.4.3 Externen Sensor konfigurieren
Fortsetzung
posGenObjectMapDict
Alle User Script-Beispieldateien werden im Ordner C:\Program Files
(x86)\ABB\PickMaster Twin 2\PickMaster Twin Client 2\PickMaster
PowerPac\Template bereitgestellt, wenn PickMaster Client installiert ist.
Die Benutzer können auch die Informationseigenschaften Name, Beschreibung,
Autor und Version überschreiben. Abgesehen von diesen Schnittstellen und
Eigenschaften können Benutzer weitere Funktionen in dieser Klasse oder in anderen
Python-Dateien zu eigenen Verwendung implementieren. Allerdings erkennt die
Software PMTW nur diese vier Schnittstellen und ruft auch nur diese auf; alle
anderen werden ignoriert.
Alle verwendeten Python-Dateien sollten sich im gleichen Pfad unter
C:\Users\..\Documents\PickMaster\PMScripts auf dem Host-PC befinden.
Konfigurieren der externen Sensors
Wenn ein externer Sensor in der Strukturansicht erstellt wird, ist er nicht mit einem
physischen Sensor verbunden. Dies muss manuell im Dialogfeld für die
Konfiguration des externen Sensors erfolgen. Der externe Sensor in der
Strukturansicht ist für die Verwendung eines bestimmten physischen externen
Sensors konfiguriert. Der externe Sensor sollte ebenfalls so konfiguriert werden,
dass er ein optimales Bild liefert.
So konfigurieren Sie einen externen Sensor.
Fortsetzung auf nächster Seite
208
Beschreibung
Speichern Sie die Beziehung zwischen Positionsgenerator-ID
und Objektname. Hier bezieht sich Objekt auf einen Gegen-
stand oder einen Container. Gemäß der vorstehenden Einfüh-
rung kann der externe Sensorpositionsgenerator für jeden
Sensor unter verschiedenen Objekten/Containern erstellt
werden. Wenn es in der PMPP Solution mehrere Objekte für
denselben externen Sensor gibt, kann können item_1 und
item_2 ihre eigenen Positionsgeneratoren besitzen. Diese
beiden Positionsgeneratoren gehören zu unterschiedlichen
Objekten, so dass ihre Beziehung zueinander geklärt werden
muss, um Datenkonflikte zu vermeiden.
Der Objektname wird ggf. in der Benutzerprogrammlogik benö-
tigt und daher wird in diesem Zuordnungswörterbuch der Ob-
jektname und nicht die Objekt-ID gespeichert.
Ihre Beziehung wird in der Schnittstelle
initializePosGenRelatedMap initialisiert, die in
ExternalSensorInterface.py implementiert ist. Benutzer
können sie bei Bedarf verwenden: self.
posGenObjectMapDict [posGenId]
Beispiel: posGenObjectMapDict=
{'17dec9b3-8624-45fa-b8cb-366b457e6024':
'Item_1'}
1 Legen Sie die vordefinierten Script-Dateien im Zielordner ab.
Tipp
Die vordefinierte Skript-Datei (Dateien) sollte für der Verwendung einer
Skript-Funktion im Ordner C:\Users\xxxx\Documents\PickMaster\PMScripts
abgelegt werden.
© Copyright 2023 ABB. Alle Rechte vorbehalten.
Anwendungshandbuch - PickMaster® Twin - PowerPac
3HAC080435-003 Revision: F

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis