Herunterladen Inhalt Inhalt Diese Seite drucken

Indirekte Programmierung Von Teileprogrammzeilen (Execstring) - 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

1.2.4

Indirekte Programmierung von Teileprogrammzeilen (EXECSTRING)

Funktion
Mit dem Teileprogrammbefehl EXECSTRING ist es möglich, eine zuvor erzeugte String-
Variable als Teileprogrammzeile auszuführen.
Syntax
EXECSTRING wird in einer eigenen Teileprogrammzeile programmiert:
EXECSTRING(<String-Variable>)
Bedeutung
EXECSTRING:
<String-Variable>:
Hinweis
Mit EXECSTRING können alle Teileprogramm-Konstrukte abgesetzt werden, die im
Programmteil eines Teileprogramms programmiert werden können. Ausgeschlossen sind
damit PROC- und DEF-Anweisungen sowie generell die Verwendung in INI- und DEF-
Dateien.
Beispiel
Programmcode
N100 DEF STRING[100] BLOCK
N110 DEF STRING[10] MFCT1="M7"
...
N200 EXECSTRING(MFCT1 << "M4711")
...
N300 R10=1
N310 BLOCK="M3"
N320 IF(R10)
N330 BLOCK = BLOCK << MFCT1
N340 ENDIF
N350 EXECSTRING(BLOCK)
Arbeitsvorbereitung
Programmierhandbuch, 02/2011, 6FC5398-2BP40-1AA0
Befehl zur Ausführung einer String-Variablen als
Teileprogrammzeile
Variable vom Typ STRING, die die eigentlich auszuführende
Teileprogrammzeile enthält
Kommentar
; Definition der String-Variablen zur
Aufnahme der auszuführenden
Teileprogrammzeile.
; Teileprogrammzeile "M7 M4711"
ausführen.
; Teileprogrammzeile "M3 M7" ausführen.
Flexible NC-Programmierung
1.2 Indirekte Programmierung
63

Werbung

Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik sinumerik 828d

Inhaltsverzeichnis