15 v a riable pr ogr amming – HEIDENHAIN CNC Pilot 4290 User Manual
Page 190

4 DIN PLUS
178
4.15
V
a
riable Pr
ogr
amming
If an tool interchange chain is defined, program the first
tool of the chain for tool compensation and tool
diagnosis. The CNC PILOT addresses the active tool
from the sequence of exchange (see “
4.2.4 Tool
programming”)
Example for diagnosis bits
. . .
N.. V{T10[1]=1}
[Sets the expiration of tool life of
tool 10—or replacement tool]
. . .
Tool diagnosis bits
Bit Meaning
1
Worn-out toolidentifies tool condition. Reason for replacing
a tool: see bits 2 to 8.
2
Specified tool life/piece number has been reached.
3
Reserved for tool wear determined by in-process measuring
of tool.
4
Tool wear determined by in-process measuring of workpiece.
5
Tool wear determined by in-process measuring of workpiece.
6
Tool wear, identified by the load monitoring function (power
limit value 1 or 2 has been exceeded)
7
Tool wear, identified by the load monitoring function (power
limit value 1 or 2 has been exceeded)
8
A cutting edge of a multipoint tool is worn-out.
9
New cutting edge
12 The remaining tool life of the cutting edge is <6% or the re-
maining piece number is 1.
■
Bit=0: No; Bit=1: Yes
■
Bits 9 to 16 are for general information.
Information in variables
■
V660: Quantity
■
Is set to zero when the system is started.
■
Is set to zero when a new NC program is loaded
■
Is increased by M30 or M99 by 1
■
V901..V920 are used for the G functions G901,
G902, G903, G912 and G916 (see table).
Continued
■
Interrogate
The tool life monitoring function and the function
for searching the start block trigger sequential
events (see below).
Syntax: V{Ex[1]}
x = event: 20..59, 90
■
20: Tool life has expired (global information)
■
21..59: Tool life of this tool has expired
■
90: Search for start block (0=not active;
1=active)
Assign this clock event to the tool (“tool life
management“—Manual control mode).
■
Tool compensation Read/write
Syntax: V{Dx[y]}
x = T number
y = length compensation: X, Y, or Z
■
Diagnosis bits (Tool life monitoring) read/write
Syntax: V{Tx[y]}
x = T number
y = bit: 1..16 (see table)
Sequential events and tool life management
When a tool is worn-out, “event 20” (global
information”) and “event 1” are triggered. “Event 1”
can be used to identify the worn-out tool. When the
last tool of an tool interchange chain is worn out,
“event 2” is also triggered.
Define “events 1 and 2” for each individual tool of
the tool interchange chain.
The sequential events are automatically reset at the
end of a program (M99).