Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 30

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

Werbung

Flexible NC-Programmierung
1.1 Variablen
Programmglobale Anwendervariablen (PUD)
ACHTUNG
Sichtbarkeit von programmlokalen Anwendervariablen (PUD)
Im Hauptprogramm definierte programmlokale Anwendervariablen (PUD) sind nur dann
auch in den Unterprogrammen sichtbar, wenn folgendes Maschinendatum gesetzt ist:
MD11120 $MN_LUD_EXTENDED_SCOPE = 1
Mit MD11120 = 0 sind die im Hauptprogramm definierten programmlokalen
Anwendervariablen nur im Hauptprogramm sichtbar.
Kanalübergreifende Verwendung einer NCK-globale Anwendervariablen vom Datentyp AXIS
Eine NCK-globale Anwendervariable vom Datentyp AXIS, die bei der Definition im
Dateinbaustein mit einem Achsbezeichner initialisiert wurde, kann nur dann in
unterschiedlichen Kanälen der NC verwendet werden, wenn die Achse in diesen Kanälen die
gleiche Kanalachsnummer hat.
Ist dies nicht der Fall, muss die Variable am Teileprogrammanfang geladen oder, wie im
folgenden Beispiel, die Funktion AXNAME(...) (siehe "Achsfunktionen (AXNAME, AX, SPI,
AXTOSPI, ISAXIS, AXSTRING, MODAXVAL) (Seite 765)") verwendet werden.
Programmcode
DEF NCK STRING[5] ACHSE="X"
N100 AX[AXNAME(ACHSE)]=111 G00
Siehe auch
Redefinition von Systemvariablen, Anwendervariablen und NC-Sprachbefehlen (REDEF)
(Seite 31)
30
Kommentar
;
Definition im Datenbaustein
;
Verwendung im Teileprogramm
Programmierhandbuch, 06/2009, 6FC5398-2BP20-0AA0
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis