3. DPM直接部件标识读码挑战

DPM(Direct Part Marking,直接部件标识)是把二维码或条码直接加工在零件本体上的标识方式,它不依赖纸质或塑料标签,因而能承受高温、油污、清洗、磨损等工业环境。但正因为它“长在零件上”,读码难度远高于普通标签码:码的成像质量由材料、工艺、表面状态共同决定,而不是由打印机决定。理解DPM,首先要理解不同打标工艺在零件表面留下的物理形貌差异,再理解这些差异如何影响成像,最后才能选对光源、镜头和算法。

三类主流DPM工艺的物理特点

激光蚀刻是用激光在材料表面烧蚀或改性形成码点。对金属而言,激光脉冲使局部材料熔融、氧化或气化,形成微凹坑或氧化色差。它的特点是码点边缘清晰、位置精度高,但对比度来源复杂:有的靠凹坑的阴影,有的靠氧化层与基体的反射率差。如果激光参数不稳定,会出现码点深浅不一、局部过烧或重铸层,导致同一码内单元亮度差异大。

点阵喷码(Dot Peen)是用硬质针头以气动或电磁方式在表面打出密集凹点,由凹点排列成码。它的物理形貌是“凹坑阵列”,每个点都有明显的立体深度,通常在0.02~0.1 mm量级。点阵喷码对材料适应性极强,钢、铝、铸铁、甚至部分塑料都能打,但表面会形成一圈凸起的毛刺。毛刺在侧向光下会产生强烈反光,干扰码点识别;同时针头磨损会导致点径变化,使码的模块尺寸漂移。

电化学腐蚀(Electro-Chemical Etching,ECE)通过电解液和掩膜,在金属表面选择性地腐蚀出码点。它的特点是码点边缘相对柔和、深度浅,通常只有几微米到几十微米,对比度主要来自腐蚀区与未腐蚀区的漫反射差异。ECE适合不锈钢、钛合金等需要保持表面完整性的零件,但若电解液浓度、电压或时间控制不当,会出现腐蚀不足(对比度低)或过腐蚀(码点粘连)。

DPM三类工艺的截面形貌与成像对比度来源 激光蚀刻 Laser Etching 截面:凹坑 + 氧化色差 形貌特征 • 凹坑深度 5~50 μm • 边缘清晰,位置精度高 • 可能产生氧化色/重铸层 对比度来源 • 凹坑阴影(暗场) • 氧化层与基体反射率差 读码风险 • 参数不稳→码点深浅不一 • 高反光金属→局部过曝 点阵喷码 Dot Peen 截面:深凹坑 + 凸起毛刺 形貌特征 • 凹坑深度 20~100 μm • 点径受针头磨损影响 • 周围有凸起毛刺 对比度来源 • 凹坑阴影(暗场) • 毛刺侧向反光(干扰) 读码风险 • 毛刺反光→伪码点 • 针头磨损→模块尺寸漂移 电化学腐蚀 Electro-Chemical Etching 截面:浅腐蚀区 + 柔和边缘 形貌特征 • 腐蚀深度 1~20 μm • 边缘柔和,无毛刺 • 表面完整性好 对比度来源 • 腐蚀区与基体漫反射差 • 对比度通常较低 读码风险 • 腐蚀不足→对比度极低 • 过腐蚀→码点粘连

低对比度与曲面读码的两大核心难点

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的专项方案正是围绕这条链路提供可组合的照明、镜头和算法工具,让工程师能按零件实际情况逐项验证和优化。