Key takeaways
Short answer: Start small, with one line, one shift, three independent sources of truth, and a ranked list of what to fix. See also Plant Floor Data Quality.
Reported data has three quality risks:
Without an audit, plants assume these are fine. They usually are not.
Cycle counts: manual end of shift entries drift from the real count, while PLC counts are usually close to exact once the counting signal is checked.
Downtime totals: under-reported, because micro-stops and brief stops never get logged.
Reason codes: the least reliable field, with "Other" overused and wrong categories selected.
Parts: under-reported, because parts are pulled without logging.
Labor hours: estimated rather than tracked.
The size of each gap varies by plant. Your own audit gives you the real percentages; record them as the baseline for next quarter.
1. Cycle counts manually entered at end of shift. Almost always wrong. Automate from PLC.
2. Reason code "Other" rate above 10%. Taxonomy is missing categories.
3. Downtime threshold set too high. Micro-stops missing. Lower the threshold.
4. PMs marked complete on paper but not actually done. Compliance metric is inflated.
5. Work orders closed with placeholder labor hours. Cost reporting noisy.
The audit can feel like inspection. Frame it as system improvement:
Operators often welcome the audit when framed this way, they know the data is dirty and have wanted someone to address it.
1. Audit without follow-up. Findings without action produce cynicism.
2. Audit only when something has gone wrong. Routine audits catch problems before they cause failures.
3. Audit only one data type. Cycle counts may be clean while reason codes are noise. Audit broadly.
4. Treating findings as personal failures. The system caused the dirt; the system must be fixed.
A modern OEE platform exposes audit-friendly data: raw PLC logs available alongside computed metrics, reason code timestamp vs event timestamp, automated discrepancy detection between operator and PLC counts.
Fabrico supports this kind of audit in practice: machine signals come straight from the PLC, so cycle counts and stoppages do not depend on manual entry, and where computer vision is installed, each stoppage is linked to video of the moment, so reason codes can be checked against what actually happened.
See how Fabrico captures this automatically, explore OEE for manufacturing or book a demo.
Quarterly is typical. After major changes (new equipment, new product, new operators), run a focused audit.
Cross-functional team: operations, maintenance, IT, quality. Single-function audits miss cross-cutting issues.
Highly use-case dependent. For OEE driving improvement decisions: under 5% error on cycle counts and downtime.
Common. Treat as an opportunity. The audit is the path to cleaner data.
Partly. Discrepancy detection between sources can be automated. Root cause identification usually needs humans.