Zyklus-Aufruf mit CYCL CALL POS
Die Funktion CYCL CALL POS ruft den zuletzt definierten Bearbeitungs-
zyklus einmal auf. Startpunkt des Zyklus ist die Position, die Sie im
CYCL CALL POS-Satz definiert haben.
Die TNC fährt die im CYCL CALL POS-Satz angegebene Position mit
Positionierlogik an:
Ist die aktuelle Werkzeugposition in der Werkzeugachse größer als
die Oberkante des Werkstücks (Q203), dann positioniert die TNC
zuerst in der Bearbeitungsebene auf die programmierte Position
und anschließend in der Werkzeugachse
Liegt die aktuelle Werkzeugposition in der Werkzeugachse unter-
halb der Oberkante des Werkstücks (Q203), dann positioniert die
TNC zuerst in Werkzeugachse auf die Sichere Höhe und anschlie-
ßend in der Bearbeitungsebene auf die prorammierte Position
Im CYCL CALL POS-Satz müssen immer drei Koordinaten-
achsen programmiert sein. Über die Koordinate in der
Werkzeug-Achse können Sie auf einfache Weise die Start-
position verändern. Sie wirkt wie eine zusätzliche Null-
punkt-Verschiebung.
Der im CYCL CALL POS-Satz definierte Vorschub gilt nur
zum Anfahren der in diesem Satz programmierten Startpo-
sition.
Die TNC fährt die im CYCL CALL POS-Satz definierte Posi-
tion grundsätzlich mit inaktiver Radiuskorrektur (R0) an.
Wenn Sie mit CYCL CALL POS einen Zyklus aufrufen in dem
eine Startposition definiert ist (z.B. Zyklus 212), dann wirkt
die im Zyklus definierte Position wie eine zusätzliche Ver-
schiebung auf die im CYCL CALL POS-Satz definierte Posi-
tion. Sie sollten daher die im Zyklus festzulegende Startpo-
sition immer mit 0 definieren.
Zyklus-Aufruf mit M99/M89
Die satzweise wirksame Funktion M99 ruft den zuletzt definierten Bear-
beitungszyklus einmal auf. M99 können Sie am Ende eines Positionier-
satzes programmieren, die TNC fährt dann auf diese Position und ruft
anschließend den zuletzt definierten Bearbeitungszyklus auf.
Soll die TNC den Zyklus nach jedem Positionier-Satz automatisch aus-
führen, programmieren Sie den ersten Zyklus-Aufruf mit M89 (abhängig
von Maschinen-Parameter 7440).
Um die Wirkung von M89 aufzuheben, programmieren Sie
M99 in dem Positioniersatz, in dem Sie den letzten Startpunkt anfah-
ren, oder
Sie definieren mit CYCL DEF einen neuen Bearbeitungszyklus
268
8 Programmieren: Zyklen