
15. ACCURACY COMPENSATION
FUNCTION B–63522EN/02
NC FUNCTION
226
In straightness compensation, like slope compensation, compensation
amounts are set for representative four points (a, b, c, d) (compensation
points for straightness compensation) selected from the compensation
points for pitch error compensation. At compensation points for pitch
error compensation located between the compensation points for
straightness compensation, the NC calculates and outputs the
compensation amount according to the compensation amount for
straightness compensation.
The major difference from slope compensation is that straightness
compensation uses different axes as the movement axis and compensation
axis. In slope compensation, the movement axis is subjected to
compensation. The relationship between the movement axis and
compensation axis is defined by parameter setting (for example, the
Y–axis is compensated according to the movement along the X–axis).
Example : X–axis: Movement axis, Y–axis: Compensation axis
a, b, c, d : Compensation points for the movement axis
ε1, ε2, ε3, ε4 : Compensation amounts for the compensation
points along the compensation axis
a
d
A
B
c
b
Locus of
portion B
X–axis
Locus of point A
ε1
ε2
ε3
ε4
Y–axis
ε1
ε2
ε3
ε4