Herunterladen Inhalt Inhalt Diese Seite drucken

Aufrufbedingung - Siemens Sinumerik 840D sl Funktionshandbuch

Vorschau ausblenden Andere Handbücher für Sinumerik 840D sl:
Inhaltsverzeichnis

Werbung

V2: Vorverarbeitung
18.3 Programmaufruf
Aufruf
Kompilierter Zyklus: Der Aufruf des kompilierten Zyklus unterscheidet sich nicht vom
normalen Unterprogrammaufruf.
Beispiel: CYCLE
Vorverarbeitung ist aktiviert: Anstelle des ASCII-Zyklus wird der kompilierte Zyklus
aufgerufen.
-
-
-
Wenn ein Unterprogramm aufgerufen wird ohne explizite Extension, so wird zuerst
versucht, das kompilierte Programm zu laden, wenn dies nicht möglich ist (wenn nicht mit
PREPRO gekennzeichnet), so wird versucht das SPF-Programm zu laden.
Der Wechsel in den externen Sprachmodus durch G291 wird mit Alarm abgelehnt. Beim
Aufruf eines vorkompilierten Zyklusses wird explizit in den Siemens-Sprachmodus
gewechselt.
Beim Unterprogrammaufruf wird überprüft, ob das Kompilat älter ist als der Zyklus. Wenn
dies der Fall ist, so wird das Kompilat gelöscht und ein Alarm abgesetzt, so dass der
Anwender die Zyklen neu vorverarbeiten lassen muss.
Hinweis
Der Aufruf von Zyklen mit der Extension _SPF oder _CYC ist nur für Zyklen ohne
Parameter zulässig
In Zyklen die vorverarbeitet werden, dürfen keine PUDs verwendet werden. Die PUDs
werden im aufrufenden Hauptprogramm angelegt. Zum Übersetzungszeitpunkt nach
Power On sind diese Daten in den Zyklen nicht bekannt.
In der aktuellen Programmanzeige ist erkennbar, ob der aktuelle ASCII-Zyklus oder das
Kompilat aufgerufen wurde (Extension _SPF oder _CYC).

Aufrufbedingung

Wenn Vorverarbeitung aktiviert ist, müssen alle Zyklen in den Zyklendirectories kompiliert
sein. Nicht kompilierte Zyklen in _N_CUS_DIR und _N_CST_DIR, die z. B. erst nach Power
On eingespielt wurden, können nur mit expliziter Angabe Extension _SPF aufgerufen werden.
Bei aktiver Vorverarbeitung und Bit 5 werden alle Programme, die nicht mit der Proc-
Anweisung PREPRO beginnen, nicht vorübersetzt.
694
Erfolgt der Unterprogrammaufruf explizit mit der Extension _SPF, so wird der ASCII-
Zyklus aufgerufen, auch wenn ein Kompilat vorhanden ist.
Beispiel: CYCLE_SPF; Aufruf des ASCII-Zyklus
Erfolgt der Unterprogrammaufruf explizit mit der Extension _CYC, so wird der
vorverarbeitete Zyklus, sofern vorhanden, aufgerufen. Ist kein Kompilat vorhanden
erfolgt Fehlermeldung.
Beispiel: CYCLE_CYC; Aufruf des vorkompilierten Zyklus
Wird bei aktiviertem Bit 5 eine Datei, die nicht mit PREPRO gekennzeichnet ist, explizit
mit der Extension _CYC aufgerufen, so erfolgt eine Fehlermeldung mit Alarm 14011.
Funktionshandbuch, 02/2011, 6FC5397-2BP40-0AA0
Sonderfunktionen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 840 de sl

Inhaltsverzeichnis