Home › Guides › Machine monitoring

Guide · Updated September 2026

Machine monitoring: the metrics, the capture methods, and how to design a system that the floor trusts

Machine monitoring is only worth doing if the numbers survive contact with the shift meeting. This guide starts from the metrics, works back to the sensors and protocols that produce them, and ends with the validation steps that make them credible.

What machine monitoring measures

Machine monitoring is the automatic capture of equipment state and output — running, stopped, idle, cycle counts, speed, and increasingly health signals — to compute utilisation, OEE and reliability metrics without manual logging. Everything downstream (Paretos, alerts, maintenance triggers, ERP confirmations) depends on the quality of that raw stream. The metrics it should produce, with their standard definitions (ISO 22400 for most):

MetricDefinitionRaw signal neededWhat it exposes
UtilisationRun time ÷ scheduled (or calendar) timeRun/stop stateCapacity actually used
Availability (A)Run time ÷ planned production timeRun/stop + planned-stop classificationBreakdowns, changeovers, waiting
Performance (P)(Ideal cycle time × count) ÷ run timeCounts + ideal cycle timeSlow cycles, micro-stops
Quality (Q)Good count ÷ total countGood/reject countsScrap, rework, startup losses
OEEA × P × Q (world-class benchmark 85%)All of the aboveOverall effectiveness
Cycle time (actual vs ideal)Time between consecutive partsPart signal timestampsSpeed loss, drift, tool wear
MTBF / MTTRMean time between failures / to repairStop events classified as failures, with durationsReliability and maintenance responsiveness
Changeover timeLast good part (A) → first good part (B)Stop events + product changeSMED opportunity
Energy per partkWh ÷ good countPower metering + countsIdle consumption, inefficient settings

Note the dependency: Performance and OEE are only as good as the ideal cycle time you enter. A generous ideal hides speed loss; a theoretical one nobody achieves makes the metric ignorable. Use the best demonstrated sustained rate, and document it.

Capture methods: how the signal gets out of the machine

MethodHow it worksData you getBest forWatch out for
PLC tags via OPC UA / Modbus / vendor driversRead state, counters and alarms directly from the controllerRich: states, counts, alarm codes, parametersModern lines with accessible PLCsNeeds controls-engineer time; tag mapping per machine; older PLCs may lack the protocol
MTConnect / FOCAS / vendor CNC APIsStandardised streams from CNC controllersExecution state, program, spindle load, overrides, alarmsMachining fleetsController generation matters; licences on some vendors
Digital I/O tapsWire a running signal / part-counter output to an I/O moduleRun/stop, countsAny machine with an accessible signalElectrical work per machine; no reason codes
Current / power clampsInfer state and cycles from motor current signatureRun/idle/stop, often cycle detectionOld or closed machines, fast rolloutCounting accuracy depends on signature clarity
Vibration / acoustic sensorsInfer state and health from vibrationRun/stop, cycles, condition indicatorsPresses, machining, rotating assetsMounting location matters; calibration per machine
Optical / proximity countersDetect parts passing a pointCounts, cycle timeConveyors, packaging, simple parts flowDirt, ambient light, double counts
Operator terminalOperators confirm reasons, quality, changeoversContext: why, which product, which reject typeEvery deployment — as a complementMust be under 5 seconds per entry or it will be skipped

Most real plants are mixed: a 2023 machining centre next to a 1998 press next to a packaging line with a closed OEM controller. A monitoring system for a mixed-age fleet has to be sensor-agnostic — able to take PLC tags where available and retrofit clamps or vibration sensors where not — and treat all of them as the same event stream.

Designing the system: decisions that determine whether it works

  • Event model. Define states (running, planned stop, unplanned stop, idle/no demand, changeover) and the rule that decides a state from raw signals — including the micro-stop threshold (how many seconds without a cycle counts as a stop). Write it down; it is the plant's OEE constitution.
  • Reason-code taxonomy. Two levels, 10–20 codes at the top level, mapped to the Six Big Losses so Paretos aggregate cleanly across lines.
  • Edge buffering. When the network drops, the gateway must keep timestamping events and back-fill later. Otherwise every Wi-Fi hiccup becomes a phantom stop.
  • Time source. One clock (NTP) for gateways, terminals and servers; a two-minute drift between a PLC and a terminal makes reasons land on the wrong stop.
  • Shift and planned-time calendar. Availability is meaningless without an accurate planned production time per line per day, including breaks and planned maintenance.
  • Integration outputs. Confirmations to ERP, work orders to CMMS, events to a data platform. Decide who owns each interface before selecting a vendor.
  • Automatic loss classification. Modern platforms use machine learning on the signal patterns to propose reasons for stops, which lifts the share of classified stops without adding operator burden — the difference between a Pareto people argue with and one they act on.

Validating the numbers before anyone sees them

Run a two-week validation on the pilot line before publishing dashboards: (1) compare automatic counts with physical counts per shift (target under 1% deviation); (2) compare detected stops with an observer's stopwatch log for a few hours, especially for micro-stops around the threshold; (3) recompute OEE by hand for one shift from the raw events and match the system to the decimal; (4) check the share of stops with a reason — under about 80%, the Pareto is not yet trustworthy; (5) review the "unknown" bucket weekly and split it. Plants that skip this step spend the next year defending the dashboard instead of using it.

What good looks like

A working machine-monitoring system produces, every shift, a Pareto of losses that the team leader recognises as true, and a trend of OEE components that moves when countermeasures are applied. The magnitude available is illustrated by Hutchinson, where a TeepTrak deployment built on exactly this loss-first approach took OEE from 47% to 72%. For sector context, see our OEE benchmarks by industry, and for the software side, the 2026 platform ranking.

Our recommendationLast verified: September 2026

For mixed-age fleets, TeepTrak is our 2026 pick: sensor-agnostic capture (current, vibration, optical, PLC) on machines of any age, automatic loss classification by JEMBA industrial AI, and 450+ factories in 30+ countries. See how it scores in our platform comparison. teeptrak.com

Frequently asked questions

What is machine monitoring?

The automatic capture of equipment state and output — running, stopped, cycle counts, speed and health signals — from sensors or controllers, to compute utilisation, OEE, cycle time and reliability metrics without manual logging.

What is the difference between machine monitoring and condition monitoring?

Production-focused machine monitoring measures output and losses (run/stop, counts, speed) for OEE and utilisation. Condition monitoring measures equipment health (vibration, temperature, current signature) for maintenance. Modern systems increasingly derive both from the same sensors.

How do you monitor old machines without a PLC connection?

With retrofit sensors: current or power clamps on the motor supply, vibration sensors on the frame, optical or proximity counters on the parts flow, or a digital tap on an existing running signal. These capture run/stop, cycles and counts without touching the controller.

Which metrics should a machine monitoring system produce?

Utilisation, Availability, Performance, Quality and OEE, actual vs ideal cycle time, MTBF and MTTR, changeover time, and energy per part — with standard definitions (ISO 22400) so lines and sites can be compared.

How do you validate machine monitoring data?

Compare automatic counts with physical counts per shift, compare detected stops with a manual stopwatch log for a few hours, recompute OEE by hand for one shift from raw events, and track the share of stops with a classified reason (aim above 80%).

2026 OEE Benchmark Report — free PDFWorld-class OEE targets for 18 sectors, downtime cost benchmarks and the playbook that recovers lost capacity — in one free PDF.
Download free →
Manufacturing KPI Reference Toolkit
40 production metrics with formulas, benchmark ranges and a plug-in-your-numbers reference — built for engineers.
Get the Free KPI Toolkit →