
6. Interpolation Functions
6.5 R-specified Circular Interpolation
51
Circular center coordinate compensation
When "the error margin between the segment connecting the start and end points" and "the
commanded radius × 2" is less than the setting value because the required semicircle is not
obtained by calculation error in R specification circular interpolation, "the midpoint of segment
connecting the start and end points" is compensated as the circular center.
Set the setting value to the parameter "#11028 Tolerance Arc Cent (Tolerable correction value of
arc center error)".
(Ex.) "#11028 Tolerance Arc Cent" = "0.000 (mm)"
Setting value
Tolerance value
Setting value< 0 0(Center error will not be interpolated)
Setting value= 0
2
×
minimum setting increment
Setting value> 0 Setting value
0
10
N1, N3
N
G90 X0 Y0 ;
N1 G02 X10. R5.000;
N2 G0 X0;
N3 G02 X10. R5.001;
N4 G0 X0;
N5 G02 X10. R5.002;
N6 G0 X0;
M02 ;
… (a)
… (b)
(a) Compensate the center coordinate: Same as N1 path
(b) Do not compensate the center coordinate: Inside path a little than N1
Calculation error margin compensation allowance value: 0.002 mm
Segment connecting the start and end paints: 10.000
N3: Radius × 2 = 10.002 "Error 0.002 -> Compensate"
N5: Radius × 2 = 10.004 "Error 0.004 -> Do not compensate"
Therefore, this example is shown in the above figure.