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.
Hinweis
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
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
#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