
15. Measurement Support Functions
15.1 Automatic Tool Length Measurement; G37.1
543
15. Measurement Support Functions
15.1 Automatic Tool Length Measurement; G37.1
Function and purpose
These functions issue the command values from the measuring start position as far as the
measurement position, move the tool in the direction of the measurement position, stop the
machine once the tool has arrived at the sensor, cause the NC system to calculate automatically
the difference between the coordinate values at that time and the coordinate values of the
commanded measurement position and provide this difference as the tool offset amount.
When offset is already being applied to a tool, it moves the tool toward the measurement position
with the offset still applied, and if a further offset amount is generated as a result of the
measurement and calculation, it provides further compensation of the present offset amount.
If there is one type of offset amount at this time, and the offset amount is distinguished between tool
length offset amount and wear offset amount, the wear amount will be automatically compensated.
Command format
G37.1 Z__ R__ D__ F__ ;
G37.1
: Automatic tool length measurement command
Z
: Measuring axis address and coordinates of measurement position ..... X, Y, z,
α
(where,
α
is the additional axis)
R
: This commands the distance between the measurement position and point where
the movement is to start at the measuring speed.
D
: This commands the range within which the tool is to stop.
F
: This commands the measuring feedrate.
When R_, D_ of F_ is omitted, the value set in the parameter is used instead.
<Parameter> ("TLM" on machining parameter screen)
•
#8004 SPEED (measuring feedrate)
: 0 to 1000000 (mm/min)
•
#8005 ZONE r (deceleration range)
: 0 to 99999.999 (mm)
•
#8006 ZONE d (measurement range)
: 0 to 99999.999 (mm)