机器视觉检查系统中编程分步重复操作的图形用户界面技术方案

技术编号:6637379 阅读:259 留言:0更新日期:2012-04-11 18:40
提供了一种编程机器视觉检查系统的分步重复操作的方法。所述机器视觉检查系统包括成像部分、用于在所述成像部分的视场(FOV)中夹持一个或多个工件的平台、控制部分和图形用户界面(GUI)。根据所述方法,用户操作所述机器视觉检查系统以定义将对工件特征第一构型执行的一组检查操作。用户还操作所述GUI以显示分步重复对话框,其中他定义限定一组默认分步重复位置的第一多个参数,该组默认分步重复位置用于执行所定义的该组检查操作。用户进一步操作所述GUI以定义一组检查分步重复位置,该组检查分步重复位置是所定义的该组默认分步重复位置的子集,其中将实际上执行所述检查操作。

【技术实现步骤摘要】

本专利技术通常涉及机器视觉检查系统,且更具体地涉及可用来定义和编程所述系统的检查操作的方法、视频工具和用户界面特征。
技术介绍
精密机器视觉检查系统(或简称为“视觉系统”)可被利用来得到被检物体的精确尺寸测量并且检查各种其它物体特性。这样的系统可以包括计算机、摄像和光学系统、 以及精密平台,该精密平台可在多个方向上移动以使得摄像机扫描正被检查的工件的特征。一种商业可用的示例性现有系统是可从位于伊利诺斯州奥罗拉的Mitutoyo America Corporation(MAC)得到的QUICK VISION 系列的基于PC (个人计算机)的视觉系统和 QVPAK 软件。例如,在 2003 年 1 月出版的 QVPAK 3D CNC Vision Measuring Machine User's Guide和 1996年9月出版的QVPAK 3D CNC Vision Measuring Machine Operation Guide中概括地描述了 QUICK VKION 系列的视觉系统和QVPAK 软件的特征和操作, 上面的每本书特此整体地并入作为参考。例如,举例为QV-302专业模型(pro model)的这种产品能够使用显微镜型光学系统来提供各种放大倍数的工件图像,并且按需要移动平台以便在任何单个视频图像的界限上贯穿工件表面。在假设这种系统的期望放大倍数、测量分辨率和物理尺寸限制的情况下,单个视频图像通常仅包括正被观察或检查的工件的一部分。机器视觉检查系统通常利用自动视频检查。美国专利No. 6,542, 180 (,180专利) 教导了这种自动视频检查的各个方面,并且其整体并入于此作为参考。如’ 180专利中所教导的,自动视频检查度量衡工具通常具有编程性能,使得用户针对每个特殊工件构型定义自动检查事件序列。这可以通过基于文本的编程,例如,或者通过一种记录模式,或者通过两种方法的组合来实现,所述记录模式通过存储与用户借助图形用户界面执行的检查操作序列对应的机器控制指令序列来逐步“学习”检查事件序列。这样的记录模式通常称作“学习模式”或“培训模式”。一旦在“学习模式”中定义了检查事件序列,随后就可以在“运行模式”期间使用这样的序列来自动地获取(和另外地分析或检查)工件的图像。包括特定检查事件序列的机器控制指令(即,如何获取每个图像和如何分析/检查每个所获取图像)通常被存储为专用于特殊工件构型的“部件程序”或“工件程序”。例如,部件程序定义如何获取每个图像,例如如何相对于工件定位摄像机,以什么发光级别, 以什么放大倍数级别等等。而且,部件程序例如通过使用诸如边缘/界限检测视频工具之类的一个或多个视频工具来定义如何分析/检查获取图像。可以人工地使用视频工具(或者简称为“工具”)和其它图形用户界面特征来实现人工检查和/或机器控制操作(在“人工模式”中)。在学习模式期间也可以记录它们的设置参数和操作,以便生成自动检查程序或“部件程序”。视频工具可以包括例如边缘 /界限检测工具、自动聚焦工具、形状或图案匹配工具、尺寸测量工具等等。其它图形用户界面特征可以包括与数据分析、分步重复(st印and repeat)循环编程等相关的对话5框。例如,这些工具例行公事地用于各种商业可用的机器视觉检查系统,例如上面讨论的 QUICK VISION 系列的视觉系统和相关联的QVPAK 软件。针对分步重复编程的当前可用特征和图形用户界面(GUI)控制受到限制。具体地,在学习模式或人工模式期间,可用于设置分步重复操作以及相关操作参数的替换物是有限的。因此,现有的替换物可能不够,且不易适用于某些工件的有效使用。而且,针对分步重复操作的现有用户界面并不特别直观,这使得用户难以学习和保留。针对分步重复用户界面特征需要克服这些和其它缺陷以便允许更有效、直观和灵活使用和编程精密机器视觉检查系统。
技术实现思路

技术实现思路
被提供来介绍一种简化方式的概念选择,并且在下面的具体实施方式中得以进一步描述。本
技术实现思路
不意欲识别请求保护的主题的关键特征,也不意欲用来辅助确定请求保护的主题的范围。按照本专利技术的某些示例性实施例,提供了一种用于编程机器视觉检查系统的分步重复操作的方法。所述机器视觉检查系统包括成像部分、用于在所述成像部分的视场(FOV) 中夹持一个或多个工件(待检查)的平台、控制部分和图形用户界面(GUI)。所述方法一般包括由机器视觉检查系统的操作员(用户)执行的五个步骤。首先,用户操作机器视觉检查系统来定义将对工件特征第一构型执行的一组检查操作。第二,用户操作⑶I来显示分步重复对话框。该分步重复对话框包括定义一组“默认”分步重复位置的第一多个参数,在所述“默认”分步重复位置可以对工件特征第一构型的相应实例执行所定义的该组检查操作。第三,用户操作GUI在所显示的分步重复对话框中定义第一多个参数,以便定义该组默认分步重复位置,从而在GUI中显示所定义的该组默认分步重复位置的成员的图形表现。第四,用户操作⑶I以定义一组“检查”分步重复位置,其是所定义的该组“默认”分步重复位置的子集。所述检查分步重复位置是所定义的该组检查操作将被实际上执行的位置。为了定义一组检查分步重复位置,首先用户使用例如诸如鼠标的合适输入设备,表明在所定义的该组默认分步重复位置的成员的图形表现中将要排除至少一个成员。随后,用户定义该组检查分步重复位置为减少了排除了所表明的至少一个成员的该组默认分步重复位置,从而在GUI中显示所定义的该组检查分步重复位置的成员的图形表现。第五,用户在部件程序中记录所定义的该组检查分步重复位置以供检查工件特征第一构型的多个实例所用。按照本专利技术的其它方面,还提供了一种适用于执行上述方法的机器视觉检查系统。根据各个示例性实施例的本专利技术提供了有效、直观且灵活的GUI特征,使得用户在机器视觉检查系统中容易地编程和使用分步重复循环操作。附图说明通过参考结合附图进行的下列详细描述,本专利技术的前述方面和许多随附优点将变得更容易领会且同样变得更好理解,其中图1是示出通用精密机器视觉检查系统的各个典型组件的图2是图1的机器视觉检查系统的控制系统部分和视觉组件部分的方框图;图3是按照本专利技术示例性实施例配置的图1的机器视觉检查系统的显示器的屏幕快照,图示了包括用于在笛卡儿坐标中定义分步重复位置的对话框的图形用户界面 (⑶I);图4是按照本专利技术另一实施例配置的图1的机器视觉检查系统的显示器的另一屏幕快照(screen shot),图示了包括用于在圆柱坐标中定义分步重复位置的对话框的⑶I ;图5是示意性图示按照本专利技术示例性实施例的、在如图3中的笛卡尔坐标和如图 4中的圆柱坐标两者中定义分步重复位置时使用的设置参数的一个示例性组织的图;图6是图示按照本专利技术示例性实施例的用于编程图1的机器视觉检查系统的分步重复操作(包括定义分步重复位置)的方法的流程图。图7是按照本专利技术一个实施例的、图1的机器视觉检查系统的显示器的样本屏幕快照,图示了与将对待检查的一组分步重复位置(例如,所图示的示例中的分步重复对话框中的一组点)中的每一个进行检查操作的定义相关联的一些特征;图8是图示按照本专利技术示例性实施例的用于编程分步重复操作(包括在对一组分步重复位置中的每一个的学习模式期间将要执行的定本文档来自技高网
...

【技术保护点】
1.一种用于编程机器视觉检查系统的分步重复操作的方法,所述机器视觉检查系统包括成像部分、用于在所述成像部分的视场(FOV)中夹持一个或多个工件的平台、控制部分和图形用户界面(GUI),所述方法包括:操作所述机器视觉检查系统以定义将对工件特征第一构型执行的一组检查操作;操作所述GUI显示分步重复对话框,所述分步重复对话框包括定义一组默认分步重复位置的第一多个参数,该组默认分步重复位置用于对所述工件特征第一构型的相应实例执行该组检查操作;操作所述GUI在所显示的分步重复对话框中定义所述第一多个参数,以便定义该组默认分步重复位置,从而在所述GUI中显示所定义的该组默认分步重复位置的成员的图形表现;操作所述GUI以定义作为该组默认分步重复位置的子集的一组检查分步重复位置;和在部件程序中记录该组检查分步重复位置以供检查所述工件特征第一构型的多个实例使用;其中操作所述GUI以定义一组检查分步重复位置还包括:表示在所述GUI中显示的所定义的该组默认分步重复位置的成员的图形表现中将被排除的至少一个成员;和定义该组检查分步重复位置为减少了所表示的将被排除的至少一个成员的该组默认分步重复位置,从而在所述GUI中显示所定义的该组检查分步重复位置的成员的图形表现。...

【技术特征摘要】
...

【专利技术属性】
技术研发人员:埃里克YW塞奥于大海瑞安诺思拉普
申请(专利权)人:株式会社三丰
类型:发明
国别省市:JP

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1