Where the margin actually goes

None of this is new to you. What is new is seeing it while the job is still running, instead of at month end when the costing sheet closes.

What we connect to in your plant

We connect at the controller, not through a middleware layer you have to buy and maintain. Where a machine has no port, we retrofit it.

The signals we read, and what each one tells you

A tag on its own is noise. What matters is the question each one answers for the person standing at the machine.

Signal What it tells you
Spindle load and axis load curve Tool wear, wrong feed and speed, and material hardness variation — visible in the shape of the cut, not after the part fails.
Program number and block Which program revision actually made this part, which is the question every customer complaint eventually comes down to.
Cycle start and stop timestamps True cycle time against the routing standard, and a clean split between setup time and run time.
Alarm and stop codes Downtime cause taken from the controller instead of reconstructed from an operator's memory at end of shift.
Part and reject counters Live yield on the job in progress, rather than a tally reconciled the next morning.
Operator login or badge Who ran what, and where the skill gap between your best and average operator is actually costing money.
Weld current and voltage, press tonnage curve, mould cushion The in-process quality signature — a bad part usually announces itself in the curve before the gauge sees it.
Gauge and CMM results SPC tied back to the machine, the tool and the program that produced the deviation.
Compressed air and kWh per cell Energy per part by part number, which is the line item most quotes ignore entirely.

The numbers your plant is judged on, on one screen

Same definitions your team already uses. The difference is that they update through the shift rather than being compiled after it.

True OEE by cell

availability × performance × quality

Actual vs quoted cycle

seconds, by part number

Setup time per changeover

minutes, by machine

First pass yield

%, by job

Scrap cost by part number

currency per month

Spindle utilisation

% of attended hours

Tool life realised vs plan

% of expected life

MTBF and MTTR

hours, by asset

Energy per part

kWh per piece

On-time delivery

%, by customer

Downtime by cause

hours, ranked

Cost per part, actual

currency, against standard

AI trained on your process. Not a generic factory.

These are not generic anomaly detectors. Each one is trained on the way a machining and assembly plant loses money.

Quote-to-actual margin watch

Compares every completed job against its routing standard and ranks part numbers by margin leak, splitting the loss into setup, run time, scrap and downtime. The output is a list of the part numbers you should re-quote or re-engineer.

Setup-aware job sequencing

Groups jobs by fixture, tool family and material so the schedule minimises changeovers across the shift, then re-plans live when a machine goes down or a hot order lands.

Tool wear prediction from load signature

Learns the spindle-load fingerprint of a healthy cut for each tool and operation, warns before the edge fails, and stops good inserts being scrapped early on a calendar rule.

Scrap root-cause tracing

Correlates rejects against machine, operator, shift, program revision, tool and material lot, so the driver gets named by the data instead of by whoever argues hardest in the morning meeting.

Your first thirty days

We connect one cell first. If the numbers don't hold up, you have lost a month and no capital.

1

Connect one cell

Three to six machines, tapped at the existing controller. No PLC rewrites, no line stoppage, no new network for your IT team to approve.

 

 

2

Establish the real baseline

True OEE, the honest setup-versus-run split, and downtime reasons taken from the machine. Expect the first week to be uncomfortable.

3

Close the loop with ERP

Work orders flow in, actuals flow back. Costing starts using machine time instead of standard time.

4

Prove one number

Pick one part family and show the movement in scrap, changeover or margin in currency. That number decides whether you scale.

What plants aim for in the first quarter

8–15 pts

Three to six machines, tapped at the existing controller. No PLC rewrites, no line stoppage, no new network for your IT team to approve.

 

 

20–35%

reduction in changeover time from setup-aware sequencing

15–25%

less unplanned downtime once tool and stoppage patterns are learned

3–6%

scrap reduction on high-volume part numbers

Target ranges for scoping a pilot. Replace with your own validated customer results before this page goes live.

Questions plant teams ask us first

Our machines are twenty years old with no ethernet port.
That describes most of the plants we connect. We retrofit — current transformers on the spindle drive, inductive counters, stack-light readers, vision-based cycle detection, and a tablet for stop reasons. You get availability, cycle time and downtime cause from a machine that has no data port at all.
We already run an ERP and an MES. Is this a replacement?
No. We sit under both. The ERP keeps owning orders and costing, the MES keeps owning execution, and we feed them machine actuals they currently estimate.
How much data entry does this put on operators?
Close to none. Counts, cycles, alarms and utilisation come from the controller. The only manual input is confirming a stop reason from a short list, and that list gets shorter as the model learns to classify stops on its own.
Will this satisfy an IATF 16949 or PPAP audit trail?
Every part carries a time-stamped machine record — program revision, tool, operator, cycle, alarms and gauge result — held immutably and exportable. Auditors get a query instead of a filing cabinet.
How quickly do we see something real?
Dashboards go live within days of connecting the first machine. The first genuinely uncomfortable number — usually true OEE or actual cycle time — normally lands in week two.