SMC_GroupSetLoad (FB)¶
FUNCTION_BLOCK SMC_GroupSetLoad
Dieser Funktionsbaustein ermöglicht das Setzen einer Load, bestehend aus Masse und Trägheit, die mit dem TCP der Achsgruppe verbunden ist. Bei der Last kann es sich um ein Werkzeug handeln, das am Flansch befestigt ist, oder um einen Gegenstand, der von der Maschine aufgenommen wurde. Vor der Verwendung dieses Funktionsbausteins muss ein Dynamikmodell für die Maschine konfiguriert worden sein. Siehe SMC_GroupSetDynamics.
Bemerkung
Eine neue
Loadersetzt eine zuvor gesetzte Last.Ein Objekt, das von einem Werkzeug aufgenommen wird, kann modelliert werden, indem die Last für das Objekt und die Last für das Werkzeug kombiniert werden.
Die Last wird immer im aktuellen TCS dargestellt, bezogen auf den aktuellen TCP. Beachten Sie, dass das Setzen eines Werkzeugs mit SMC_GroupSetTool den TCP und das TCS ändert. Dies bedeutet insbesondere, dass die Darstellung der Last für ein Werkzeug unterschiedlich ist, je nachdem, ob die Last vor oder nach dem Werkzeug gesetzt wird.
- Ein-/Ausgang:
Gültigkeitsbereich
Name
Typ
Kommentar
Inout
AxisGroupReferenz auf eine Achsgruppe
Eingang
ExecuteBOOLSteigende Flanke: Der Funktionsbaustein wird ausgeführt.
LoadDie einzustellende Last, dargestellt im TCS.
ExecutionModeGibt an, wann die Last übernommen werden soll.
Ausgang
DoneBOOLDer definierte Last wurde der Achsgruppe hinzugefügt
ErrorBOOLZeigt an, dass im Funktionsbaustein ein Fehler aufgetreten ist
ErrorIDSMC_ERRORFehlererkennung