Machine and Setting Data
D.1 Machine/Setting data
04.07
D-223
© Siemens AG 2007 All rights reserved
SINUMERIK 802D sl/840D/840D sl/840Di/840Di sl/810D ISO Milling (PGM) -- 04.07 Edition
10814 EXTERN_M_NO_MAC_CYCLE
MD number Macro call via M function
Default setting: Minimum input limit: Maximum input limit:
Change effective after POWER ON Protection level: 2/7 Unit: --
Data type: DWORD Applies with effect from SW version:
Meaning: M number with which a macro is called.
The name of the subprgram is stated in $MN_EXTERN_M_NO_MAC_CYCLE_NAME[n]. If
the M function defined with $MN_EXTERN_M_NO_MAC_CYCLE[n] is programmed in a
part program block, the subprogram defined in EXTERN_M_NO_MAC_CYCLE_NAME[n]
is started and all addresses programmed in the block are written into the appropriate varia-
bles. If the M function is programmed again in the subprogram, it will no more be replaced
by a subprogram call.
$MN_EXTERN_M_NO_MAC_CYCLE_NAME[n] is active only in the external language
mode G291.
M functions with defined meaning may not be overlaid by a subprogram call. In the case of
a conflict, this is reported by alarm 4150:
-- M0 to M5,
-- M17, M30,
-- M19,
--M40toM45,
-- M function up to switchover of spindle mode/axis mode according to
$MC_SPIND_RIGID_TAPPING_M_NR (defaul t: M70),
-- M function for nibbling/punching acc. to configuration via $MC_NIBBLE_
PUNCH_CODE if they have been activated via $MC_PUNCHNIB_ACTIVATION.
-- with external language applied ($MN_MM_EXTERN_LANGUAGE) additionally M96
to M99
-- M functions which are defined by $MN_M_NO_FCT_CYCLE.
Exeption:
The M function defined with $MC_TOOL_CHANGE_M_CODE for tool change.
The subprograms configured with $MN_EXTERN_M_NO_MAC_CYCLE_NAME[n] may not
become simultaneously within one block (part program line), i.e. a maximum of one M func-
tion replacement, neither an M98 nor a modal subprogram call may be programmed. Return
jump to subprogram or end of part program are not allowed either. In the case of a conflict,
alarm 14016 is output.
10815 EXTERN_M_NO_MAC_CYCLE_NAME
MD number UP name for M function macro call
Default setting: Minimum input limit: Maximum input limit:
Change effective after POWER ON Protection level: Unit: --
Data type: STRING Applies with effect from SW version:
Meaning: Cycle name when calling via the M function defined with $MN_EXTERN_M_NO_MAC_CY-
CLE[n].