beautypg.com

9 in-pr o cess measur ement – HEIDENHAIN SW 548328-05 DIN Programming User Manual

Page 475

background image

HEIDENHAIN MANUALplus 620, CNC PILOT 620/640

475

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.