首页 » 软件开发 » 机器视觉系统开发完整解决方案的过程(检查校准视觉软件阶段)

机器视觉系统开发完整解决方案的过程(检查校准视觉软件阶段)

萌界大人物 2024-07-24 16:55:15 0

扫一扫用手机浏览

文章目录 [+]

  任何解决方案的第一步是确定每次检查的要求并确定是否可行,因此计划是首要需要考虑的问题。
需要考虑几个因素,例如:正在接受检查的是什么,所需的检查次数,检查速度,机械设计的限制,性能要求,时间和成本。

  规划阶段过去后就是设计阶段,为确保满足要求,需要进行原型设计。

  可能存在某些机械限制,这将需要额外的光学设备,例如镜子。
还可能存在需要改变设计的机械限制。
例如,由于围绕光学器件的自动化内的一些工具,工作距离可能需要在300mm和320mm之间。
有可能需要更换镜头,同时增加延长管。

机器视觉系统开发完整解决方案的过程(检查校准视觉软件阶段) 软件开发
(图片来自网络侵删)

  如果图像不符合要求,请进行故障排除。
更改各种参数以允许更合适的图像。
可能需要更换照明或者可能需要添加偏振器。
原型设计使视觉工程师能够验证视觉设计并创建视觉设计。

  常规机器视觉相机通常需要视觉控制器。
如果使用智能相机,则不需要外部视觉控制器。
视觉控制器是用于与光学设备(例如相机和灯)进行通信的专用单元。
视觉控制器应具备满足检查要求的能力。
这意味着它必须能够处理与用于检查的设备以及所需的其他I / O协议的通信。

  在此阶段,应该清楚是否可以达到视觉检查的要求。
软件应该能够检测处理检查所需的功能。
要验证软件是否能够检测边缘,请使用将在检查期间使用的一些工具(即边缘定位工具),以确保软件可以检测到某些边缘。
尝试在此之后改变设计可能会增加解决方案的成本。
在此阶段确保对视觉设计的信心。

  开发

  机器视觉软件可以使用各种工具来帮助分析零件中的特征。
在构建代码之前要做的第一件事是使用示例图像来规划代码的构建方式。
这还取决于将使用哪种机器视觉软件。
使用已设计的设置,抓取几个好的和坏的部分图像,以便在此阶段使用。

  不同的软件可以有不同的工具集。
某些软件可能无法跟上自动化的循环时间。
如果检查需要快速循环时间,则必须在该时间内完成全面检查。
这一切都回到了检查的要求,以决定使用哪种软件。

  根据检查的要求,在构建代码时需要考虑几个因素。
一些例子包括:每个部件的每个摄像头都需要捕获多个图像吗?需要检查的功能有哪些?灯需要多频繁频闪?检查需要使用哪些工具?如何进行校准?软件是否正在与之通信?环境照明如何发挥作用?如果检查中有灯光,此灯何时触发?它在整个检查过程中是否仍然存在?它会闪光吗?如果需要用相机触发灯光,则需要使用软件来解决。
如果涉及频闪单元,该单位频闪的频率是多少?

  需要在软件中执行一系列工具以进行检查。
还需要相应地放置工具,以确保软件仅检查需要检查的功能。
使用这些工具需要有一定的逻辑。
例如,如果软件检测到缺陷,则该部件发生故障,输出错误代码并显示结果。

  需要将此信息发送到与自动化一起使用的任何外部控制器。
如果零件是通过或失败,它将允许机器知道如何处理零件。
通过这些通信,还需要I / O功能来与其他自动化进行通信。

  通过通信,还需要具有易于为操作员理解的用户界面(UI)。
这意味着确保所有结果都易于查看,操作员可以轻松使用任何其他功能。
错误代码也应该易于理解为操作员。

  为了进行精确测量,需要进行校准步骤,以便软件能够测量图像中的特征。
一种方法是使用校准网格。
将从视觉站获取校准网格的图像以允许校准检查。
大多数机器视觉软件都有这样的工具。
该工具可以选择使用校准网格,它将询问该网格的参数。

  整合

  集成阶段是所有光学设备与其他自动化集成的地方。
这是所有东西汇集成一个整体的地方。

  在集成阶段要做的第一件事是确保所有硬件都已配置并安装到自动化组件上。
根据设计阶段的设计规格调整每个视觉站。
确保所有设备之间的所有通信都正常。

  使用之前开发的校准步骤,校准光学设备。
如果完成校准步骤,请使用摄像机视野中的校准目标运行该步骤并捕获该图像。
该软件将其测量校准到校准目标。
确保软件中的测量值与零件的实际测量值相同。
如果有用于检查的灯,请调整光强度以满足所需的亮度。

  通过触发多张图像测试光学设备。
如果读取良好的图像,请完全自动化地测试光学设备。
测试好的和坏的部件,以确保部件拒绝。
确保所有时间与自动化和光学设备保持同步,以确保有效检查。

  如果检查在此阶段不符合要求,请进行故障排除。
根据问题,代码中可能存在需要更改的内容。
此时更改代码是一个简单的修复。
如果需要更换设备或进行任何其他重大更改,可能会增加解决方案的时间和成本。

  验证

  在此阶段,将进行多项测试以确保视觉站符合项目开始时概述的要求。
测试是根据检查要求创建的。
每次视力检查应该进行的一项测试是重复性测试。
该测试的一个很好的例子是量具可重复性和再现性测试。
该测试检查 测量值的变化和部件的变化。

  如果未满足要求,请再次进行故障排除。
通过进行微小更改来尝试修复检查。
这将花费更少的时间和资源。
在项目的这个阶段,重大变化将占用更多的时间和资源。
一旦所有测试都通过并满足所有要求,解决方案就完成了。

标签:

相关文章

语言中的借用,文化交融的桥梁

自古以来,人类社会的交流与发展离不开语言的传播。在漫长的历史长河中,各民族、各地区之间的文化相互碰撞、交融,产生了许多独特的语言现...

软件开发 2025-01-01 阅读1 评论0

机顶盒协议,守护数字生活的新卫士

随着科技的飞速发展,数字家庭逐渐走进千家万户。在这个时代,机顶盒成为了连接我们与丰富多彩的数字世界的重要桥梁。而机顶盒协议,作为保...

软件开发 2025-01-01 阅读1 评论0

语言基础在现代社会的重要性及方法步骤

语言是人类沟通的桥梁,是社会发展的基础。语言基础作为语言学习的基石,对于个人、社会乃至国家的发展具有重要意义。本文将从语言基础在现...

软件开发 2025-01-01 阅读2 评论0

粤语电影,传承文化,点亮时代之光

粤语电影,作为中国电影产业的一朵奇葩,以其独特的地域特色、丰富的文化内涵和鲜明的艺术风格,赢得了广大观众的喜爱。本文将从粤语电影的...

软件开发 2025-01-01 阅读3 评论0

苹果游戏语言,塑造未来娱乐体验的基石

随着科技的飞速发展,游戏产业逐渐成为全球娱乐市场的重要支柱。在我国,游戏产业更是蓬勃发展,吸引了无数玩家和投资者的目光。而在这其中...

软件开发 2025-01-01 阅读1 评论0