Chapter 11 Motion Control Instructions
11-315
DMC_GroupEnable
FB/FC
Explanation Applicable model
FB
DMC_GroupEnable is used to enable an axes group.
DMC_GroupEnable
AxesGroup Status
DMC_GroupEnable_instance
Enable
MoveDirectVelocity
Busy
CommandAborted
Error
MoveDirectAcceleration
ErrorIDMoveDirectDeceleration
MoveDirectJerk
Input Parameters
Function Data type
Validation timing
AxesGroup The axes group number USINT
(The variable
value must be
When Enable
changes to TRUE
Enable
The instruction is executed
when Enable changes from
FALSE to TRUE.
BOOL
TRUE or FALSE
(FALSE)
MoveDirectV
elocity
The velocities of axes for quick
positioning
ARRAY
[1..8] OF
LREAL
(The variable
value must be
When Enable
changes to TRUE.
MoveDirectA
cceleration
The accelerations of axes for
quick positioning
ARRAY
[1..8] OF
LREAL
(The variable
value must be
When Enable
changes to TRUE.
MoveDirectD
eceleration
The decelerations of axes for
quick positioning
ARRAY
[1..8] OF
LREAL
(The variable
value must be
When Enable
changes to TRUE.
MoveDirectJ
erk
The jerks of all axes for quick
positioning
ARRAY
[1..8] OF
LREAL
(The variable
value must be
set)
When Enable
changes to TRUE.
Note: An axes group can not be controlled to make corresponding action unless it has been enabled.The quick
positioning, linear interpolation and circular interpolation could not be conducted when the axes group
is not enabled.
Output Parameter
Function
Valid range
TRUE when the axes group is enabled.
TRUE when the instruction is being executed.
TRUE when the instruction execution is aborted. BOOL TRUE/FALSE
TRUE when an error occurs in execution of the instruction.