The 12 Manufacturing KPIs That Matter for a 10–20 Machine Factory

OEE

A 10-20 machine factory can lose 20-30% of throughput to downtime, speed losses, scrap, and plan-vs-actual gaps without manufacturing KPI dashboards. The hard part is knowing which loss is happening while there is still time to act.

Excel plans may show the order, target, and staffing plan. The shop floor shows machine states, downtime reasons, production targets, and scrap reasons, often too late if data is collected after the shift. This guide focuses on 12 manufacturing KPIs that help production managers connect daily work with actual output. The goal is a practical KPI set, not a long metric dump.

To see live machine status and plan-vs-actual tracking in action, try the free demo with no financial commitment.

Which Manufacturing KPIs Actually Matter?

The useful KPIs are the ones that explain four problems: lost time, lost speed, lost quality, and delivery risk. If a KPI does not help a team find or reduce one of those losses, it probably belongs outside the first dashboard. Use this lens to group the 12 KPIs:

  • Effectiveness KPIs: OEE, TEEP, Availability, Performance, and First Pass Yield or Quality show how much productive capacity is actually being used.

  • Reliability KPIs: MTBF and MTTR show how often machines fail and how long recovery takes.

  • Downtime KPIs: Planned and Unplanned Downtime Hours and Top Stop Reasons show where production time disappears during a shift.

  • Output and delivery KPIs: Throughput, On-Time Delivery, and Scrap Rate connect shop floor performance to orders, customer promises, and margin.

Start with the KPI group that matches the current production constraint. A factory missing order dates needs delivery and throughput visibility, while a line with repeated stops needs downtime and reliability data first.

What Is a Manufacturing Dashboard?

A manufacturing dashboard is a live view of production performance. It brings machine signals, operator input, targets, stops, and quality data into one place so teams can see what is happening now. A useful OEE dashboard should show:

  • Live machine status: running, stopped, idle, changeover, or another state agreed by the team.

  • Target progress: actual output compared with the shift target, order target, or planned run rate.

  • Active stops: which machine is stopped now, how long the stop has lasted, and whether help is needed.

  • Downtime reasons: operator-selected reasons such as material shortage, tool change, breakdown, or waiting for approval.

  • Scrap and reject reasons: the quality losses that reduce saleable output.

  • Role views: operators, supervisors, maintenance, planners, and managers see the information they need for their work.

For a production manager, the dashboard routine is simple: check live machine status, compare output with the shift target, then act on active stops before the shift ends. The formulas along with downtime analysis come later. First, the dashboard needs trusted source data from machines and operators, because clean KPI charts depend on accurate shop floor events.

Effectiveness KPIs

Effectiveness KPIs show how much useful production a factory gets from the time, machines, and materials already available.

Use these KPIs together. OEE shows the main effectiveness score, while TEEP, Availability, Performance, and First Pass Yield explain where the losses sit.

1. OEE

Overall Equipment Effectiveness, or OEE, is the main score for how effectively a machine turns planned production time into good output.

For example, a machine with 87.5% Availability, 85% Performance, and 90% Quality has an OEE of about 66.9%.

Read the single OEE percentage as a starting point, not the full answer. A factory can have the same OEE score for very different reasons:

  • Low Availability: The machine loses time through failures, changeovers, waiting, or missing materials.

  • Low Performance: The machine runs, but slower than its ideal cycle time or with frequent micro-stops.

  • Low Quality: The machine produces scrap or rework, so output cannot be counted as good production.

GlobalReader is useful here because machine signals capture running state and output, while operator input explains downtime reasons. That combination helps teams separate the score from the causes behind the score.

2. TEEP

Total Effective Equipment Performance, or TEEP, shows how much of a machine's total available calendar time becomes good production.

OEE looks inside scheduled production time. TEEP adds the question of whether the factory is using the machine enough in the first place.

That makes TEEP useful for a 10-20 machine factory comparing planned capacity with actual use.

A line may have acceptable OEE during scheduled shifts but still leave capacity unused during evenings, weekends, or idle machine time.

Example:

  • Total calendar time: 1,440 minutes in a day

  • Planned production time: 480 minutes for one shift

  • Utilization: 480 / 1,440 = 33.3%

  • OEE during the shift: 70%

  • TEEP: 33.3% × 70% = 23.3%

TEEP helps leaders discuss hidden capacity without immediately buying more machines. The answer might be better scheduling, fewer changeovers, extra shifts, or moving work to an underused asset.

3. Availability

Availability is the ratio of actual operating time to planned production time, expressed as a percentage.

Operating Time is planned production time minus downtime inside the scheduled window. Planned Production Time excludes pre-planned breaks that the machine was never expected to run through.

Example for one 8-hour shift:

  • Planned Production Time: 480 minutes

  • Downtime recorded: 60 minutes

  • Downtime split: 45 minutes unplanned failure, 15 minutes changeover

  • Operating Time: 420 minutes

  • Availability: 420 / 480 × 100 = 87.5%

Benchmarks only help when teams calculate them consistently. Treat high OEE and high Availability targets as goals to compare against your own baseline, not as context-free pass or fail numbers.

Low Availability usually points to recurring failures, long changeovers, waiting time, or late response to stops. Fixing Availability starts with clean downtime reasons, not just a lower target on a report.

4. Performance

Performance measures actual production speed against the theoretical maximum speed during available running time. Maximum Possible Output should come from the machine's ideal cycle time or engineering specification. Historical averages can hide losses because past slow running gets treated as normal.

Actual Output counts units produced during available time, including output made at reduced speed.

Performance losses usually come from three places:

  • Micro-stoppages: Short pauses that interrupt rhythm but may not trigger a formal downtime log.

  • Slow cycles: The machine runs below ideal speed because of worn tooling, cautious settings, material issues, or operator adjustments.

  • Start-up and restart losses: The machine runs inconsistently after a stop, product change, or adjustment.

Micro-stops and slow cycles can create a hidden productivity drain. These losses are easy to miss because the machine still looks like it is running.

Worked example:

  • Theoretical maximum output: 1,000 units per shift

  • Actual output: 850 units

  • Performance: 850 / 1,000 × 100 = 85%

An 85% Performance score means the machine produced 150 fewer units than its ideal running speed allowed during available time.

5. First Pass Yield / Quality

First Pass Yield, or FPY, is the percentage of units produced to specification on the first pass, without rework or scrap. FPY is closely related to the Quality component in OEE. Quality asks how much output is good output, while FPY adds pressure by excluding units that needed rework.

Two loss types reduce FPY:

  • Scrap units: Parts that cannot be recovered and must be discarded.

  • Reworked units: Parts that need extra processing before meeting specification.

A low FPY usually signals process instability, not just bad parts. Equipment running outside spec, inconsistent setup, material variation, or unclear operator instructions can all show up as lower first-pass quality.

Track FPY beside scrap rate and OEE Quality. Together, they show whether output is increasing because the process improved or because teams are spending more time correcting defects.

Reliability KPIs

Reliability KPIs show whether machines can keep running between failures and how quickly maintenance can restore production after a breakdown.

For a 10-20 machine factory, start with MTBF and MTTR. They connect maintenance work directly to availability, OEE, and daily output.

6. MTBF and 7. MTTR

MTBF means Mean Time Between Failures. It measures average operating time between breakdowns. MTTR means Mean Time To Repair. It measures average repair time from failure start to production-ready status.

MTBF is mainly affected by preventive maintenance, lubrication schedules, component age, and whether machines are running past service intervals.

MTTR is mainly affected by spare parts availability, fault diagnosis speed, technician skill, and how quickly the right person sees the stop.

Track averages per machine, line, or asset group. Blending old machines, new machines, and different duty cycles into one number hides the equipment that needs attention.

Read MTBF and MTTR together:

  • Rising MTBF usually means failures are becoming less frequent, often because maintenance routines are catching issues earlier.

  • Falling MTBF can show worn components, poor lubrication, harsh running conditions, or skipped inspections.

  • High MTTR means recovery is too slow, even if failures are rare.

  • Low MTTR with falling MTBF means maintenance is reacting quickly, but the root cause is still repeating.

A machine that fails once a month but takes 8 hours to repair can hurt delivery more than a machine with short, frequent resets. Practical downtime tracking needs clean timestamps, not memory. Record when the failure starts, when maintenance is notified, when repair work starts, and when the machine is ready to run again.

Set the rules before the dashboard goes live:

  1. Define a failure. Separate breakdowns from planned stops, changeovers, cleaning, and waiting for material.

  2. Use consistent machine states. Running, stopped, planned stop, fault, setup, and idle should mean the same thing across shifts.

  3. Connect stop reasons to repairs. A fault code without a reason tells you that time was lost, but not what to fix.

  4. Review repeat failures weekly. MTBF only improves when recurring faults become maintenance actions, parts changes, or process changes.

The goal is simple: make reliability visible early enough that maintenance can prevent the next stop, not just explain the last one.

Downtime KPIs

Downtime KPIs show how many planned production hours were lost and which stop reasons caused the loss. OEE availability gives the percentage. Downtime hours and stop reasons show the actual minutes, machines, and causes that production and maintenance can act on.

8. Unplanned Downtime Hours and 9. Top Stop Reasons

Unplanned downtime hours is the total time lost to unexpected stops during planned production.

Top stop reasons is the ranked list of causes behind those stops, such as breakdowns, material waiting, setup overrun, operator callouts, quality checks, or tool issues.

Use a simple formula:

  • Unplanned downtime hours = total duration of unplanned stops during planned production time.

  • Downtime cost = lost output value + idle labour + recovery costs.

  • Top stop reasons = stop duration grouped by reason, then ranked from largest loss to smallest loss.

Balti Spoon showed why this matters. On one major production line, a stopped machine costs about €1,000 per hour.

Manual logs also understated stops. A stop that felt like 5 minutes could become 15 minutes once digital monitoring captured the actual duration.

Digital monitoring exposed 5-8 hours per week of invisible working-hour differences between similar lines. The dashboard turned a vague productivity gap into a measurable loss.

Set up the dashboard in this order:

  1. Machine states. Define running, stopped, idle, setup, planned stop, and fault so the system can measure time correctly.

  2. Downtime reasons. Give operators a short, clear reason list so every stop has context.

  3. Targets. Set machine and product-specific targets so a slow product mix is not confused with a slow machine.

  4. Scrap reasons. Track quality loss next to downtime, because rejected output can hide inside apparently good running time.

Top stop reasons turn downtime from a total number into an action list. A weekly Pareto chart usually shows which few causes deserve the first improvement meeting.

Use the ranking to split work between teams:

  • Maintenance owns repeat mechanical or electrical failures. These should feed inspections, spare-parts planning, and repair standards.

  • Production owns setup overruns and operator process issues. These should feed training, standard work, and shift handover checks.

  • Planning owns waiting time. Material shortages, missing instructions, and unrealistic schedules should show up as visible stop categories.

  • Quality owns scrap-linked stops. A machine can be technically available while producing rejects that still cost output.

Balti Spoon’s dashboard also separated product speed from machine speed. Product-by-product targets showed whether a slower result came from the order mix or from a real machine problem.

Review downtime hours daily and stop reasons weekly. Daily review catches urgent losses, while weekly review gives enough data to choose root-cause work instead of chasing every stop.

Output and Delivery KPIs

Where effectiveness KPIs measure how well machines run, output and delivery KPIs measure what actually leaves the factory floor. Throughput, on-time delivery, and scrap rate connect daily production to customer demand.

10. Throughput, 11. On-Time Delivery, and 12. Scrap Rate

Throughput measures production volume, on-time delivery measures schedule performance, and scrap rate measures waste. Together, they show whether the factory is producing enough good parts at the promised time.

Use these KPIs as a set, not as three separate numbers:

  • Output plus downtime: Shows whether low throughput came from machine stops, slow cycles, or missing labour.

  • Plan vs actual plus cycle time: Shows whether the plan was realistic for the product, order, machine, and shift.

  • Scrap plus product or order: Shows whether waste is tied to a specific job, material, setup, or process condition.

Throughput is the number of units produced in a set period. Many factories track it as parts per hour, units per shift, or completed orders per day.

Formula:

  • Throughput = Total units produced / Time available

Throughput is useful because it keeps the conversation concrete. If Line 3 made 420 parts in 7 hours, the team can compare that output against the plan, expected cycle time, and downtime record.

A throughput number by itself can mislead. A shift may hit the total output target while running too much overtime, producing too much scrap, or delaying another customer order.

Action example: If throughput drops, check downtime reasons and cycle time before adding people or machines. The issue may be micro-stops, changeover delay, or a product that runs slower than the standard.

On-time delivery measures the share of customer orders or production runs completed by the scheduled due date. It connects shop floor performance to customer promises.

Formula:

  • On-time delivery = (Orders delivered on time / Total orders) x 100

Plan vs actual makes on-time delivery easier to manage. If a job is planned for 6 hours but the live cycle time points to 8 hours, supervisors can adjust staffing, sequence, or customer communication earlier.

GlobalReader Planner is a natural fit here because it compares planned production with real machine progress. Analytics can show whether downtime, speed loss, or quality loss caused the gap.

Scrap rate is the percentage of total output that fails quality standards and cannot be reused or reworked. It is one of the clearest ways to see material and margin loss.

Formula:

  • Scrap rate = (Total scrap units / Total units produced) x 100

Scrap becomes more useful when the dashboard connects scrap to the product, order, machine, and shift. A factory does not just need to know that scrap increased.

The team needs to know where to look first:

  • Product: One SKU may have a tighter tolerance or harder setup.

  • Order: One batch may have bad material or a rushed changeover.

  • Machine: One asset may drift after warm-up or maintenance.

  • Shift: One team may need clearer instructions or operator training.

With GlobalReader, Analytics can track OEE quality, Operator can capture scrap reasons, and Smart Factory can help connect production data to wider business systems. The cost of quality might be quite hurtful.

Key takeaway: Total output tells you what happened. Output with downtime, plan vs actual, cycle time, and scrap context tells you what to fix next.

From KPI List to KPI Dashboard

A KPI dashboard starts with definitions, not screens. Confirm the KPI formula, map each data source, normalize machine feeds, test one production cell for 30-60 days, then publish views by role.

Step Action Output
1.Confirm formulas and sources Define each KPI calculation and connect it to a machine, ERP, or operator input source Data source map per KPI
2.Normalize feeds Standardize PLC output, sensor signals, ERP records, and manual entries into one collection layer Clean, uniform data stream
3.Pilot one cell Test the dashboard for 30–60 days on a cell with known visibility gaps Validated dashboard accuracy
4.Publish role views Build separate views for operators and production managers Role-appropriate live dashboards
1. Confirm formulas and sources
Action
Define each KPI calculation and connect it to a machine, ERP, or operator input source
Output
Data source map per KPI
2. Normalize feeds
Action
Standardize PLC output, sensor signals, ERP records, and manual entries into one collection layer
Output
Clean, uniform data stream
3. Pilot one cell
Action
Test the dashboard for 30–60 days on a cell with known visibility gaps
Output
Validated dashboard accuracy
4. Publish role views
Action
Build separate views for operators and production managers
Output
Role-appropriate live dashboards

Use the table as a rollout sequence. Each step should create something the next step can use, so the dashboard grows from confirmed data instead of assumptions.

1. Confirm formulas and sources

Start with a simple data source map for your 10-20 machines. For each KPI, write the exact formula, the machine or ERP field behind it, and who owns the definition.

A practical map should answer:

  • Machine state: Which signal shows running, stopped, idle, or changeover status?

  • Production target: Which ERP or planning record holds the order, product, and shift target?

  • Operator input: Which screen captures downtime reason, scrap reason, or setup completion?

  • Temporary gaps: Which KPI needs manual entry until a machine feed is connected?

Use one KPI definition across every machine. If OEE is availability x performance x quality on Line 1, the same formula must be used on Line 2.

2. Normalize feeds before building charts

Machines from different eras rarely speak the same data language. Normalize PLC outputs, sensor signals, ERP records, and operator entries into one collection layer before building dashboard widgets.

For older equipment, retrofit hardware can capture machine states and counts when direct controller data is limited. In GlobalReader, Analytics combines machine signals and operator input into OEE, interruption data, production statistics, and shift details.

3. Run a 30-60 day pilot on one cell

Choose a cell with recurring stops, missed shift targets, or disputed downtime reasons. The pilot should prove whether the dashboard matches what operators and managers see on the floor.

During the pilot, follow the production manager's daily workflow:

  1. Check live machine status.

  2. Compare output with the shift target.

  3. Review active stops and downtime reasons.

  4. Decide whether to call maintenance, adjust the plan, or move people to the bottleneck.

Use the pilot to clean up data rules. If operators choose different stop reasons for the same issue, simplify the reason list and train the team again.

Tools like Operator help capture stop reasons and prompts at the machine, while Planner helps compare planned work with actual progress.

4. Publish role-specific views

Avoid giving every user the same dashboard. Operators need a live working screen; production managers need a decision screen.

Role Dashboard should show Main decision
Operators Live target, machine status, current order, stop reason prompts, and scrap prompts What should I run now, and what reason should I log if the machine stops?
Production managers Shift performance, bottlenecks, plan vs actual, OEE losses, and active stops Where is output slipping, and what action should I take before shift ends?
Operators
Dashboard should show
Live target, machine status, current order, stop reason prompts, and scrap prompts
Main decision
What should I run now, and what reason should I log if the machine stops?
Production managers
Dashboard should show
Shift performance, bottlenecks, plan vs actual, OEE losses, and active stops
Main decision
Where is output slipping, and what action should I take before shift ends?

If the dashboard is shown on shop floor screens, keep the live view narrow. Machine status, target progress, and active stops matter more than a full management report.

Keep the first version practical. A dashboard that makes downtime, targets, and active stops clear for operators and production managers is more useful than a broad screen no one trusts.

KPI Standards in Plain Language: What ISO 22400 Defines

ISO 22400 gives factories a shared language for manufacturing KPIs. The standard defines terms and formulas for OEE, availability, performance, quality, cycle time, and production rate.

That matters when you compare one machine, shift, line, or site against another. A 78% OEE score only means something if each team calculates availability, speed loss, and scrap the same way.

Without standard definitions, KPI meetings turn into debates about the numbers. With ISO 22400, teams can spend more time asking why losses happened and less time arguing about the calculation.

KPI Plain-language meaning Why the standard helps
OEE How much good output a machine makes during planned production time. Keeps availability, performance, and quality tied together instead of treated as separate opinions.
Availability How much planned time the machine was actually running. Makes downtime and changeover losses comparable across shifts and machines.
Performance How close actual running speed is to the expected cycle time. Separates slow cycles and micro-stops from full downtime.
Quality How much output is good without scrap or rework. Keeps defect tracking linked to actual production, product, and order data.
Cycle time How long one unit, batch, or operation takes in reality. Helps planners compare planned rates against actual shop floor speed.
Production rate How much output is produced in a defined time period. Gives managers a common output measure across equipment types.
OEE
Plain-language meaning
How much good output a machine makes during planned production time.
Why the standard helps
Keeps availability, performance, and quality tied together instead of treated as separate opinions.
Availability
Plain-language meaning
How much planned time the machine was actually running.
Why the standard helps
Makes downtime and changeover losses comparable across shifts and machines.
Performance
Plain-language meaning
How close actual running speed is to the expected cycle time.
Why the standard helps
Separates slow cycles and micro-stops from full downtime.
Quality
Plain-language meaning
How much output is good without scrap or rework.
Why the standard helps
Keeps defect tracking linked to actual production, product, and order data.
Cycle time
Plain-language meaning
How long one unit, batch, or operation takes in reality.
Why the standard helps
Helps planners compare planned rates against actual shop floor speed.
Production rate
Plain-language meaning
How much output is produced in a defined time period.
Why the standard helps
Gives managers a common output measure across equipment types.

The goal is consistency. Once KPI definitions are stable, a production manager can compare Line 2 on Monday with Line 4 on Friday without changing the rules halfway through.

Don’t Track Everything: The Start-With-Three Rule for SMEs

A small-to-mid factory does not need a 20-metric dashboard on day one. A 10-20 machine plant needs the first dashboard to show where output is being lost and why.

Start with 3 KPI groups:

  • OEE with downtime reasons: OEE is useful, but the percentage alone does not tell the team what to fix after a stop, slow cycle, or quality loss.

  • Plan vs actual with cycle time: Compare the target schedule with actual run time, completion time, and cycle time so planners can see where estimates break.

  • Scrap tied to product or order: Track scrap against the product, batch, or order so quality losses show up where costing and delivery decisions happen.

The first dashboard setup should capture 4 basics:

  • Machine states: running, stopped, idle, changeover, or planned maintenance.

  • Downtime reasons: breakdown, missing material, setup, waiting for operator, quality check, or another agreed reason code.

  • Production targets: planned quantity, expected cycle time, shift target, and order target.

  • Scrap reasons: defect type, rework reason, product, order, and shift.

Keep the first setup practical. If operators cannot record a stop reason in the moment, the dashboard becomes another reporting screen instead of a tool for daily decisions.

GlobalReader fits this start-small approach because hardware and Analytics can begin collecting real machine data first. From there, factories can add Operator for downtime reasons, Planner for plan vs actual, Maintenance for service work, or Smart Factory for integrations.

The pricing model is modular and subscription-based, so teams can add features as the dashboard becomes more useful. Try the free demo and see how a simple first dashboard can turn machine signals into better production decisions.

 

Manufacturing KPI dashboard FAQ

Previous
Previous

What Is Downtime Analysis?

Next
Next

First Pass Yield: Formula, An Example and the Link to OEE Quality