HEIDENHAIN TNC 360 User Manual Benutzerhandbuch
Seite 155

TNC 360
7-20
7
Programmieren mit Q-Parametern
Start- und Rechenwerte bestimmen
20
LBL 10
21
FN1: Q15 = + Q5 + + Q4
22
FN0: Q21 = + Q1
23
FN1: Q24 = + Q4 + + Q108
24
FN0: Q26 = + Q6
25
CYCL DEF 7.0 NULLPUNKT
26
CYCL DEF 7.1 X+Q9
27
CYCL DEF 7.2 Y+Q10
28
CYCL DEF 7.3 Z–Q4
29
CYCL DEF 10.0 DREHUNG
30
CYCL DEF 10.1 ROT + Q6
31
CC X+0 Y+0
32
LP PR + Q24 PA + Q6 R0 FQ11 ......................... Vorpositionierung vor Bearbeitung
33
LBL 1
34
CC Z+0 X+Q108
35
L Y+0 Z+0 FQ11 ................................................. Vorpositionierung an jedem Kreisbogenanfang
36
LBL 2
37
LP PR+Q4 PA+Q21 R0 FQ11
38
FN2: Q21 = + Q21 – + Q3
39
FN11: IF + Q21 GT + Q2 GOTO LBL2
40
LP PR+Q4 PA+Q2
41
L Z+Q15 R0 F1000
42
L X+Q24 R0 FMAX
43
FN1: Q26 = + Q26 + + Q8 ................................. Nächsten Drehschritt vorbereiten
44
FN0: Q21 = + Q1 ................................................ Raumwinkel für Bearbeitung wieder auf Startwert setzen
45
CYCL DEF 10.0 DREHUNG
46
CYCL DEF 10.1 ROT + Q26
47
FN12: IF + Q26 LT + Q7 GOTO LBL1
48
FN9: IF + Q26 EQU + Q7 GOTO LBL1
49
CYCL DEF 10.0 DREHUNG
50
CYCL DEF 10.1 ROT + 0
51
CYCL DEF 7.0 NULLPUNKT
52
CYCL DEF 7.1 X+0
53
CYCL DEF 7.2 Y+0
54
CYCL DEF 7.3 Z+0
55
LBL 0 .................................................................. Unterprogramm-Ende
56
END PGM 360712 MM
Nullpunkt ins Kugelzentrum legen
Rotation für Programmstart (Start - Ebenenwinkel)
An der Kugelaußenwand hochfräsen, bis höchster Punkt
erreicht ist
Höchsten Kugelpunkt bearbeiten und Werkzeug freifahren
Koordinaten-System um Z-Achse drehen, bis
Ebenen-Endwinkel erreicht ist
Drehung und Nullpunkt-Verschiebung rücksetzen
7.8
Programm-Beispiele