Siemens Sinumerik 840D sl Programming Manual page 26

Job planning
Hide thumbs Also See for Sinumerik 840D sl:
Table of Contents

Advertisement

Flexible NC programming
1.1 Variables
User variables must be defined before they can be used (read/write). The following rules must
be observed in this context:
GUD have to be defined in a definition file, e.g. _N_DEF_DIR/_M_SGUD_DEF.
PUD and LUD have to be defined in a definition section of the part program.
The data must be defined in a dedicated block.
Only one data type may be used for each data definition.
A number of variables of the same data type can be defined for each data definition.
Syntax
DEF <range> <type> <PP_stop> <init_time> <phys_unit> <limit_values>
<access_rights> <name>[<value_1>,<value_2>,<value_3>]=<init_value>
Significance
DEF:
<range>:
<type>:
<PP_stop>:
26
Command for defining GUD, PUD, LUD user variables
Range of validity, only relevant for GUD:
NC-global user variable
NCK:
Channel-global user variable
CHAN:
Data type:
INT:
REAL:
BOOL:
CHAR:
STRING[<MaxLength>]:
AXIS:
FRAME:
See "Data types [Page 55]"
Preprocessing stop, only relevant for GUD (optional)
Preprocessing stop while reading
SYNR:
Preprocessing stop while writing
SYNW:
Preprocessing stop while reading/writing
SYNRW:
Integer with sign
Real number (LONG REAL to IEEE)
Truth value TRUE (1)/FALSE (0)
ASCII character
Character string of a defined length
Axis/spindle identifier
Geometric data for a static coordinate
transformation
Programming Manual, 02/2011, 6FC5398-2BP40-1BA0
Job planning

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840de slSinumerik 828d

Table of Contents