机器视觉在汽车冲压件在线检测中的落地踩坑总结

做了近五年工业自动化产线的视觉项目,大部分都是给汽车零部件厂做在线检测,见过太多方案看起来参数完美,落地就崩的案例。今天不说空泛的理论,只说真刀真枪干出来的经验,给准备上手做项目的朋友提个醒。

冲压车间的机器视觉,核心需求从来都不是分辨率多高

很多新手做方案,上来第一句话就是你要多大精度?我给你选最高分辨率的相机。

我刚接第一个冲压件项目的时候,组里的小伙子就是这么干的。客户要检测120mm范围的冲压件,缺料、毛刺、孔位偏移,公差要求0.1mm。小伙子一算,精度要0.01mm,选了500万像素的大靶面相机,配了大光圈定焦镜头,美滋滋说肯定没问题。

装机第一天,直接歇菜。

为什么?环境啊!你以为是实验室干净恒温没震动?冲压车间什么环境?每分钟12次冲压,整个产线抖得像筛子,地面振动加速度1.2g,你选的普通工业相机抗震等级才0.5g,开机半天镜头固定座就松了,偏了六个丝,成像全糊。还有镀锌板冲压件表面反光,你用个普通环形白光,一打上去一半面积过曝,边缘根本提取不出来。

汽车冲压车间机器视觉在线检测工位实拍
汽车冲压车间机器视觉在线检测工位实拍

后来换了什么?抗震等级1.5g的工业面阵相机,光源换成同轴蓝色激光,加了防油污的石英玻璃保护罩,才解决了最基础的成像问题。说实话,大部分项目死都死在环境适配,不是参数不够。按照GB/T 39143-2020《机器视觉检测系统性能测试方法》,环境适应性指标是第一位的,很多人做方案直接把这一条漏了,可笑不可笑?

选型的隐形权衡,贵的不一定是对的

去年有个客户找过来,要测冲压件翻边高度,公差0.2mm。一开始他们找了别的供应商,上来就推激光3D视觉,整套报价快三十万,客户觉得太贵,找我们过来看看。

我们去现场测了半小时,给了个2D方案,整套下来不到六万,满足要求。

很多人觉得测高度必须3D,真的不是。翻边是垂直于平面的凸起,你把工件放在背光板上,打侧光,2D相机拍轮廓,直接就能算出翻边的高度,精度能做到0.05mm,完全满足公差要求。这里核心就是那个所有人都学过,但没人当回事的成像精度公式:

单个像素精度 δ = 视野(FOV)宽度 ÷ 相机横向像素总数

按照行业通用要求,成像精度要小于工件公差的1/10,这个项目公差0.2mm,δ只要小于0.02mm就合格。我们选的500万像素相机,横向2592像素,把视野控制在50mm,算下来就是50mm/2592≈0.019mm,刚好满足要求。哪里用得上3D?

机器视觉成像精度参数对应计算表
机器视觉成像精度参数对应计算表

不过话说回来,不是说3D不好,如果你要测不规则曲面的凹凸,那2D确实不行,该上还得上。但很多供应商就是喜欢把简单问题复杂化,堆高端配置赚溢价,我们做工程的,心里得有杆秤,对吧?能稳定满足要求的方案,就是最好的方案。

现场调试三个坑,踩一个废三天

现场调试三个坑,踩一个废三天
现场调试三个坑,踩一个废三天

我自己踩过,也见过无数人踩,这里说三个最常见的。

第一个就是标定。很多人说我相机出厂已经标定过了,直接装机就行。大错特错。出厂标定是恒温恒湿环境下做的,你现场安装有镜头倾角,有温度变化,夏天冲压车间能到40度,玻璃镜头热膨胀,像素精度会飘,飘个0.1mm太正常了,直接就超差。必须用带计量溯源的不锈钢标定板,现场重新标,别省这个事。

第二个就是阈值。很多人怕漏判,把判定阈值调得特别严,结果误判率飙到10%以上,工人每天啥也不用干,就给你复检不合格件,不到一个星期,工人就偷偷把检测功能关了,你项目白做。我一直觉得,误判比漏判更可怕,客户要求零漏判,误判控制在1%以内完全可以接受,平衡很重要。

第三个就是通信延迟。产线是实时触发检测,节拍卡死,你拍一张4k的图,走百兆网,传输加上处理,延迟快300ms,直接卡件,整条线停在这里等你。我之前就踩过这个坑,卡了我整整两天,最后才发现,我根本不需要传整张图,只需要把各个检测的ROI区域传出来处理就行,改完之后延迟直接降到40ms,什么事都没了。现在我做项目,第一时间就开ROI,省流量省时间,百试百灵。

做机器视觉这么久,最大的感触就是,这东西从来不是什么高高在上的黑科技,就是一个给产线干活的工具。很多人现在一说起机器视觉就是大模型大算法,其实90%的传统工业检测项目,用经典的模板匹配加边缘检测就够稳定,够好用。把场景摸透,把坑避开,比什么花里胡哨的概念都有用。

免责声明:市场有风险,选择需谨慎!此文仅供参考,不作买卖依据。如有侵权请联系删除。
文章名称:机器视觉在汽车冲压件在线检测中的落地踩坑总结
文章链接:https://m.yqhljx.com/list_9/1965.html