Programmierung #CYL [EDGES..]
![]() | Für diese Bearbeitungsart müssen die Kinematikparameter unter ID 79 belegt werden. |
Syntax für Anwahl Profilrohrbearbeitung:
Syntax: | |
#CYL [ EDGES=.. ROUNDING=.. LENGTH1=.. [ LENGTH2=.. ] | 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
#CYL [EDGES..]
Hinweis | |
Die Anzahl der Profildrehungen pro Satz ist bei Relativprogrammierung aufgrund Ressourcen begrenzt. Bei Überschreitung der Maximalzahl wird eine Fehlermeldung erzeugt. |
Programmierbeispiel
Profilrohrbearbeitung
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.
![]() | 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! |