MVTEC HALCON

利用视觉系统检查激光钻孔 - FISHER SMITH LLP

isher Smith LLP 开发了一个使用 MVTec HALCON 的机器视觉系统,可自动检测塑料零件中激光钻孔的定位、直径和圆度(Ø 15‑50 µm)。该系统直接在生产线上运行,实现无需人工干预的可靠质量控制。
HALCON
机械
匹配-Matching

一家生产采矿业气体探测器专用小型塑料零件的制造商需要一台新机器在这些零件上自动进行激光钻孔,他们找到激光专家 ES Technology Limited(英国牛津),希望为此目的专门设计一台机器。ES Technology 得到了 RNA Automation(英国伯明翰)多名机器设计师及其合作伙伴 Fisher Smith(英国凯特林)的帮助,他们为机器开发了一套视觉系统,可以自动检查零件,确保准确钻孔。需要检查的塑料零件有 11 种以上的不同变体,钻孔直径为 15-50 微米不等。系统需要适应所有的变体:检查每个变体以确定其位置,以及塑料上孔的入口和出口尺寸。此外,它还需要足够灵活,以便操作员能够在不同批次之间更换零件工装以便操作员能够在不同批次之间更换零件工装。这套系统包含一个进料盆,将特定批次类型的零件装入其中。然后,由视觉引导机器人系统识别零件,并将其放置在步进梁传送系统的固定位置上。

接着,由紫外线激光钻孔系统在零件上钻出沙漏形状的孔,再将零件移动通过另外三个视觉工作站,对零件进行检查。检查完成后,将零件输送到两个箱子上方,分别进行接受和淘汰处理(图 1)。

在线作业

由于要生产的塑料零件种类繁多,他们开发了一套系统,使操作员能够更换机器上的工装以便适应不同的产品批次。为此,控制机器整体操作的 Mitsubishi(日本东京)PLC 经过编程,能够识别与要生产的每批产品相关联的唯一条形码。扫描条形码之后,触摸屏界面上会向用户显示之前已编程完毕并存储在 PLC 上的针对特定类型零件的工装设置参数。这些参数向操作员指明了应安装在进料盆和步进梁系统上的工装类型。此外,PLC 可以自动识别是否安装了不正确的工装套件,从而消除人为疏忽的风险。只需不到 5 分钟的时间即可完成经过充分验证的工装更换,适应不同的塑料零件,从而延长正常运行时间,提高生产效率。将正确的工装安装到机器上之后,即可对零件进行钻孔和检查。在流程开始之前,先将未加工的塑料零件装载到 RNA 振动进料盆中,进料盆晃动零件,使其落在直线传送带上。然后,由 Kawasaki(英国沃灵顿)六轴机器人从传送带上拾取零件,并将其放入步进梁系统的第一个夹持器中,步进梁系统再使用气动夹持器将每个零件从直线传送带上依次转移到一系列视觉工作站(图 2)中的第一个视觉工作站下。在激光钻孔之前,需要确保 Kawasaki 机器人从直线传送带上拾取零件并正确定向每个零件后,再将其转移到步进梁系统。为此,对在 PC 上运行的 Fisher-Smith GenVis 软件进行训练,使用 MVTec(德国慕尼黑)HALCON 基于形状的匹配算法创建每个塑料零件的模板。

在第一个视觉工作站,由 Basler(德国阿伦斯堡)的 Ace 2048 x 2048 400 万像素单色相机拍摄待检查零件的图像,该相机配有 50 毫米镜头,由 Vision & Control(德国维尔茨堡)的 RK2036-R 环形灯具提供照明。然后,图像通过 GigE 接口传输到 PC,由软件将图像与模板进行匹配。在此过程中,软件会确定在零件图像中找到的关键特征的位置,以及它们相对模板旋转的角度。然后,PC 计算必要的位置和旋转变换,以确保机器人能够在钻孔之前以正确的方向拾取零件并将其放置在步进梁系统中。最后,位置和旋转数据通过以太网接口从 PC 传输到机器人控制器。在某些情况下,如果传送带上的塑料零件彼此靠得太近,由于执行器与零件可能发生碰撞,机器人头部的末端执行器可能无法拾取单个零件。为了避免这种情况,执行 Blob 分析,确定要拾取的零件周围区域有无障碍。如有障碍,则认为该零件无法由机器人有效地从生产线上取回,由机器人对传送带进行转位,以便通过退回传送带将零件回收到进料盆中。进料盆工装可在很大程度上避免此类情况,确保从传送带高效收集零件。机器人拾取零件并正确定向后,将其放置在步进梁传送系统中,该系统可确保零件在钻孔和检查过程中保持正确定向。然后,将零件移动到 ES Technology 提供的紫外线激光钻孔系统下,该系统使用来自 Lee Laser(美国佛罗里达州奥兰多)的 12 瓦二极管泵浦紫外线激光器在塑料中钻出沙漏形孔。零件钻孔完成后,通过步进梁将其升起并移动到下一个视觉工作站进行检查。

视觉检查

在第二个视觉工作站,再次检查零件以确定钻孔的位置,确保没有在钻孔工艺之前引入旋转误差。为此,使用 Vision & Control RK2036-R 环形灯具从上方照亮零件,并使用另一台配有 Vision & Control T-107 远心镜头的 Basler 2048 x 2048 单色 400 万像素相机拍摄零件图像。然后通过 GigE 接口将图像传输到 PC,由形状识别算法对零件进行识别。接下来,由阈值算法确定孔的位置,并测量孔的 2D 坐标。系统确定孔是否已在正确的位置钻出之后,由步进梁系统将零件移动到另外两个视觉检查工作站。在此测量孔的入口尺寸和出口尺寸。这两个关键特性会影响与零件配合的传感器的工作精度。在入口孔测量视觉工作站,零件由另一盏 Vision & Control RK2036-R 环形灯具照明,顶面的图像由第二台 Basler Ace 2048 x 2048 400 万像素单色相机拍摄,该相机配有 Vision & Control x20 倍远心镜头,可提供 1.2 毫米视野和 5 微米景深。孔的尺寸测量是一项挑战,因为塑料中的孔本身是沙漏形状,而每个塑料零件的厚度变化可达 100 微米,并且零件的放置可能还会引入较小的高度误差。为了克服由独特形状、零件厚度的可能变化和相机有限的景深所造成的困难,将相机安装到来自 Physik Instrumente(英国贝德福德)的伺服驱动精密滚珠丝杠滑块上。

零件进入入口/出口尺寸检查工作站之后,PC 上运行的 Fisher-Smith 自有 GenVis 软件会指示滑块从预编程的起始位置以 5 微米步进垂直移动相机。然后,相机会触发,在滑块以 5 微米步进移动相机经过 300 微米垂直距离的同时,连续采集零件顶面的 60 张图像。为了控制伺服驱动器以适应要检查的各种零件,伺服通过 RS-232 接口连接到基于 PC 的视觉系统。这样,GenVis 软件就能为每个零件定义图像采集过程的起点和终点。

淘汰和接受

由 GigE 相机采集的 60 张图像通过 GigE 接口传输,由在 GenVis 基于 PC 的软件环境中运行的 HALCON 图像分析算法进行分析,以确定孔在其标称入口处的尺寸。软件会对 60 张图像逐张进行分析,找出其中入口孔图像聚焦最佳的一张。这是通过检测孔圆周边缘周围灰度强度的变化来实现的。当相机采集的一张图像位于聚焦位置上时,该图像强度梯度的方向性变化会更大一些。因此,软件可以通过从 60 张图像中找出具有最大强度梯度的图像来确定位于聚焦位置的图像。之后,采用边缘检测算法来确定该图像中孔的具体尺寸(图 3)。确定入口孔的尺寸之后,步进梁系统就会将零件转移到最后一个视觉检查工作站。在此,零件由第三台 Vision & Control RK613-R 环形灯具照明,而步进梁下方滑道上安装的同样的视觉系统和另一台 Basler 相机则会再采集 60 张零件底面的图像。某些零件的出口处表面非常粗糙,无法进行正面照明。在这种情况下,在零件上方使用 Vision & Control RAL10-7-R 聚光灯,照出孔的轮廓。60 张图像同样是通过 GigE 接口传输到 PC,由 HALCON 软件以类似方式确定其中零件底面上孔的大小(图 3)。零件检查完毕后,步进梁会将其移动到步进梁末端,到达合格品或不合格品滑槽上方。此时,PLC 已汇总由视觉工作站的孔位置、入口孔和出口孔相机采集的所有合格或不合格结果,然后指示步进梁松开其固定零件的夹持器,将零件放入两个滑槽中的一个。为了向制造商提供检查程序结果的详细信息,每个零件的所有相关检查参数都会在 PC 上进行整理并存储在磁盘上,数据可以用 .csv 文件格式输出到制造商自己的 Minitab(美国宾夕法尼亚州州立大学)统计过程控制 (SPC) 系统中。通过从质量控制的角度分析数据,制造商可以确保系统一直发挥最大工作能力,还可使用这些信息维护和改进上游工艺。

作者:Robert Fisher。

感谢Vision Systems Design提供本文。产品/商标的所有产品名称、商标和图片版权均属于其持有者。
保留所有权利。

发布日期: 八月 19, 2015

更多新闻

MVTec MERLIC 26.03 现已上市
借助 MERLIC 26.03,机器视觉应用的开发与运行将变得更加一致且更具可扩展性。该版本引入了统一的 MVTec 版本命名格式(YY.MM),并提供了更简化的、基于软件包的许可模式,同时支持灵活的附加组件。…
了解更多
MERLIC
新版深度学习工具显著提升了 Deep OCR 的性能
凭借 Deep OCR 对齐功能及其他改进,深度学习工具 26.03 提升了 OCR 应用的速度和效率。新模型、优化后的训练以及对 CUDA 12.8 的支持,在降低内存占用量的同时带来了更高的性能。
了解更多
深度学习工具
MVTec Academy 新课程:马赛克拼接——使用 HALCON 进行图像拼接
本基础培训将向您介绍HALCON中的拼接技术。本课程将向您展示如何将多张图像组合成一张大型拼接图像。因此,借助这项技术,您可以生成物体或场景的大幅图像,而这些内容原本无法完全纳入单个摄像头的视野范围内。…
了解更多
Academy
HALCON
使用 HALCON 进行并行编程
本高级培训将向您介绍使用 HALCON 进行并行编程的概念。通过应用并行编程,您可以优化 HALCON 程序的性能,并充分利用多核或多处理器硬件的优势。
了解更多
Academy
HALCON
MVTec 软件管理器 1.6.5:中国地区下载速度全面提升
为提升中国地区用户的软件下载性能,MVTec 现已提供专用的代理缓存服务器。通过 MVTec Software Manager 进行的软件下载将变得更加快速和稳定。
了解更多
MVTec
HDevelopEVO 预览版:最新更新现已推出
更快、更直观且更具交互性的编程体验:所有 HALCON 用户现在均可下载全新的 IDE 预览版。
了解更多
HALCON
MVTec License Server 25.12 新版本发布
借助 MVTec License Server Cloud-Ready 25.12,HALCON 许可证可以借用,从而在网络中断或离线情况下仍可运行。
了解更多
MVTec
MVTec 深度学习工具 25.12 现已发布
2025 年 12 月 04 日,我们发布了 MVTec 深度学习工具的新版本 25.12,从而进一步发展了我们基于人工智能的机器视觉产品组合。
了解更多
深度学习工具
MVTec Academy 全新课程:《图像采集:适用于现代相机技术的接口》
本培训课程将向你介绍 HALCON 中新增的图像采集算子。通过实践练习,你将学习必要的技术术语和概念,并进一步加深理解。
了解更多
Academy
HALCON
HALCON 25.11 现已上市
新版本的 MVTec HALCON 现已可供下载。此次版本再次带来了多项优化与全新功能,其中包括全新的 持续学习(Continual Learning)– 分类 技术,使分类模型的训练与更新过程更加快速、灵活。
了解更多
HALCON
MVTec 线上学院新课程 "通过语言接口进行代码集成"
本高级课程讲解如何在使用 C、C++、C#、Visual Basic .NET 和 Python 编写的软件项目中集成并使用 HALCON 库。
了解更多
Academy
HALCON
MVTec Academy 新课程:使用 GigE Vision 进行图像采集
本高级课程深入讲解如何在 HALCON 中使用 GigE Vision 相机。
了解更多
Academy
HALCON
MVTec MERLIC 5.8 现已上市
MVTec MERLIC 5.8 让视觉应用的开发和运行比以往更加简单,具有改进的错误处理、集中式配方管理以及更快速、更灵活的部署。
了解更多
MERLIC
MVTec Academy 新课程:手眼标定
在本高级课程中,您将学习如何使用 HALCON 进行手眼标定。
了解更多
Academy
HALCON
MVTec License Server 25.08 新版本发布
本次更新使 License Server 更容易作为 Windows 系统服务运行,并提供了更便捷的文档访问。
了解更多
MVTec
新MVTec学院课程“检查条码和2D数据码的打印质量”
在本高级培训课程中,您将学习如何使用HALCON和MERLIC对条码和数据码进行打印质量检测。
了解更多
Academy
HALCON
MERLIC
新MVTec学院课程“缺陷检测”
本基础培训将向您介绍使用MVTec HALCON进行缺陷检测。您将学习不同的方法以及在开发缺陷检测应用程序时需要考虑的因素。随后,您将使用不同方法解决一些具有挑战性的应用案例。
了解更多
Academy
HALCON
MVTec HALCON software box with surfer – new version
HALCON 25.05 现已上市
新版本的 MVTec HALCON 现已可供下载。 HALCON 25.05 引入了形状匹配扩展参数估计的第一次迭代。在此版本中,MVTec 专注于提高 HALCON 的易用性和基于规则的机器视觉。
了解更多
HALCON
MVTec Academy 新课程:“为 MERLIC 开发自定义工具”
本高级培训将向您介绍如何为MERLIC开发自定义工具,以扩展现有的MERLIC工具库。
了解更多
Academy
MERLIC
MVTec 深度学习工具 25.04 现已发布
2025 年 4 月 30 日,我们发布了 MVTec 深度学习工具的新版本 25.04,从而进一步发展了我们基于人工智能的机器视觉产品组合。
了解更多
深度学习工具
MVTec MERLIC 5.7 现已上市
借助新版本 MERLIC 5.7,MVTec 延续了 MERLIC 的既定路线——轻松的流程集成与强大的机器视觉方法相结合。新版本 提高了 MERLIC 运行环境(RTE) 的可用性,并优化了通信接口的操作。
了解更多
MERLIC
全新 MVTec Academy 课程:学习全球上下文异常检测
高级在线课程讲解如何准备数据、训练和应用 MVTec 全球上下文异常检测模型。
了解更多
Academy
HALCON
MERLIC
任务完成:MVTec 圣诞问答活动!
随着我们的圣诞问答活动圆满结束,我们很高兴与大家分享精彩的结果!
了解更多
MVTec
MVTec Software