10 .9 v o rb e le g te q -p a ra m e te r – HEIDENHAIN TNC 410 ISO Programming Benutzerhandbuch
Seite 389

HEIDENHAIN TNC 410, TNC 426, TNC 430
363
1
0
.9
V
o
rb
e
le
g
te
Q
-P
a
ra
m
e
te
r
N 2 00 D0 0 Q 1 8 P 01 +5 *
Winkelschritt in der Ebene X/Y fürs Schlichten
N 2 10 L1 0 ,0 *
Bearbeitung aufrufen
N 2 20 G0 0 G 4 0 Z +2 5 0 M 2 *
Werkzeug freifahren, Programm-Ende
N 2 30 G9 8 L 1 0 *
Unterprogramm 10: Bearbeitung
N 2 40 D0 1 Q 2 3 P 01 +Q 1 1 P 02 +Q 6 *
Z-Koordinate für Vorpositionierung berechnen
N 2 50 D0 0 Q 2 4 P 01 +Q 4 *
Startwinkel Raum (Ebene Z/X) kopieren
N 2 60 D0 1 Q 2 6 P 01 +Q 6 P 0 2 + Q1 0 8 *
Kugelradius korrigieren für Vorpositionierung
N 2 70 D0 0 Q 2 8 P 01 +Q 8 *
Drehlage in der Ebene kopieren
N 2 80 D0 1 Q 1 6 P 01 +Q 6 P 0 2 - Q1 0 *
Aufmaß berücksichtigen beim Kugelradius
N 2 90 G5 4 X + Q1 Y+ Q 2 Z -Q 1 6 *
Nullpunkt ins Zentrum der Kugel verschieben
N 3 00 G7 3 G 9 0 H +Q 8 *
Startwinkel Drehlage in der Ebene verrechnen
N 3 10 G9 8 L 1 *
Vorpositionieren in der Spindelachse
N 3 20 I+ 0 J + 0 *
Pol setzen in der X/Y-Ebene für Vorpositionierung
N 3 30 G1 1 G 4 0 R +Q 2 6 H +Q 8 F Q 12 *
Vorpositionieren in der Ebene
N 3 40 I+ Q 10 8 K + 0 *
Pol setzen in der Z/X-Ebene, um Werkzeug-Radius versetzt
N 3 50 G0 1 Y + 0 Z +0 FQ 1 2 *
Fahren auf Tiefe
N 3 60 G9 8 L 2 *
N 3 70 G1 1 G 4 0 R +Q 6 H + Q2 4 F Q 12 *
Angenäherten „Bogen” nach oben fahren
N 3 80 D0 2 Q 2 4 P 01 +Q 2 4 P 02 +Q 1 4 *
Raumwinkel aktualisieren
N 3 90 D1 1 P 0 1 + Q2 4 P 0 2 + Q5 P0 3 2 *
Abfrage ob ein Bogen fertig, wenn nicht, dann zurück zu LBL 2
N 4 00 G1 1 R + Q6 H+ Q 5 F Q1 2 *
Endwinkel im Raum anfahren
N 4 10 G0 1 G 4 0 Z +Q 2 3 F 10 0 0 *
In der Spindelachse freifahren
N 4 20 G0 0 G 4 0 X +Q 2 6 *
Vorpositionieren für nächsten Bogen
N 4 30 D0 1 Q 2 8 P 01 +Q 2 8 P 02 +Q 1 8 *
Drehlage in der Ebene aktualisieren
N 4 40 D0 0 Q 2 4 P 01 +Q 4 *
Raumwinkel rücksetzen
N 4 50 G7 3 G 9 0 H +Q 2 8 *
Neue Drehlage aktivieren
N 4 60 D1 2 P 0 1 + Q2 8 P 0 2 + Q9 P0 3 1 *
Abfrage ob unfertig, wenn ja, dann Rücksprung zu LBL 1
N 4 70 D0 9 P 0 1 + Q2 8 P 0 2 + Q9 P0 3 1 *
N 4 80 G7 3 G 9 0 H +0 *
Drehung rücksetzen
N 4 90 G5 4 X + 0 Y +0 Z+ 0 *
Nullpunkt-Verschiebung rücksetzen
N 5 00 G9 8 L 0 *
Unterprogramm-Ende
N 9 99 9 99 %K U GE L G 7 1 *