Indirectly Programming Part Program Lines (Execstring) - Siemens SINUMERIK 840D sl Programming Manual

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

Advertisement

Supplementary conditions
The indirect programming of position attributes is not possible in synchronized actions.
3.1.2.4

Indirectly programming part program lines (EXECSTRING)

Using the part program command EXECSTRING, it is possible to execute a previously
generated string variable as part program line.
Syntax
EXECSTRING is programmed in a separate part program line:
EXECSTRING (<string_variable>)
Meaning
EXECSTRING:
<string variable>:
Note
With EXECSTRING, all part program constructions that can be programmed in the program
section of a part program, with the exception of control structures (Page 474), can be extracted.
This means that PROC and DEF statements are excluded as well as the general use in INI and
DEF files.
Example
Program code
N100 DEF STRING[100] MY_BLOCK
N110 DEF STRING[10] MFCT1="M7"
...
N200 EXECSTRING(MFCT1 <<
"M4711")
...
N300 R10=1
N310 MY_BLOCK="M3"
N320 IF(R10)
N330 MY_BLOCK = MY_BLOCK <<
MFCT1
N340 ENDIF
N350 EXECSTRING(MY_BLOCK)
NC programming
Programming Manual, 12/2019, 6FC5398-2EP40-0BA0
Command to execute a string variable as part program line
Type STRING variable, that includes the actual part program line to be
executed
Comment
; Definition of string variables to accept the part
program line to be executed.
; Execute part program line "M7 M4711".
; Execute part program line "M3 M7".
Work preparation
3.1 Flexible NC programming
439

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840de sl

Table of Contents