Chapter 6 Motion Function Blocks
6.7.6 Circular interpolation operation for absolute position of coordinate system
(MC_MoveCircularAbsolute2D)
MC_MoveCircularAbsolute2D
Done
Execute
AxesGroup
AxesGroup
BOOLBOOL
UINT UINT
UINT CircMode
LREAL[ ] AuxPoint
Busy
BOOL
CommandAborted
BOOL
Error
BOOL
ErrorID
WORD
LREAL[ ] EndPoint
Active
BOOL
UINT PathChoice
LREAL Velocity
LREAL Acceleration
LREAL Deceleration
LREAL Jerk
UINT BufferMode
UINT TransitionMode
LREAL TransitionParameter
UINT CoordSystem
UINT AxesGroup
Set the axes group to set the absolute position circular interpolation.(1 ~ 16 : Group
Give the circular interpolation command on the axes group in the rising Edge.
UINT CircMode
The way to set the circular interpolation [0: Middle point
Aux point, 1: Center point, 2: Radius]
LREAL[ ] AuxPoint
The auxiliary point position for circular interpolation is designated as an absolute
Set the circular end point as an absolute coordinate.
BOOL PathChoice
Set the circular path.
0: clockwise direction, 1: counter-clockwise direction
Set the maximum velocity of the path.. [u/s]
Set the maximum acceleration. [u/s
2
Set the minimum deceleration. [u/s
2
Set the maximum acc/dec jerk. [u/s
3
Set the coordinate system’s type. (1:MCS 2:PCS)
UINT BufferMode
Specify the sequential operation setting of motion function block.
(Refer to 6.1.4.BufferMode)