3. 误检漏检根因分类框架
在XG-X的误检与漏检治理中,最忌讳的做法是“看到不良就调阈值”。阈值只是算法层的一个旋钮,而真正让检测结果偏离的,往往来自光学、机械、电气、算法、通信、环境、工件变异七个层面中的任意一环。建立一套固定的根因分类框架,目的不是把问题复杂化,而是让现场人员在最短时间内把现象归入正确的类别,避免在错误的层面上反复试错。
这七大类根因可以按“信号从工件到判定结果”的传递顺序来理解:工件变异是源头,光学决定成像质量,机械决定成像稳定性,电气决定触发与供电可靠性,算法决定特征提取与判定逻辑,通信决定数据与控制指令是否完整,环境则是贯穿全程的扰动因素。下面逐一说明每类的典型表现、关键检查对象和现场快速判断方法。
七大类根因的典型表现与检查要点
工件变异是最容易被忽视的源头。同一型号工件在不同批次之间可能存在尺寸公差、表面粗糙度、颜色深浅、毛刺或油污差异。现场判断方法:取连续生产的10~20个工件,在相同位置采集图像,观察特征区域是否出现规律性偏移或灰度波动。如果误检集中在某一批次或某一来料方向,优先归入此类。
光学问题通常表现为图像整体偏暗、局部过曝、边缘模糊或对比度下降。检查顺序:先看光源是否衰减(用照度计或对比历史图像),再看镜头表面是否有粉尘或油雾,最后确认光源角度和滤光片是否被改动。一个实用技巧是:如果同一工件在更换光源亮度后误检率明显变化,根因大概率在光学层。
机械问题往往表现为图像位置漂移、重复性差或振动导致的运动模糊。检查要点包括:相机支架是否松动、工件定位机构是否磨损、传送带是否打滑、编码器连接是否可靠。现场可以用“连续采集50帧,观察同一特征点的像素坐标标准差”来量化机械稳定性,标准差超过1~2像素就需要排查机械层。
电气问题集中在触发信号和供电质量。典型现象是触发丢失、触发抖动导致图像采集时机偏移、或供电波动引起相机重启。检查方法:用示波器观察触发信号边沿是否干净,测量24V供电纹波是否超标,确认接地是否单点可靠。如果误检与设备启停、大功率设备动作同步出现,应优先怀疑电气干扰。
算法问题是最容易被误判为“调参就能解决”的一类。实际上,ROI设置不当、模板匹配阈值过严、特征选择与缺陷类型不匹配、预处理滤波过度等,都会造成系统性误检或漏检。判断方法:回放一批已知OK和NG样本,统计算法判定结果与人工标注的混淆矩阵。如果OK样本被大量判NG,说明阈值或特征过于敏感;如果NG样本被大量判OK,说明特征区分度不足。
通信问题在XG-X与PLC、上位机或MES之间发生。典型表现是判定结果已生成但未正确送达、握手超时、丢包导致结果错位。检查要点:确认通信协议(如EtherNet/IP、PROFINET、TCP/IP)配置一致,检查网线屏蔽和交换机端口状态,观察通信日志中是否有重传或超时记录。如果误检与生产节拍加快同步出现,通信延迟是需要优先排查的方向。
环境是贯穿全程的扰动因素。温度变化会引起镜头热胀冷缩导致焦点偏移,湿度变化可能使工件表面反光特性改变,环境光(如车间窗户、天车照明)会干扰图像对比度,粉尘和电磁干扰则分别影响光学和电气层。现场判断:记录误检发生的时间段,与车间温度、光照变化、附近设备运行状态做相关性分析。
现场快速归类的三步法
面对一个具体的误检或漏检问题,不建议逐类穷举,而应按以下三步快速收敛:
- 确认可复现性。用同一工件反复过检10次,观察误检是否稳定出现。稳定复现的问题通常指向算法、光学或机械的固定偏差;间歇性出现的问题则优先怀疑电气、通信或环境扰动。
- 确认变化条件。改变单一变量(如更换工件批次、调整光源亮度、暂停附近设备),观察误检是否消失或加剧。能随单一变量变化而改变的问题,根因就在该变量对应的类别中。
- 按信号链顺序排除。从工件端向判定端逐层检查:先确认工件本身是否一致,再确认图像是否稳定,再确认触发是否可靠,最后确认算法和通信是否正常。每一层用最小代价的检查手段(如看图像、量信号、回放样本)快速排除,避免在未确认前就修改算法参数。
七大类根因框架的价值不在于分类本身,而在于它提供了一条从现象到原因的固定排查路径。现场人员不需要记住所有细节,只需要在遇到问题时先问三个问题:是否可复现?随什么条件变化?信号链上哪一层最可疑?把这三个问题回答清楚,根因类别自然就会收敛到一两个方向上,后续的参数调整、硬件更换或逻辑优化才有明确的靶点。