质量控制中的机器视觉
质量控制(QC)在现代制造业中发挥着核心作用,有助于确保产品在出厂前符合既定规格。从历史上看,许多检测任务在很大程度上依赖于人工操作员进行的人工目视检查。虽然人工检查在许多工作流程中仍然具有价值,但在高生产速度下、长时间运行期间,或在评估极小特征时,保持一致的检测质量可能变得颇具挑战。
机器视觉系统利用工业相机、受控照明和图像处理软件,帮助实现这些检测任务的自动化。通过在可重复的成像条件下运行,机器视觉系统能够支持高通量的检测工作流程,并具有高度的一致性和测量可重复性。
人工检查与自动化视觉检测的对比
当质量经理为自动化视觉系统的成本提供论证时,他们通常会将自动化检测系统的可重复性和通量与人工检测工作流程的实际局限性进行比较。
|
特性 |
人工检查员 |
机器视觉系统 |
|
速度 |
检测通量在很大程度上取决于操作员的工作负荷和检测复杂度。 |
支持以生产线速度进行高通量检测。 |
|
一致性 |
检测一致性可能随时间推移或因操作员不同而有所差异。 |
在受控条件下应用一致的检测标准。 |
|
精度 |
微小缺陷或细微的尺寸变化可能难以一致地评估。 |
支持精确的尺寸测量以及对微小特征的可重复检测。 |
|
数据记录 |
人工记录可能耗时较长,且更难以标准化。 |
能够自动将检测图像、测量结果和缺陷数据存储到工厂信息系统中。 |
自动化 QC 的 4 项核心任务
用于质量控制的机器视觉系统通常会执行以下一项或多项检测任务。
1. 缺陷检测(瑕疵检查)
系统对材料表面进行分析,以查找缺陷或不规则之处。典型应用包括检测加工金属表面上的划痕、识别注塑塑料中的气泡,或检测连续材料卷材中的撕裂。
2. 计量(测量)
视觉系统通过分析图像中的距离、边缘和几何关系,进行非接触式尺寸测量。典型应用包括验证孔径、测量零件尺寸,以及确认是否符合制造公差。
3. 装配验证
在最终装配或包装过程中,系统采集图像以验证所需组件是否齐全且位置正确。应用包括确认药品包装上的安全封条、验证组件中螺钉是否存在,或检查标签的位置和方向。
4. 印刷与文本验证(OCR / OCV)
系统利用光学字符识别(OCR)来读取印刷信息,例如有效期、序列号或批次代码。随后使用光学字符验证(OCV)来确认印刷文本与预期值相符,并满足既定的可读性或印刷质量要求。
QC 在生产线上的哪个环节进行?
机器视觉系统可集成在制造过程的不同阶段,以支持过程监控、缺陷检测和最终质量验证。
-
在线检测: 相机直接安装在生产线沿线,或集成到加工设备中。系统在制造过程中对产品进行检测,使缺陷或工艺偏差能够在工作流程早期被识别出来。这有助于减少材料浪费,并防止缺陷零件流入下游生产阶段。
-
线尾(EOL)检测: 相机布置在制造过程的末端附近,通常位于包装或出货之前。在此阶段,系统执行最终检测,以在产品离开生产线之前验证装配的完整性、产品质量以及是否符合既定的检测标准。
QC 中的传统算法与深度学习对比
现代自动化质量控制系统通常采用基于规则的图像处理技术、深度学习模型,或两种方法的结合。最合适的方法取决于检测任务、产品变异性和运行条件。
|
软件方法 |
工作原理 |
最适用于 |
|
传统(基于规则的)视觉 |
使用由工程师配置的预定义数学规则和图像处理操作。 |
结构化且可重复的检测任务,例如尺寸测量、对象计数或条形码读取。 |
|
深度学习(AI) |
使用在大型图像数据集上训练的神经网络来对对象进行分类、检测缺陷或识别复杂的视觉模式。 |
涉及高度视觉变异性、天然材料,或难以用固定规则定义的缺陷的应用。 |
常见问题
误剔除(或称"第一类错误")是指机器视觉系统错误地将完好无缺的零件判定为缺陷品,并将其剔出生产线。这通常是由照明不良、镜头脏污或检测参数设置过于严格所致。误剔除会因产品被浪费而造成损失,但相比误接受(false accept)通常更受青睐--误接受会让缺陷产品流向客户。
只有当颜色是缺陷的决定性特征时才需要。如果您要验证番茄的成熟度,或检查是否安装了正确颜色的保险丝,则需要彩色传感器。但是,如果您要测量尺寸、读取条形码或查找表面划痕,则单色相机更为可取,因为它们能提供更好的对比度、更高的分辨率和更快的帧率。
可以。通过使用与高速相机同步的高强度频闪照明,视觉系统能够"冻结"以极高速度移动的产品的运动。这样即可在不减慢传送带速度的情况下,实现清晰、无模糊的检测。
术语表
- 返回总览