第四节:统计公差基础——正态分布、3σ原则与公差累积模型
各位工程师朋友,今天我们来聊聊统计公差。说实话,我刚入行那会儿,对统计公差的理解就是“算个方差完事”。直到有一次,我负责的一个镜头模组,按最坏情况(WC)算公差,良率只有30%,生产部门直接找我喝茶。后来改用统计公差(RSS)重新评估,良率预测到了85%,实际跑下来也差不多。嗯,从那以后,我再也不敢小看统计公差了。
4.1 正态分布:光学制造中的“天选分布”
为什么光学制造中,绝大多数尺寸、曲率、厚度都服从正态分布?说白了,就是中心极限定理在作怪。你想想看,一个镜片的加工误差,受机床振动、温度波动、材料均匀性、操作员手法……几十个微小因素叠加,最终结果就是——大部分零件落在目标值附近,离得越远的越少。
正态分布的概率密度函数长这样:
f(x) = (1 / (σ * √(2π))) * exp(-(x - μ)² / (2σ²))
其中:
- μ:均值,代表工艺中心。我习惯把它理解为“师傅调机的目标值”。
- σ:标准差,代表工艺的离散程度。σ越小,说明你的产线越稳。
核心认知:正态分布不是假设,而是大量光学制造数据的真实写照。我见过上百条产线的SPC数据,90%以上都符合正态分布。剩下的,要么是工艺没调稳,要么是测量系统有问题。
4.2 3σ原则:你的良率到底是多少?
3σ原则,说白了就是:在正态分布下,数据落在某个区间内的概率是固定的。
| 区间 | 包含概率 | 百万分之缺陷数(PPM) |
|---|---|---|
| μ ± 1σ | 68.27% | 317,300 |
| μ ± 2σ | 95.45% | 45,500 |
| μ ± 3σ | 99.73% | 2,700 |
| μ ± 6σ | 99.9999998% | 0.002 |
这里我要强调一点:3σ ≠ 良率99.73%。为什么?因为实际生产中,工艺中心会漂移。我记得有一次,一个镜片曲率半径的CPK算出来1.33,看着挺好。结果量产三个月后,模具磨损导致均值偏移了1.5σ,良率直接从99%掉到了85%。
我的建议:做公差分析时,别只看短期CPK。至少取30天以上的数据,看看均值有没有漂移趋势。如果漂移超过0.5σ,你的统计公差模型就要打折扣了。
4.3 公差累积的两种模型:RSS vs WC
一个光学系统有十几个镜片,每个镜片有厚度、曲率、偏心、倾斜……这些公差怎么叠加?两种主流方法:
4.3.1 最坏情况(WC)模型
WC模型假设所有零件都同时处于最差状态。公式很简单:
T_total = Σ |T_i|
其中T_i是第i个公差的极限值。
举个例子:一个三片式镜头,每个镜片的厚度公差都是±0.05mm。按WC算,总厚度公差 = 0.05 + 0.05 + 0.05 = ±0.15mm。
我曾经踩过的坑:刚做设计时,我特别喜欢用WC,觉得“保险”。结果一个10片镜头的系统,WC算出来总公差±0.5mm,结构设计根本塞不下。生产部门说:“你这不是设计,是刁难。”后来我学乖了——WC只用在安全关键尺寸上,比如法兰距、光阑位置。
4.3.2 统计公差(RSS)模型
RSS模型认为,所有零件同时处于极值的概率极低。公式:
T_total = √(Σ T_i²)
还是那个三片式镜头:T_total = √(0.05² + 0.05² + 0.05²) = √0.0075 ≈ ±0.087mm。
你看,RSS算出来只有WC的58%。这意味着什么?意味着你可以把公差放得更宽,或者把设计做得更紧凑。
关键区别:
- WC:假设所有误差同向叠加,概率极低(0.27%³ ≈ 0.000002%),过于保守。
- RSS:假设误差独立随机,符合正态分布,更贴近实际。
4.4 什么时候用RSS,什么时候用WC?
我个人的经验法则:
- 用WC的场景:
- 安全关键尺寸(如镜头与传感器的间距)
- 零件数量少(≤3个)
- 工艺能力差(CPK < 1.0)
- 用RSS的场景:
- 零件数量多(≥5个)
- 工艺稳定(CPK ≥ 1.33)
- 非安全关键尺寸
避坑指南:我曾经在一个变焦镜头项目中,盲目用RSS,结果装配时发现镜片间隔累计误差太大,导致变焦曲线偏移。后来查原因——有两个镜片的偏心公差是强相关的(同一台机床加工),RSS的独立性假设不成立。所以,用RSS前,一定先确认各公差是否独立。
4.5 知识体系总览
下面这张图,是我做公差分析时脑子里始终绷着的一根弦:
4.6 实战:一个简单的RSS计算示例
假设一个双胶合透镜,两个镜片的厚度公差分别为±0.03mm和±0.04mm,折射率公差分别为±0.001和±0.0015。问:总光程公差是多少?
按RSS计算:
T_total = √(0.03² + 0.04² + (0.001 * 10)² + (0.0015 * 10)²)
= √(0.0009 + 0.0016 + 0.0001 + 0.000225)
= √0.002825
≈ ±0.053mm
注意:折射率公差要乘以透镜厚度(这里假设10mm)才能换算成光程。
我的习惯:做RSS计算时,我会把所有公差先换算成同一个物理量(比如光程、波前误差),再开方。单位不统一,算出来就是笑话。
4.7 总结
统计公差不是玄学,它是用概率论武装起来的工程工具。正态分布告诉我们工艺的“脾气”,3σ原则告诉我们良率的“底线”,RSS和WC则是我们做决策的“两把尺子”。
记住:没有完美的模型,只有合适的模型。WC太保守,RSS太乐观,实际生产中,我经常在两者之间取一个折中——比如用RSS的1.2倍作为设计目标。这样既不过分浪费,也不至于太冒险。
公众号:蓝海资料掘金营,微信deep3321