
B–64113EN–1/01
14. MEASUREMENT
953
NOTE
1 Measurement speed, γ, and ε are set as parameters.ε must
be positive numbers and satisfy the condition of γ>ε.
2 The compensation value is updated by the following
formula:
New compensation value =(Current compensation
value)+[(Current position of the
tool along the specified axis
when the measuring position
reached signal is “1”) –
(specified measuring position)]
The following compensation values are updated:
(1)In a M series, the compensation value corresponding to
the tool compensation number selected by an H code.
The tool wear compensation value for the H code is
changed.
(2)In a T series, the compensation value corresponding to
the tool compensation number selected by a T code and
to the specified axis (X, Z) in G36, G37.
3 The maximum measuring error is calculated as shown
below.
ERRmax: Maximum measuring error (mm)
Fm : Measuring feedrate (mm/min)
If Fm = 100 mm/min, for example, ERRmax = 0.007 mm
4 After the measuring position reached signal has been
detected, the tool moves for a maximum of 20 msec, then
stops. Values for calculating the compensation amount,
that is the coordinate of the tool where the tool reached the
measuring position are not those obtained after stop, but
those obtained at the position where the measuring position
reached signal was detected.
The overtravel amount for 20 msec is calculated as follows.
Qmax: Maximum overtravel amount (mm)
Fm : Measuring feedrate (mm/min)
Ts : Servo time constant [msec] (1/loop gain)
ERRmax = Fm ×
×
60 1000
14
Qmax = Fm × ×
60 1000
11
(20 + Ts)
Note