Machine and Setting Data
D.1 Machine/Setting data
04.07
D-218
© Siemens AG 2007 All rights reserved
SINUMERIK 802D sl/840D/840D sl/840Di/840Di sl/810D ISO Milling (PGM) -- 04.07 Edition
10715 M_NO_FCT_CYCLE[0]
MD number M function number for cycle call
Default setting: --1 Minimum input limit: --1 Maximum input limit: --
Changes effective after Power On Protection level: 2/7 Unit: --
Data type: DWORD Applies with effect from SW version: 5.2
Meaning: M number with which a subprogram is called.
The name of the subprogram is stored in $MN_M_NO_FCT_CYCLE_NAME. If the M func-
tion defined by $MN_M_NO_FCT_CYCLE is programmed in a part program, the subpro-
gram defined in M_NO_FCT_CYCLE_NAME is started at the end of the block. If the M
function is programmed again in the subprogram, the substitution no longer takes place by
means of a subprogram call.
$MN_M_NO_FCT_CYCLE is effective both in Siemens mode G290 and in external lan--
guage mode G291.
A subprogram call may not be superimposed on M functions with fixed meanings.
In the event of a conflict, alarm 4150 is output:
-- M0 to M5,
-- M17, M30,
--M40toM45,
-- M function for spindle/axis mode switchover according to
$MC_SPIND_RIGID_TAPPING_M_NR (default M70)
-- M functions for nibbling/punching according to configuration via
$MC_NIBBLE_PUNCH_CODE if activated via
$MC_PUNCHNIB_ACTIVATION.
-- With applied external language ($MN_MM_EXTERN_LANGUAGE) M19, M96--M99.
Exception: The M functions defined for the tool change with
$MC_TOOL_CHANGE_M_CODE.
$MN_M_NO_FCT_CYCLE_NAME and $MN_T_NO_FCT_CYCLE_NAME may not be
active in the same block (part program line), 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 M function substitution. A subprogram return jump or end of part program
is not allowed.
Alarm 14016 is output in the event of a conflict.