AX-Series Motion Controller Instructions Manual Chapter 2
206
FB/FC Instruction Graphic Expression ST Language
FB DMC_GroupHalt
DMC_GroupHalt_instance (
AxisGroup : =,
bExecute : =,
lrDeceleration : =,
lrJerk : =,
BufferMode : =,
bDone =>,
bBusy =>,
bActive =>,
bCommandAborted =>,
bError =>,
Inputs
Name Function Data Type
Setting Value
Timing to Take Effect
bExecute
The instruction is run
when bExecute
changes from False
BOOL
True/False
(False)
-
lrDeceleration
Specify the
deceleration rate.
(Unit: user unit/s
2
)
LREAL Positive (0)
When bExecute turns to
True.
lrJerk
Specify the jerk.
(Unit: user unit/s
3
)
LREAL Positive (0)
When bExecute turns to
True.
BufferMode
Specify a buffer mode
for the instruction.
*
DMC_BUFFER_MODE
0: Aborting
1: Buffered
When bExecute turns to
True.
*Note: Refer to AX-3 Series Operation Manual for details on BufferMode.
Outputs
Name Function Data Type
Output range
bDone True when all axes stop with the velocity 0. BOOL True/False (False)
bBusy
True when the instruction is triggered to
BOOL True/False (False)
bActive
True when the instruction is controlling
BOOL True/False (False)
bCommandAborted True when the instruction is interrupted. BOOL True/False (False)
bError
True when an error occurs in execution of
BOOL
True/False (False)
ErrorID
Record the error code when an error
DMC_ERROR*