beautypg.com

9 in-pr o cess measur ement – HEIDENHAIN SW 54843x-02 DIN Programming User Manual

Page 473

background image

HEIDENHAIN MANUALplus 620, CNC PILOT 640

473

5.9 In-pr

o

cess measur

ement

In-process measurement example: Measuring
and compensating workpieces

The control provides subprograms for the measurement of
workpieces:

measure_pos.ncs (German dialog texts)

measure_pos_e.ncs (English dialog texts)

The programs require a touch probe as a tool. Beginning from the
current position or the defined starting position, the control moves
along a measuring path in the entered axis direction. At the end it
returns again to the previous position. The result of measurement can
be included in error compensation.

The following subprograms are used:

measure_pos_move.ncs

_Print_txt_lang.ncs

Parameters
LA

Measurement starting point in X (diameter value)—no input,
current position.

LB

Measurement starting point in Z (no input = current
position).

LC

Type of approach to measurement starting point

0: Diagonal

1: First X, then Z

2: First Z, then X

LD

Measuring axis

0: X axis

1: Z axis

2: Y axis

LE

Incremental measurement path. The algebraic sign defines
the direction of traverse.

LF

Measuring feed rate in mm/min—no input, the measuring
feed rate from the touch probe table is used.

LH

Nominal value of the target position

LI

Tolerance +/-. If the measured deviation lies within this
tolerance, the entered compensation value is not changed.

LJ

1: The measurement result is output as PRINT.

LK

Number of the compensation value to be changed.

1-xx Turret pocket number of the tool to be compensated

901-916 Additive compensation

Current tool number for touch probe calibration

LO

Number of measurements:

>0: The measurements are evenly distributed on the
circumference with M19.

<0: The measurements are made at the same position.

This manual is related to the following products: