Flexible NC programming
1.1 Variables
Job planning
46 Programming Manual, 07/2010, 6FC5398-2BP40-0BA0
User data
Data type Init. value Limit values Physical unit Access rights
R-parameters
REDEF REDEF REDEF REDEF
Synchronized action variable ($AC_...)
REDEF REDEF REDEF REDEF
Synchronized action GUD (SYG_...)
REDEF REDEF REDEF REDEF
EPS parameters
REDEF REDEF REDEF REDEF
Tool data OEM
REDEF REDEF REDEF REDEF
Magazine data OEM
REDEF REDEF REDEF REDEF
Global user variables (GUD)
DEF/REDEF DEF DEF DEF/REDEF
Local user variables (PUD/LUD)
DEF DEF DEF
---
See also
General information about variables (Page 15)
1.1.12 Definition and initialization of array variables (DEF, SET, REP)
Function
A user variable can be defined as a 1- up to a maximum of a 3-dimensional array.
● 1dimensional:
DEF <data type> <variable name>[<n>]
● 2dimensional:
DEF <data type> <variable name>[<n>,<m>]
● 3dimensional:
DEF <data type> <variable name>[<n>,<m>,<o>]
Note
STRING data type user variables can be defined as up to a maximum of 2-dimensional
arrays.
Data types
User variables can be defined as arrays for the following data types: BOOL, CHAR, INT,
REAL, STRING, AXIS, FRAME
Assignment of values to array elements
Values can be assigned to array elements at the following points in time:
● During array definition (initialization values)
● During program execution