Flexible NC programming
1.1 Variables
Job planning
48 Programming Manual, 07/2010, 6FC5398-2BP40-0BA0
Significance
DEF: Command to define variables
Data type of variables
<data type>:
Range of values:
• for system variables:
BOOL, CHAR, INT, REAL, STRING, AXIS
• for GUD or LUD variables:
BOOL, CHAR, INT, REAL, STRING, AXIS,
FRAME
<string length>: Maximum number of characters for a STRING data
type
<variable name>: Variable name.
[<n>,<m>,<o>]: Array sizes or array indices
Array size or array index for 1st dimension
Type: INT (for system variables, also AXIS)
<n>:
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)
<m>:
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)
<o>:
Range of values: Max. array size: 65535
Array index: 0 ≤ o ≤ 65534
SET: Value assignment using specified value list
(<value1>,<value2>, etc.): Value list
REP: Value assignment using specified <value>
<value>: Value, which the array elements should be written
when initializing with
REP.