W1: Tool offset
18.2 Tool
In this case, an error is detected in the NC block containing the tool preparation (T
programming), however this error is to be ignored initially. Processing continues until the tool
change request (usually M06) is executed. The program is to stop at this point.
The programmed T address can contain any number of program lines ahead of the M06
command, or the two instructions can appear in different (sub)programs. For this reason, it is
not usually possible to modify a block or a compensation block, which has already been
executed.
The operator has the same options for intervention as with = 0.
Reloading of missing data is possible. In this case, however, T must be programmed with
"Overstore".
If a program error has occurred, the line with the error cannot be corrected (Txx); only the line
at which the program stopped and which generated the alarm can be edited. Only when
machine data:
MD22562 $MC_TOOL_CHANGE_ERROR_MODE Bit0 = 1 (response on errors in tool
change).
The sequence is as follows:
Txx
....
M06
The following occurs when this part of the program is executed again:
Txx
....
Tyy M06
If necessary, the original point of the T call can be corrected after the end of the program. If
the tool change logic on the machine cannot process this, the program must be aborted and
the point of the error corrected.
If only one data set is missing, it is transferred to the NCK, Txx is programmed in "Overstore"
and the program is subsequently resumed.
1380
; Error! Data set with xx does not exist.
; Detect state; detect xx;
; continue in program
; Detect bit memory "xx missing" → output alarm,
; stop program
; Correct block with, e.g., Tyy M06, start,
; block Tyy M06 interpreted and OK.
; Machining continues.
; Error! Data set with xx does not exist,
; Detect state; detect xx;
; continue in program
; Detect bit memory "xx missing" → cancel without further response,
; as Tyy M06 is correct → program does not stop (correct).
Function Manual, 01/2015, 6FC5397-0BP40-5BA2
Basic Functions