<limit values>: Lower/upper limit
LLI <limit value>: Lower limit value (lower limit)
ULI <limit value>: Upper limit value (upper limit)
See "Attribute: Limit values (LLI, ULI) (Page 408)".
Note
Cannot be redefined for:
● System variables
● Global user data (GUD) of the data types: BOOL, AXIS,
STRING, FRAME
<access rights>: Access rights for reading/writing via part program or OPI
APX <protection level>: Execute: NC language ele‐
ment
APRP <protection level>: Read: Part program
APWP <protection level>: Write: Part program
APRB <protection level>: Read: OPI
APWB <protection level>: Write: OPI
<protection level>: Range of values: 0 ... 7
See "Attribute: Access rights (APR, APW, APRP, APWP,
APRB, APWB) (Page 412)".
<init_time>: Point in time at which the variable is reinitialized
INIPO: Power On
INIRE: End of main program, NC reset or Power On
INICF: NEWCONF or main program end, NC reset
or Power On
PRLOC: End of main program, NC reset following lo‐
cal change or Power On
See "Attribute: Initialization value (Page 406)".
<init_value>: Initialization value
When redefining the initialization value, an initialization time
always has to be specified also (see <init_time>).
See "Attribute: Initialization value (Page 406)".
For the Initialization of array variables, see "Definition and ini‐
tialization of array variables (DEF, SET, REP) (Page 417)".
Note
Cannot be redefined for system variables, except setting data.
<data class>: Data class assignment (only SINUMERIK 828D)
DCM: Data class M (= Manufacturer)
DCI: Data class I (= Individual)
DCU: Data class U (= User)
Example
Redefinitions of system variable $TC_DPCx in the data block for machine manufacturers
Program code
%_N_MGUD_DEF ; GUD block: Machine manufacturer
Work preparation
3.1 Flexible NC programming
NC programming
404 Programming Manual, 12/2019, 6FC5398-2EP40-0BA0