Chapter 6 Motion Function Blocks
Indicate whether to reach the specified position.
Indicate that the execution of motion function block is not completed.
Indicate that the current motion function block is controlling the relevant axis.
Indicate that the current motion function block is interrupted while it is running.
Indicate whether an error occurs or not.
Output the number of error occurred while motion function block is running.
(1) This motion function block is to give a relative position circular interpolation command to the axis group specified in
AxesGroup input.
(2) When this motion function block starts, each axis performs circular path interpolation control which refers to the set auxiliary
point, and the movement direction is decided by PathChoice input. When setting PathChoice input to 0, circular
interpolation operation is done clockwise, and when setting it to 1, circular interpolation operation is done counterclockwise.
(3) Specify the relative position of the auxiliary point to refer when doing circular interpolation of each axis in AuxPoint and EndPoint inputs
as array. The entered array and the axis in the group correspond in the order of the specified axis ID [ID1, ID2, ID3, ∙∙∙ ]. (The 3 LEAL
type sized array should be entered in Position input as there are 3 axes which comprise the group to give a circular interpolation
operation command.)
(4) Specify the speed, acceleration, deceleration, and the change rate of acceleration of interpolation route in Velocity,
Acceleration, Deceleration, and Jerk inputs respectively.
(5) Set the circular interpolation method in CircMode input. The circular interpolation methods which are different from the value
specified in CircMode are as below.
(a) Circular interpolation of midpoint specifying method (BORDER, CircMode = 0)
In this method, operation starts at the current position and it does circula
r interpolation through the specified
position of the central point to the target position.
The Figure below shows that the coordinate of the axis group at the beginning of a command corresponds to the
current position, the coordinate entered in AuxPoint corresponds to the central point, and the coordinate entered in
EndPoint corresponds to the target position in a relative value.