Chapter 6 Motion Function Blocks
6.5.13 Absolute positioning circular interpolation operation (MC_MoveCircularAbsolute)
MC_
MoveCircularAbsolute
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 AxesGroup
Set the group to do absolute position circular interpolation operation. (1 ~ 16: Group
BOOL Execute
Give absolute position circular interpolation operation command to the relevant
group in the rising Edge.
Circular interpolation method setting [0: Midpoint, 1: Central point, 2: Radius]
LREAL[ ] AuxPoint
Specify the position of auxiliary point depending on the circular interpolation
method in an absolute coordinate.
Specify the end point of circular arc in an absolute coordinate.
BOOL PathChoice
Circular route selection
0: Clockwise, 1: Counterclockwise
Specify the maximum speed of the route. [u/s]
Specify the maximum acceleration. [u/s
2
Specify the maximum deceleration. [u/s
2
Specify the change rate of acceleration/deceleration. [u/s
3
UINT BufferMode
Specify the sequential operation setting of motion function block.
(Refer to 6.1.4.BufferMode)