Programmierung #CYL [..]

Die Programmierung der Kontur erfolgt in kartesischen Koordinaten auf der Mantelflächenabwicklung in X und U, wenn U der Drehachsbezeichner ist. Bei Anwahl muss zusätzlich der Bezugsradius R am zylindrischen Werkstück programmiert werden.

Das Werkzeug muss bei der Anwahl über der Drehmitte stehen.

Bei Bedarf kann die PCS (Programming Coordinate System) Modulorechnung über einen Kinematikparameter aktiviert werden (s.u. Parameter HD10 im Kapitel Beschreibung). In diesem Fall wird die PCS U-Achse wie eine rotatorische Moduloachse behandelt. Nach Überfahren der Modulogrenze der rotatorischen Achse wird auch die Umfangsposition korrigiert.

Konturprogrammierung auf der Mantelfläche
Abb.: Konturprogrammierung auf der Mantelfläche

Hinweis

notice

Eine Position auf dem Rohrumfang wird bei Absolutprogrammierung immer auf dem kürzesten Weg angefahren. Bei Programmierung des Vorzeichens ist das Kapitel "Programmieren von Moduloachsen" in [PROG] zu beachten! Dies ist auch bei Kreisbewegungssätzen (G02, G03) mit absoluter Zielpunktprogrammierung zu berücksichtigen!

Hinweis

notice

Für diese Bearbeitungsart müssen die Kinematikparameter unter ID 15 belegt werden.

Syntax für Anwahl Mantelflächenbearbeitung mit Rundrohr:

Mantelflächenbearbeitung in G17

Durch die Vorgabe von erster und zweiter Hauptachse mit #CYL [..] wird eine Achskonfiguration Z-C gebildet, die eine Hauptebene implizit in G17 definiert. Hinzu kommt die Angabe des Bezugsradius.

Syntax:

#CYL [ <Name 1.Hauptachse>, <Name 2.Hauptachse>, <Name 3.Hauptachse>..]

<Name 1.Hauptachse>

Achsbezeichnung der ersten Hauptachse entsprechend der aktuellen Hauptebene.

<Name 2.Hauptachse>

Achsbezeichnung der zweiten Hauptachse entsprechend der aktuellen Hauptebene (virtuelle lineare Achse, Abwicklung).

<Name 3.Hauptachse>..

Achsbezeichnung der dritten Hauptachse entsprechend der aktuellen Hauptebene mit Angabe des Bezugsradius in [mm, inch].

Syntax für Abwahl Mantelflächenbearbeitung mit Rundrohr

Syntax:

#CYL OFF

modal

Programmierbeispiel

prg_example

#CYL [..]

(* Beispiel mit Achsbezeichner U für 2. Hauptachse *)

N05 G00 Y0                (tool over center of rotation)

N10 G01 X60 U45 F5000

N20 #CYL [X, U, Z60]      (Anwahl Mantelflaeche, Radius 60 mm)

N30 G00 G90 X0 U0         (X: 0mm  U:0mm!)

N40 G01 U100 F500

N50 G02 X100 R50

N60 G01 U0

N70 Z0

N80 #CYL OFF