
B–63523EN–1/03
1. AXIS CONTROL
65
NOTE
1 The straightness compensation function can be used after
a moving axis and its compensation axis have returned to
the reference position.
2 After setting parameters for straightness compensation, be
sure to turn off the NC power.
3 Set parameters for straightness compensation according to
the following conditions:
S The compensation at a compensation position must be
within the range –128 to 127.
S Compensation positions must be set so that
“axbxcxd” is satisfied.
S Compensation positions must exist between the
compensation position with the largest positive value
and that with the largest negative value in the stored
pitch error compensation data for each axis. Four
compensation positions can be set to 0 at a time. In this
case, compensation is not performed.
4 To add the straightness compensation function option, the
stored pitch error compensation option is needed.
In this case, the number of compensation positions of each
axis between the compensation position with the largest
positive value and that with the largest negative value in the
stored pitch error compensation data must be equal to or
less than 128.
5 Straightness compensation data is superposed on stored
pitch error compensation data and output.
Straightness compensation is performed at pitch error
compensation intervals.
6 Straightness compensation does not allow the moving axis
to be used as a compensation axis. To implement such
compensation, use gradient compensation (see
Subsection 1.3.4, ”Gradient Compensation”).
By compensating for those errors in tools such as feed screws that depend
on the position of the machine system in detection units, machining
precision can be improved and mechanical life can be prolonged.
Compensation is performed along an approximate straight line formed
with a parameter–specified compensation point and a compensation
amount related to it.
Note
1.3.4
Gradient
Compensation
Overview