Idle Machine Detection: Stop Paying for Unused Capacity

By James Smith on October 24, 2026

idle-machine-detection-unused-capacity

Every machine in the plant has a fixed cost that runs by the hour, whether it is making parts or standing still. Idle time is the gap between the hours you pay for and the hours the machine produces. Most plants know their downtime but not their idle time, because a machine waiting for material looks busy from the doorway. Teams that want that gap measured can ask iFactory AI how machine states are captured automatically.

Downtime and Reliability

Idle Machine Detection: Stop Paying for Unused Capacity

Separate running, planned stops, idle waiting and breakdowns on every machine. iFactory AI turns signals from the floor into idle hours you can name, cost and recover.

About 85%
OEE that TeepTrak describes as world class, measured only against the time you planned to run
168 hours
in a calendar week. TEEP measures against all of them, so closed hours count against you
Almost half
of planned productive time lost to machines being down, according to the OEE software vendor Evocon, with no exact figure given

Where Idle Time Hides in a Week

Start with the whole calendar. A machine has 168 hours a week, but only part of that is scheduled, and only part of the scheduled time is spent running. The bar below shows one illustrative machine.




Not scheduled, 72 hours, nights and weekends
Running, 70 hours
Scheduled but idle, 26 hours
One machine, one week, illustrative
Calendar time168 h
Scheduled time96 h
Utilization, scheduled over calendar57.1%
Running time within schedule70 h
Idle share of scheduled time27.1%
Idle hours to explain26 h

Teeptrak defines utilization as scheduled time divided by calendar time, and TEEP as OEE multiplied by utilization. If this machine has an OEE of 78 percent on its planned time, its TEEP is 78 percent times 57.1 percent, about 44.6 percent. The same machine can look strong on OEE and weak on TEEP.

Both views matter. OEE judges the hours you run, while TEEP judges all the hours you own. Walk through OEE, TEEP and idle time on sample machines in a short session.

Four States, One Clear Rule for Each

Idle detection fails when states are vague. Give every minute of scheduled time exactly one state, and write the rule that decides it.

Running
The machine is producing. Cycles are completing at or near the expected rate.
Planned stop
A stop that was scheduled, such as a break, a planned clean or preventive maintenance.
Idle
The machine is healthy and available but not producing, usually waiting for something.
Down
The machine cannot produce because of a fault or breakdown.
StateTypical SignalWho Owns ItFix Comes From
RunningCycle counter advancing, power at working levelProductionSpeed and quality work
Planned stopCalendar entry or work orderPlannerBetter planning of windows
IdlePower on, no cycle for a set timeProduction and logisticsFlow, staffing and scheduling
DownFault code or stop with alarmMaintenanceRepair and reliability work
Idle belongs to the flow of work, not to maintenance. That is why it is so often missed. Ask support how states are classified from machine signals.

How to Detect Idle Without Asking Operators

Manual logs miss idle time because operators are busy and stops are short. Machine signals do the job better. Choose the simplest signal that tells running from not running on each machine.

SignalWhat It ShowsStrengthWeak Spot
Controller state or cycle counterWhether a program is cyclingMost direct and accurateOlder machines may not expose it
Electrical current or powerWhether the machine is working or idlingWorks on almost any machineNeeds thresholds per machine
Vibration or soundCutting or moving activityFits manual machinesHarder to tune
Part presence sensor or visionParts arriving and leavingShows flow on conveyors and stationsNeeds camera or sensor placement
Operator log-in or scanWho is at the stationLinks idle to staffingDepends on people to scan

Set a minimum time

Count idle only after a short wait, such as two or three minutes, so normal pauses between cycles are not flagged.

Tune per machine

A press and a lathe idle at different power levels. Calibrate each machine against a few days of known behaviour.

Check against reality

Walk the floor with the data for a shift and confirm the states match what you see. Fix mismatches before trusting reports.

Start with whatever signal is already available, and add sensors only where needed. Review the signals available on your machines with the iFactory AI team.

Find Out How Many Hours Sit Idle

Book a 30-minute session and iFactory AI will show how machine signals turn into idle hours, reasons and costs on a realistic plant example.

Why Machines Sit Idle: Rank the Reasons

Once idle is measured, ask why. The bars show the 26 idle hours of the sample machine, split by cause. A short, fixed list of reasons makes the ranking possible.

Waiting for material

8 h
Changeover and set-up

6 h
No operator available

5 h
Waiting for quality or maintenance

4 h
No order scheduled

3 h

Material and flow

Parts not staged, late deliveries and empty feed points. The largest cause here and often the cheapest to fix.

People and skills

Gaps in cover for breaks and absence, or a machine that only one person can run.

Planning

Orders not released, missing programs and schedules that leave a machine with nothing to do.

A reason code should take a few seconds. Prompt the operator on a simple screen once idle passes a set time, and offer five to eight clear choices. Free text produces long lists that nobody can rank.

The ranking, not the total, tells you where to act. Ask support how idle reasons are captured at the machine.

Short Gaps and Long Gaps Need Different Fixes

Idle events vary widely in length. Many short gaps add up, while a few long ones can dominate the total. The bars show the share of idle hours by gap length in an illustrative month.

Under 5 minutes

9%
5 to 30 minutes

24%
30 to 120 minutes

37%
Over 2 hours

30%
Short gaps

Fix with routine

Kitting, tool carts, standard work at changeover and clear hand-offs between steps trim minutes from each cycle.

Long gaps

Fix with decisions

Release orders earlier, rebalance work between machines, adjust shifts or plan the machine out of the schedule.

In this illustration two thirds of idle hours sit in gaps longer than 30 minutes, which are visible to a supervisor if they get the alert. See idle gaps ranked by length on a live view in a working session.

When During the Week Does Idle Happen

Patterns by shift and day often point to the cause. The grid shows idle share of scheduled time for one illustrative cell. Darker cells mean more idle.


Mon
Tue
Wed
Thu
Fri
Day shift
8%
9%
11%
10%
14%
Evening shift
14%
12%
16%
18%
22%
Night shift
24%
27%
22%
30%
34%

Night shifts

Less support, thinner staffing and material left unstaged often explain high idle. Fix hand-offs before blaming people.

End of week

Running out of released orders on Friday leaves machines waiting. Look at when work is released.

Start of shift

Slow starts point to set-up and material readiness, not machine faults.

Compare like with like, shift to shift, and let the pattern guide the question you ask. Ask support how shift patterns are shown in the dashboard.

Putting a Price on Idle Hours

Idle hours become real when they have a cost. Each machine hour carries costs that do not stop when production does, such as depreciation or lease, floor space, insurance and fixed labour. The figures below are illustrative.

Cost of idle hours, illustrative
Idle hours per machine per week26
Working weeks per year50
Idle hours per machine per year1,300
Fixed cost per machine hour, assumed40
Idle cost per machine per year52,000
Twenty similar machines1,040,000

The fixed cost per hour is an assumption. Use your own figure from finance. Recovering just a quarter of those idle hours gives back 325 hours per machine, which is time the plant has already paid for.

Cost view

Idle hours times the fixed cost per hour. It shows what the unused capacity costs today.

Capacity view

Idle hours as extra output you could sell. It shows what recovery could earn.

Avoided spend

Hours that remove the need to buy another machine or add overtime.

All figures are illustrative and not a result for any plant. Price your own idle hours with the iFactory AI team using plant data.

Before You Buy Another Machine

A request for new equipment is a good moment to look at idle time. If existing machines have recoverable hours, the same output may be possible without capital spend.

QuestionWhat to CheckIf the Answer Is YesIf the Answer Is No
Is utilization low?Scheduled over calendar timeConsider adding shifts firstCapacity is truly tight
Is idle high within the schedule?Idle share of scheduled timeFix flow and staffing firstMachines are well loaded
Are the idle hours on the right machines?Idle by machine typeRebalance work across machinesBottleneck is real
Is the bottleneck down often?Downtime share on the constraintImprove reliabilityLook at speed and quality
Is demand stable?Order trend over the yearPurchase may be justifiedAvoid fixed cost for short peaks
A short review can save a large purchase or confirm that it is needed. Ask support how capacity reviews are prepared from machine data.

Alerts That Prompt Action, Not Noise

Detection only helps if someone acts. Alert on idle that matters, to the person who can fix it, at the time it can still be fixed.

Watch
Idle beyond 10 minutes on a machine with orders waiting
Action: show on the supervisor screen and ask for a reason code.
Alert
Idle beyond 30 minutes, or repeated on the same cause
Action: notify the shift lead and the owner of the cause, such as logistics.
Act
Idle beyond 60 minutes on a bottleneck machine
Action: escalate to the production manager and review the schedule.

The limits above are examples. Set them from your own gap data, and apply stricter limits to bottleneck machines where an hour of idle time costs the whole line.

Tiered alerts keep people from tuning the system out. See tiered idle alerts on a live board in a short demo.

Common Mistakes in Idle Detection

Most programmes stumble on the same few habits.

1
MistakeLumping idle with downtime
FixKeep separate states, since the owners and fixes differ.
2
MistakeMeasuring only OEE
FixAdd utilization and TEEP so unscheduled hours are visible.
3
MistakeLong, free-text reason lists
FixUse five to eight fixed reasons.
4
MistakeOne threshold for every machine
FixCalibrate each machine against known behaviour.
5
MistakeBlaming operators
FixLook at flow, planning and staffing first.
6
MistakeReports nobody acts on
FixGive each cause an owner and a weekly review slot.
Trust grows when the numbers match what people see on the floor. Ask support how states are checked against the floor before launch.

A 90-Day Path to Visible Idle Time

iFactory AI is built as a turnkey server that racks in, plugs in and goes live in roughly 6 to 12 weeks, so a first idle-time programme fits inside a quarter.

Days 1 to 30
Choose one area, agree the four states and thresholds, connect signals and calibrate each machine.
Days 31 to 60
Turn on reason codes, rank causes weekly and fix the top two with named owners.
Days 61 to 90
Add tiered alerts, price the idle hours and extend to the next area with the same method.
One area first keeps the change manageable. Plan a 90-day idle time pilot with our team.

What iFactory AI Adds

iFactory AI is smart manufacturing and industrial software. It brings machine signals, reasons and costs into one view.

Automatic states
Running, planned stop, idle and down are set from machine signals.
Reason capture
Short prompts collect a coded cause once idle passes the set time.
OEE and TEEP views
Utilization, OEE and TEEP sit side by side for each machine and line.
Cost of idle
Idle hours are priced using your fixed cost per machine hour.
Machine types and signals vary, so confirm scope early. Ask support which machines and signals can be connected in your plant.

Recovering Idle Hours: Fixes That Work

Each cause has a proven kind of fix. Match the fix to the ranked reason, and start with the largest bar and the lowest effort.

Idle CauseTypical FixEffortFirst Step
Waiting for materialKit and stage parts before the job startsLow to mediumTrace the last five waits to their source
Changeover and set-upStandard work, prepared tools and parallel set-upMediumTime and film one changeover
No operator availableCross-training and break coverMediumMap who can run which machine
Waiting for quality or maintenanceQuick-response rules and scheduled checksLowAgree a target response time
No order scheduledRelease work earlier and level the loadLowReview the release time of orders

In the sample machine, kitting alone could remove most of the 8 hours lost to material waits. Even recovering half would add 4 hours a week, or about 200 hours a year, to one machine.

Quick wins build trust for the harder changes that follow. Plan fixes against your own ranked causes with the iFactory AI team.

Scheduling Around Idle: Plan the Machine Out

Sometimes the right answer is not to fill idle hours but to remove them from the schedule. A machine that is only needed four days a week does not have to be staffed on the fifth.

Fill the hours

When demand exists

Release more orders, move work from busier machines or add products that suit the idle capacity.

Remove the hours

When demand is thin

Shorten shifts, combine runs on fewer days or shut a machine for planned maintenance in the quiet period.

Use idle for maintenance

Long, predictable idle gaps are the best windows for preventive work, which then costs no production.

Share the load

Where two machines can do the same job, balance orders so neither sits idle while the other queues.

Review each quarter

Demand shifts, so revisit which machines are staffed and when, using the latest utilization data.

Idle data supports decisions about hours, shifts and maintenance windows, not only about speed. Ask support how idle windows feed maintenance planning in the platform.

Who Should See What

Idle data is useful at every level, but each group needs a different view. Give people the smallest view that lets them act.

Operators
Current state, time in state and a quick reason prompt at the machine.
Supervisors
Live board of idle machines in the area, with alerts and owners for each cause.
Plant managers
Utilization, OEE and TEEP by line, trends and the top causes this week.
Finance
Cost of idle hours, avoided capital and the effect on cost per unit.
Short, role-based views get used. Long reports do not. See role-based idle views on sample plant data during a demo.

Questions to Settle Before You Start

Answer these with production, finance and maintenance together. Each one removes an argument later, and together they take less than an hour to agree. Write the answers on one page and keep it beside the dashboard so new team members can see how the numbers are defined.

What counts as scheduled time?
Decide whether breaks, meetings and cleaning sit inside or outside the schedule, and apply the rule to every machine.
How long is a normal pause?
Set the minimum wait before a gap is flagged as idle, so short cycle pauses do not appear as waste.
Which machines matter most?
Start with bottlenecks and the highest-cost machines. An idle hour there costs far more than elsewhere.
Who owns each cause?
Assign material waits to logistics, set-up to production and release delays to planning, with a named person in each.
What will we do with the hours?
Agree in advance whether recovered time goes to extra output, fewer overtime hours or deferred capital spend.

Plain-Language Glossary

Shared words keep production, finance and maintenance aligned.

Utilization
Scheduled time divided by calendar time.
OEE
Availability times performance times quality, measured on planned time.
TEEP
OEE multiplied by utilization, measured against all calendar time.
Idle time
Scheduled time when a healthy machine is not producing.
Reason code
A short label that explains why a stop or idle gap happened.
Bottleneck
The machine that limits the output of the whole line.

Frequently Asked Questions

What is idle machine detection?

It is the automatic recognition of times when a healthy, scheduled machine is not producing. Signals from the machine or sensors set the state, so no manual log is needed.

How is idle time different from downtime?

Downtime means the machine cannot run because of a fault. Idle time means it could run but is waiting, often for material, people or orders.

Which metric should we track, OEE or TEEP?

Track both. OEE judges how well you use planned time, while TEEP judges how well you use all calendar time. Ask support how both are calculated for each machine.

Do we need new sensors?

Often not at first. Many machines expose a cycle signal, and power monitoring works on most. Add sensors only where those are not enough.

How long before we see results?

Idle hours usually appear within the first weeks of monitoring. Gains depend on fixing the top causes, which takes ownership and a weekly review.

Put Idle Hours Back to Work

iFactory AI detects idle time, ranks its causes and prices the unused capacity, so you act before buying more equipment. Book a walkthrough on your own machine data.


Share This Story, Choose Your Platform!