EasyManuals Logo

Siemens SINUMERIK 828D Programming Manual

Siemens SINUMERIK 828D
822 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 #675 background imageLoading...
Page #675 background image
Additional functions
14.5 Check scope of NC language present (STRINGIS)
Job planning
Programming Manual, 07/2010, 6FC5398-2BP40-0BA0
675
Return value
Only the first 3 decimal positions of the return value are relevant. The return value format is
yxx, with y = basis information and xx = detailed information.
Return value Meaning
000 The 'name' string is not known in this system
1)
100 The 'name' string is an element of the NC programming language, but currently cannot be programmed
(option / function is inactive)
2xx The 'name' string is a programmable element of the NC programming language (option/function is
active). The detailed information xx contains additional information about the element type:
xx Meaning
01 DIN address or NC address
2)
02 G code (e.g. G04, INVCW)
03 Function with return value
04 Function without return value
05 Keyword (e.g. DEFINE)
06 Machine ($M...), setting ($S...) or option data ($O...)
07 System parameters, e.g.. system variable ($...) or arithmetic parameter (R...)
08 Cycle (the cycle must be loaded into the NCK and the cycle program must be active
3)
)
09 GUD variable (the GUD variable must be defined in the GUD definition files and the GUD
variables activated)
10 Macro name (the macro must be defined in the macro definition files and macros activated)
4)
11 LUD variable of the actual part program
12 ISO G code (ISO language mode must be active)
400 The 'name' string is an NC address, that was not identified as xx == 01 or xx == 10 and is not G or R
2)
y00 No specific assignment possible
1) Depending on the control, under certain circumstances, only a subset of the Siemens NC language commands are
known, e.g. SINUMERIK 802D sl. For these controls, for strings that are principally Siemens NC language commands, a
value of 0 is returned. This behavior can be changed using MD10711 $MN_NC_LANGUAGE_CONFIGURATION. For
MD10711 = 1, then a value of 100 is always returned for Siemens NC language commands.
2) NC addresses are the following letters: A, B, C, E, I, J, K, Q, U, V, W, X, Y, Z. These NC addresses can also be
programmed with an address extension. The address extension can be specified when checking with STRINGIS.
Example:
201 == STRINGIS("A1").
The letters: D, F, H, L, M, N, O, P, S, T are NC addresses or auxiliary functions that are defined by the user. A value of 400
is always returned for these. Example: 400 == STRINGIS( "D" ). These NC addresses cannot be specified with address
extension when checking with STRINGIS.
Example:
000 == STRINGIS("M02"), but 400 == STRINGIS("M").
3) Names of cycle parameters cannot be checked with STRINGIS.
4) Address, defined as macro, e.g. G, H, M, L are identified as macro

Table of Contents

Other manuals for Siemens SINUMERIK 828D

Questions and Answers:

Question and Answer IconNeed help?

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

Siemens SINUMERIK 828D Specifications

General IconGeneral
Control TypeCNC
Operating SystemWindows Embedded
ProcessorIntel Atom
Display10.4" color TFT display
InterfacesEthernet, USB
ProgrammingShopMill, ShopTurn
Operation Panel Size10.4"
Protection ClassIP65
PLC Memory2 MB
Spindle Capacity4 spindles
Hard DriveCompactFlash

Related product manuals