Siemens SINUMERIK 840D sl Programming Manual page 419

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

Advertisement

Syntax (DEF...=REP...)
Using a value with repetition
● During definition:
DEF <data type> <variable name>[<n>,<m>,<o>]=REP(<value>)
DEF <data type> <variable name>[<n>,<m>,<o>]=REP(<value>,
<number_array_elements>)
● During value assignment:
<variable name>[<n>,<m>,<o>]=REP(<value>)
DEF <data type> <variable
name>[<n>,<m>,<o>]=REP(<value>,<number_array_elements>)
Meaning
DEF:
<data type>:
<string length>:
<variable name>:
[<n>,<m>,<o>]:
<n>:
<m>:
<o>:
SET:
(<value1>,<value2>, etc.):
REP:
NC programming
Programming Manual, 12/2019, 6FC5398-2EP40-0BA0
Command to define variables
Data type of variables
Range of values:
● for system variables:
BOOL, CHAR, INT, REAL, STRING, AXIS
● for GUD or LUD variables:
BOOL, CHAR, INT, REAL, STRING, AXIS, FRAME
Maximum number of characters for a STRING data type
Variable name.
Array sizes or array indices
Array size or array index for 1st dimension
Type:
INT (for system variables, also AXIS)
Range of values:
Max. array size: 65535
Array index: 0 ≤ n ≤ 65534
Array size or array index for 2nd dimension
Type:
INT (for system variables, also AXIS)
Range of values:
Max. array size: 65535
Array index: 0 ≤ m ≤ 65534
Array size or array index for 3rd dimension
Type:
INT (for system variables, also AXIS)
Range of values:
Max. array size: 65535
Array index: 0 ≤ o ≤ 65534
Value assignment using specified value list
Value list
Value assignment using specified <value>
Work preparation
3.1 Flexible NC programming
419

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840de sl

Table of Contents