beautypg.com

Application – HEIDENHAIN TNC 640 (34059x-02) User Manual

Page 281

background image

Part families—Q parameters in place of numerical values

9.2

9

TNC 640 | User's Manual
HEIDENHAIN Conversational Programming | 5/2013

281

9.2

Part families—Q parameters in place of
numerical values

Application

The Q parameter function

FN 0: ASSIGN assigns numerical values

to Q parameters. This enables you to use variables in the program
instead of fixed numerical values.

Example NC blocks

15 FN O: Q10=25

Assign

...

Q10 is assigned the value 25

25 L X +Q10

Means L X +25

You need write only one program for a whole family of parts,
entering the characteristic dimensions as Q parameters.

To program a particular part, you then assign the appropriate values
to the individual Q parameters.

Example: Cylinder with Q parameters

Cylinder radius:

R = Q1

Cylinder height:

H = Q2

Cylinder Z1:

Q1 = +30
Q2 = +10

Cylinder Z2:

Q1 = +10
Q2 = +50