Siemens Sinumerik 840D sl Programming Manual page 160

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

Advertisement

Data Description
C.1 General machine data
10814
MD number
Default setting:
Changes effective after POWER ON
Data type: DWORD
Meaning:
10815
MD number
Default setting:
Changes effective after POWER ON
Data type: STRING
Meaning:
160
EXTERN_M_NO_MAC_CYCLE
Macro call via M function
min. input limit:
M number with which a macro is called.
The name of the subroutine is stored in $MN_EXTERN_M_NO_MAC_CYCLE_NAME[n]. If
the M function is programmed in a part program block defined with
$MN_EXTERN_M_NO_MAC_CYCLE[n], the subroutine defined in
EXTERN_M_NO_MAC_CYCLE_NAME[n] is started, all the addresses programmed in the
block are written in the associated variables. If the M function is reprogrammed in the
subroutine, then there is no longer any replacement by a subroutine call.
$MN_EXTERN_M_NO_MAC_CYCLE_NAME[n] operates only 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,
M19,
M40 to M45,
M function for changing over 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) M96 to M99 extra
M functions that are defined through $MN_M_NO_FCT_CYCLE.
Exception: the M functions defined by $MC_TOOL_CHANGE_M_CODE for the tool change.
The subroutines configured with $MN_EXTERN_M_NO_MAC_CYCLE_NAME[n] may not be
effective in one block (part-program line) at the same time, i.e. max. one M 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.
EXTERN_M_NO_MAC_CYCLE_NAME
Subroutine name for M function macro call
min. input limit:
Cycle name during call via the M function defined with
$MN_EXTERN_M_NO_MAC_CYCLE[n].
Protection level: 2/7
Valid as of software version:
Protection level:
Valid as of software version:
Programming Manual, 06/09, 6FC5398-7BP10-1BA0
max. input limit:
Unit: -
max. input limit:
Unit: -
ISO Milling

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840di slSinumerik 828dSinumerik 802d sl

Table of Contents