Chapter 6 Motion Function Blocks
6.7.2 PCS setting (MC_SetCartesianTransform)
MC_SetCartesianTransform
DoneExecute
AxesGroup AxesGroup
BOOL
BOOL
UINT UINT
LREAL TransX
LREAL TransY
Busy BOOL
CommandAborted BOOL
Error BOOL
ErrorID WORD
Active BOOL
LREAL TransZ
LREAL RotAngleA
LREAL RotAngleB
LREAL RotAngleC
Set the axes group to set the PCS.(1 ~ 16 : Group 1 ~ Group 16)
Give the PCS setting command on the axes group in the rising Edge.
Movement from MCS to X Axis(mm)
Movement from MCS to Y Axis(mm)
Movement from MCS to Z Axis(mm)
X Axis rotation amount (Degree)(reserved)
Y Axis rotation amount (Degree)(reserved)
Z Axis rotation amount (Degree)
Indicate the PCS setting is successfully completed.
Indicate that the execution of motion function block is not completed.
Indicate that machine information setting of the current axis is running.
Indicate that the current motion function block is interrupted while it is running.
Indicate whether an error occurs or not.
Output the number of error occurred while motion function block is running.
(1) This motion function block sets the perpendicular coordinate conversion between MCS and PCS at AxesGroup.