Detailed Description
2.11 Subroutine call with M, T, and D functions
Mode Group, Channel, Program Operation, Reset Response (K1)
Function Manual, 08/2005 Edition, 6FC5397-0BP10-0BA0
2-155
Example of tool change with M6 active and MD10719: T_NO_FCT_CYCLE_MODE= 0
MD10719 $MN_T_NO_FCT_CYCLE_MODE = 0
MD10717 $MN_T_NO_FCT_CYCLE_NAME = "MY_T_CYCLE" ; T replacement cycle
N210 D1 ;
N220 G90 G0 X100 Y100 Z50 ; D1 is active
N230 D2 X110 Z0 T5 ; D1 remains active, programmed D2 is provided to
the T replacement cycle as a variable
N240 M6 ; New tool is selected
Expanded behavior:
Tool change with M6 active and MD10719: T_NO_FCT_CYCLE_MODE= 1
MD22550 $MC_TOOL_CHANGE_MODE = 1
MD10719 $MN_T_NO_FCT_CYCLE_MODE = 1
MD10717 $MN_T_NO_FCT_CYCLE_NAME = "MY_T_CYCLE" ; T replacement cycle
N310 D1 ;
N320 G90 G0 X100 Y100 Z50 ; D1 is active
N330 D2 X110 Z0 T5 ; D2 is activated, D2 is not transferred to the T
replacement cycle as a variable
N340 M6 ; T5 is activated
Example also with parameter transfer on tool change with M6 active and MD10719 = 1
• A replacement cycle for T and M6 has been configured.
• In addition, the parameter transfer to the M6 replacement cycle was configured with
MD10718 $MN_M_NO_FCT_CYCLE_PAR.
If M6 is now programmed with D or DL in the block, the D or DL number is also passed as a
parameter to the M6 replacement cycle when machine data
MD 10719 $MN_T_NO_FCT_CYCLE_MODE = 1.
MD22550 $MC_TOOL_CHANGE_MODE = 1
MD10719 $MN_T_NO_FCT_CYCLE_MODE = 1
MD10717 $MN_T_NO_FCT_CYCLE_NAME = "MY_T_CYCLE" ; T replacement cycle
N410 D1 ;
N420 G90 G0 X100 Y100 Z50 ; D1 is active
N430 D2 X110 T5 M6 ; D1 remains active, D2 and T5 are transferred to
the M6 replacement cycle as a variable