Siemens SINUMERIK 840D sl Function Manual page 528

Hide thumbs Also See for SINUMERIK 840D sl:
Table of Contents

Advertisement

K1: Mode group, channel, program operation, reset response
9.9 Program operation
2: Only those language commands are known which correspond to the current scope of
enabled options of the NCK software. All commands for non-enabled options are not
recognized and trigger the alarm 12550 "Name not defined or option/function not available".
Note
Option-free functions also have the status "enable option"
If only certain functions are activated:
3: All the language commands are known. Non-activated functions are already recognized at
the beginning of the program interpretation and result in the alarm 12553 "Option/function is
not active". For example, if the option date is set for the cylinder surface transformation, but
the transformation is not activated in machine data MD24100 $MC_TRAOF_TYPE_1, then the
programming of TRACYL triggers the alarm 12553.
4: Only those NC language commands are known which correspond to the current scope of
active functions of the NCK software. All commands for non-active functions are not recognized
and trigger the alarm 12550 "Name not defined or option/function not available". Whether the
command in question is generally unavailable in the Siemens NC language or whether this is
true only on the corresponding system cannot be distinguished in this scenario.
Whether the current NC language scope of enabled options and active functions is also truly
programmable can be checked using the STRINGIS program command, see example.
Check sample application for NC language scope on cylinder surface transformation TRACYL
The cylinder surface transformation is optional and must be enabled beforehand. In order to
check this, the following initial conditions are assumed:
The cylinder surface transformation option is not enabled and the machine data
$MN_NC_LANGUAGE_CONFIGURATION = 2; NC language command TRACYL is unknown
The following program is started
Program code
N1 R1=STRINGIS("TRACYL")
N2 IF STRINGIS("TRACYL")==204
N3 TRACYL(1, 2, 3)
N4 ELSE
N5 G00
N6 ENDIF
N7 M30
Example of whether STRINGIS result is programmable or not
The result of STRINGIS = number-coded return value (three-digit)
Number coding of the basic information (1st digit from the left):
000 Name is unknown, programming is denied with Alarm 12550
100: Name is known, but cannot be programmed, triggers alarm 12533
528
Comment
; R1 is 0 (TRACYL is an unknown name)
; Block is not interpreted
Function Manual, 01/2015, 6FC5397-0BP40-5BA2
Basic Functions

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 828dSinumerik 840de sl

Table of Contents