Circular Interpolation

The Circular interpolation terminates a circular interpolation operation when either of the axes reaches the end point in the last quadrant, and the end point can be specified as the whole number coordinates nearest to the end position.
For this reason, even though the circular interpolation operation is complete, the specified end coordinate may not be reached. To move to the coordinates of the specified end point when the circular interpolation operation is complete, using the SmcWSetBankArcParam function to turn ON the end point draw function.
After the circular interpolation operation, it moves to the specified end point at the same speed as the circular interpolation speed.


 

If the end point of the circular interpolation is set within the shaded areas, the axes will not stop moving (perpetual circular motion).

The operating direction in the above coordinate system is the CW direction.
 

[Circular interpolation precision]

The circular interpolation function draws a circular from the current position to the end coordinate moving CW or CCW.
The positional deviation from the specified curve is ±0.5 LSB.
The LSB refers the minimum feeding unit. It corresponds to the resolution of mechanical system.
One square in the figure below corresponds to one pulse.