做了几年机器视觉质检项目,回头看那些出现返工的案例,问题很少出在算法本身。悟空体育在整理客户案例时发现,真正让项目延期、追加预算的,往往是三件在立项阶段被轻描淡写的事:需求边界没有锁死、光学方案在批量复制时失真、质检节拍与产线节拍没对齐。这篇复盘不谈技术参数,只谈项目推进中的观察。
需求边界的模糊,会在验收阶段集中爆发
需求梳理阶段最常见的偏差,是把「检出缺陷」当成一句完整的需求。悟空体育接触过一家做精密冲压件的客户,立项时只写了「检测表面划伤与压痕」,试产阶段双方都满意,量产后却因为一批边界样品争执不下——划伤长度多少算缺陷、浅压痕在哪个光照角度下才算可见,这些没有提前定义,验收就变成了拉锯。
复盘下来,可行的做法是在需求阶段就把三件事写进文档:缺陷的判定基准图、可接受的漏检率与过杀率区间、以及边界样品的仲裁机制。悟空体育在后续项目里推动客户共同建立缺陷样本库,把「像缺陷但可放行」的样品单独归档,这一步看似繁琐,却让验收阶段的争议减少了相当一部分。
- 判定基准图要包含合格、临界、不合格三档,不能只给极端样本。
- 漏检率与过杀率必须同时约定,只压漏检往往导致过杀飙升。
- 边界样品的仲裁人要在项目启动时就指定,不能等到验收再找。
光学方案在单工位跑通,不等于多工位可复制
光学设计的坑,通常藏在复制环节。悟空体育复盘的一个电子件项目,首台设备调试顺利,扩展到第二条产线时却频繁误判,排查后发现是工位间的环境光差异和相机安装角度公差累积所致。单工位验证时用的是独立遮光罩,复制时为了节省空间省掉了,结果光源方案的实际效果打了折扣。
这类问题的根源在于把光学方案当成「参数」而不是「工程约束」。可行的做法是把光源型号、安装距离、遮光条件、相机姿态公差写成可复制的装配规范,并在每个工位留出验证窗口。悟空体育在案例中看到,凡是把光学方案文档化、并把复检步骤纳入产线集成的项目,多工位复制阶段的返工明显更少。
另一个容易被低估的点是来料波动。同一套光学方案,面对不同批次的表面涂层或油污状态,成像结果会有差异。复盘时建议在试产阶段就引入多批次来料验证,而不是用一批「状态良好」的样品跑通就宣告光学方案定型。
质检节拍与产线节拍的错位,是集成阶段的主要摩擦
产线集成阶段最典型的摩擦,是质检工位的处理速度跟不上主线节拍。悟空体育观察到一个案例,视觉系统的单件处理时间在实验室里达标,上线后却因为上下料动作、通讯握手和异常复判流程,实际节拍被拉长,产线只能降速运行。这类问题不是算法优化能解决的,而是系统集成的接口设计问题。
复盘给出的经验是:在方案设计阶段就把节拍预算拆开,把成像、处理、通讯、复判各自的耗时上限写清楚,并预留异常路径的时间。同时要和产线控制系统明确握手协议,避免质检结果等待造成的隐性停顿。悟空体育在客户案例中看到,提前做节拍仿真的项目,上线后的调速次数更少。
- 把节拍预算按环节拆分,而不是只给一个总时长。
- 异常复判路径要单独计时,它往往是节拍失控的隐藏来源。
- 与产线控制系统的握手协议要在集成前完成联调验证。
复盘之后:把经验变成下一次的检查项
这三件事的共同点是,它们都不在算法指标里,却直接决定项目是否顺利交付。悟空体育在客户案例栏目里持续记录这类过程细节,目的不是给出标准答案,而是帮助读者在立项时多问几个问题。质检改造的难点,往往不在能不能检出来,而在能不能稳定地、可复制地、按节拍地检出来。把需求边界、光学一致性和节拍衔接当成工程约束来管理,返工的概率会小很多。
网友评论
精选留言