30.07.2013 Views

User's Manual ISO TNC 360 (260020xx, 280490xx) - heidenhain

User's Manual ISO TNC 360 (260020xx, 280490xx) - heidenhain

User's Manual ISO TNC 360 (260020xx, 280490xx) - heidenhain

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

7 Programming with Q Parameters<br />

7.1 Part Families — Q Parameters Instead of Numerical Values<br />

<strong>TNC</strong> <strong>360</strong><br />

The Q parameter function D0: ASSIGN is used for assigning numerical<br />

values to Q parameters.<br />

Example: N10 D00 Q10 P01+25 *<br />

This enables you to enter variable Q parameters in the program instead of<br />

numerical values.<br />

Example: G00 G40 G90 X + Q10 (corresponds to X + 25)<br />

For part families, the characteristic workpiece dimensions can be programmed<br />

as Q parameters. Each of these parameters is then assigned a<br />

different value when the parts are machined.<br />

Example<br />

Cylinder with Q parameters<br />

Cylinder radius R = Q1<br />

Cylinder height H = Q2<br />

Cylinder Z1: Q1 = +30<br />

Q2 = +10<br />

Cylinder Z2: Q1 = +10<br />

Q2 = +50<br />

To assign numerical values to Q parameters:<br />

D<br />

e.g.<br />

e.g.<br />

0<br />

ENT<br />

PARAMETER NUMBER FOR RESULT?<br />

5 ENT<br />

FIRST VALUE / PARAMETER?<br />

6 ENT<br />

Resulting NC block: N20 D00 Q05 P01 +6 *<br />

Q1<br />

Q2 Q2<br />

Z1<br />

Fig. 7.2: Workpiece dimensions as Q parameters<br />

Select function D0: ASSIGN.<br />

Enter Q parameter number.<br />

Q1<br />

Z2<br />

Enter value or another Q parameter whose value is to be assigned to<br />

Q5.<br />

7-3

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!