HEIDENHAIN TNC 360 User Manual Benutzerhandbuch

Seite 151

Advertising
background image

TNC 360

7-16

7

Programmieren mit Q-Parametern

27 LBL 1 ..................................................................... Unterprogramm Lochkreis
28 FN 0: Q10 = +0 ..................................................... Zähler für fertige Bohrungen vorbelegen
29 FN 10: IF +Q6 NE +0 GOTO LBL 10 ..................... Wenn Fortschalt-Winkel eingegeben dann Sprung auf

LBL 10

30 FN 4: Q6 = +360 DIV +Q3 .................................... Fortschaltwinkel berechnen, Bohrungen auf 360° verteilen
31 LBL 10
32 FN 1: Q11 = +Q5 + +Q6 ....................................... Zweite Bohrposition berechnen aus Start-Winkel und Fort-

schalt-Winkel

33 CC X+Q1 Y+Q2 ..................................................... Pol ins Lochkreis-Zentrum
34 LP PR+Q4 PA+Q5 R0 F MAX M3 ......................... 1. Bohrung anfahren in der Ebene
35 L Z+Q7 R0 F MAX M99 ......................................... Z auf Sicherheits-Abstand, Zyklus aufrufen
36 FN 1: Q10 = +Q10 + +1 ........................................ Gefertigte Bohrung zählen
37 FN 9: IF +Q10 EQU +Q3 GOTO LBL 99 ............... Schon fertig?
38 LBL 2
39 LP PR+Q4 PA+Q11 R0 F MAX M99 ..................... Zweite und weitere Bohrungen machen
40 FN 1: Q10 = +Q10 + +1 ........................................ Gefertigte Bohrung zählen
41 FN 1: Q11 = +Q11 + +Q6 ..................................... Winkel für nächste Bohrung berechnen (aktualisieren)
42 FN 12: IF +Q10 LT +Q3 GOTO LBL 2 ................... Unfertig?
43 LBL 99
44 L Z+200 R0 F MAX ................................................ Z freifahren
45 LBL 0 ..................................................................... Unterprogramm-Ende
46 END PGM 3600715 MM

7.8

Programm-Beispiele

Advertising