Siemens SINUMERIK 840D sl Function Manual page 34

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

Advertisement

W1: Tool offset
2.3 Tool offset memory
Error in the part program
The options for intervention in the event of an error depend on how the tool change was
programmed, defined via the machine data:
MD22550 $MC_TOOL_CHANGE_MODE (new tool offset for M function)
Tool change with T programming (MD22550 = 0)
In this case, the "Compensation block" function available in the NC is used. The NC program
stops at the NC block in which an error was detected for the programmed T value. The
"Compensation block" is executed again when the program is resumed.
The operator can perform the following:
● Correct the part program.
● Reload the missing cutting edge compensation data from the HMI.
● Include the missing cutting edge compensation data in the NC using "Overstore".
Following operator intervention, the START key is pressed and the block, which caused the
error, is executed again. If the error was corrected, the program is resumed. Otherwise, an
alarm is output again.
Tool change with T and M06 programming (MD22550 = 1)
In this case, an error is detected in the NC block of the tool preparation (programming of T),
which however is to be ignored at first. Execution is continued until the tool change request
(usually M06) is executed in the NC program. The program is to stop at this point.
The programmed T address can be any number of program lines before the M06 command, or
the two instructions can be in different (sub)programs. For this reason, it is not usually possible
to modify a block which has already been executed via the compensation block.
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 bit 0 = 1 (response to errors during tool
change)
This results in the following sequence:
Txx
....
M06
34
; Error! Data set with xx does not exist
; Note state; note xx;
; continue in program
; Detect bit memory "xx missing" → output alarm,
; stop program
; Correct block with, e.g. Tyy M06, start,
; block Tyy M06 is interpreted and is OK.
; Execution continues.
Function Manual, 06/2019, A5E47435126B AA
Tools

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents