MC_MovePath
TF5410 | TF5420 | |
---|---|---|
| MC Group with Pick-and-Place | MC Group Coordinated Motion |
Der Funktionsbaustein MC_MovePath führt eine Bewegung aus, die in der Tabelle PathData durch MC_MoveLinearAbsolutePreparation und MC_MoveCircularAbsolutePreparation definiert wurden.
Erneutes Auslösen einer FB-Instanz bei noch andauernder Fahrt Es ist möglich, verschiedene Bewegungskommandos mit einer Instanz dieses Funktionsbausteins auszuführen. Die Ausgänge des Funktionsbausteins bezeichnen jedoch nur das zuletzt ausgeführte Kommando. Der Benutzer verliert die Möglichkeit der Diagnose für die zuvor gesendeten Bewegungskommandos. Das erneute Auslösen eines Funktionsbausteins wird daher nicht empfohlen. |
VAR_INPUT
VAR_INPUT
Execute : BOOL;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
Execute | BOOL | Das Kommando wird durch eine steigende Flanke an diesem Eingang ausgelöst. |
VAR_IN_OUT
VAR_IN_OUT
AxesGroup : AXES_GROUP_REF;
PathData : MC_PATH_DATA_REF;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
AxesGroup | AXES_GROUP_REF | Referenz auf eine Gruppe von Achsen (siehe Zyklisches Gruppen-Interface). |
PathData | MC_PATH_DATA_REF | Tabelle, die die Segmente einer Bahn enthält. Die Tabelle wird durch MC_MoveLinearAbsolutePreparation und MC_MoveCircularAbsolutePreparation geschrieben und durch MC_MovePath ausgeführt (siehe MC_PATH_DATA_REF). |
VAR_OUTPUT
VAR_OUTPUT
Done : BOOL;
Busy : BOOL;
Active : BOOL;
CommandAborted : BOOL;
Error : BOOL;
ErrorId : UDINT;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
Done | BOOL | Dieser Ausgang wird |
Busy | BOOL | Dieser Ausgang wird |
Active | BOOL | Wenn Active |
CommandAborted | BOOL | Dieser Ausgang wird |
Error | BOOL | Dieser Ausgang wird |
ErrorId | UDINT | Enthält den befehlsspezifischen Fehlercode des zuletzt ausgeführten Kommandos. Der Fehlercode kann in der ADS-Fehlerdokumentation oder in der NC-Fehlerdokumentation (Fehlercodes 0x4nnn und 0x8nnn) nachgeschlagen werden. |
Voraussetzungen
Entwicklungsumgebung | Zielplattform | Einzubindende |
---|---|---|
TwinCAT V3.1.4018.26 TF5400 Advanced Motion Pack V3.1.1.17 | PC oder CX (x86 oder x64) | Tc3_McCoordinatedMotion, Tc2_MC2 |