3. DPM直接部件标识读码挑战
DPM(Direct Part Marking,直接部件标识)是把二维码或条码直接加工在零件本体上的标识方式,它不依赖纸质或塑料标签,因而能承受高温、油污、清洗、磨损等工业环境。但正因为它“长在零件上”,读码难度远高于普通标签码:码的成像质量由材料、工艺、表面状态共同决定,而不是由打印机决定。理解DPM,首先要理解不同打标工艺在零件表面留下的物理形貌差异,再理解这些差异如何影响成像,最后才能选对光源、镜头和算法。
三类主流DPM工艺的物理特点
激光蚀刻是用激光在材料表面烧蚀或改性形成码点。对金属而言,激光脉冲使局部材料熔融、氧化或气化,形成微凹坑或氧化色差。它的特点是码点边缘清晰、位置精度高,但对比度来源复杂:有的靠凹坑的阴影,有的靠氧化层与基体的反射率差。如果激光参数不稳定,会出现码点深浅不一、局部过烧或重铸层,导致同一码内单元亮度差异大。
点阵喷码(Dot Peen)是用硬质针头以气动或电磁方式在表面打出密集凹点,由凹点排列成码。它的物理形貌是“凹坑阵列”,每个点都有明显的立体深度,通常在0.02~0.1 mm量级。点阵喷码对材料适应性极强,钢、铝、铸铁、甚至部分塑料都能打,但表面会形成一圈凸起的毛刺。毛刺在侧向光下会产生强烈反光,干扰码点识别;同时针头磨损会导致点径变化,使码的模块尺寸漂移。
电化学腐蚀(Electro-Chemical Etching,ECE)通过电解液和掩膜,在金属表面选择性地腐蚀出码点。它的特点是码点边缘相对柔和、深度浅,通常只有几微米到几十微米,对比度主要来自腐蚀区与未腐蚀区的漫反射差异。ECE适合不锈钢、钛合金等需要保持表面完整性的零件,但若电解液浓度、电压或时间控制不当,会出现腐蚀不足(对比度低)或过腐蚀(码点粘连)。
低对比度与曲面读码的两大核心难点
DPM读码失败,绝大多数可归入两类:对比度不足和几何畸变。
对比度不足的根源在于“码点与背景的反射差异太小”。例如电化学腐蚀在不锈钢上形成的浅腐蚀区,与未腐蚀区的灰度差可能只有10~20个灰度级;激光蚀刻在黑色阳极氧化铝上,氧化色差也很微弱。此时若用普通漫射光,码点几乎“淹没”在背景里。更麻烦的是,金属表面往往同时存在镜面反射和漫反射:镜面反射会把光源直接反射进镜头,形成局部过曝;漫反射区域又可能太暗。因此,DPM读码不能靠“把光打亮”,而要靠“把光打对方向”。
曲面读码的难点在于景深和光照均匀性。圆柱面、球面或自由曲面上,码的各个区域到镜头的距离不同,边缘区域容易失焦;同时,曲面法线方向连续变化,同一光源在曲面不同位置的入射角差异很大,导致码的一侧过亮、另一侧过暗。如果码跨越曲率较大的区域,还会出现透视压缩,使码的模块宽度在图像中不一致,增加解码难度。
SICK专项解决方案:从打光到算法的系统匹配
SICK针对DPM的解决思路不是单一产品,而是“光源—镜头—算法—验证”的链路匹配。
光源选择上,SICK提供多种DPM专用照明。对于激光蚀刻和点阵喷码这类有凹坑的码,低角度暗场照明是首选:光从侧面以10°~30°入射,凹坑内部产生阴影,码点变暗、背景变亮,形成高对比度。对于电化学腐蚀这类浅腐蚀码,同轴光或穹顶光更有效:同轴光垂直入射,腐蚀区与基体的漫反射差异被均匀放大;穹顶光则提供无方向性的均匀照明,适合曲面。实际选型时,可先用SICK的照明选型表按“工艺类型+材料+曲率”初筛,再用实际零件打样验证。
镜头与景深方面,曲面读码建议使用大景深镜头或远心镜头。远心镜头能消除透视误差,使曲面上的码模块宽度更一致,但工作距离固定,需要根据产线空间选择。若曲面曲率半径小于50 mm,可考虑多相机多角度方案:两台相机从不同角度拍摄同一码,由算法融合或择优解码。
算法层面,SICK的DPM读码器内置了针对低对比度和曲面畸变的预处理:自适应直方图均衡提升局部对比度,形态学滤波抑制毛刺噪声,曲面展开算法将柱面码映射到平面后再解码。对于点阵喷码的毛刺干扰,还可启用码点圆度过滤,只保留符合点阵特征的连通域。
一个可参考的DPM读码验证记录表
以下表格可用于现场打样验证,字段按实际需要增减。示例中的读码率与对比度数值为合理假设,用于说明记录方式,不代表实测结果。
| 零件/材料 | DPM工艺 | 表面状态 | 光源类型 | 镜头 | 灰度对比度(示例) | 读码率(示例) | 主要失败模式 |
|---|---|---|---|---|---|---|---|
| 304不锈钢轴 | 电化学腐蚀 | 拉丝面 | 同轴光 | 远心 | 18 | 99.2% | 边缘码点轻微粘连 |
| 铝合金壳体 | 点阵喷码 | 喷砂面 | 暗场低角度 | 大景深 | 65 | 99.8% | 毛刺反光偶发伪点 |
| 铸铁法兰 | 激光蚀刻 | 粗糙面 | 暗场低角度 | 大景深 | 42 | 98.5% | 局部过烧导致码点模糊 |
| 钛合金植入体 | 电化学腐蚀 | 镜面抛光 | 穹顶光 | 远心 | 12 | 97.0% | 镜面反射过曝 |
从表中可以看出,同一工艺在不同表面状态下的对比度差异很大,读码率也随之变化。实际选型时,应优先保证“最差样品”也能稳定读出,而不是只看平均读码率。对于对比度低于20的样品,建议先调整打光方案,再考虑更换更高分辨率的相机或启用更激进的图像预处理。
DPM读码的本质,是把“零件表面的物理形貌”翻译成“算法能理解的灰度图像”。激光蚀刻、点阵喷码、电化学腐蚀各有各的形貌特征和干扰源,只有把光源方向、镜头景深、算法参数与具体工艺匹配起来,才能在低对比度和曲面上获得稳定读码率。SICK的专项方案正是围绕这条链路提供可组合的照明、镜头和算法工具,让工程师能按零件实际情况逐项验证和优化。