Siemens Sinumerik 840D sl Programming Manual page 155

Iso milling
Hide thumbs Also See for Sinumerik 840D sl:
Table of Contents

Advertisement

10715
Data type: DWORD
Meaning:
10716
MD number
Default setting: -
Change valid after POWER ON
Data type: STRING
Meaning:
ISO Milling
Programming Manual, 06/09, 6FC5398-7BP10-1BA0
M_NO_FCT_CYCLE[0]
M number with which the subroutine is called.
The name of the subroutine is stored in $MN_M_NO_FCT_CYCLE_NAME. If programmed in
a part program with the defined by $MN_M_NO_FCT_CYCLE, then the subroutine defined in
M_NO_FCT_CYCLE_NAME is started at the end of block.
If the M function is reprogrammed in the subroutine, then there is no longer any replacement
by a subroutine call.
$MN_M_NO_FCT_CYCLE acts both in the Siemens mode G290 as well as in the external
language mode G291.
A subroutine call must not be superimposed on M functions with predetermined significance.
Alarm 4150 is generated in case of a conflict:
M0 to M5,
M17, M30,
M40 to M45,
M function for selecting spindle/axis mode according to
$MC_SPIND_RIGID_TAPPING_M_NR (default M70)
M functions for nibbling/punching as configured in $MC_NIBBLE_PUNCH_CODE if
activated by $MC_PUNCHNIB_ACTIVATION.
for applied external language ($MN_MM_EXTERN_LANGUAGE) M19, M96-M99.
Exception: the M functions defined by $MC_TOOL_CHANGE_M_CODE for the tool change.
The subroutines configured with $MN_M_NO_FCT_CYCLE_NAME and
$MN_T_NO_FCT_CYCLE_NAME may not be effective in one block (part-program line) at
the same time, i.e. max. one M/T function replacement can be effective per block. Neither an
M98 nor a modal subroutine call may be programmed in the block with the M function
replacement. It is also illegal to program a subroutine return jump or end of part program.
Alarm 14016 is generated if these conventions are not observed.
M_NO_FCT_CYCLE_NAME[0]
Subroutine name for M function replacement
min. input limit: -
The cycle name is stored in the machine data. This cycle is called if the M function was
programmed from machine data $MN_M_NO_FCT_CYCLE.
If the M function is programmed in a motion block, then the cycle is executed after the
motion.
$MN_M_NO_FCT_CYCLE acts both in the Siemens mode G290 as well as in the external
language mode G291.
If a T number is programmed in the calling block, the programmed T number can be queried
in the cycle under the variable $P_TOOL.
$MN_M_NO_FCT_CYCLE_NAME and $MN_T_NO_FCT_CYCLE_NAME may not be
effective in one block at the same time, i.e. max. one M/T function replacement can be
effective per block. Neither an M98 nor a modal subroutine call may be programmed in the
block with the M function replacement. It is also illegal to program a subroutine return jump
or end of part program.
Valid as of software version: 5.2
Protection level: 2/7
Valid as of software version: 5.2
Data Description
C.1 General machine data
max. input limit: -
Unit: -
155

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840di slSinumerik 828dSinumerik 802d sl

Table of Contents