Die Struktur beinhaltet alle modulspezifischen Parameter und Rückgabewerte für das FB_RoboticModule.
Variable |
Datentyp |
Beschreibung |
---|---|---|
i_xRobotStart |
BOOL |
Der Standardwert dieser Variablen ist TRUE. Wenn die aktive Betriebsart des Moduls ET_OpMode.Auto ist und die Variable auf FALSE gesetzt ist, kann eine aktive Roboterbewegung in der Bahn gestoppt werden. |
iq_ifConfigurationReadOnly |
Das Element kann verwendet werden, um Zugriff auf die schreibgeschützte Schnittstelle der Roboterkonfiguration zu erhalten. Die Schnittstelle wird zum Auslesen der Konfigurationsdaten aus dem Roboter über die angegebenen Methoden und Eigenschaften verwendet. |
|
iq_ifHardwareLimit |
Schnittstelle, um Hardwarelimits an das RoboticModule zu übergeben. |
|
iq_ifSoftwareLimit |
Schnittstelle, um Softwarelimits an das RoboticModule zu übergeben. |
|
iq_ifMotion |
Schnittstelle, um im RoboticModule auf die Schnittstelle zur Bewegungsprogrammierung der Technologie-Bibliothek zugreifen zu können. |
|
iq_ifFeedback |
Schnittstelle, um im RoboticModule auf die Rückmeldungs-Schnittstelle der Technologie-Bibliothek zugreifen zu können. |
|
iq_ifConfiguration |
Schnittstelle, um im RoboticModule auf die Configuration-Schnittstelle der Technologie-Bibliothek zugreifen zu können. |
|
iq_ifManual |
Schnittstelle, um im RoboticModule den Roboter zu joggen. Es gibt sowohl die Möglichkeit, die Hauptachsen und auch die AuxAx des Roboters zu joggen, als auch entlang der Kartesischen Achsen oder entlang der Bahn zu joggen. |
|
iq_ifHoming |
Schnittstelle, um für einzelne Achsen eines Roboters Referenzierungsmodi (Homing) auszuwählen. |
|
iq_ifBrake |
Schnittstelle, um die Bremsen der Robotermotoren zu öffnen/schließen. |
|
iq_ifWarmStart |
Schnittstelle, um auf die Warmstart-Schnittstelle der Technologie-Bibliothek in RoboticModule zugreifen zu können. |
|
q_xRobotActive |
BOOL |
Zustand des FB_Robot.xActive. TRUE: FB_Robot ist aktiv. FALSE: FB_Robot ist nicht aktiv (xEnable = FALSE). |
q_xRobotReady |
BOOL |
Zustand des FB_Robot.xReady. TRUE: FB_Robot ist betriebsbereit und kann Anwenderbefehle annehmen. FALSE: FB_Robot ist betriebsbereit und kann keine Anwenderbefehle annehmen. |
q_axDriveAxisActive |
ARRAY [ROB.ET_RobotComponent.AxisAll..(ROB.ET_RobotComponent.AxisAll + ROB.Gc_udiMaxNumberOfAxes)] OF BOOL |
Gibt Informationen über den Zustand der einzelnen Achsen zurück. Die Elemente der Achsen, deren Lageregelung aktiv ist, werden auf TRUE gesetzt. Insbesondere ergibt sich die Rückmeldung raxDrivesActive[0] ist gleich TRUE, wenn die Lageregelung der konfigurierten Achsen aktiv ist. |
q_axDriveAuxAxActive |
ARRAY [ROB.ET_RobotComponent.AuxAxAll..(ROB.ET_RobotComponent.AuxAxAll + ROB.Gc_udiMaxNumberOfAuxiliaryAxes)] OF BOOL |
Gibt Informationen über den Zustand der einzelnen Achsen der AuxAxis zurück. Die Elemente der Achsen, deren Lageregelung aktiv ist, werden auf TRUE gesetzt. Insbesondere ergibt sich die Rückmeldung raxDrivesActive[0] ist gleich TRUE, wenn die Lageregelung der konfigurierten Achsen aktiv ist. |
q_etActiveOpMode |
Die aktive Betriebsart des RoboticModule. |
|
q_etState |
Der aktive Zustand des RoboticModule. |
|
q_xHomeOk |
BOOL |
TRUE: Die Referenzierung der Achsen wurde erfolgreich durchgeführt. |