Chapter 6 Motion Function Blocks
6.7.11 Set path operation data (MC_SetMovePath)
LS_SetMovePath
DoneExecute
AxesGroup AxesGroup
BOOL
BOOL
UINT UINT
ARRAY[] OF BYTE PathData
UINT Step
Busy BOOL
Active BOOL
Error BOOL
ErrorID WORD
UINT Mode
UINT CoordSystem
ARRAY[0..5] OF LREAL[ ] Positon
LREAL Velocity
LREAL Acceleration
LREAL Deceleration
LREAL Jerk
UINT BufferMode
UINT TransitionMode
LREAL TransitionParameter
UINT CommandType
PathData ARRAY[] OF BYTE
Set the group to set the path operation data (1 ~ 16: Group 1 ~ Group 16)
Set the location where the path data is stored.
BOOL Execute
I
n the rising Edge, it sends the command for setting the path operation data to
the corresponding axis group.
UINT Step
Enter the step number of the path data.
(The step number is affected by the size of the data set in PathData.)
UINT CommandType
Select the type of path operation.
0: None
1: Linear interpolation operation for the absolute position of the coordinate system,
2: Linear interpolation operation for the relative position of the coordinate system
3: Circular interpolation operation for the absolute position of the coordinate
system, 4: Circular interpolation operation for the relative position of the coordinate
UINT Mode
Select the method and path for circular interpolation operation of the coordinate
system
0/1/2: Clockwise, Midpoint/Central point/Radius
3/4/5: counter-clockwise Midpoint/Central point/Radius
Select the coordinate system type.(1:MCS 2:PCS)