Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 32

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

Werbung

Flexible NC-Programmierung
2.1 Variablen
Randbedingungen
Globale Anwendervariablen (GUD)
Im Rahmen der Definition von globalen Anwendervariablen (GUD) sind folgende
Maschinendaten zu berücksichtigen:
Nr.
11140
18118
18120
18130
18140
18150
18660
18661
18662
18663
18664
18665
MD bei SINUMERIK 828D nur lesbar!
1)
Programmglobale Anwendervariablen (PUD)
Hinweis
Sichtbarkeit von programmglobalen Anwendervariablen (PUD)
Im Hauptprogramm definierte programmglobale 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 programmglobalen
Anwendervariablen nur im Hauptprogramm sichtbar.
Kanalübergreifende Verwendung einer NCK-globalen Anwendervariablen vom Datentyp AXIS
Eine NCK-globale Anwendervariable vom Datentyp AXIS, die bei der Definition im
Datenbaustein 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 NC-Programmanfang geladen oder, wie im
folgenden Beispiel, die Funktion AXNAME(...) (siehe "Achsfunktionen (AXNAME, AX, SPI,
AXTOSPI, ISAXIS, AXSTRING, MODAXVAL) (Seite 559)") verwendet werden.
Programmcode
DEF NCK STRING[5] ACHSE="X"
...
N100 AX[AXNAME(ACHSE)]=111 G00
32
Bezeichner: $MN_
GUD_AREA_ SAVE_TAB
MM_NUM_GUD_MODULES
1)
MM_NUM_GUD_NAMES_NCK
1)
MM_NUM_GUD_NAMES_CHAN
1)
MM_NUM_GUD_NAMES_AXIS
1)
MM_GUD_VALUES_MEM
1)
MM_NUM_SYNACT_GUD_REAL
1)
MM_NUM_SYNACT_GUD_INT
1)
MM_NUM_SYNACT_GUD_BOOL
1)
MM_NUM_SYNACT_GUD_AXIS
1)
MM_NUM_SYNACT_GUD_CHAR
1)
MM_NUM_SYNACT_GUD_STRING
1)
Bedeutung
zusätzliche Sicherung für GUD-Bausteine
Anzahl GUD-Dateien im aktiven Filesystem
Anzahl der globalen GUD-Namen
Anzahl der kanalspez. GUD-Namen
Anzahl der achsspez. GUD-Namen
Speicherplatz für globale GUD-Werte
Anzahl projektierbare GUD Datentyp REAL
Anzahl projektierbare GUD Datentyp INT
Anzahl projektierbare GUD Datentyp BOOL
Anzahl projektierbare GUD Datentyp AXIS
Anzahl projektierbare GUD Datentyp CHAR
Anzahl projektierbare GUD Datentyp STRING
Kommentar
; Definition im Datenbaustein
; Verwendung im NC-Programm
Programmierhandbuch, 10/2015, 6FC5398-2BP40-5AA3
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis