4. 条码与DPM码质量基础

在DataMan系统的验收与量产验证中,读码率不达标往往不是“读码器不行”,而是码本身的质量已经越过了可读边界。理解一维码、二维码与DPM码的符号标准、等级评定方法、对比度与静区要求,以及常见缺陷类型,是判断“该调设备还是该改工艺”的前提。

一、三类码的符号标准与结构差异

一维码(如Code 128、Code 39、EAN-13)以条空宽度承载信息,信息沿单一方向排列,因此对横向打印精度、条空边缘锐利度和纵向的均匀性敏感。它的校验依赖条空宽度比,一旦墨水扩散或热转印温度过高导致条宽增粗,窄条与窄空就可能被判定为同一宽度,直接造成译码失败。

二维码(如Data Matrix、QR Code)以模块矩阵承载信息,具备纠错能力。Data Matrix ECC200常用纠错等级为10%~30%,QR Code分为L/M/Q/H四档。纠错能力意味着二维码对局部污损、缺失有一定容忍度,但容忍的前提是模块边界清晰、模块尺寸一致。二维码的“L型实线边框+虚线时钟图案”是定位与网格校正的基准,边框破损会直接导致定位失败。

DPM码(Direct Part Marking)不是一种独立码制,而是直接标记在零件表面的Data Matrix或QR码,常见工艺包括激光打标、点阵喷印、电化学蚀刻和微铣削。DPM码的难点在于:标记与基材同色,靠凹凸或表面改性形成对比;表面可能是拉丝、喷砂、铸造或曲面;标记区域可能被油污、切削液或氧化层覆盖。因此DPM码的质量评定不能只看“印得清不清楚”,而要看“在给定照明下能否形成足够的局部对比”。

二、等级评定:从目视到ISO/IEC 29158

一维码与普通二维码的印刷质量评定依据ISO/IEC 15416(一维)和ISO/IEC 15415(二维),核心输出是符号等级(A~F,对应4.0~0.0)。二维评定的关键参数包括:

  • 解码(Decode):能否正确译出数据,是等级的前提,解码失败则整体为F。
  • 符号对比度(SC):模块高反射率与低反射率的差值,反映整体明暗分离程度。
  • 调制比(MOD):最差模块对比度与整体对比度之比,反映模块间一致性。
  • 固定图案损伤(FPD):L型边框与时钟图案的破损比例。
  • 轴向不均匀性(ANU):网格在水平与垂直方向的畸变程度。
  • 未使用纠错(UEC):纠错码字被实际消耗的比例,反映污损严重程度。
  • 网格非均匀性(GNU):模块中心与理想网格位置的偏移。

DPM码则依据ISO/IEC TR 29158(又称AIM DPM标准),它与15415的最大区别在于:照明方式由标准规定的45°环形光改为可调方向光,且增加了“细胞对比度(Cell Contrast)”和“细胞调制(Cell Modulation)”两个参数,用于描述在特定照明下每个模块与背景的局部反差。这意味着同一枚DPM码在不同打光角度下可能得到完全不同的等级——验收时必须锁定照明条件并记录。

验收约定:DPM码等级评定必须同时记录照明方式(如低角度暗场、同轴明场、穹顶光)、光源波长、相机曝光与增益。脱离照明条件的等级数字没有可比性。

三、对比度与静区:两个最容易被忽视的硬门槛

对比度决定“能不能分辨”,静区决定“能不能定位”。一维码要求左右两侧静区宽度不小于窄条宽度的10倍(EAN-13为9倍模块宽),二维码要求四周静区至少1个模块宽,DPM码在零件边缘打标时静区常被倒角或加工纹路侵占。静区不足的典型表现是:读码器反复触发但译码失败,或只能从特定方向读取。

对比度方面,ISO 15415要求符号对比度SC≥20%才可能达到C级以上。对于DPM码,由于标记与基材同色,实际可用对比度往往只有10%~30%,此时必须依靠方向光制造阴影反差。例如激光打标在铝合金上形成的凹坑,在低角度暗场光下凹坑边缘产生阴影,局部对比度可提升到40%以上;若改用同轴光,凹坑与平面反射率接近,对比度可能降到5%以下,等级直接跌至F。

四、常见缺陷类型与成因对照

把缺陷与工艺原因对应起来,才能在验收不通过时给出可执行的整改方向。以下为量产中最常见的几类:

缺陷类型典型表现常见成因
条宽增粗/模块粘连窄条变宽、模块边界模糊热转印温度过高、墨水扩散、激光功率过大
断线/缺模块条码出现断点、二维码模块缺失打印头断针、喷头堵塞、打标功率不足
静区侵占码边缘紧贴零件倒角或螺纹打标位置偏移、夹具定位误差
低对比度整体灰暗、模块与背景反差小同色标记、氧化层覆盖、照明角度不当
表面反光/过曝局部高亮、模块被“洗白”抛光面镜面反射、光源直射
网格畸变模块位置偏移、ANU/GNU超标曲面打标、零件热变形、镜头畸变未校正
污染覆盖油污、切削液、粉尘遮挡工序间未清洁、打标后未防护

需要强调的是,纠错能力不是“万能补丁”。当UEC接近纠错上限时,码虽然还能读出,但已处于临界状态,后续任何轻微污染都会导致批量读码失败。因此在量产验证中,建议将UEC控制在纠错容量的50%以内作为内控线。

条码/DPM码质量要素与缺陷映射 一维码 Code128 / EAN-13 条空宽度比承载信息 ISO/IEC 15416 评定 静区 ≥ 10×窄条宽 二维码 Data Matrix / QR 模块矩阵 + 纠错码字 ISO/IEC 15415 评定 静区 ≥ 1 模块宽 DPM码 激光/点阵/蚀刻标记 同色靠凹凸形成对比 ISO/IEC TR 29158 等级依赖照明条件 关键质量参数 符号对比度 SC ≥20% 才可能达C级 调制比 MOD 最差模块/整体对比度 固定图案损伤 FPD L边框/时钟图案破损 未使用纠错 UEC 内控 ≤ 纠错容量50% 细胞对比度 CC DPM专用,随照明变化 细胞调制 CM DPM专用,模块一致性 静区 Quiet Zone 定位基准,不可侵占 常见缺陷与工艺成因 条宽增粗 / 模块粘连 热转印温度过高 · 墨水扩散 · 激光功率过大 断线 / 缺模块 打印头断针 · 喷头堵塞 · 打标功率不足 静区侵占 打标位置偏移 · 夹具定位误差 · 倒角过近 低对比度 同色标记 · 氧化层覆盖 · 照明角度不当 表面反光 / 过曝 抛光面镜面反射 · 光源直射 · 曝光过高 网格畸变 曲面打标 · 零件热变形 · 镜头畸变未校正 污染覆盖 油污 · 切削液 · 粉尘 · 打标后未防护

五、验收中的实操判断顺序

当现场出现读码率偏低时,建议按以下顺序排查,避免盲目调整设备参数:

  1. 先看码本身:用经过校准的验证器(如DataMan 470配合条码质量软件)在固定照明下评定等级,记录SC、MOD、UEC、FPD。若等级低于C,优先整改打标工艺,而不是调读码器。
  2. 再看照明与光学:确认DPM码的照明方式是否与评定条件一致。若现场用同轴光读激光打标码,尝试切换低角度暗场光,观察SC与CC是否提升。
  3. 再看静区与定位:检查码四周是否有足够静区,特别是零件边缘、倒角、螺纹附近的打标位置。静区不足时,读码器可能反复触发但无法定位。
  4. 最后看纠错余量:若UEC已接近纠错上限,即使当前能读出,也应视为高风险。建议在量产验证中设定UEC内控线,并定期抽检。
常见误区:把“能读出来”等同于“质量合格”。纠错码会掩盖缺陷,一个UEC接近上限的码在实验室能读,到了产线因油污或振动就可能批量失败。验收应以等级评定和UEC余量为依据,而不是单次读取成功。