Beispiel: Bohrzyklen
Programm-Ablauf
Bohrzyklus programmieren im Hauptprogramm
Bearbeitung programmieren im Unterpro-
gramm, siehe „Unterprogramme", Seite 473
%C18 G71 *
N10 G30 G17 X+0 Y+0 Z-20 *
N20 G31 G90 X+100 Y+100 Z+0 *
N30 G99 T1 L+0 R+3 *
N40 T1 G17 S4500 *
N50 G00 G40 G90 Z+250 *
N60 G86 P01 +30 P02 -1,75 *
N70 X+20 Y+20 *
N80 L1,0 *
N90 X+70 Y+70 *
N100 L1,0 *
N110 G00 Z+250 M2 *
N120 G98 L1 *
N130 G36 S0 *
N140 M19 *
N150 G01 G91 X-2 F1000 *
N160 G90 Z-30 *
N170 G91 X+2 *
N180 G79 *
N190 G90 Z+5 *
N200 G98 L0 *
N99999999 %C18 G71 *
322
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
8 Programmieren: Zyklen