Chapter 6 Motion Function Blocks
6.5.2 Removes one axis from the group (MC_RemoveAxisFromGroup)
MC_RemoveAxisFromGroup
AxesGroup AxesGroupUINT
UINT
BOOL
Execute
Done BOOL
Busy
BOOL
Error
BOOL
ErrorID
WORD
IdentInGroupUINT
Set the group where the relevant axis is removed. (1 ~ 16 : Group1 ~ Group 16)
Give group axis exclusion command to the relevant group in the rising Edge.
UINT IdentInGroup
Set the axis number in the relevant group to be removed from the relevant
Indicate the state of motion function block completion.
Indicate that the execution of motion function block is not completed.
Indicate whether an error occurs or not.
Output the number of error occurred while motion function block is running.
(1) This motion function block removes the axis which is specified to IdentInGroup in the axis group specified in AxesGroup
input.
(2) If the execution of group axis exclusion is tried when the axis group is not in GroupDisabled, GroupStandBy, and
GroupErrorStop state, "error 0x2003 or 0x2004 or 0x2005" occurs and the axis is not removed. In other words, the axis
cannot be removed when the axis group does not completely stop.