MC_SetCartesianTransform (MCS <--> PCS)
Mit diesem FB lässt sich für eine Achsgruppe eine kartesische Transformation zwischen MCS und PCS parametrieren.
-
Die Rücksetzung des PCS in den Ausgangszustand kann durch die Ausführung des FB mit folgenden Eingangswerten vorgenommen werden:
{ TransX , TransY , TransZ , RotAngle1 , RotAngle2 , RotAngle3 }={0, 0, 0, 0, 0, 0} - Dies ist ein administrativer FB, da kein Bewegungskommando erzeugt wird.
|
Hinweis!
Bei der Nutzung von 4D-Kinematiken beachten: Wird eine Bewegung mittels eines Produktkoordinatensystems programmiert (z. B. Zielposition im PCS_4 angegeben: MC_MoveLinearAbsolute1.CoordSystem := L_MC4P_CoordSystem.PCS_4), muss die z-Achse des PCS gleich- oder entgegen der z-Achse des WCS ausgerichtet sein! Siehe auch: Sonderbehandlungen bei 4D-Kinematiken |
|
|
|
|
MC_SetCartesianTransform |
|
|
|
|
|---|---|---|---|---|---|---|---|
|
AXES_GROUP_REF |
- |
|
AxesGroup |
Done |
|
- |
BOOL |
|
BOOL |
- |
|
Execute |
Busy |
|
- |
BOOL |
|
L_MC4P_CoordSystem |
- |
|
CoordSystem |
Active |
|
- |
BOOL |
|
LREAL |
- |
|
TransX |
Error |
|
- |
BOOL |
|
LREAL |
- |
|
TransY |
ErrorID |
|
- |
L_IE1P_Error |
|
LREAL |
- |
|
TransZ |
|
|
|
|
|
LREAL |
- |
|
RotAngle1 |
|
|
|
|
|
LREAL |
- |
|
RotAngle2 |
|
|
|
|
|
LREAL |
- |
|
RotAngle3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
Koordinatensysteme und Transformationen