Example nc blocks, Example – HEIDENHAIN iTNC 530 (340 49x-03) ISO programming User Manual

Page 509

Advertising
background image

HEIDENHAIN iTNC 530

509

1

1

.2 P

ar

t F

amilies—Q P

ar

amet

ers in Place of Numer

ical V

alues

11.2 Part Families—Q Parameters

in Place of Numerical Values

The Q parameter function D0: ASSIGN assigns numerical values to Q
parameters. This enables you to use variables in the program instead
of fixed numerical values.

Example NC blocks

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

N150 D00 Q10 P01 +25 *

Assign

...

Q10 is assigned the
value 25

N250 G00 X +Q10 *

Corresponds to G00 X +25

Z1

Q1

Q2

Z2

Q1

Q2

Cylinder radius

R = Q1

Cylinder height

H = Q2

Cylinder Z1

Q1 =+30
Q2 = +10

Cylinder Z2

Q1 =+10
Q2 = +50

Advertising