Machine and Setting Data
D.1 Machine/Setting data
04.07
D-219
© Siemens AG 2007 All rights reserved
SINUMERIK 802D sl/840D/840D sl/840Di/840Di sl/810D ISO Milling (PGM) -- 04.07 Edition
10716 M_NO_FCT_CYCLE_NAME[0]
MD number Name of tool--changing cycle for M functions from MD $MN_MFCT_CYCLE
Default setting: -- Minimum input limit: -- Maximum input limit: --
Changes effective after Power On Protection level: 2/7 Unit: --
Data type: STRING Applies with effect from SW version: 5.2
Meaning: The name of the cycle is stored in the machine data. This cycle is called when the M func-
tion from machine data $MN_M_NO_FCT_CYCLE is programmed. If the M function is
programmed in a motion block, the cycle is executed after the move--ment.
$MN_M_NO_FCT_CYCLE is effective both in Siemens mode G290 and in external lan--
guage mode G291.
If a T number is programmed in the calling block, the programmed T number can be scan-
ned in the cycle in variable $P_TOOL.
$MN_M_NO_FCT_CYCLE_NAME and $MN_T_NO_FCT_CYCLE_NAME may not be
active in the same block, i.e. only one M/T function substitution can be active per block.
Neither an M98 call nor a modal subprogram call can be programmed in the block with the
T function substitution. A subprogram return jump or end of part program is not allowed.
Alarm 14016 is output in the event of a conflict.
10717 T_NO_FCT_CYCLE_NAME
MD number Name for tool--changing cycle with T number
Default setting: -- Minimum input limit: -- Maximum input limit: --
Changes effective after Power On Protection level: 2/7 Unit: --
Data type: STRING Applies with effect from SW version: 5.2
Meaning: If a T function is programmed in a part program block, the subprogram defined in
T_NO_FCT_CYCLE_NAME is called at the end of the block.
System variable $C_T / $C_T_PROG can be used in the cycle to scan the programmed T
no. as a decimal value, and $C_TS / $C_TS_PROG as a string (only with tool manage-
ment).
If a T number is programmed with the D number, it can be scanned in the cycle in system
variable $C_D/$C_D_PROG.
System variable $C_T_PROG or $C_D_PROG can be used in the subprogram to check
whether the T or D command was programmed. The values can be read out with system
variable $C_T or $C_D. If another T command is programmed in the subprogram, no sub--
stitution takes place, but the T word is output to the PLC.
$MN_T_NO_FCT_CYCLE_NAME and system variables $C_T / $C_TS_PROG are effec--
tive both in Siemens mode G290 and in external language mode G291.
$MN_M_NO_FCT_CYCLE_NAME and
$MN_T_NO_FCT_CYCLE_NAME may not be active in the same block i.e. only one M/T
function substitution can be active per block.
Neither an M98 call nor a modal subprogram call can be programmed in the block with the
T function substitution. A subprogram return jump or end of part program is not allowed.
Alarm 14016 is output in the event of a conflict.