beautypg.com

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

Page 190

background image

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 tool—identifies 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).