《机器视觉检测系统完整解决方案以及开发流程.docx》由会员分享,可在线阅读,更多相关《机器视觉检测系统完整解决方案以及开发流程.docx(6页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、机器视觉检测系统完整解决方案以及开发流程机器视觉检测系统完整解决方案以及开发流程 书目 机器视觉检测系统完整解决方案以及开发流程 . 1 第一步是确定要求并确定是否可行 . 1 安排 . 2 方案设计. 2 系统开发. 4 整合 . 5 第一步是确定要求并确定是否可行机器视觉一词可以想象是具有一组眼睛的计算机进行检测或检验行为。为了开发机器视觉应用的完整解决方案,视觉工程师执行一系列通常分为五个类别的任务:安排,设计,构建,集成和验证。安排 对于很多视觉工程师来说,任何解决方案的第一步是确定每次检查的要求并确定是否可能。须要考虑几个因素,如:•正在检查什么 •所需检查次数
2、•检查速度 •机械设计限制 •性能要求 •时间和成本 规划阶段进入设计阶段进行验证。为了确保要求可以实现,原型完成。假如视觉工程师认为检查是可以实现的,则可能不须要原型设计。然而,验证总是有益的,因为随后在解决方案中的更改将影响时间和成本。方案设计 依据检查要求,为每个视觉应用程序创建和测试初始视觉设计。可以有几个视觉站,都有不同的光学设置。在设计视觉站时,每个摄像机,镜头和光线都须要考虑几个因素。•相机规格 •相机数量 •相机类型 •单色或彩色 •解析度 •帧速率 •通讯协议&bul
3、l;曝光/快门速度 •获得 •镜头规格 •镜头类型 •焦距 •工作距离 •间隔 •视野 •过滤 •光圈 •灯光规格 •灯数 •灯光类型 •尺寸 •颜色 •距离零件 •强度 一旦确定了一些因素,就设置了一个视觉设计原型来捕获样本部分的图像。必需通过在图像中具有适当的对比度来通过软件来检测主要特征。该过程涉及调整光学设备。图像由通常由辨别率定义的像素阵列组成。机器视觉软件运用这些像素,以及预定的算法来定义图像中的零件的某些特征。它遵循与面部
4、识别软件相同的概念。该软件搜寻图像中的某些像素排列以识别脸部特征。例如,眼睛四周的边缘会有较暗的像素,以及眼睛中心的暗像素。该软件运用算法分析特征,并识别一张脸。类似地,机器视觉软件遵循相同的概念。这些算法由视觉工程师运用机器视觉软件开发。也可能存在某些机械限制,这将须要额外的光学设备,例如镜子。还可能存在须要变更设计的机械限制。例如,由于围绕光学元件的自动化中的一些工具,工作距离可能须要在 300mm 和 320mm 之间。镜头须要更换的机会以及延长管的添加。假如图像不符合要求,请进行故障解除。更改各种参数以允许更合适的图像。照明可能须要变更,或者可能须要添加偏光片。原型设计允许视觉工程师验
5、证视觉设计以及创建它们。常规机器视觉摄像机通常须要视觉限制器。假如运用智能相机,则不须要外部视觉限制器。视觉限制器是用于与光学设备进行通信的专用单元,例如照相机和灯。视觉限制器应具备满意检测要求的实力。这意味着它必需能够处理与用于检查的设备以及所需的其他 I / O 协议的通信。在这个阶段,应当清晰视力检查的要求是否可以实现。软件应当能够检测到处理检查所需的功能。为了验证软件能够检测边缘,请运用在检查期间将运用的几个工具(即边缘定位工具)来确保软件可以检测某些边缘。试图变更设计,这可能会增加解决方案的成本。在现阶段确保对视觉设计的信念。系统开发 机器视觉软件可以有各种工具来帮助分析部件中的功能
6、。构建代码之前首先要做的是运用示例图像来规划代码的构建方式。这也将取决于将要运用的机器视觉软件。运用已设计的设置,在此阶段中抓取好的和坏的零件的几个图像。不同的软件可以有不同的工具集。某些软件可能无法跟上自动化的周期时间。假如检查须要快速循环时间,则必需在该时间内完成全面检查。全部这些都回到了检查要求,以确定运用哪种软件。依据检查的要求,构建代码时须要考虑几个因素。一些例子包括:•每部照相机须要拍摄多张图像吗? •须要检查的功能有哪些? •光须要频闪多少? •你想分析的部分是什么? •须要运用哪些工具进行检查?(边缘工具,blob工具,校准等)
7、•校准如何进行? •是否有与软件通信的东西? •环境照明如何发挥作用? •假如检查涉及到光,此光线何时触发?在整个检查过程中是否仍旧存在?有频闪吗假如须要运用相机触发灯,则须要运用软件来计算。假如有一个频闪单元涉及,该单元频闪多长? 须要在软件中执行一系列工具以进行检查。工具也须要相应放置,以确保软件只检查须要检查的功能。运用这些工具须要有肯定的逻辑。例如,假如软件检测到缺陷,则该部分是失败的,输出错误代码并显示结果。该信息须要发送到与自动化一起运用的任何外部限制器。假如零件是通过或失败,它将允许机器知道如何处理零件。通过这些通信,还须要 I / O 功
8、能与自动化的其余部分进行通信。通过沟通,还须要一个用户界面(UI),为用户供应一个易于理解的界面。这意味着确保全部结果都简单可见,操作员可以轻松运用任何其他功能。操作员也应当易于理解错误代码。对于精确测量,须要有一个校准步骤,使软件能够从图像中测量特征。一种方法是运用校准网格。校准网格的图像将从视觉站取出,以允许校准检查。大多数机器视觉软件都将有一个工具。该工具可以选择运用校准网格,并且会询问该网格的参数。整合 集成阶段是全部光学设备与其他自动化系统集成在一起的地方。这就是一切都在一起的一个整体。在集成阶段要做的第一件事是确保将全部硬件配置并安装到自动化组件上。依据设计阶段的设计规格调整每个视觉站。确保全部通信在全部设备之间运行。运用前面开发的校准步骤,校准光学等系统设备。