Detailed Description
2.6 Block search Type 5 SERUPRO
Mode Group, Channel, Program Operation, Reset Response (K1)
2-58 Function Manual, 08/2005 Edition, 6FC5397-0BP10-0BA0
Tool management
If tool management is active, the following setting is recommended:
Set MD18080 $MA_TOOL_MANAGEMENT_MASK BIT 20 = 0.
The tool management command generated during the SERUPRO operation is thus not
output to the PLC!
The tool management command has the following effect:
• The NC acknowledges the commands automatically.
• No magazine data are changed.
• Tool data are not changed.
Exception:
The tool enabled during the test mode can assume 'active' status. As a result, the spindle
may contain the incorrect tool after the SERUPRO operation.
Remedy:
The user starts a SERUPRO ASUB that is actually traversed. Prior to the start, the user
can start an ASUB that loads the correct tool.
SERUPRO operation: Functionality: In sequence steps 2. to 6.
SERUPRO ASUB: Functionality: The sequence of point 7.
In addition, machine data setting
MD18080 $MA_TOOL_MANAGEMENT_MASK Bit 11 = 1 is required because the ASUB
may have to repeat a T selection.
Systems with tool management and auxiliary spindle are not supported by SERUPRO!
Example
Tool change subroutine
PROC L6 ; Tool change routine
N500 DEF INT TNR_AKTUELL ; Variable for active T number
N510 DEF INT TNR_VORWAHL ; Variable for preselected T number
; Determine current tool
N520 STOPRE ; In program testing
N530 IF $P_ISTEST ; from the program context
N540 TNR_AKTUELL = $P_TOOLNO ; the "current" tool is read.
N550 ELSE ; Otherwise, the tool of the spindle
is read out.
N560 TNR_AKTUELL = $TC_MPP6[9998,1] ; Read tool T number on the spindle
N570 ENDIF
N580 GETSELT(TNR_VORWAHL) ; Read T number of preselected tool
of the master spindle. Execute tool
change only if tool not yet
current.
N590 IF TNR_AKTUELL <> TNR_VORWAHL ; Approach tool change position