31.07.2013 Views

User's Manual TNC 360 (from 259 900-11) - heidenhain

User's Manual TNC 360 (from 259 900-11) - heidenhain

User's Manual TNC 360 (from 259 900-11) - 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.8 Example for exercise<br />

7-20<br />

20 LBL 10<br />

21 FN1: Q15 = + Q5 + + Q4<br />

22<br />

23<br />

FN0: Q21 = + Q1<br />

FN1: Q24 = + Q4 + + Q108<br />

Determine starting and calculation values<br />

24 FN0: Q26 = + Q6<br />

25 CYCL DEF 7.0 DATUM<br />

26<br />

27<br />

CYCL DEF 7.1 X+Q9<br />

CYCL DEF 7.2 Y+Q10<br />

Shift datum to center of sphere<br />

28 CYCL DEF 7.3 Z–Q4<br />

29<br />

30<br />

CYCL DEF 10.0 ROTATION<br />

CYCL DEF 10.1 ROT + Q6<br />

Rotation for program start (starting plane angle)<br />

31 CC X+0 Y+0<br />

32 LP PR + Q24 PA + Q6 R0 FQ<strong>11</strong> ......................... Pre-positioning before machining<br />

33 LBL 1<br />

34 CC Z+0 X+Q108<br />

35 L Y+0 Z+0 FQ<strong>11</strong> ................................................. Pre-positioning at beginning of each arc<br />

36 LBL 2<br />

37<br />

38<br />

LP PR+Q4 PA+Q21 R0 FQ<strong>11</strong><br />

FN2: Q21 = + Q21 – + Q3<br />

Mill the sphere upward until the highest points is reached<br />

39 FN<strong>11</strong>: IF + Q21 GT + Q2 GOTO LBL2<br />

40<br />

41<br />

LP PR+Q4 PA+Q2<br />

L Z+Q15 R0 F1000<br />

Mill the highest point and then retract the tool<br />

42 L X+Q24 R0 FMAX<br />

43 FN1: Q26 = + Q26 + + Q8 ................................. Prepare the next rotation increment<br />

44 FN0: Q21 = + Q1 ................................................ Reset solid angle for machining to the starting value<br />

45 CYCL DEF 10.0 ROTATION<br />

46 CYCL DEF 10.1 ROT + Q26<br />

47 FN12: IF + Q26 LT + Q7 GOTO LBL1<br />

48 FN9: IF + Q26 EQU + Q7 GOTO LBL1<br />

49 CYCL DEF 10.0 ROTATION<br />

50 CYCL DEF 10.1 ROT + 0<br />

51 CYCL DEF 7.0 DATUM<br />

52 CYCL DEF 7.1 X+0<br />

53 CYCL DEF 7.2 Y+0<br />

54 CYCL DEF 7.3 Z+0<br />

55 LBL 0 .................................................................. End of subprogram<br />

56 END PGM <strong>360</strong>712 MM<br />

Rotate the coordinate system about the Z axis until<br />

plane end angle is reached<br />

Reset rotation and datum shift<br />

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

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

Saved successfully!

Ooh no, something went wrong!