Siemens SINUMERIK 840D sl Function Manual page 735

Hide thumbs Also See for SINUMERIK 840D sl:
Table of Contents

Advertisement

Boundary conditions
The following boundary conditions are applicable to subroutine calls with M Function:
• Only one function may be replaced for each part program line.
• A subroutine call must not be superimposed on M functions with predetermined
M functions that cannot be configured
M Functions that trigger system functions as pre-defined auxiliary functions should not be
used to call subroutines. The following M functions have standard predetermined
significance:
M function
M0 to M5, M17, M30,
M19, M40 to M45
M98, M99
References: /FB1/Function Manual Basic Functions; Auxiliary Function Outputs to PLC (H2)
M functions can be defined for specific tasks using the following machine data. Through this,
they receive a fixed meaning and, therefore, must not be used to call subroutines:
Machine data
MD10714 $MN_M_NO_FCT_EOP
MD10804
$MN_EXTERN_CHAN_M_NO_SET_INT
MD10806
$MN_EXTERN_CHAN_M_NO_DISABLE_INT
MD10814 $MN_EXTERN_M_NO_MAC_CYCLE Macro call via M function
MD20094
$MC_SPIND_RIGID_TAPPING_M_NR
MD20095
$MC_EXTERN_RIGID_TAPPING_M_NR
MD22254 $MC_AUXFU_ASSOC_M0_VALUE
MD22256 $MC_AUXFU_ASSOC_M1_VALUE
MD26008 $MC_NIBBLE_PUNCH_CODE
MD26012 $MC_PUNCHNIB_ACTIVATION
Exceptions
The configured M function for tool change:
MD22560 $MC_TOOL_CHANGE_M_CODE (Tool change with M Function).
Basic logic functions: Mode group, channel, program operation, reset response (K1)
Function Manual, 11/2006, 6FC5397-0BP10-2BA0
significance.
2.11 Subroutine call through NC language replacement
Remarks
Predefined auxiliary functions
that trigger system functions
with activated external NC language:
MD18800 $MN_MM_EXTERN_LANGUAGE == TRUE
Specific tasks
M function for spindle active after RESET
M function for ASUB activation (external mode)
M function for ASUB deactivation (external mode)
M function for switchover to controlled axis mode
M function for switchover to controlled axis mode
(external mode)
Additional M function for program stop
Additional M function for conditional stop
Definition of M functions (for nibble-specific)
Activation of punching and nibbling functions
Detailed description
177

Hide quick links:

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840di slSinumerik 840dSinumerik 840diSinumerik 810dSinumerik 840d powerlineSinumerik 840de powerline ... Show all

Table of Contents