ThingConnect

Tool life monitoring

Which tool is about to cost you a part?

Every control already counts how long a tool has been cutting. ThingConnect reads those same counters — the tool running right now, and each tool's life used against its target — so a tool nearing its limit shows up before it takes a part with it, not after.

Live active tool wear over the shift worst-first ranking

Honest status: the data below is real and collected today, per-machine opt-in via each control’s tool-life macros. What isn’t real yet is a shipped report screen reading it — the widgets on this page simulate what that report would show, exactly like every other product-sim visual on this site.
Closest to end of life · across the fleet

Every tracked tool, every machine, ranked worst first.

MachineToolLife usedIdeal lifeActual lifeRemainingStatus
VMC-01T04live
150 min168 min18 min112% · over
Lathe-02T11live
200 min188 min12 min94% · near
HMC-03T02live
180 min146 min34 min81% · near
VMC-01T07
220 min139 min81 min63% · ok
Mill-05T15live
130 min52 min78 min40% · ok

The problem

Tool wear that nobody sees until it breaks something

  • A tool goes past its life mid-cut and takes the part with it — sometimes the fixture too.
  • 'Tool life remaining' means something different to every operator, so changes happen too early (wasted inserts) or too late (scrap).
  • Nobody can say which tools are wearing fastest without walking every machine and reading the offset screen by hand.
  • A near-miss on a Friday afternoon shift isn't in anyone's report by Monday.

How it works

Read from the control, mapped per machine

Read from the control, not a spreadsheet

Each tool's target life and life used so far come from the same tool-life counters your post-processor already keeps — ThingConnect reads them alongside everything else it already polls, no separate tool-tracking system to keep in sync.

The active tool, live

The tool currently in the spindle already shows up in the live machine view in real time — no walking the floor to see what's running before you can even ask about wear.

Mapped per machine, not guessed at

Every shop programs tool life a little differently, so this is mapped machine by machine during the site survey — the same way parts-count tracking is — never a generic estimate applied blind across a mixed fleet.

What the report shows

From one live chip to a ranked fleet

The same two real fields — the tool in the spindle right now, and each tool’s life used against its target — read one way live, and rolled up another way in the ranking above.

The tool in the spindle, right now

Every machine’s live view already shows which tool is cutting — the same number as the “Tool” chip you’d check before walking the floor to ask what’s running. It’s read straight from the controller on every poll, machine by machine, so tool life monitoring starts from what’s actually cutting, not a guess or a note from the last time someone looked.

Active tool · live, all machines

VMC-01 · Milling

In cycle

T04active now

Lathe-02 · Turning

Handling

T11active now

HMC-03 · Milling

In cycle

T02active now

Mill-05 · Milling

Down

T15active now

Catch a tool fighting the cut, not just aging on paper

Spindle load is pulled straight from the control on every poll, so when a tool starts fighting the cut — pushing harder to hold the same feed — it shows up immediately as a real spike over the normal ceiling. That’s a live warning sign of tool wear, not just a life-used percentage slowly climbing toward 100 with no context for how hard the tool is actually working.

1 over· 2 near · 2 ok, right now

↑ See every tracked tool in the full ranking above
Cutting load, this shift

% of rated spindle load, one cutting cycle after another — VMC-01 / T04, the fleet's tool furthest past its limit.

0%25%50%75%100%125%08:0010:0012:0014:0016:00Normal ceiling · 82%

T04 · Path 1 · S1

40% overload

  • VMC-01 · T04 · spindle load
  • 82% · normal ceiling
  • Flagged overload

Tool wear you can read in a glance, not calculate

The same life-used percentage from the ranking above shows as a simple dial, with this fleet’s own ok/near/over zones marked on it — so a tool that’s run past its target is obvious on sight, no mental math against 100 required before you decide it’s time for a change.

Life used · VMC-01
077100130112%LIFE USED

VMC-01 · T04

168 of ~150 min · over target

07710013063%LIFE USED

VMC-01 · T07

139 of ~220 min · well within life

  • 0-77% · ok
  • 77-100% · near
  • 100%+ · over

Questions

Before you book a demo

No — it's mapped per machine during the site survey, because each post-processor's tool-life macro numbering is different, and some older programs don't track it in the control at all. We confirm machine by machine what's actually readable before committing to it.

It reads the same custom macro variables your post-processor already uses for tool life, not a separate proprietary tool-management module — so it works with programs as they're already written, without changing your post-processor.

Each tool's target life, life used so far, and life remaining, per machine — plus which tool is running right now, live. Whether a tool is over its limit is a straight comparison of life used against target, nothing modeled or predicted.

This page is about measured usage: real per-tool life read straight from the control, tool by tool, machine by machine — a straight comparison of life used against target, nothing modeled. AI-assisted prediction on top of that signal is covered on the predictive maintenance page.

Get started

See it on machines like yours

A 30-minute demo, then a pilot on your own floor if it fits.