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 error 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.