计数型控制图(p、u)的控制限之所以不是直线,原因就一个:控制限的宽度里含着子组容量 n,而 n 每天在变。
翻回公式看一眼:
``` p 图: UCL = p̄ ± 3 √( p̄(1−p̄) / n ) u 图: UCL = ū ± 3 √( ū / n ) ```
n 在分母、还在根号底下。n 变大,限收窄;n 变小,限张开。软件按每个子组自己的 n 逐点算限,连起来自然是阶梯状(有些软件把它平滑成曲线,本质一样)。
这跟计量型控制图很不一样。Xbar-R 图里 n 通常固定成 5,A₂、D₄ 那些系数一查表就定死,限当然是直线。一到计数型,n 变成了变量,限就活了。
再往下,你得理解一句更本质的话:限宽反映的不是"标准松紧",是"这个样本能提供多少证据"。 检 1200 件得出的 3% 和检 400 件得出的 3%,可信度完全不同——后者更可能是偶然。所以后者的限就得放宽,不能拿同一把尺子卡。
限的半宽(3σ 那一截)是:
``` 半宽 = 3 √( p̄(1−p̄) / n ) = 常数 / √n ```
注意是 1/√n,不是 1/n。这个区别很要命,我拿一组数说:
设 p̄ = 3%,则常数 = 3 × √(0.03×0.97) = 3 × 0.17059 = 0.51178。
| 子组容量 n | √n | 半宽 = 0.51178/√n | UCL | LCL |
|---|---|---|---|---|
| 50 | 7.07 | 7.24% | 10.24% | 0(截断) |
| 100 | 10.00 | 5.12% | 8.12% | 0(截断) |
| 200 | 14.14 | 3.62% | 6.62% | 0(截断) |
| 400 | 20.00 | 2.56% | 5.56% | 0.44% |
| 800 | 28.28 | 1.81% | 4.81% | 1.19% |
| 1600 | 40.00 | 1.28% | 4.28% | 1.72% |
| 3200 | 56.57 | 0.90% | 3.90% | 2.10% |
盯着这张表看两件事。
第一,n 翻倍,限只收窄到原来的 71%(1/√2),不是一半。 想把限宽砍一半,n 得变成 4 倍。这就是为什么"加大抽样量"这条改善路线成本高得吓人——灵敏度的提升是平方根级的,钱却是线性烧的。
第二,n 从 200 涨到 400 这一档,LCL 刚好从 0 冒出头。 分界点在 n·p̄ = 9,这里 p̄=3%,对应 n = 300。过了 300,图才开始有下侧灵敏度。这条线在第 34、35 篇都出现过,模块四里它反复出现,值得记死。

现场看阶梯限,抓住三点就够了。
规则一:点和限,必须一一对应地看。 第 7 个点只能和第 7 段限比,绝不能拿眼睛拉一条水平线横着扫。手工画图时这错误特别常见——白板上限画成锯齿,人眼却下意识按最高那截去判,结果一堆异常被放过。
规则二:限窄的地方最容易出信号,但也最容易被误解。 大批量那天限收得紧,同样幅度的波动更可能报警。有人为这个抱怨"产量一高就报警,图不公平"。不是不公平,是那天你有更多证据,本来就该看得更细。
规则三:限的台阶落差太大,说明取样方案有问题。 如果最宽那段限是最窄那段的两倍以上(对应 n 相差 4 倍以上),这张图读起来会很累,判异也难以标准化。这时候该做的是规范取样量,把 n 拉到相近水平,而不是硬读那张锯齿图。
不喜欢锯齿图?有三条正经出路。
出路一:±25% 内用平均 n 画直线。 各子组 n 都落在 n̄ 的 ±25% 内,就按 n̄ 算一组固定限,画成两条直线。前面几篇反复提过,这是现场手工图的主流做法。对越界的个别子组单独补算限即可。
出路二:改画标准化控制图(Z 图)。 把每个点转换成标准化值:
``` Z = ( p_i − p̄ ) / √( p̄(1−p̄)/n_i ) ```
转完之后,纵轴变成"几个 σ",中心线恒为 0,UCL 恒为 +3,LCL 恒为 −3,永远是直线,不管 n 怎么变。代价是操作工看不到"3.2%"这种直观数字,只看到"+1.7"。我一般给工程师看 Z 图,给操作工看原始 p 图,两套并存。
出路三:干脆把 n 固定死。 全检工位做不到,但抽检工位完全可以——规定每小时固定抽 200 件,多的不检、少了补检。n 定死,限就是直线,还能顺手改用 np 图,现场更友好。这是成本最低的方案,可惜很多厂想不到,宁愿去买软件。
拿一条 SMT 贴片线的锡膏印刷不良数据,8 个子组,n 随排产波动很大:
| 子组 | n | D | p |
|---|---|---|---|
| 1 | 420 | 13 | 3.10% |
| 2 | 1150 | 34 | 2.96% |
| 3 | 680 | 22 | 3.24% |
| 4 | 1480 | 41 | 2.77% |
| 5 | 390 | 18 | 4.62% |
| 6 | 920 | 27 | 2.93% |
| 7 | 1320 | 39 | 2.95% |
| 8 | 640 | 19 | 2.97% |
Σn = 420+1150+680+1480+390+920+1320+640
420+1150 = 1570;+680 = 2250;+1480 = 3730;+390 = 4120;+920 = 5040;+1320 = 6360;+640 = 7000
ΣD = 13+34+22+41+18+27+39+19 = 213
``` p̄ = 213 / 7000 = 0.030429 (3.04%) √( p̄(1−p̄) ) = √( 0.030429 × 0.969571 ) = √0.029503 = 0.171765 ```
画法 A:正确的阶梯限(逐子组算)
| 子组 | n | √n | 3σ = 3×0.171765/√n | UCL | LCL |
|---|---|---|---|---|---|
| 1 | 420 | 20.49 | 2.51% | 5.56% | 0.53% |
| 2 | 1150 | 33.91 | 1.52% | 4.56% | 1.52% |
| 3 | 680 | 26.08 | 1.98% | 5.02% | 1.07% |
| 4 | 1480 | 38.47 | 1.34% | 4.38% | 1.70% |
| 5 | 390 | 19.75 | 2.61% | 5.65% | 0.43% |
| 6 | 920 | 30.33 | 1.70% | 4.74% | 1.34% |
| 7 | 1320 | 36.33 | 1.42% | 4.46% | 1.62% |
| 8 | 640 | 25.30 | 2.04% | 5.08% | 1.01% |
判定:子组 5 的 p = 4.62% < 它自己的 UCL = 5.65%,未报警。全部受控。
画法 B:偷懒的直线限(用 n̄)
n̄ = 7000/8 = 875。3σ = 3×0.171765/√875 = 3×0.005807 = 1.74%。 UCL = 4.78%,LCL = 1.30%。
判定:子组 5 的 4.62% < 4.78%,仍未报警——这次没出事,纯属运气。 检查一下 n 的波动:最小 390 是 n̄ 的 44.6%,最大 1480 是 169%,远远冲出 ±25%,这条直线限根本不该用。它对子组 5(真限 5.65%)过严,对子组 4(真限 4.38%)过松。哪天子组 4 出个 4.5%,真限该报警,直线限却放过去了。
画法 C:标准化 Z 图
拿子组 5 算: ``` Z₅ = (0.0462 − 0.030429) / (0.171765/√390) = 0.015771 / (0.171765/19.748) = 0.015771 / 0.008698 = 1.81 ``` 拿子组 4 算: ``` Z₄ = (0.0277 − 0.030429) / (0.171765/38.471) = −0.002729 / 0.004465 = −0.61 ``` 八个 Z 值都落在 ±3 内,图上是两条笔直的限,结论和画法 A 完全一致——Z 图和阶梯限图是等价的,只是换了坐标。

计数型控制限是曲线,不是缺陷,是诚实。它把"这个样本有多少证据"如实画在了图上。想要直线,有三条路:把 n 波动压进 ±25%、改画 Z 图、或者干脆把 n 固定死。挑哪条,看你的工位是全检还是抽检、看图是给工程师还是给操作工。
互动提问:你系统里那张 p 图,n_max 除以 n_min 是多少?如果超过 4,你觉得现在最该做的是换成 Z 图,还是回头去把取样方案规范一下?
如需配套互动练习、培训课件或软件试用,可搜索「东方大易」或访问大易官网 www.eastdayi.com(苏州东方大易管理咨询有限公司,电话 0512-65561989)联系客服获取。