What is a manufacturing execution system?
An MES is software that connects the production plan to the shop floor. The ERP decides what to make and when. The MES records how it is actually being made: jobs started and finished, material used, output, rejects, downtime and who did the work.
Without it, the plant runs on paper job cards and whiteboards, and management sees what happened yesterday, if at all.
Core MES functions
- Work order and job card tracking: each job's status at each operation, live.
- Material issue and consumption: what was issued to each job against what the BOM says it should use.
- Production recording: good output, rejects and scrap by job, machine, shift and operator.
- Machine status and downtime: running, idle, broken down or under maintenance, with the reason for every stop.
- Quality checks: in-process and final inspections recorded against the job.
- Traceability: which batch of material went into which batch of finished goods.
- Performance: target vs actual, efficiency and OEE.
MES vs ERP
| ERP | MES | |
|---|---|---|
| Focus | The whole business: sales, purchase, stock, finance, HR | The shop floor: jobs, machines, output, quality |
| Time scale | Days, weeks, months | Minutes and shifts |
| Main users | Office teams and management | Supervisors, operators, plant heads |
| Answers | What should we make, and is it profitable? | What is happening on line 3 right now? |
Large plants often run a separate MES connected to the ERP. For many growing manufacturers, an ERP with strong production tracking covers the MES functions they need, without a second system to maintain.
OEE: the number an MES is built to improve
OEE (overall equipment effectiveness) shows how much of a machine's planned time produced good parts:
OEE = availability × performance × quality
| Factor | Example | Value |
|---|---|---|
| Availability | Ran 420 of 480 planned minutes | 87.5% |
| Performance | Made 3,600 parts against 4,200 possible at rated speed in that time | 85.7% |
| Quality | 3,420 good parts out of 3,600 | 95.0% |
| OEE | 0.875 × 0.857 × 0.95 | 71.3% |
Each factor points to a different fix: availability to breakdowns and changeovers, performance to slow running and small stops, quality to rejects and rework.
How to start with MES
- Replace paper job cards first. Record job start, finish, output and scrap digitally, even from a phone or tablet.
- Log every stop with a reason. A short list of downtime reasons is enough to find your biggest losses.
- Issue material against jobs. This turns scrap from a guess into a number.
- Put a live dashboard on the floor. Target vs actual by line and shift changes behaviour quickly.
- Add machine connectivity later, once the manual data is trusted.
DotOne Production Management covers job cards and WIP tracking with multi-level BOMs, live production dashboards, machine status, downtime analysis, shift and operator tracking, and OEE with alerts, in the same ERP as stock and sales.