Compensation Block In Case Of Error During Tool Change - Siemens SINUMERIK 828D Function Manual

Hide thumbs Also See for SINUMERIK 828D:
Table of Contents

Advertisement

W1: Tool offset
18.2 Tool
Operating principle of a retooling program
Let us assume you want to ensure that the required tools and cutting edges are available. The status of the
tool­holding magazine of the NCK is arbitrary. The D numbers in the part programs for the new machining
operation generally do not match the D numbers of the actual cutting edges. The retooling program can have the
following appearance:
DZERO
....
....
CHKDNO
18.2.6

Compensation block in case of error during tool change

MD22550
If a tool preparation has been programmed in the part program and the NCK detects an error (e.g., the data set
for the programmed T number does not exist in the NCK), the user can assess the error situation and perform
appropriate tasks, in order to subsequently resume machining.
The tool change may be programmed independently, depending on the machine data:
MD22550 $MC_TOOL_CHANGE_MODE (new tool compensation with M function).
MD22550 $MC_TOOL_CHANGE_MODE = 0
T= "T no."
; Tool preparation + tool change in one NC block,
; i.e., when T is programmed a new D compensation becomes
; active in the NCK (see
; machine data MD20270 $MC_CUTTING_EDGE_DEFAULT)
MD22550 $MC_TOOL_CHANGE_MODE = 1
T= "T no."
; Tool preparation
M06
;Change tool
; (the number of the tool-change M code can be changed),
; i.e., when M06 is programmed a new D compensation becomes
; active in the NCK (see
; machine data MD20270 $MC_CUTTING_EDGE_DEFAULT)
1434
; All D numbers of the TO unit are tagged as invalid.
; One or more loops over the locations of the magazine(s) to
check the tools and their cutting edge numbers.
If a tool is found, which is still enabled ($TC_TP8) and
has the required cutting edge number CE (GETDNO), the new
D number is allocated to the cutting edge (SETDNO).
; Loading and unloading operations are performed.
It is possible to work with the tool status "to be
unloaded" and "to be loaded".
; Loading/unloading and the operation for renaming D numbers
are complete.
Individual tools and/or D numbers can be checked, and
collisions can be handled automatically according to the
return value.
Function Manual, 09/2011, 6FC5397-0BP40-2BA0
Basic Functions

Advertisement

Table of Contents
loading

This manual is also suitable for:

Sinumerik 840d sl

Table of Contents