Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 571

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

Werbung

Rückgabewert
Bedeutung
2xx
Der String 'name' ist ein programmierbares Element der NC-Programmiersprache (Option/Funktion ist
aktiv). Die Detailinformation xx enthält weitere Informationen über die Art des Elements:
xx
01
02
03
04
05
06
07
08
09
10
11
12
400
Der String 'name' ist eine NC–Adresse, die nicht als xx == 01 oder xx == 10 erkannt wurde und die nicht
G oder R ist
y00
Keine spezifische Zuordnung möglich
1) Steuerungs-abhängig ist unter Umständen nur eine Untermenge der Siemens NC-Sprachbefehle bekannt, z.B. SINUME‐
RIK 802D sl. Auf diesen Steuerungen wird für Strings, die prinzipiell Siemens NC-Sprachbefehle sind, der Wert 0 zurückge‐
geben. Dieses Verhalten kann über MD10711 $MN_NC_LANGUAGE_CONFIGURATION verändert werden. Bei
MD10711 = 1 wird dann für Siemens NC-Sprachbefehle immer der Wert 100 zurückgegeben.
2) NC–Adressen sind folgende Buchstaben: A, B, C, E, I, J, K, Q, U, V, W, X, Y, Z. Diese NC–Adressen können auch mit
einer Adresserweiterung programmiert werden. Die Adresserweiterung kann bei der Prüfung mit STRINGIS angegeben
werden. Beispiel: 201 == STRINGIS("A1").
Die Buchstaben: D, F, H, L, M, N, O, P, S, T sind NC–Adressen oder Hilfsfunktionen die anwenderdefiniert verwendet werden.
Für sie wird immer der Wert 400 zurückgegeben. Beispiel: 400 == STRINGIS( "D" ). Diese NC–Adressen können bei der
Prüfung mit STRINGIS nicht mit Adresserweiterung angegeben werden.
Beispiel: 000 == STRINGIS("M02"), aber 400 == STRINGIS("M").
3) Namen von Zyklenparametern können mit STRINGIS nicht geprüft werden.
4) Als Makro definierte Adress z.B. G, H, M, L werden als Makro identifiziert
Beispiele
In den folgenden Beispielen wird angenommen, dass die als String angegebenen NC-
Sprachelement, sofern nicht besonders vermerkt, in der Steuerung prinzipiell programmierbar
sind.
1. Der String "T" ist als Hilfsfunktion definiert:
400 == STRINGIS("T")
000 == STRINGIS ("T3")
2. Der String "X" ist als Achse definiert:
201 == STRINGIS("X")
201 == STRINGIS("X1")
3. Der String "A2" ist als NC–Adresse mit Erweiterung definiert:
201 == STRINGIS("A")
201 == STRINGIS("A2")
Arbeitsvorbereitung
Programmierhandbuch, 10/2015, 6FC5398-2BP40-5AA3
Bedeutung
DIN–Adresse oder NC–Adresse
G–Code (z.B. G04, INVCW)
Funktion mit Rückgabewert
Funktion ohne Rückgabewert
Schlüsselwort (z.B. DEFINE)
Maschinen- ($M...), Setting- ($S...) oder Optionsdatum ($O...)
Systemparameter, z.B. Systemvariable ($...) oder Rechenparameter (R...)
Zyklus (Der Zyklus muss im NCK geladen und die Zyklenprogramme aktiv sein
GUD–Variable (Die GUD-Variable muss der in GUD–Definitionsdateien definierten und die GUD-
Variablen aktiviert sein)
Makroname (Das Makro muss in der Makro–Definitionsdateien definierten und Makros aktivierten
sein)
4)
LUD–Variable des aktuellen Teileprogramms
ISO G–Code (ISO Sprachmodus muss aktiv ist)
2)
17.6 Vorhandenen NC-Sprachumfang prüfen (STRINGIS)
2)
Weitere Funktionen
)
3)
571

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik 828d

Inhaltsverzeichnis