Herunterladen Inhalt Inhalt Diese Seite drucken

Werkzeugmagazin-Verwaltung - Siemens SINUMERIK 840D sl Programmierhandbuch

Gültig für steuerung sinumerik 840d sl, 840de sl, sinumerik 828d
Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis

Werbung

Weitere Funktionen
14.5 Vorhandenen NC-Sprachumfang prüfen (STRINGIS)
13.Der String "MYVAR" ist als LUD-Variable definiert:
211 == STRINGIS("MYVAR")
14.Der String "XYZ" ist kein im NCK bekannter Befehl, GUD-Variable, Makro- oder Zyklen-
Name:
000 == STRINGIS("XYZ")

Werkzeugmagazin-Verwaltung

Ist die Funktion Werkzeugmagazin-Verwaltung nicht aktiv, liefert STRINGIS für die
Systemparameter der Werkzeugmagazin-Verwaltung , unabhängig vom Maschinendatum
MD10711 $MN_NC_LANGUAGE_CONFIGURATION
immer den Wert 000.
ISO Modus
Ist die Funktion "ISO Modus" aktiv:
MD18800 $MN_MM_EXTERN_LANGUAGE (Aktivierung externer NC-Sprachen)
MD10880 $MN_ MM_EXTERN_CNC_SYSTEM (zu adaptierendes Steuerungssystems)
überprüft STRINGIS den angegebenen String zuerst als SINUMERIK G-Code. Ist der String
kein SINUMERIK G-Code wird er anschließend als ISO G-Code überprüft.
Programmierte Umschaltungen (G290 (SINUMERIK Mode), G291 (ISO Mode)) haben auf
STRINGIS keine Auswirkung.
Beispiel
Die für die Funktion STRINGIS(...) relevanten Maschinendaten haben folgende Werte:
MD10711 $MN_NC_LANGUAGE_CONFIGURATION = 2 (Es werden nur die NC-
Sprachbefehle als bekannt angesehen, deren Optionen gesetzt sind)
MD19410 $ON_TRAFO_TYPE_MASK = 'H0' (Option: Transformationen)
MD10700 $MN_PREPROCESSING_LEVEL='H43' (Vorverarbeitung für Zyklen aktiv)
Das folgende Beispielprogramm wird ohne Fehlermeldung abgearbeitet:
Programmcode
N1 R1=STRINGIS("TRACYL")
N2 IF STRINGIS("TRACYL") == 204
N3
TRACYL(1,2,3)
N4 ELSE
N5
G00
N6 ENDIF
N7 M30
698
Kommentar
;
R1 == 0, da TRACYL wegen der fehlenden
;
Transformations-Option als "nicht bekannt"
;
erkannt wird
;
;
N3 wird übersprungen
;
und stattdessen N5 ausgeführt
Programmierhandbuch, 02/2011, 6FC5398-2BP40-1AA0
Arbeitsvorbereitung

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik sinumerik 828d

Inhaltsverzeichnis