Basics of Path Interpolation
2.5 Path interpolation types
TO Path Interpolation
24 Function Manual, 11/2010
To perform circular interpolation starting from the current position in a main plane with
specification of center point and angle, you set circularType:= BY_CENTER_AND_ARC in
the _movePathCircular() command.
The center point of the circle, the angle to be traveled, and the orientation (travel in the
positive or negative direction of rotation) are specified in the command.
The position of the center point of the circle is entered in the i, j, and k parameters.
You use the ijkMode parameter to set whether the circle center point coordinates are entered
absolutely or relative to the start point or whether the setting in the pathMode parameter
should be used.
Example of a circular path with center point and angle
In this example, the center point is separated by -10 units from the current position along the
X-axis. An angle of 90 degrees in the positive direction is traveled.
[
\
r
(QGSRLQW
&HQWHUSRLQW &XUUHQW
SRVLWLRQ
Figure 2-12 Example of a circular path with center point and angle
retval := _movePathCircular(
pathObject := pathIpo,
pathPlane := X_Y,
circularType := BY_CENTER_AND_ARC,
circleDirection := POSITIVE,
ijkMode := RELATIVE,
i := -10.0, j := 0.0,
arc := 90.0
);