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码在不同打光角度下可能得到完全不同的等级——验收时必须锁定照明条件并记录。
三、对比度与静区:两个最容易被忽视的硬门槛
对比度决定“能不能分辨”,静区决定“能不能定位”。一维码要求左右两侧静区宽度不小于窄条宽度的10倍(EAN-13为9倍模块宽),二维码要求四周静区至少1个模块宽,DPM码在零件边缘打标时静区常被倒角或加工纹路侵占。静区不足的典型表现是:读码器反复触发但译码失败,或只能从特定方向读取。
对比度方面,ISO 15415要求符号对比度SC≥20%才可能达到C级以上。对于DPM码,由于标记与基材同色,实际可用对比度往往只有10%~30%,此时必须依靠方向光制造阴影反差。例如激光打标在铝合金上形成的凹坑,在低角度暗场光下凹坑边缘产生阴影,局部对比度可提升到40%以上;若改用同轴光,凹坑与平面反射率接近,对比度可能降到5%以下,等级直接跌至F。
四、常见缺陷类型与成因对照
把缺陷与工艺原因对应起来,才能在验收不通过时给出可执行的整改方向。以下为量产中最常见的几类:
| 缺陷类型 | 典型表现 | 常见成因 |
|---|---|---|
| 条宽增粗/模块粘连 | 窄条变宽、模块边界模糊 | 热转印温度过高、墨水扩散、激光功率过大 |
| 断线/缺模块 | 条码出现断点、二维码模块缺失 | 打印头断针、喷头堵塞、打标功率不足 |
| 静区侵占 | 码边缘紧贴零件倒角或螺纹 | 打标位置偏移、夹具定位误差 |
| 低对比度 | 整体灰暗、模块与背景反差小 | 同色标记、氧化层覆盖、照明角度不当 |
| 表面反光/过曝 | 局部高亮、模块被“洗白” | 抛光面镜面反射、光源直射 |
| 网格畸变 | 模块位置偏移、ANU/GNU超标 | 曲面打标、零件热变形、镜头畸变未校正 |
| 污染覆盖 | 油污、切削液、粉尘遮挡 | 工序间未清洁、打标后未防护 |
需要强调的是,纠错能力不是“万能补丁”。当UEC接近纠错上限时,码虽然还能读出,但已处于临界状态,后续任何轻微污染都会导致批量读码失败。因此在量产验证中,建议将UEC控制在纠错容量的50%以内作为内控线。
五、验收中的实操判断顺序
当现场出现读码率偏低时,建议按以下顺序排查,避免盲目调整设备参数:
- 先看码本身:用经过校准的验证器(如DataMan 470配合条码质量软件)在固定照明下评定等级,记录SC、MOD、UEC、FPD。若等级低于C,优先整改打标工艺,而不是调读码器。
- 再看照明与光学:确认DPM码的照明方式是否与评定条件一致。若现场用同轴光读激光打标码,尝试切换低角度暗场光,观察SC与CC是否提升。
- 再看静区与定位:检查码四周是否有足够静区,特别是零件边缘、倒角、螺纹附近的打标位置。静区不足时,读码器可能反复触发但无法定位。
- 最后看纠错余量:若UEC已接近纠错上限,即使当前能读出,也应视为高风险。建议在量产验证中设定UEC内控线,并定期抽检。