MC_SetCoordinateTransform
TF5410 | TF5420 | |
---|---|---|
| MC Group with Pick-and-Place | MC Group Coordinated Motion |
|
Der Funktionsbaustein MC_SetCoordinateTransform aktiviert eine Koordinatentransformation für nachfolgende Bewegungen. Die erfolgreiche Aktivierung wird angezeigt durch Active
oder Done
.
Entkoppelt die nachfolgenden Bewegungen von einem Transportsystem (siehe MC_TrackConveyorBelt).
Nachfolgende Bewegungen (z. B. MC_MovePath) erfolgen relativ zur Koordinatentransformation.
Anwendungsfall für das Ändern des Referenzsystems Durch Verwendung von |
Eingänge
VAR_INPUT
Execute : BOOL;
CoordTransform : MC_COORD_REF;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
Execute | BOOL | Das Kommando wird durch eine steigende Flanke an diesem Eingang ausgelöst. |
CoordTransform | MC_COORD_REF | Referenz auf ein Koordinatensystem (siehe MC_COORD_REF). |
Ein-/Ausgänge
VAR_IN_OUT
AxesGroup : AXES_GROUP_REF;
END_VAR
Name | Typ | Beschreibung |
---|---|---|
AxesGroup | AXES_GROUP_REF | Referenz auf eine Gruppe von Achsen (siehe Zyklische Gruppenschnittstelle). |
Ausgänge
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 |
Hinweis: Entsprechend der PLCopen-Definition, wird |
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.4022.25 | PC oder CX (x64) | Tc3_McCoordinatedMotion, Tc2_MC2 |