Detailed Description 
  2.1 Predefined auxiliary functions 
Auxiliary Function Output to PLC (H2) 
Function Manual, 08/2005 Edition, 6FC5397-0BP10-0BA0 
2-3 
Nibbling  27  M  0  22 
6)
  (11)  (0)  (0)  (1)  (0)  0  (0)  (0)  0  1 
Nibbling  28  M  0  25 
6)
  (11)  (0)  (0)  (1)  (0)  0  (0)  (0)  0  1 
Nibbling  29  M  0  26 
6)
  (12)  (0)  (0)  (1)  (0)  0  (0)  (0)  0  1 
Nibbling  30  M  0  122 
6)
  (11)  (0)  (0)  (1)  (0)  0  (0)  (0)  0  1 
Nibbling  31  M  0  125 
6)
  (11)  (0)  (0)  (1)  (0)  0  (0)  (0)  0  1 
Nibbling  32  M  0  27 
6)
  (12)  (0)  (0)  (1)  (0)  0  (0)  (0)  0  1 
 
 
1)  The value depends on: MD22560 $MC_TOOL_CHANGE_M_MODE 
2)  A different value can be preset via the following machine data:  
 - MD20095 $MC_EXTERN_RIGID_TAPPING_M_NR or  
 - MD20094 $MC_SPIND_RIGID_TAPPING_M_NR.  
Value 70 is always output to the PLC. 
3)  The value is set via MD22254 $MC_AUXFU_ASSOC_M0_VALUE. 
4)  The value is set via MD22256 $MC_AUXFU_ASSOC_M1_VALUE. 
5)  The value is set via MD10714 $MN_M_NO_FCT_EOP. 
6)  The value is set via MD26008 $MC_NIBBLE_PUNCH_CODE. 
( )  Only values in parentheses can be changed. 
 
2.1.2  Parameter: Group assignment 
Group assignment 
A predefined auxiliary function can be assigned via the group assignment of a particular 
auxiliary function group: 
MD22040 $MC_AUXFU_PREDEF_GROUP[ index ] (group assignment)  
If the value is zero, the auxiliary function is not assigned to any auxiliary function group. 
For the meanings of the auxiliary function groups, see Section: Auxiliary function groups. 
2.1.3  Parameter: Type, address extension, and value 
Function 
A predefined auxiliary function is programmed via parameters: 
MD22050 $MC_AUXFU_PREDEF_TYPE[ index ] (type) 
MD22060 $MC_AUXFU_PREDEF_EXTENSION[ index ] (address extension) 
MD22070 $MC_AUXFU_PREDEF_VALUE[ index ] (value) 
with the following syntax:  
 < type > [ < address extension > = ] < value >