Herunterladen Diese Seite drucken

Siemens SINUMERIK 840D sl Funktionshandbuch Seite 585

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

Werbung

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.
– Erfolgt der Unterprogrammaufruf explizit mit der Extension _SPF, so wird der ASCII-Zyklus
– Erfolgt der Unterprogrammaufruf explizit mit der Extension _CYC, so wird der
– Wird bei aktiviertem Bit 5 eine Datei, die nicht mit PREPRO gekennzeichnet ist, explizit mit
• 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.
Basisfunktionen
Funktionshandbuch, 10/2020, 6FC5397-2GP40-0AA1
aufgerufen, auch wenn ein Kompilat vorhanden ist.
Beispiel: CYCLE_SPF; Aufruf des ASCII-Zyklus
vorverarbeitete Zyklus, sofern vorhanden, aufgerufen. Ist kein Kompilat vorhanden
erfolgt Fehlermeldung.
Beispiel: CYCLE_CYC; Aufruf des vorkompilierten Zyklus
der Extension _CYC aufgerufen, so erfolgt eine Fehlermeldung mit Alarm 14011.
Vorverarbeitung
9.3 Programmaufruf
585

Werbung

loading

Diese Anleitung auch für:

Sinumerik 840de sl