Beispiel: Kreisbewegungen kartesisch
% C I R C U L A R G 7 1 *
N 1 0 G 3 0 G 1 7 X + 0 Y + 0 Z - 2 0 *
N 2 0 G 3 1 G 9 0 X + 1 0 0 Y + 1 0 0 Z + 0 *
N 3 0 G 9 9 T 1 L + 0 R + 1 0 *
N 4 0 T 1 G 1 7 S 4 0 0 0 *
N 5 0 G 0 0 G 4 0 G 9 0 Z + 2 5 0 *
N 6 0 X - 1 0 Y - 1 0 *
N 7 0 G 0 1 Z - 5 F 1 0 0 0 M 3 *
N 8 0 G 0 1 G 4 1 X + 5 Y + 5 F 3 0 0 *
N 9 0 G 2 6 R 5 F 1 5 0 *
N 1 0 0 Y + 8 5 *
N 1 1 0 G 2 5 R 1 0 *
N 1 1 0 X + 3 0 *
N 1 2 0 G 0 2 X + 7 0 Y + 9 5 R + 3 0 *
N 1 3 0 G 0 1 X + 9 5 *
N 1 3 0 Y + 4 0 *
N 1 5 0 G 0 6 X + 4 0 Y + 5 *
N 1 5 0 G 0 1 X + 5 *
N 1 6 0 G 2 7 R 5 F 5 0 0 *
N 1 7 0 G 4 0 X - 2 0 Y - 2 0 F 1 0 0 0 *
N 1 8 0 G 0 0 Z + 2 5 0 M 2 *
N 9 9 9 9 9 9 % C I R C U L A R G 7 1 *
84
Y
95
85
R10
40
5
5
30
Rohteil-Definition für grafische Simulation der Bearbeitung
Werkzeug-Definition im Programm
Werkzeug-Aufruf mit Spindelchse und Spindeldrehzahl
Werkzeug freifahren in der Spindelachse mit Eilgang
Werkzeug vorpositionieren
Auf Bearbeitungstiefe fahren mit Vorschub F = 1000 mm/min
Kontur an Punkt 1 anfahren, Radiuskorrektur G41 aktivieren
Tangentiales Anfahren
Punkt 2: erste Gerade für Ecke 2
Radius mit R = 10 mm einfügen
Punkt 3 anfahren: Startpunkt des Kreises mit G02
Punkt 4 anfahren: Endpunkt des Kreises mit G02, Radius 30 mm
Punkt 5 anfahren
Punkt 6 anfahren
Punkt 7 anfahren: Endpunkt des Kreises, Kreisbogen mit tangentia-
lem Anschluß an Punkt 6, TNC berechnet den Radius selbst
Letzten Konturpunkt 1 anfahren
Tangentiales Wegfahren
Freifahren in der Bearbeitungsebene, Radiuskorrektur aufheben
Werkzeug freifahren in der Spindelachse, Programm-Ende
6 Programmieren: Konturen programmieren
X
40
70
95