MES Software: Vendors, Features & Costs Compared 2026
MES software compared: vendors, functions per VDI 5600, costs (cloud vs. on-premise) and implementation. Honest market overview 2026.
Control limits are statistically calculated boundaries on a control chart that separate normal process variation (common cause) from abnormal variation (special cause). They are set at ±3 standard deviations (σ) from the process mean, capturing 99.73 % of expected values when the process is stable. Any data point outside these limits signals that something has changed — not that a product is defective. This distinction matters: control limits describe what the process does, specification limits describe what the product must be.
This is the most common confusion in SPC. Mixing them up leads to either false alarms or missed process shifts. The table below shows the difference:
| Dimension | Control limits (UCL / LCL) | Specification limits (USL / LSL) |
|---|---|---|
| Source | Calculated from process data (the voice of the process) | Defined by engineering, customer or regulation (the voice of the customer) |
| Purpose | Detect process instability — is the process behaving differently? | Judge product conformance — is the part within tolerance? |
| Formula | UCL = X̄ + 3σ; LCL = X̄ − 3σ | Set externally (e.g. 25.0 mm ± 0.1 mm) |
| Changes when… | Process improves or deteriorates (recalculated) | Customer or design requirements change |
| A point outside means… | Investigate the process — a special cause is present | Reject/rework the part — it does not conform |
A process can be in statistical control (all points within control limits) and still produce defects if the natural process spread is wider than the specification window. That gap is measured by process capability (Cp/Cpk) — a related SPC concept. Conversely, a point inside specification limits can still signal a control limit violation, meaning the process is drifting even though parts still pass.
Control limits are derived from your own process data — never copied from another line or a textbook. The formula depends on the chart type. Below are the three most common control charts used in discrete manufacturing:
| Chart type | Monitors | UCL formula | LCL formula | Use case |
|---|---|---|---|---|
| X̄ chart (mean) | Subgroup average | X̿ + A₂ · R̄ | X̿ − A₂ · R̄ | Dimensional checks (bore diameter, wall thickness) |
| R chart (range) | Subgroup spread | D₄ · R̄ | D₃ · R̄ | Paired with X̄ chart to monitor variation |
| p chart (proportion defective) | Defect rate per batch | p̄ + 3√(p̄(1−p̄)/n) | p̄ − 3√(p̄(1−p̄)/n) | Scrap rate monitoring on assembly lines |
A₂, D₃, D₄ are constants determined by subgroup size (n). For n = 5: A₂ = 0.577, D₃ = 0, D₄ = 2.114. These values come from standard SPC factor tables and assume normally distributed data. The key principle: you need at least 20–25 subgroups of stable data before calculating meaningful control limits. Fewer subgroups mean the limits reflect noise, not the real process.
A single point outside UCL or LCL is the most obvious signal. But control charts reveal process shifts before a limit violation occurs — if you apply pattern rules. The most widely used set:
In practice, Rule 2 is the one that catches real process drift earliest. A machine tool losing bearing preload will show 7–8 consecutive points above the mean before a single point crosses the UCL. At Neoperl, PLC-based alarm correlation combined with SPC patterns identified that 4 alarm codes accounted for 80 % of all downtime events — long before operators noticed the trend visually.
Manual SPC — sampling parts, writing values on paper charts, calculating limits by hand — still exists in many plants. It is slow, error-prone, and generates insight hours or shifts after the deviation occurred. A modern MES changes this fundamentally:
SYMESTIC's process data module captures SPC-relevant parameters in real time and correlates them with OEE, downtime and quality data. Neoperl uses exactly this approach: PLC alarm correlation combined with quality defect tracking reduced scrap by 15 % — because the system identified which alarm patterns preceded which quality failures, not just that a limit was violated.
What happens when a point falls outside control limits?
Stop and investigate. A point beyond UCL or LCL means a special cause is present — something changed in the process (tool wear, material variation, setup error). It does not automatically mean the product is defective. Find the assignable cause, correct it, and verify that subsequent points return within limits before resuming normal production.
How often should control limits be recalculated?
After any confirmed process change: new tooling, material change, machine rebuild, or after a successful improvement project (kaizen). Never recalculate limits just to "widen" them so that out-of-control points disappear — that defeats the purpose. Limits reflect the actual process capability. If capability improves, limits tighten. If it worsens, you fix the process, not the chart.
Can control limits be applied to OEE or downtime data?
Yes. Individual-X / moving-range (I-MR) charts work well for single-value data like shift OEE, hourly output or downtime duration. In a Cloud MES, these charts are generated automatically from production data. A shift OEE that violates the LCL triggers the same investigation protocol as a dimensional measurement beyond the UCL — something changed, find out what.
Related: Specification Limits · Statistical Process Control (SPC) · OEE Explained · MES: Definition & Functions · Six Sigma · SYMESTIC Process Data
MES software compared: vendors, functions per VDI 5600, costs (cloud vs. on-premise) and implementation. Honest market overview 2026.
OEE software captures availability, performance & quality automatically in real time. Vendor comparison, costs & case studies. 30-day free trial.
MES (Manufacturing Execution System): Functions per VDI 5600, architectures, costs and real-world results. With implementation data from 15,000+ machines.