工业检测,这些年我踩过的坑

去年冬天,一台封装好的控制器出厂后第三天就退了回来。客户说,插上电没反应。拆开一看——PCB上一颗0402的电容立碑了。我们的AOI居然没拦下来。 我当时差点把键盘砸了。 这批板子一共500片,全检过。AOI程序是参数抄的上一款产品,相似度90%以上吧。所以,想当然以为没问题。结果呢?立碑这种典型缺陷,居然放过去了。后来查出来,光源亮度衰减了15%,阈值没跟着调。就这么个小疏忽。 说实话,工业检测这活儿,真不是买台设备就高枕无忧了。

AOI的真相:它真的省心吗?

很多人对AOI(自动光学检测)有误解。觉得相机一拍,电脑一判,不良品自动踢出来。完美。可实际产线上,哪有这么简单。 AOI的本质是图像比对。先采集一片“金板”——也就是完美的样板,作为参考。然后每片待测板的图像跟它比对,找出差异。差异大了,就算缺陷。这逻辑没毛病,但问题是:什么是“差异大”? 全靠工程师设阈值。设松了,连锡、少锡漏过去;设严了,误报率飙升,操作员天天追着复判,最后干脆把报警全忽略。 u2003u2003u2003u2003
AOI设备检测PCB板立碑缺陷示意图
AOI设备检测PCB板立碑缺陷示意图
最坑的是什么?金板本身可能就有瑕疵。你拿一块带微小划痕的板子当标准,后面所有正常板子全被判成NG。有一回我们就这样,产线停了半天,才发现金板氧化了。气得我当场把金板锁进了干燥箱。 还有灯光。AOI对光源极度敏感。LED老化、角度轻微偏移、环境光变化,都会影响成像。我们甚至发现,换了个品牌的锡膏,因为反光率不同,误报率就飙了3个百分点。3个百分点啊!看着不大,但对于每天2万点的产线,就是600次复判。操作员会疯的。 所以,别听销售忽悠“一键检测”“零误报”。AOI是工具,不是神仙。 你得跟它磨合,定期校正,随时准备调整阈值。这才是真相。

从AOI到深度学习检测,我们经历了什么

2019年,我们终于上了深度学习检测。号称AI视觉,能像人一样“学习”缺陷。心里那个期待啊。 说实话,落地过程真是一言难尽。 传统AOI靠规则——尺寸、面积、灰度。深度学习呢?给一堆缺陷图片,训练个模型,它自己找特征。听起来很酷,但首先你得有大量缺陷样本。可我们工厂良率一直控在99%以上,哪来那么多缺陷照片?为了凑训练集,我们故意造了一批不良品——短路、空焊、错件——人都快神经了。 好不容易模型训练好了,线上测试,准确率98%。还不错?等等,那2%是什么?是漏检。其中有一张,BGA下面轻微气泡,人眼都很难看出来,但X-ray下很明显。模型没学到,因为训练集里X-ray的BGA气泡图太少。不同检测手段得到的图像特征差异巨大。光学拍照、X-ray、红外热成像……深度学习模型往往只擅长训练过的那个域。你要把模型从2D AOI直接搬到3D X-ray上?别做梦了,必须重新标注数据,重新训练。
深度学习在工业缺陷检测中的应用流程图
深度学习在工业缺陷检测中的应用流程图
u2003u2003u2003u2003 不过话说回来,深度学习检测对随机性纹理缺陷确实厉害。比如铸件表面的砂眼、划痕,传统算法要写几十条规则,AI一个模型搞定。我们有一款铝合金壳体,抛光后偶尔出现发丝纹。以前靠人目检,检验员每天看2000个,眼睛花,黄昏时缺陷漏检率明显上升——人有生物钟啊!上了深度学习后,漏检率从0.5%降到0.02%。这是真金白银的改善。 所以我的态度是:别盲目追AI,但该用的时候别犹豫。 尤其是外观缺陷,人眼不靠谱的地方,AI往往很稳。

问:小批量多品种的工厂,上自动化检测划算吗?

答:说实话,挺难受的。AOI换型时间太长,深度学习模型重新训练又需要样本积累。有一次我们接了个500片的打样单,专门花两天调程序,结果检测时发现误报太多,最后还是人工全检了。我建议这种场景优先考虑通用性强的视觉系统,或者半自动设备。比如用智能相机加灵活的软件,允许快速示教,而不是一上来就搞全自动线。或者,就用工业内窥镜、便携式显微镜这类手工检测工具,让熟练工人来判读,效率可能更高。等量大了再考虑专机。

选择检测设备的血泪教训

我们买过一台某品牌的在线X-ray。参数豪华,3D CT功能,能看BGA气泡率。结果到货才发现,设备对震动极其敏感。我们车间平常有叉车经过,它图像就抖。最后不得不挖地基、加气浮平台,成本比设备还贵。所以啊,买检测设备,先看环境要求,再看技术指标。 别被手册上的分辨率骗了,那都是实验室条件。 另一个教训:软件体验。有一台国产视觉检测仪,硬件不差,但软件界面反人类。设置个检测区域要点七八下,操作员记不住,天天来找我们。后来没办法,自己写了宏。用了不到两年,还是换了。现在买设备我都要求:软件必须支持脚本语言,必须能导出数据到MES。数据封闭的,再便宜也不要。因为工业检测数据太重要了——它是工艺改善的眼睛。你知道波峰焊温度曲线该怎么调吗?不知道?看检测数据啊!焊点形态、空洞率、锡珠分布……这些数据累积起来,能直接指导前工序。我们利用SPC分析AOI检测出的偏移量,发现贴片机某个吸嘴磨损,提前换了,避免了几万片的报废。这就是工业检测数据的价值。

问:我们都用自动检测代替人工了,为什么还要保留目检岗位?

答:这个问题好多人问。我可以明确说:目检永远无法完全取代。 因为人的模糊识别能力至今无可匹敌。一个经验丰富的质检员,看一眼焊点光泽度就知道温度是不是偏高。这个“感觉”,检测设备学不到——至少目前学不到。我们厂的策略是:AOI初筛,剔除明显缺陷;X-ray抽检,管控隐藏风险;人工在最后抽检,专门找那些“感觉不对”的板子。有一次,一块板子AOI全过,但老质检拿起来看了几秒,就说“这个BGA好像歪了0.1mm”。我们上3D扫描仪一量,果然偏了0.13mm。这种直觉,来自多年的经验沉淀。所以,工业检测的最高境界不是无人,而是人机协同。让设备干它擅长的重复性比对,让人干只有人能干的模糊判断。

这几年下来,踩的坑比走的路多。但回头看,每次故障都逼着我们钻得更深。AOI原理、光学畸变校正、颜色空间转换、CT重建算法……原本觉得枯燥的理论,都在事故里活了过来。 工业检测是一条没有终点的路。新技术层出不穷:太赫兹检测、声学显微、在线XRF……但本质上,我们都在做同一件事:用最合适的手段,看见那些看不见的缺陷。 它不酷,不性感,却死死扼着质量的咽喉。 对了,最近我们在试一种手持式电磁超声测厚仪,检测管道腐蚀的,不用耦合剂,直接贴上去就能读数。太爽了!回头专门写一篇聊聊这个。
免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。如有侵权请联系删除。
文章名称:工业检测,这些年我踩过的坑
文章链接:https://www.zystgy.cn/a/55385