Herunterladen Inhalt Inhalt Diese Seite drucken

Siemens SINUMERIK 840D sl Programmierhandbuch Seite 91

Gültig für steuerung sinumerik 840d sl, 840de sl, sinumerik 828d
Vorschau ausblenden Andere Handbücher für SINUMERIK 840D sl:
Inhaltsverzeichnis
%.<n>S:
%<m>.<n>S:
%X:
Hinweis
Die Eigenschaft der NC-Sprache, bezüglich Bezeichnern und Schlüsselworten nicht
zwischen Groß- und Kleinbuchstaben zu unterscheiden, gilt auch für die
Formatbeschreibungen. Sie können daher ohne funktionalen Unterschied mit Klein- oder
Großbuchstaben programmiert werden.
Kombinationsmöglichkeiten
Die folgende Tabelle gibt Auskunft darüber, welche NC-Datentypen mit welcher
Formatbeschreibung kombiniert werden können. Es gelten die Regeln zur impliziten
Datentypwandlung (siehe "Datentypen [Seite 55]").
%B
%C
%D
%F
%E
%G
%S
%X
%P
Arbeitsvorbereitung
Programmierhandbuch, 02/2011, 6FC5398-2BP40-1AA0
Einfügen von <n> Zeichen eines Strings (beginnend mit dem ersten Zeichen).
Beispiel:
N10 DEF STRING[16] STRING_VAR="ABCDEFG"
N20 DEF STRING[80] RESULT
N30 RESULT=SPRINT("CONTENT OF STRING_VAR:%.3S",STRING_VAR)
Ergebnis: Die String-Variable RESULT wird mit der Zeichenkette "CONTENT OF
STRING_VAR:ABC" beschrieben.
Einfügen von <n> Zeichen eines Strings (beginnend mit dem ersten Zeichen). Die
Gesamtlänge des erzeugten Strings hat mindestens < m> Zeichen. Fehlende
Stellen werden mit Leerzeichen aufgefüllt.
Beispiel:
N10 DEF STRING[16] STRING_VAR="ABCDEFG"
N20 DEF STRING[80] RESULT
N30 RESULT=SPRINT("CONTENT OF STRING_VAR:%10.5S", STRING_VAR)
Ergebnis: Die String-Variable RESULT wird mit der Zeichenkette "CONTENT OF
STRING_VAR:xxxxxABCDE" beschrieben ("x" steht im Beispiel stellvertretend für
Leerzeichen).
Wandlung eines INTEGER-Werts in einen String mit Hexadezimal-Darstellung.
Beispiel:
N10 DEF INT INT_VAR='HA5B8'
N20 DEF STRING[80] RESULT
N30 RESULT=SPRINT("INTEGER HEXADECIMAL:%X",INT_VAR)
Ergebnis: Die String-Variable RESULT wird mit der Zeichenkette "INTEGER
HEXADECIMAL:A5B8" beschrieben.
BOOL
CHAR
+
+
-
+
+
+
-
-
-
-
-
-
-
+
+
+
-
-
NC-Datentypen
INT
REAL
STRING
+
+
-
-
+
+
+
+
+
+
+
+
-
-
+
-
+
+
Flexible NC-Programmierung
1.9 Stringoperationen
AXIS
FRAME
+
-
+
-
-
-
-
-
-
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
91
Inhaltsverzeichnis
loading

Diese Anleitung auch für:

Sinumerik sinumerik 828d

Inhaltsverzeichnis