4. 可靠性指标定义与验证计划
在CV-X视觉系统的可靠性验证中,最容易出现的偏差不是“测不出来”,而是“测出来的数字没有统一定义”。同一台设备,生产部门说误检率是0.3%,品质部门复测却是1.1%,往往并非设备漂移,而是判定口径不同:NG样本是否包含边界样本、重复精度取的是极差还是标准差、节拍统计是否剔除通信重试。因此,可靠性验证的第一步不是上机测试,而是把指标定义、统计口径、样本边界和判定阈值写成可复现的验证计划。
一、五类核心指标的定义与统计口径
MTBF(平均无故障时间)针对的是“系统级失效”,而非单次检测错误。CV-X系统中,一次“故障”通常定义为:相机掉线、控制器通信中断、光源驱动异常、程序异常退出,或连续N次检测无法输出结果且需人工干预恢复。定义时必须写明是否包含计划停机、是否包含换型调试时间。工程上常用可观测口径:
MTBF = 累计有效运行时间 / 故障次数
有效运行时间 = 总日历时间 − 计划停机 − 换型调试 − 非设备原因停机
示例(假设数据):某工位连续运行30天,计划停机与换型合计42 h,发生3次需人工干预的故障,则有效运行时间约678 h,MTBF≈226 h。该数值只用于说明口径,不代表真实设备水平。
误检率(过杀率,False Reject Rate)定义为:合格品被判定为NG的比例。分母是实际合格品总数,分子是被误判为NG的合格品数。误检率直接关联良率损失,通常比漏检率更早被产线感知。
漏检率(漏杀率,False Accept Rate)定义为:实际不良品被判定为OK的比例。分母是实际不良品总数,分子是被放行的不良品数。漏检率是可靠性验证中风险最高的指标,必须用已知缺陷的标准样本集来测量,而不能用产线自然不良品估算。
重复精度(Repeatability)描述同一静止目标、同一程序、同一光照条件下,连续多次测量结果的离散程度。对尺寸测量项,通常用同一位置重复采集30次,计算标准差σ与极差R;对判定型项目,则用判定结果一致率表示。重复精度反映的是系统噪声底,不包含工件装夹变动。
节拍稳定性(Cycle Time Stability)不是平均节拍,而是节拍的一致性。常用指标包括:平均节拍、节拍标准差、P95/P99节拍、超节拍次数。验证时应区分“检测耗时”与“含通信、IO握手、结果上报的端到端节拍”,两者差异在高速产线上可能达到数十毫秒。
二、验证计划的编制方法
验证计划不是测试清单的堆砌,而是一份“可执行、可复现、可判定”的文件。编制时按以下逻辑展开。
第一步:确定验证对象与边界。明确被测工位、相机型号、镜头、光源、控制器固件版本、程序版本、通信方式。任何一项变更都应触发重新验证或至少回归验证。例如CV-X控制器固件从V3.1升级到V3.2,即使程序未改,也应重跑漏检率与重复精度。
第二步:建立标准样本集。OK样本应覆盖正常波动范围,包括尺寸上下限附近、表面反光差异、来料姿态偏差;NG样本应覆盖所有已定义缺陷类型,并包含“临界不良”——即人眼也需仔细判断的样本。样本集应编号、拍照存档,并记录每件的标准判定结果。样本数量建议:OK≥300件,NG≥100件,缺陷类型每类≥20件。样本不足时,统计置信区间会显著变宽。
第三步:定义测试条件与顺序。测试顺序会影响结果:先做重复精度(静止、无来料变动),再做误检/漏检(动态过件),最后做MTBF与节拍(连续运行)。若先跑连续运行,设备热漂移可能已改变重复精度基线。
第四步:设定判定阈值与置信要求。阈值应来自工艺要求,而非“看起来差不多”。例如漏检率目标≤0.1%,在100件NG样本中允许0次漏检;若出现1次,则观测漏检率1%,需扩大样本或调整阈值。同时应约定复测规则:不达标时,允许调整哪些参数、调整后是否重新计数。
第五步:记录与判定。每次测试记录时间、环境温度、样本编号、判定结果、节拍值、异常事件。最终输出一张指标汇总表,逐项对照目标值给出“达标/不达标/有条件达标”。
三、验证计划示例表
下表为某CV-X尺寸检测工位的验证计划示例,参数与目标值均为教学假设,实际项目应按工艺要求替换。
| 指标 | 定义/公式 | 样本与条件 | 目标值 | 判定规则 |
|---|---|---|---|---|
| MTBF | 有效运行时间 ÷ 故障次数 | 连续运行≥72 h,记录掉线/中断 | ≥ 200 h | 故障次数≤1次为达标 |
| 误检率 | FP ÷ 实际OK数 | OK样本300件,动态过件 | ≤ 0.5% | FP≤1件为达标 |
| 漏检率 | FN ÷ 实际NG数 | NG样本100件,含临界样本 | ≤ 0.1% | FN=0为达标 |
| 重复精度 | 同一目标30次测量的σ与R | 静止、恒温、固定光照 | σ≤0.01 mm,R≤0.03 mm | 两项同时满足 |
| 节拍稳定性 | 端到端耗时均值、σ、P95 | 连续过件500次 | 均值≤80 ms,P95≤95 ms | 超节拍次数≤5次 |
四、常见口径陷阱
- 把“复测一致”当成重复精度。重复精度要求同一目标、同一条件;复测一致可能混入了重新装夹的变动。
- 用产线自然不良品估算漏检率。自然不良品数量少、类型不全,无法覆盖临界缺陷,漏检率会被严重低估。
- 节拍只统计检测算法耗时。实际节拍包含触发、曝光、通信、IO输出,忽略后段会得出偏乐观的结论。
- MTBF把计划停机算作故障。换型、保养、停电不属于设备故障,应剔除后再计算。
- 误检率与漏检率分开调参。两者由同一阈值控制,必须联合评估,不能单独“优化”其中一个。