AX-Series Motion Controller Instructions Manual Chapter 2
2-256
Timing for shifting to True
Timing for shifting to False
When bError turns to True.
bBusy
When the forward/backward upper edge
When bValid turns to True.
When bError turns to True.
bCommand
Aborted
When this function block instruction is
interrupted by another instruction whose buffer
mode is set to Aborting.
When this function block instruction is
interrupted by MC_Stop.
When this function block instruction is
interrupted by DMC_GroupStop.
When bEnable turns to True.
bCommandAborted will change to False
after remaining True for one cycle when
bExecute is False but bCommandAborted
changes to True.
bError
When an error occurs in the execution
condition of the Instruction or the input value.
When bEnable turns to True (Clear the
Error Code).
ErrorID
Timing Diagram
Inputs/Outputs
AxisGroup
Specify the
axis group.
DMC_AXIS_GROUP_REF
*
DMC_AXIS_
GROUP_REF
When bEnable turns to True and bBusy
is False
*Note: DMC_AXIS_GROUP_REF(FB): All function blocks for an axis group contain this variable, which works as the starting
program for function blocks.
Function
Function of CoordSystem needs to be supported by DL_MotionControl library V1.1.0.0 or above.
When bEnable is TRUE, according to the Coordinate system specified by CoordSystem, the value of MaxDistance /
Velocity / Acceleration / Deceleration / Jerk determines the relevant motion parameters of each coordinate axis of the
Coordinate system, and uses Forward / Backward as the switch to start the forward and reverse directions of each
coordinate axis Inching.
When bEnable is FALSE, the axis group will stop jogging immediately and decelerate to 0.
Only when one of Forward and Backward is TRUE will start the Jog motion of the coordinate axis.
When MaxDistance is set to 0, there is no movement range limit.
MaxDistance / Velocity / Acceleration / Deceleration / Jerk will not affect the current inching movement after
modification, and need to restart Forward / Backward to take effect.