Modus 2: Stirnflächenbearbeitung

Dieser Modus wird bei Drehmaschinen und Bearbeitungszentren angewählt. Die gewünschte Kontur auf der Stirnfläche wird in einem virtuellen kartesischen Koordinatensystem in Millimeter (oder Inch) programmiert.

Modus 2: Stirnflächenbearbeitung 1:

Für die Programmierung der Kontur in kartesischen Koordinaten auf der Stirnfläche stehen die drei logischen Achsen X, Y (bzw. C) und Z zur Verfügung.

Modus 2: Stirnflächenbearbeitung 2:

Das folgende Bild zeigt die einzelnen Hauptebenen bei der Stirnflächenbearbeitung. Technische Bedeutung hat nur die dargestellte G17-Ebene.

Modus 2: Stirnflächenbearbeitung 3:
#FACE [ <Name 1. Hauptachse>,<Name 2. Hauptachse>]

<Name 1. Hauptachse> Achsbezeichnung der ersten Hauptachse entsprechend der aktuellen Hauptebene.

<Name 2. Hauptachse> Achsbezeichnung der zweiten Hauptachse entsprechend der aktuellen Hauptebene (virtuelle kartesische Achse).

Modus 2: Stirnflächenbearbeitung 4:

Die Hauptebene (Kreisinterpolation, Werkzeugradiuskorrektur) wird durch die erste und zweite Hauptachse gebildet.

Modus 2: Stirnflächenbearbeitung 5:

Programmierte Mitschleppachsen sind von der Transformation nicht betroffen.

Der Modus wird abgewählt durch:

#FACE OFF 

Durch obigen Befehl wird wieder in den zuvor aktiven Modus zurückgekehrt (z.B Modus 1). D.h., es erfolgt automatisch die Anwahl der aktiven Hauptebene und die Wiederherstellung der zuletzt aktiven Achsversätze.

Programmierbeispiel für Drehmaschinen

Beispiel mit Achsbezeichner "C" für 2. Hauptachse

: 
#CAX[S, C] (Annahme: Hauptspindel sei “S“)
#FACE[X, C] (Anwahl Stirnflaechenbearbeitung)
:
G01 X40 C-30 Z50 F1000 (Vorpositionieren)
G01 Z30 (Zustellung)
G01 X10 C40 (Kontur fahren)
G01 Z50 (Rückzug)
:
#FACE OFF
#CAX OFF

Beispiel mit Achsbezeichner "Y" für 2. Hauptachse.

Hinweis: Es darf im Kanal keine andere Achse mit dem gleichem Namen "Y" geben

: 
#CAX[S, Y] (Annahme: Hauptspindel sei “S“)
#FACE[X, Y] (Anwahl Stirnflaechenbearbeitung)
:
G01 X40 Y-30 Z50 F1000 (Vorpositionieren)
G01 Z30 (Zustellung)
G01 X10 Y40 (Kontur fahren)
G01 Z50 (Rückzug)
:
#FACE OFF
#CAX OFF

Programmierbeispiel für Bearbeitungszentren

Beispiel: Die rotatorische Achse (Werkstückachse) im Kanal sei "C2". Der Befehl #CAX ist nicht erforderlich.

: 
#FACE[X, C2] (Anwahl Stirnflaechenbearbeitung)
:
G01 X40 C2=-30 Z50 F1000 (Vorpositionieren)
G01 Z30 (Zustellung)
G01 X10 C2=40 (Kontur fahren)
G01 Z50 (Rückzug)
:
#FACE OFF