Herunterladen Inhalt Inhalt Diese Seite drucken

Unterprogramme Mit Parameterübergabe - Siemens SINUMERIK 840D Programmieranleitung

Ausgabe 03/2004
Vorschau ausblenden Andere Handbücher für SINUMERIK 840D:
Inhaltsverzeichnis

Werbung

2
Unterprogrammtechnik, Makrotechnik
2.3 Unterprogramme mit Parameterübergabe
Ab SW 6.1 kann das Verhalten von einstellbarer
Nullpunktverschiebung und Basisframe über das
Maschinendatum MD 10617: FRAME_SAVE_MASK
verändert werden.
Weitere Informationen hierzu, siehe unter
/FB/ K1, Allgemeine Maschinendaten
Beispiel:
Unterprogrammdefinition
PROC KONTUR (REAL WERT1) SAVE
N10 G91 ...
N100 M17
Hauptprogramm
%123
N10 G0
X... Y... G90
N20...
N50 KONTUR (12.4)
N60 X... Y...
Im Unterprogramm KONTUR wirkt G91 Kettenmaß.
Nach Rücksprung ins Hauptprogramm wirkt wieder
Absolutmaß, da die modalen Funktionen des Haupt-
programms mit SAVE gespeichert wurden.
2.3
Unterprogramme mit Parameterübergabe
Programmanfang, PROC
Ein Unterprogramm, das beim Programmablauf vom
aufrufenden Programm Parameter übernehmen soll,
wird mit dem Schlüsselwort PROC gekennzeichnet.
Unterprogrammende M17, RET
Mit dem Befehl M17 kennzeichnet man das Unter-
programmende mit gleichzeitiger Anweisung zum
Rücksprung in das aufrufende Hauptprogramm.
Alternativ zu M17: Das Schlüsselwort RET steht für
Unterprogrammende ohne Unterbrechung des
Bahnsteuerbetriebs und ohne Funktionsausgabe an
die PLC.
Unterbrechungsfreier Bahnsteuerbetrieb
Voraussetzung dafür, daß der Bahnsteuerbetrieb
nicht unterbrochen wird ist:
Das Unterprogramm darf kein SAVE-Attribut
besitzen. Weitere Hinweise zum
SAVE_Mechanismus siehe Kapitel 2.2.
2-98
SINUMERIK 840D/840Di/810D Programmieranleitung Arbeitsvorbereitung (PGA) - Ausgabe 03.04
2
03.04
 Siemens AG 2004 All rights reserved.

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840diSinumerik 810d

Inhaltsverzeichnis