beautypg.com

Function – HEIDENHAIN 530 (340 49x-07) User Manual

Page 306

background image

306

Programming: Q-Parameters

9.2 P

a

rt

F

a

milies—Q P

a

ra

met

e

rs in Place of Numer

ical V

a

lues

9.2 Part Families—Q Parameters in

Place of Numerical Values

Function

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

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

15 FN O: Q10=25

Assignment

...

Q10 is assigned the value
25

25 L X +Q10

Means L 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