Chapter 6 Motion Function Blocks
6.5.9 Stop the group (MC_GroupHalt)
MC_GroupHalt
DoneExecute
AxesGroup AxesGroup
BOOLBOOL
UINT UINT
LREAL Deceleration
LREAL Jerk
Busy BOOL
CommandAborted BOOL
Error BOOL
ErrorID WORD
Active BOOL
UINT BufferMode
Set the group to stop. (1 ~ 16 : Group 1 ~ Group 16)
Give group stop command to the relevant group in the rising Edge.
Specify the deceleration in the time of stop. [u/s
2
Specify the change rate of acceleration/deceleration. [u/s
3
UINT BufferMode
Specify the sequential operation setting of motion function block.
(Refer to 6.1.4.BufferMode)
Indicate the state of motion function block completion.
Indicate that the execution of motion function block is not completed.
Indicate that the current motion function block is controlling the relevant axis.
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 is to give a stop command to the relevant axis.
(2) The relevant axis group moves on the route which it was following until it completely stops.
(3) The axis is in 'GroupMoving' state while this motion function block is running, and if the axis group completely stops, 'Done'
output is On and the group state is changed to 'GroupStandBy' state.