Delta AX Series Instruction Manual page 213

Motion controller
Hide thumbs Also See for AX Series:
Table of Contents

Advertisement

AX- Ser i es Mo t i o n Co n t r o l l er I n s t r u c t i o n s Ma n u a l
Name
Function
Specify the
AxisGroup
axis group.
*Note:
AxisGroup_REF (FB): All function blocks for an axis group contain this variable, which works as the starting program for function
blocks.
Function
The instruction decelerates the group axes in motion to a pause.
The axis group enters the state of GroupMoving via the instruction.
When the velocity 0 is reached, bDone changes to True and the axis group changes to StandBy state.
BufferMode of DMC_GroupHalt only supports 0: Aborting and 1: Buffered. An error will occur with
DMC_ERROR.DMC_GM_INVALID_BUFFER_MODE if other BufferMode is used.
Troubleshooting
When an error occurs during the execution of the instruction or the axis group enters "Errorstop" state, bError
changes to True and the axes stops running. To confirm the current error state, see the error code in ErrorID.
Programming Example
This example shows the motion behavior which is performed by DMC_GroupHalt after
DMC_MoveLinearRelative is run.
The axes will enter Standby state after deceleration is completed if no other motion instruction is run during
the period when DMC_MoveLinearRelative is paused via DMC_GroupHalt.
When DMC_MoveLinearRelative is run again during deceleration, DMC_GroupHalt will be interrupted
immediately and the axis group will accelerate again without staying in Standby state any more. The re-
execution action described above is allowed for DMC_GroupHalt.
Data Type
DMC_AXIS_GROUP_REF
Setting Value
DMC_AXIS_GROUP_REF
Ch a p t er 2
Timing to Take Effect
When bExecute turns to True and
bBusy is False.
2 0 8

Advertisement

Table of Contents
loading

Table of Contents