Nelson八大判异规则实战:只开规则1你会漏掉80%异常
Nelson八大判异规则实战:只开规则1你会漏掉80%异常
2026-07-28 发布 | 技术实战
控制图判异业界通用 Nelson 八大规则,但很多工程师只开了规则1(点出界),漏掉的趋势、偏移、分层全靠规则2-8。这篇逐条讲清八条规则抓什么、我的实战触发经历,以及为什么规则7"太稳定"反而是病。
一、八大规则到底管什么
控制图判异,业界主流有两套:Western Electric(WE)规则和 Nelson 规则。WE 是老一辈工厂用的 8 条,Nelson 在 1984 年做了修订,把 WE 里重复和矛盾的条文理顺,成了今天最通用的版本。八条规则覆盖"点出界、连续同侧、趋势、偏移、混合"五大类异常。
为什么工程师必须背熟这八条?因为控制图软件大多只默认开规则1(点出界),其余七条要靠你主动开、主动读。很多慢漂移和分层问题,规则1根本抓不到,全靠规则2-8。我见过产线因为只开规则1,漏掉连续趋势导致整批均匀性报废。
二、规则1-2:最常用也最基础

规则1:任一点超出 3σ 控制限,立即判异。这是底线,不用多说。规则2:连续 9 点在中心线同侧。单看一个点没事,但连续 9 点偏一边,说明过程均值已经悄悄偏移,只是还没出界。
我每天看 trend 第一眼就是规则2:如果连续 7-8 点都在均值上方,哪怕没超 3σ,我也会提前介入查机台。等它真出 3σ,往往已经漂了十几片。规则2是"未雨绸缪"的利器。
三、规则3-4:趋势型异常
规则3:连续 6 点持续上升或下降。这抓的是"渐变",比如腔体老化、耗材损耗导致的缓慢劣化。规则4:连续 14 点上下交替(锯齿)。正常随机过程不该这么规律,锯齿往往暗示数据被人为修匀,或采样周期和某周期信号撞车。
一次我们膜厚连续 6 点单调上升,规则3触发。查下来是加热器老化温度缓升,换了加热块就好了。如果只靠规则1,要等温度飘到出界才报警,那批 waf易已经废了。
四、规则5-6:偏移型异常
规则5:连续 3 点中至少有 2 点落在中心线同侧 2σ 以外。规则6:连续 5 点中至少 4 点落在 2σ 外同侧。这两条抓"均值小幅偏移"——单一两点在 2σ 外可能随机,但成组出现就是真偏移。
这两类最容易被忽略,因为单个点没出 3σ 大家就当没看见。我建议 SPC 软件把规则5、6 的报警单独标黄,和规则1的红色区分,养成"黄灯也要查"的习惯。

五、规则7-8:分布异常
规则7:连续 15 点落在中心线 ±1σ 内。听起来"很稳定"是好事?错。过度集中往往意味着数据被截尾、测量分辨率不够、或过程被过度调整(过度控制)。规则8:连续 8 点全在 ±1σ 外(两侧都有)。这说明数据来自两个不同总体(分层),比如两批不同材质的料混用了。
规则8 我踩过:某参数连续 8 点全在 1σ 外两侧,查出来是两班用的载气供应商不同,纯度差一档。分层问题不解决,CPK 永远算不对。
六、用 Python 自己实现一套
别完全依赖软件。我用 30 行 Python 把八条规则写成函数,每天把量测数据灌进去跑一遍,输出触发了哪几条。这样你既懂原理,又能对软件报警做交叉验证。
代码逻辑就是逐条判断:规则1比 3σ,规则2数同侧连续数,规则3数单调段……写成函数后,新数据进来自动标异常类型和位置,比肉眼看图快十倍。下篇我贴完整代码。
写在最后
你们厂 SPC 软件默认开了几条规则?有没有因为只开规则1漏过异常?评论区聊聊,我下篇直接贴 Python 实现八条规则的完整代码。




