Programmierung #CYL [EDGES..]

Hinweis

notice

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

Syntax für Anwahl Profilrohrbearbeitung:

Syntax:

#CYL [ EDGES=..  ROUNDING=..  LENGTH1=..  [ LENGTH2=.. ]
             [ VEL=.. ]   [ ACC=..] ]

modal

EDGES=..

Anzahl Kanten (Ecken) des Profilrohres, Positive Ganzzahl

Die minimale Eckanzahl des Profils ist auf 3, die maximale Anzahl auf 16 begrenzt.

ROUNDING=..

Radius der Kantenrundung (Eckradius), [mm, inch].

LENGTH1=..

Seitenlänge bei symmetrischen Profilen bzw. erste Seitenlänge bei Rechteckprofilen, [mm, inch]

LENGTH2=..

Zweite Seitenlänge bei Rechteckprofilen, [mm, inch]

VEL=..

Bahngeschwindigkeit auf Kantenrundung [mm/min]

ACC=..

Bahnbeschleunigung auf Kantenrundung [mm/min2]

Syntax für Abwahl Profilrohrbearbeitung:

Syntax:

#CYL OFF

modal

Programmierbeispiel

prg_example

#CYL [EDGES..]

(Symmetrisches Vierkantprofil mit Kantenlänge 100 mm)

(und Radius der Kantenrundung 10 mm)

N10 #CYL [EDGES=4 ROUNDING=10 LENGTH1=100]

...

(Unsymmetrisches Vierkantprofil mit den Kantenlängen 100 mm)

(und 80 mm und Radius der Kantenrundung 15 mm)

N10 #CYL [EDGES=4 ROUNDING=15 LENGTH1=100 LENGTH2=80]

...

(Reduzierte Bahndynamik auf der Profilrundung)

N10 #CYL [EDGES=4 ROUNDING=5 LENGTH1=50 LENGTH2=50

          ACC=1000000]

Achtung

attention

Die Anzahl der Profildrehungen pro Satz ist bei Relativprogrammierung aufgrund Ressourcen begrenzt. Bei Überschreitung der Maximalzahl wird eine Fehlermeldung erzeugt.

Programmierbeispiel

prg_example

Profilrohrbearbeitung

(* Profilrohrbearbeitung *)

%main

N10 #SLOPE [TYPE=STEP]

N20 G90 X0 Y0 Z100 U0

N30 U0 X0

N40 #CYL[EDGES=4 ROUNDING=5 LENGTH1=20 LENGTH2=20]

N50 G01 G91 X10 F5000

N60 U50

N70 G03 U-100 I300 J-50

N80 #CYL OFF

N90 M30

Parametrierungsbeispiele Profilrohre
Abb.: Parametrierungsbeispiele Profilrohre

Rechteckprofil

Mantelflächenkoordinatensystem bei Rechteckprofil
Abb.: Mantelflächenkoordinatensystem bei Rechteckprofil

Einschaltbedingung

Standardfall: Anwahl auf Planfläche

Die Anwahl der Transformation erfolgt bei ebener Ausrichtung des Werkstücks. Die dann angezeigte Winkelstellung der U-Achse bei waagrechter Werkstückausrichtung wird durch einen U-Offset eingestellt (Kinematikparameter).

Bei Anwahl von #CYL[..] muss sich die Y-Achsposition des Werkzeugs innerhalb des ebenen Bereichs des Werkstücks (Seitenlänge LENGTH1) befinden, ansonsten wird eine Fehlermeldung ausgegeben.

Sonderfall: Anwahl auf Profilrundung

Die Einstellung eines evtl. erforderlichen U-Winkeloffsets erfolgt wie oben beschrieben.

Die Anwahl der Transformation soll auf der Profilrundung erfolgen. Diese Variante kann verwendet werden, wenn zuvor bei aktiver Transformation auf der Profilrundung gestoppt bzw. über #PTP ON eine Position auf der Profilrundung angefahren wurde. Die CNC prüft, ob die für die Anwahl erforderlichen U und Y Achspositionen vorliegen. Bei unzulässiger Achsstellung wird eine Fehlermeldung ausgegeben.

Hinweis

notice

Die Positionierung erfolgt bei G90-Absolutprogrammierung am Umfang ohne Drehrichtungsangabe auf Basis "kürzester Weg".

Bei Programmierung des Vorzeichens der Drehrichtung ist das Kapitel "Programmieren von Moduloachsen" in [PROG] zu beachten!

Dies ist auch bei Kreisbewegungssätzen (G02, G03) mit absoluter Zielpunktprogrammierung zu berücksichtigen!