
B–63523EN–1/03
1. AXIS CONTROL
82
In straightness compensation, similarly to gradient compensation, four
typical pitch error compensation points (a, b, c, and d) are selected from
pitch error compensation points and specified as straightness
compensation points, and compensation amounts are set up only for these
four points. For pitch error compensation points between straightness
compensation points, the NC calculates and outputs amounts that match
straightness compensation.
Straightness compensation largely differs from gradient compensation in
that the moving axis is not a compensation axis; gradient compensation
is applied directly to the moving axis. This relationship is specified by
a parameter (for example, to apply compensation to the Y–axis as
movement occurs along the X–axis).
A
B
e1
e2
e3
e4
e1
e2
e3
e4
a
b
c
d
Straightness compensation example
Y–axis
X–axis
Path of the B
section
Path of point A
Example: X–axis = moving axis, and Y–axis = compensation axis
a, b, c, and d: Moving axis compensation points
e1, e2, e3, and e4: Compensation axis compensation amount for
each compensation point
By this function, the following two functions can be used.
(1)128 straightness compensation points
(2)Interpolation type straightness compensation
In straightness compensation, compensation data is set as the
compensation amounts at the individual compensation points, in the same
way as in stored pitch error compensation. This enables fine
compensation.
Straightness
compensation
1.3.9
Interpolation type
straightness
compensation
General
128 straightness
compensation points
D Specification