Herunterladen Inhalt Inhalt Diese Seite drucken

Unterprogrammende - Siemens SIMATIC FM 357-2 Handbuch

Vorschau ausblenden Andere Handbücher für SIMATIC FM 357-2:
Inhaltsverzeichnis

Werbung

NC-Programmierung
Retten selbsthaltender Funktionen SAVE
Durch die Anweisung SAVE werden im Unterprogramm veränderte selbsthaltende
G-Funktionen und Nullpunktverschiebungen am Unterprogrammende auf ihren
Ausgangszustand zurückgesetzt.
Save ist im Unterprogramm zusammen mit der PROC-Anweisung zu schreiben.
Beispiel:
; Hauptprogramm
N10 G0 X0
N20 G1 G90 F500 X100
N30 UP_TEIL_A
N40 X33
...
M2
; Unterprogramm UP_TEIL_A mit SAVE-Anweisung
PROC UP_TEIL_A SAVE
N10 G91 G1 X22 F100
...
RET

Unterprogrammende

Als Unterprogrammende kann M2 oder RET programmiert werden:
S M2
Das Unterprogramm wird mit Genauhalt beendet und dann in das aufrufende
Programm zurückgesprungen. M2 wird an die CPU ausgegeben.
S RET
Wirkt wie M2, allerdings wird ein G64-Bahnsteuerbetrieb nicht unterbrochen.
RET muß im eigenen Satz stehen. RET wird nicht an die CPU ausgegeben.
Im Unterprogramm können selbsthaltend wirkende G-Funktionen oder R-Parame-
ter, die im aufrufenden Programm auch verwendet werden, verändert werden
(z.B. G90 in G91). Achten Sie nach der Rückkehr ins aufrufende Programm dar-
auf, daß alle selbsthaltend wirkenden Funktionen und R-Parameter wieder so ein-
gestellt werden, wie Sie diese zum weiteren Programmablauf benötigen oder
verwenden Sie SAVE-Anweisung für selbsthaltende G-Funktionen.
10–148
; X-Achse fährt auf X=33 mit F100
Mehrachsbaugruppe FM 357-2 für Servo- bzw. Schrittantrieb
6ES7 357-4AH00-8AG0

Quicklinks ausblenden:

Werbung

Inhaltsverzeichnis
loading

Inhaltsverzeichnis