EasyManuals Logo

Siemens SINUMERIK 804D sl Programming Manual

Siemens SINUMERIK 804D sl
1334 pages
To Next Page IconTo Next Page
To Next Page IconTo Next Page
To Previous Page IconTo Previous Page
To Previous Page IconTo Previous Page
Page #462 background imageLoading...
Page #462 background image
%.<n>S: Inserting <n> characters of a string (starting with the first character).
Example:
N10 DEF STRING[16] STRING_VAR="ABCDEFG"
N20 DEF STRING[80] RESULT
N30 RESULT=SPRINT("CONTENT OF STRING_VAR:%.3S",STRING_VAR)
Result: The character string "CONTENT OF STRING_VAR:ABC" is written to the
string variable RESULT.
%<m>.<n>S: Inserting <n> characters of a string (starting with the first character). The total length
of the generated string has at least <m> characters. The missing places are filled with
spaces.
Example:
N10 DEF STRING[16] STRING_VAR="ABCDEFG"
N20 DEF STRING[80] RESULT
N30 RESULT=SPRINT("CONTENT OF STRING_VAR:%10.5S", STRING_VAR)
Result: The character string "CONTENT OF STRING_VAR:xxxxxABCDE" is written
to the string variable RESULT ("x" in the example represents spaces).
%X: Converting an INTEGER value into a string with the hexadecimal notation.
Example:
N10 DEF INT INT_VAR='HA5B8’
N20 DEF STRING[80] RESULT
N30 RESULT=SPRINT("INTEGER HEXADECIMAL:%X",INT_VAR)
Result: The character string "INTEGER HEXADECIMAL:A5B8" is written to the string
variable RESULT.
Note
A property of the NC language, where a distinction is not made between uppercase and
lowercase letters for identifiers and keywords, also applies to the format descriptions. As a
consequence, you can program using either lowercase or uppercase letters without any
functional difference.
Combination options
The following table provides information as to which NC data types can be combined with which
format description. The rules regarding implicit data type conversion apply (see "Data types
(Page 423)").
NC data types
BOOL CHAR INT REAL STRING AXIS FRAME
%B + + + + + - -
%C - + - - + - -
%D + + + + - - -
%F - - + + - - -
%E - - + + - - -
%G - - + + - - -
%S - + - - + - -
%X + + + - - - -
%P - - + + - - -
Work preparation
3.1 Flexible NC programming
NC programming
462 Programming Manual, 12/2019, 6FC5398-2EP40-0BA0

Table of Contents

Other manuals for Siemens SINUMERIK 804D sl

Questions and Answers:

Question and Answer IconNeed help?

Do you have a question about the Siemens SINUMERIK 804D sl and is the answer not in the manual?

Siemens SINUMERIK 804D sl Specifications

General IconGeneral
BrandSiemens
ModelSINUMERIK 804D sl
CategoryControl Systems
LanguageEnglish

Related product manuals