Chapter 11 Motion Control Instructions
11-331
DMC_MoveDirectAbsolute
FB/FC
Explanation Applicable model
FB
DMC_MoveDirectAbsolute is used to control all axes in the axes
group to move from current position to end position at the specified
velocity.
DVP15MC11T
DVP15MC11T-06
DMC_MoveDirectAbsolute
AxesGroup Done
DMC_MoveDirectAbsolute_instance
Execute
Position
Busy
Active
CommandAborted
CoordSystem
BufferMode
TransitionMode
TransitionParameter
Error
ErrorID
Input Parameters
Function Data type
Validation timing
AxesGroup The axes group number USINT
(The variable
value must be
When Execute
changes from
FALSE to TRUE.
Execute
The instruction is executed when
Execute changes from FALSE to
BOOL
TRUE or FALSE
(FALSE)
Position The end positions of axes
ARRAY [1..8]
OF LREAL
0, negative
number
(0)
When Execute
changes from
FALSE to TRUE.
Reserved
BufferMode
Specify the buffer mode between
two axes group instructions
1:Buffered
MC_Buffer_
Mode
1: mcBuffered
When Execute
changes from
FALSE to TRUE.
TransitionM
ode
Specify the transition mode
between two axes group
instructions
0:No transition curve insert
MC_Transitio
n_Mode
0: mcTMNone
When Execute
changes from
FALSE to TRUE.
arameter
Set the transition parameter for
specific transition mode
LREAL
Positive, 0
(0)
Execute
changes from
Note:
1. The execution of DMC_MoveDirectAbsolute instruction starts when Execute changes from FALSE to
TRUE. Changing Execute from TRUE to FALSE during the instruction execution will have no impact
on the instruction execution.
2. The value of input parameter Position[1] ~ Position[8] means the end positions for quick positioning.