Data Fields, Lists
E.3 Variables
04.07
E-242
© Siemens AG 2007 All rights reserved
SINUMERIK 802D sl/840D/840D sl/840Di/840Di sl/810D ISO Milling (PGM) -- 04.07 Edition
E.3 Variables
Identifier Type Description
$C_A REAL Value of programmed address A in ISO Dialect mode for cycle programming
$C_B REAL Value of programmed address B in ISO Dialect mode for cycle programming
.... .... .....
$C_G INT G number for cycle calls in external mode
$C_H REAL Value of programmed address H in ISO Dialect mode for cycle programming
$C_I[ ] REAL V alue of programmed address I in ISO Dialect mode for cycle programming and macro
programming with G65/G66. Up to 10 items are possible in one block for macro
programming. The values are stored in the array in the order in which they are
programmed.
$C_I_ORDER[ ] REAL For description see $C_I[ ], used to define the programming sequence
$C_J[ ] REAL For description see $C_I[ ]
$C_J_ORDER[ ] REAL For description see $C_I[ ], used to define the programming sequence
$C_K[ ] REAL For description see $C_I[ ]
$C_K_ORDER[ ] REAL For description see $C_I[ ], used to define the programming sequence
$C_L INT Value of programmed address L in ISO Dialect mode for cycle programming
.... .... ....
$C_Z INT Value of programmed address Z in ISO Dialect mode for cycle programming
$C_TS STRING String of tool name programmed at address T
$C_A_PROG INT Address A is programmed in a block with a cycle call.
0 = not programmed
1 = programmed (absolute)
3 = programmed (incremental)
$C_B_PROG INT Address B is programmed in a block with a cycle call.
0 = not programmed
1 = programmed (absolute)
3 = programmed (incremental)
.... .... ....
$C_G_PROG INT The shell cycle call is programmed with a G function
$C_Z_PROG INT Address Z is programmed in a block with a cycle call.
0 = not programmed
1 = programmed (absolute)
3 = programmed (incremental)
$C_TS_PROG INT A tool name was programmed at address T
TRUE = programmed, FALSE = not programmed
$C_ALL_PROG INT Bitmap of all programmed addresses in a block with a cycle call
Bit 0 = address A
Bit 25 = address Z
Bit = 1 address programmed in incremental dimensions
Bit = 0 address not programmed
$P_EXTGG[n] INT Active G code of the external language
$C_INC_PROG INT Bitmap of all programmed incremental addresses in a block with a cycle call
Bit 0 = address A
Bit 25 = address Z
Bit = 1 address programmed in incremental dimensions
Bit = 0 address programmed in absolute dimensions