Beispiel: Bohrzyklen
Programm-Ablauf
n
Bohrzyklus programmieren im Hauptprogramm
n
Bearbeitung programmieren im Unterpro-
gramm, siehe „Unterprogramme", Seite 319
% C 18 G7 1 *
N 1 0 G 30 G1 7 X + 0 Y +0 Z- 2 0 *
N 2 0 G 31 G9 0 X + 10 0 Y + 10 0 Z + 0 *
N 3 0 G 99 T1 L+ 0 R + 6 *
N 4 0 T 1 G 17 S4 5 00 *
N 5 0 G 00 G4 0 G 9 0 Z +2 5 0 *
N 6 0 G 86 P0 1 + 3 0 P 02 -1 , 75 *
N 7 0 X +2 0 Y + 20 *
N 8 0 L 1, 0 *
N 9 0 X +7 0 Y + 70 *
N 1 00 L1 , 0 *
N 1 10 G0 0 Z + 25 0 M 2 *
N 1 20 G9 8 L 1 *
N 1 30 G3 6 S 0 *
N 1 40 M1 9 *
N 1 50 G0 1 G 9 1 X -2 F1 0 00 *
N 1 60 G9 0 Z - 30 *
N 1 70 G9 1 X + 2 *
N 1 80 G7 9 *
N 1 90 G9 0 Z + 5 *
N 2 00 G9 8 L 0 *
N 9 99 9 99 %C 1 8 G 71 *
HEIDENHAIN TNC 410, TNC 426, TNC 430
Y
100
70
20
20
Rohteil-Definition
Werkzeug-Definition
Werkzeug-Aufruf
Werkzeug freifahren
Zyklus-Definition Gewindeschneiden
Bohrung 1 anfahren
Unterprogramm 1 rufen
Bohrung 2 anfahren
Unterprogramm 1 rufen
Werkzeug freifahren, Ende des Hauptprogramms
Unterprogramm 1: Gewindeschneiden
Spindelwinkel für Orientierung festlegen
Spindel orientieren (wiederholtes Schneiden möglich)
Werkzeug versetzen für kollisionsfreies Eintauchen (abhängig
vom Kerndurchmesser und Werkzeug)
Auf Starttiefe fahren
Werkzeug wieder auf Bohrungsmitte
Zyklus 18 aufrufen
freifahren
Ende Unterprogramm 1
X
70
100
229