Herunterladen Inhalt Inhalt Diese Seite drucken

Aufrufbedingung - Siemens SINUMERIK 840D sl Handbuch

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

Werbung

V2: Vorverarbeitung
20.3 Programmaufruf
Aufruf
● Kompilierter Zyklus: Der Aufruf des kompilierten Zyklus unterscheidet sich nicht vom
● Vorverarbeitung ist aktiviert: Anstelle des ASCII-Zyklus wird der kompilierte Zyklus
● Wenn ein Unterprogramm aufgerufen wird ohne explizite Extension, so wird zuerst
● Der Wechsel in den externen Sprachmodus durch
● Beim Unterprogrammaufruf wird überprüft, ob das Kompilat älter ist als der Zyklus. Wenn
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
796
normalen Unterprogrammaufruf.
Beispiel: CYCLE
aufgerufen.
– 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
mit der Extension _CYC aufgerufen, so erfolgt eine Fehlermeldung mit Alarm 14011.
versucht, das kompilierte Programm zu laden, wenn dies nicht möglich ist (wenn nicht mit
gekennzeichnet), so wird versucht das SPF-Programm zu laden.
PREPRO
Aufruf eines vorkompilierten Zyklusses wird explizit in den Siemens-Sprachmodus
gewechselt.
dies der Fall ist, so wird das Kompilat gelöscht und ein Alarm abgesetzt, so dass der
Anwender die Zyklen neu vorverarbeiten lassen muss.
beginnen, nicht vorübersetzt.
PREPRO
gekennzeichnet ist, explizit
PREPRO
wird mit Alarm abgelehnt. Beim
G291
Funktionshandbuch, 03/2013, 6FC5397-2BP40-3AA1
Sonderfunktionen

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis