10 .1 0 pr ogr ammier -beispiele – HEIDENHAIN TNC 410 Benutzerhandbuch

Seite 242

Advertising
background image

229

HEIDENHAIN TNC 410

1

0

.1

0 Pr

ogr

ammier

-Beispiele

23 LBL 10
24 FN 1: Q23 = +Q11 + +Q6
25 FN 0: Q24 = +Q4
26 FN 1: Q26 = +Q6 + +Q108
27 FN 0: Q28 = +Q8
28 FN 1: Q16 = +Q6 + -Q10
29 CYCL DEF 7.0 NULLPUNKT
30 CYCL DEF 7.1 X+Q1
31 CYCL DEF 7.2 Y+Q2
32 CYCL DEF 7.3 Z-Q16
33 CYCL DEF 10.0 DREHUNG
34 CYCL DEF 10.1 ROT+Q8
35 CC X+0 Y+0
36 LP PR+Q26 PA+Q8 R0 FQ12
37 LBL 1
38 CC Z+0 X+Q108
39 L Y+0 Z+0 FQ12
40 LBL 2
41 LP PR+Q6 PA+Q24 R0 FQ12
42 FN 2: Q24 = +Q24 - +Q14
43 FN 11: IF +Q24 GT +Q5 GOTO LBL 2
44 LP PR+Q6 PA+Q5
45 L Z+Q23 R0 F1000
46 L X+Q26 R0 FMAX
47 FN 1: Q28 = +Q28 + +Q18
48 FN 0: Q24 = +Q4
49 CYCL DEF 10.0 DREHUNG
50 CYCL DEF 10.1 ROT+Q28
51 FN 12: IF +Q28 LT +Q9 GOTO LBL 1
52 FN 9: IF +Q28 EQU +Q9 GOTO LBL 1
53 CYCL DEF 10.0 DREHUNG
54 CYCL DEF 10.1 ROT+0
55 CYCL DEF 7.0 NULLPUNKT
56 CYCL DEF 7.1 X+0
57 CYCL DEF 7.2 Y+0
58 CYCL DEF 7.3 Z+0
59 LBL 0
60 END PGM KUGEL MM

Unterprogramm 10: Bearbeitung

Z-Koordinate für Vorpositionierung berechnen

Startwinkel Raum (Ebene Z/X) kopieren

Kugelradius korrigieren für Vorpositionierung

Drehlage in der Ebene kopieren

Aufmaß berücksichtigen beim Kugelradius

Nullpunkt ins Zentrum der Kugel verschieben

Startwinkel Drehlage in der Ebene verrechnen

Pol setzen in der X/Y-Ebene für Vorpositionierung

Vorpositionieren in der Ebene

Vorpositionieren in der Spindelachse

Pol setzen in der Z/X-Ebene, um Werkzeug-Radius versetzt

Fahren auf Tiefe

Angenäherten „Bogen” nach oben fahren

Raumwinkel aktualisieren

Abfrage ob ein Bogen fertig, wenn nicht, dann zurück zu LBL 2

Endwinkel im Raum anfahren

In der Spindelachse freifahren

Vorpositionieren für nächsten Bogen

Drehlage in der Ebene aktualisieren

Raumwinkel rücksetzen

Neue Drehlage aktivieren

Abfrage ob unfertig, wenn ja, dann Rücksprung zu LBL 1

Drehung rücksetzen

Nullpunkt-Verschiebung rücksetzen

Unterprogramm-Ende

Advertising