能读,不等于质量高
读码器可能用专有算法读出数据;验证器要按规定的参考流程测量并判级。
不是先猜“哪台设备更准”,而是把总等级拆回八个分项:是哪一项贴着边界, 哪个测量条件把它推过了线。
同一码形 · 不同成像条件
均匀成像
深浅余量较清楚
局部反光
少数深色模块变浅
局部阴影
部分浅色模块变暗
轻微失焦
模块边缘变软
先把三件事分开
字母只是数值等级的名字,不是通用的“合格证”。究竟要求 A、B 还是 C, 由应用规范或客户验收协议决定。
读码器可能用专有算法读出数据;验证器要按规定的参考流程测量并判级。
最终结果由适用规则与最低相关分项限制;一个贴边项就可能决定整枚码的字母。
相同对象必须在锁定的测量条件下重复采集,才知道 B/C 波动来自哪里。
Choose the standard
不是三个评分按钮随便切换
Code 128 · EAN · UPC
条与空沿一个方向排列
分析扫描反射率曲线,评价条、空、边缘和可译码度。
Data Matrix · QR Code
码由油墨、标签或常规印刷形成
评价对比度、调制、固定图形、网格和纠错等二维符号参数。
激光 · 点针 · 刻蚀
码直接形成在零件表面
在 15415 方法上,为 DPM 的反光、纹理和凹凸表面规定替代照明与修订判级方法。
Symbol grade
4.0 → 0
A
4.0
B
3.0
C
2.0
D
1.0
F
0
一个总等级,必须连着四项信息一起看
标准版次、照明方式、孔径 / X 尺寸,以及最低分项。少了其中任何一项, “B”或“C”都很难用于工艺决策。
ISO/IEC 29158
每一项固定回答四件事:它到底在看什么、分数怎么来、低分在现实里代表什么、 第一步先查哪里。教学图与实测报告不会混用。
术语约定:构成 Data Matrix 的最小方格统一称为“模块(module)”。 Cell Contrast 与 Cell Modulation 在本页分别写作“模块对比度”和“模块调制”。
教学图 · 局部稳定性
04 / 08等级变化示意 · 非样本实测
GT = Global Threshold
中文叫“全局阈值”,人话就是整枚码的“深浅分界线”。模块落在哪一侧,就被归到哪一类;离它越近,判别余量越小,局部反光、阴影或采集波动就越容易让模块跨线。
CMOD 看的是模块离这条线还剩多少判别余量。GT 不是 A / B / C / D / F 等级,也不是灰度轴上固定的 50%。
Cell Modulation
有没有少数模块已经靠近深浅分界,下一次很容易被分错?
验证器先在规定的照明、成像和校准条件下取得图像,再按标准算法从整枚码的明暗反射率分布计算出全局阈值(GT,Global Threshold)。人话讲,它就是一条“深浅分界线”:模块的测得反射率落在哪一侧,就被归为深色或浅色。离 GT 越近,判别余量越小,局部反光、阴影、亮度不均或采集波动就越容易让它跨线。GT 不是 A / B / C / D / F 等级,也不是灰度轴上固定的 50%。
低分通常在说什么
局部反光、阴影、凹坑深浅不一、边缘模糊,或少数模块的打标能量异常。
第一步先查什么
先在灰度分布里找最靠近 GT 分界线的模块,再回到原图定位它对应的反光、污损或打标异常。
这张表只说明单个模块的候选层级。最终 CMOD 还要看这些模块有多少、在哪里,以及纠错能力;不能直接拿最差一个模块当最终等级。
教学图 · 局部稳定性
04 / 08等级变化示意 · 非样本实测
GT = Global Threshold
中文叫“全局阈值”,人话就是整枚码的“深浅分界线”。模块落在哪一侧,就被归到哪一类;离它越近,判别余量越小,局部反光、阴影或采集波动就越容易让模块跨线。
CMOD 看的是模块离这条线还剩多少判别余量。GT 不是 A / B / C / D / F 等级,也不是灰度轴上固定的 50%。
Cell Modulation
有没有少数模块已经靠近深浅分界,下一次很容易被分错?
验证器先在规定的照明、成像和校准条件下取得图像,再按标准算法从整枚码的明暗反射率分布计算出全局阈值(GT,Global Threshold)。人话讲,它就是一条“深浅分界线”:模 块的测得反射率落在哪一侧,就被归为深色或浅色。离 GT 越近,判别余量越小,局部反光、阴影、亮度不均或采集波动就越容易让它跨线。GT 不是 A / B / C / D / F 等级,也不是灰度轴上固定的 50%。
低分通常在说什么
局部反光、阴影、凹坑深浅不一、边缘模糊,或少数模块的打标能量异常。
第一步先查什么
先在灰度分布里找最靠近 GT 分界线的模块,再回到原图定位它对应的反光、污损或打标异常。
这张表只说明单个模块的候选层级。最终 CMOD 还要看这些模块有多少、在哪里,以及纠错能力;不能直接拿最差一个模块当最终等级。
等级为什么会波动
码可能没变,但表面进入相机的样子变了。只要最低分项原本就在边界附近, 一点反光、角度、焦点或曝光变化,就足以让总等级换一个字母。
物理标记未变
光、角度、焦点、曝光
灰度或格心发生偏移
例如 25.1% → 24.9%
B → C
同一枚实物码 · 四次真实采集
采集标签 C1
采集标签 C2
采集标签 C3
采集标签 C4四张图来自上游公开技术仓库,展示同一枚直接标记 Data Matrix 在不同采集条件下的真实外观差异。
C1–C4 是上游文件名中的采集标签,不是 A、B、C、D 质量等级。上游未提供照明、 相机、孔径或 ISO/IEC 29158 评分,不能根据图片直接判级。
图片:Arun Kumar M / DPM Data Matrix Decoder,MIT License,本站许可说明。
DPM 刻印与验证关系
背景均匀
模块成形
固定条件验证
从分数回到打标
在一些金属激光应用中,先做均匀浅色底,再形成深色模块, 是改善对比度和一致性的常见两步工艺;它不是 29158 强制的唯一顺序。
先得到较均匀、可控制的浅色反射区域。
在浅色区域内形成定位边、时钟边和数据模块。
按指定版次、照明、孔径和几何条件检查分项。
Defect → parameter → action
版次、来源与证据边界
本页范围限定为 Data Matrix ECC 200 的 DPM 质量验证。 公开资料可以解释方法,不能替代客户原始图、验证器完整报告和重复测量记录。
2020 与 2025 不能混成一张表
ISO/IEC 29158:2025 已替代 2020 版:连续判级定义移至 15415, 舍入方式改为一律向下。页面中的明确数值边界只在其具名公开来源和适用范围内展示; 公开预览没有给出全部第 9 章阈值;需要依据完整 2025 正文作验收时,仍应逐条对照已授权正文。
除上方明确署名的公开实物图外,页面中的参数教学图、四种成像条件教学图与打标工艺图均为 EUTO 自制教学示意;它们用于解释判断逻辑,不对应客户样本,也不替代验证器完整报告或重复测量记录。