Chapter 11 Motion Control Instructions
11-385
Description
Start point
End point
R-
R+
Clockwise motion
1
The axes group conducts circular interpolation in the anticlockwise direction on the
arcs of the specified plane. Take the radius method for example, the path for the
circular motion is shown as below.
R-
R+
End point
Start point
Counterclockwise motion
BufferMode
Specify the buffer mode between current instruction and previous interpolation instruction. See the
details as follows.
mcBuffered(1)
Current instruction will wait and not be executed till the previous
interpolation instruction execution is finished.
mcBlendingPrevious(3)
The transition between current instruction and previous interpolation
instruction is conducted in the mode specified by TransitionMode. The
BufferMode of DMC_MoveCircularRelative can select this mode only
when current instruction is a linear interpolation instruction.
Programming Example
The example of executing one DMC_MoveCircularRelative instruction is shown as follows.
1. The variable table and program
Variable name Data type Initial value
M1 BOOL
ADDAXIS1 DMC_AddAxisToGroup
ADDAXIS1_Ex BOOL
ADDAXIS1_Done BOOL
ADDAXIS1_Bsy BOOL
ADDAXIS1_Err BOOL
ADDAXIS1_ErrID WORD