用于自动产生测试计划的计算机实施的方法

文档序号:5496 发布日期:2021-09-17 浏览:39次 英文

用于自动产生测试计划的计算机实施的方法

技术领域

本发明涉及一种用于自动产生至少一个测试计划的计算机实施的方法和计算机程序,并且涉及一种用于根据测试计划测量至少一个被测对象的测量方法和坐标测量机。本发明具体地涉及使用具有任意传感器或CT扫描仪的坐标测量机的坐标度量领域。

背景技术

用于测量被测对象,特别是测量几何元素的测试特征的各种方法和设备在现有技术中是已知的。这些方法通常遵循测试计划,这些测试计划需要事先产生或编写。测试计划除了其他方面以外还确定什么是要测量的以及如何测量。为了产生测试计划,通常将被测对象的CAD模型导入到为此目的提供的基于计算机的开发环境中,并且所述模型被转换为测试计划。例如,蔡司公司的测量软件可以自动将CAD数据集转换为测试计划。

当存在大量的几何元素时,一种选择是这些几何元素各自单独生产,并且各自被创建为测试计划中的单独元素。测量和评估策略以及测试特征也必须相应地单独选择和分配。

替代性地,可以使用图案共同定义几何元素。具体地,图案可能是有利的,因为只需要处理这些几何形状之一并且所有其他几何形状都使用图案位置来确定。只有一个元素是使用测试计划中的图案信息创建的。可以根据图案选择和分配测量和评估策略。这种图案是以已知的方法和设备手工产生的。确实可以通过所谓的分区函数产生图案。然而,并非总是要考虑测量序列中图案的所有分区位置(也被称为索引),例如因为CAD模型在此没有提供特征。因此,必须将这些不需要的分区位置掩蔽或删除。到目前为止,此动作只能手动执行。这可能很复杂并且还容易出错。特别是考虑到使用了非常大量的(例如几千个)几何元素以及相关的测试特征,处理图案可能变得非常难以管理和耗时。

发明内容

发明目的

因此,期望提供一种至少在很大程度上避免已知方法和设备的缺点的用于自动产生测试计划的计算机实施的方法、计算机程序、测量方法和坐标测量机。具体地,目的在于减少产生测试计划时所涉及的工作量和时间并降低产生测试计划时出错的可能性。

发明概述

此目的通过具有独立专利权利要求的特征的方法和设备来实现。在从属权利要求中呈现了可以单独地或以任何组合实现的有利的发展。

在下文中,术语“展现”、“具有”、“包括”或“包含”或其任何语法偏差都是以非排他的方式使用的。因此,这些术语可以指代除了这些术语所引入的特征之外不存在其他特征的情况,或者存在一个或多个其他特征的情况。例如,表述“A展现B”、“A具有B”、“A包括B”或“A包含B”可以指代在A中没有提供除B之外的其他元素的情况(也就是说A仅由B组成的情况),以及除了B之外,在A中提供了一个或多个其他元素的情况,例如元素C、元素C和D、或甚至其他元素。

此外,要指出的是,如果术语“至少一个”和“一个或多个”以及这些术语的语法修饰与一个或多个元素或特征结合使用并且旨在表达该元素或特征可以单个地或多个地提供的事实,则这些术语通常仅使用一次,例如在首次引入该特征或元素时使用。当随后再次提及该特征或元素时,通常不再使用对应的术语“至少一个”或“一个或多个”,而不限制该特征或元素可以单个地或多个地提供的可能性。

此外,在下文中,术语“优选地”、“具体地”、“举例来说”或类似术语与任选的特征结合使用,由此并不限制替代性的实施例。就这一点而言,由这些术语引入的特征是任选的特征,并且不旨在通过这些特征来限制权利要求的保护范围,尤其是独立权利要求的保护范围。就这一点而言,如本领域技术人员将认识到的,本发明还可以使用其他配置来执行。类似地,由“在本发明的一个实施例中”或“在本发明的一个示例性实施例中”引入的特征被理解为任选的特征,由此并不旨在限制替代性的配置或独立权利要求的保护范围。此外,将这些介绍性表述所引入的特征与其他特征(无论是任选的还是非任选的特征)组合的所有可能性都旨在不受所述介绍性表述的影响。

在本发明的第一方面,提出了一种用于自动产生至少一个测试计划的计算机实施的方法,该至少一个测试计划用于测量至少一个被测对象。

在此使用的术语“计算机实施的”是宽泛的术语,其旨在被赋予如本领域技术人员所理解的惯用和常见的含义。该术语不限于特定的或适合的含义。该术语可以无限制地具体地指代涉及至少一个计算机和/或至少一个计算机网络的方法。计算机和/或计算机网络可以包括至少一个处理器,该处理器被配置成执行本发明方法的至少一个方法步骤。在每种情况下,这些方法步骤中的每个方法步骤优选地由计算机和/或计算机网络执行。

该方法可以完全自动地执行,并且特别是在没有用户交互的情况下。在此使用的术语“自动”是宽泛的术语,其旨在被赋予如本领域技术人员所理解的惯用和常见的含义。该术语不限于特定的或适合的含义。该术语可以无限制地具体地指代完全由计算机和/或计算机网络和/或机器执行的过程,尤其是在没有用户交互和/或人工干预的情况下。为了启动该过程,可能需要用户交互。

在此使用的术语“测试计划”是宽泛的术语,其旨在被赋予如本领域技术人员所理解的惯用和常见的含义。该术语不限于特定的或适合的含义。该术语可以无限制地具体地指代至少一个测试的规范,具体地指代测试计划的结果。例如,测试可以是质量测试。测试计划可以具有多个元素,例如测试规范、测试指令和测试序列计划。测试规范可以建立测试特征。测试指令可以包括用于执行测试的指令。测试序列计划可以建立测试的顺序。此外,测试计划可以包括确定测试文档的信息。

在此使用的术语“测试特征”是宽泛的术语,其旨在被赋予如本领域技术人员所理解的惯用和常见的含义。该术语不限于特定的或适合的含义。该术语可以无限制地具体地指代至少一个测量元素的要确定的和/或要检查的和/或要测试的特征。确定和/或测试测试特征可以包括确定和/或测试尺寸偏差和/或形状偏差和/或位置偏差。测试特征可以是选自由以下组成的组的特征:至少一个长度;至少一个角度尺寸、至少一个表面参数、形状、取向。

在此使用的术语“测量元素”是宽泛的术语,其旨在被赋予如本领域技术人员所理解的惯用和常见的含义。该术语不限于特定的或适合的含义。该术语可以无限制地具体地指代预先确定的或可预先确定的几何元素。测量元素可以是例如选自由圆形、圆柱形、矩形、直线组成的组的几何元素或具有规则几何形状的其他元素。可以例如通过测量被测对象的点和/或线和/或区来确定和/或检查测试特征。

在此使用的术语“被测对象”是宽泛的术语,其旨在被赋予如本领域技术人员所理解的惯用和常见的含义。该术语不限于特定的或适合的含义。该术语可以无限制地具体地指代要测量的任意形状的对象。举例来说,被测对象可以选自由测试对象、工件和要测量的部件组成的组。在此使用的术语“测量被测对象”是宽泛的术语,其旨在被赋予如本领域技术人员所理解的惯用和常见的含义。该术语不限于特定的或适合的含义。该术语可以无限制地具体地指代借助于位置测量和/或距离测量和/或角度测量来捕获对象的几何尺寸。

用于自动产生至少一个测试计划的计算机实施的方法包括以下步骤,作为示例,这些步骤可以按以下顺序执行。另外,可以以重复的形式将这些方法步骤中的一个或多个方法步骤执行一次或若干次。另外,可以同时或至少在时间上重叠地执行这些方法步骤中的两个或更多个方法步骤。该方法还可以包括未列出的其他方法步骤。

该方法包括以下步骤:

a)提供该被测对象的期望数据集;

b)提供起始图案,其中,该提供包括产生分区,其中,该分区的产生包括对该起始图案应用至少一个分区函数,其中,该分区具有多个分区索引;

c)产生目标图案,其中,该目标图案的产生包括期望数据集与该分区之间的比较,其中,在该分区偏离该期望数据集的情况下,至少一个分区索引被适配;

d)根据该目标图案在该测试计划中创建具有至少一条图案信息的至少一个元素。

步骤a)至d)可以各自完全自动执行。在此使用的术语“完全自动”是宽泛的术语,其旨在被赋予如本领域技术人员所理解的惯用和常见的含义。该术语不限于特定的或适合的含义。该术语可以无限制地具体地指代步骤a)至d)各自完全由计算机和/或计算机网络和/或机器执行的事实,尤其是在没有用户交互和/或人工干预的情况下。为了启动各个步骤中的每个步骤,可能需要用户交互。用户交互可以包括选择至少一个数据集和/或输入至少一个命令。

在此使用的术语“期望数据集”(也被称为标称数据集)是宽泛的术语,其旨在被赋予如本领域技术人员所理解的惯用和常见的含义。该术语不限于特定的或适合的含义。该术语可以无限制地具体地指代尽可能准确地表示真实被测对象的特征的数据集。期望数据集可以从被测对象的至少一个模型中产生和/或可以包括被测对象的至少一个模型。例如,被测对象的模型可以是和/或包括CAD模型。CAD模型可以是三维的或二维的。CAD模型可以包括被测对象的产品和制造信息。当生成期望数据集时,可以替代性地或另外地考虑例如通过使用坐标测量机对被测对象的至少一个特征进行测试和/或捕获而获得的测量数据,和/或与被测对象的配置有关的附加信息。

期望数据集可以具有多个元素,具体地是多个几何元素。在此使用的术语“几何元素”是宽泛的术语,其旨在被赋予如本领域技术人员所理解的惯用和常见的含义。该术语不限于特定的或适合的含义。该术语可以无限制地具体地指代期望数据集的作为要检查的特征的元素。举例来说,几何元素可以各自是规则几何形状,例如圆形或矩形。替代性地或另外地,期望数据集可以具有至少一个特殊几何形状,例如至少一条曲线,具体地是多条曲线。期望数据集可以具有特殊几何形状、规则几何形状、或特殊几何形状和规则几何形状的组合。

例如,期望数据集可以具有图案。期望数据集的元素可以形成图案。举例来说,该图案可以是包括多个矩形、三角形、六边形或多个圆形的图案。在此使用的术语“图案”是宽泛的术语,其旨在被赋予如本领域技术人员所理解的惯用和常见的含义。该术语不限于特定的或适合的含义。该术语可以不受限制地具体地指代多个元素,这些元素基本上规则地和/或周期性地和/或恒定地相对于彼此布置。“基本上规则地和/或周期性地和/或恒定地相对于彼此布置”可以理解为意指完全规则的和/或周期性的和/或恒定的布置以及图案的区域从规则的和/或周期性的和/或恒定的布置偏离的布置是可以设想到的。举例来说,图案可以具有缺失位置。

期望数据集可以另外包括外轮廓,其也被称为边缘边界。举例来说,外轮廓可以通过在坐标测量机上捕获几何形状来定义。外轮廓可以是旋转对称的边缘边界。外轮廓可以具体地是球形,或者从2D的角度来讲是圆形。举例来说,外轮廓可以是外圆。还设想了其他外轮廓,具体地是非旋转对称轮廓或线性轮廓。

在此使用的术语“提供期望数据集”是宽泛的术语,其旨在被赋予如本领域技术人员所理解的惯用和常见的含义。该术语不限于特定的或适合的含义。该术语可以无限制地具体地指代加载、具体地导入和/或生成期望数据集。

在此使用的术语“起始图案”是宽泛的术语,其旨在被赋予如本领域技术人员所理解的惯用和常见的含义。该术语不限于特定的或适合的含义。该术语可以无限制地具体地指代例如由数据处理单元产生的图案,该图案将针对期望数据集进行适配。起始图案可以包括多个几何元素。举例来说,起始图案的几何元素可以各自是规则几何形状,例如圆形或矩形。起始图案的提供包括产生至少一个分区,其中,分区的产生包括应用至少一个分区函数。分区具有多个分区索引。用于产生分区的方法是本领域技术人员已知的。分区可以是和/或包括借助于几何元素的环。例如,在这种情况下,分区或环可以是一维环或多维环。这些可以对应于线性图案、旋转对称图案或其他图案。通俗地说,如果分区根据图案复制了原始的几何形状,则分区可以与借助于几何元素的环相同。

在此使用的术语“分区”是宽泛的术语,其旨在被赋予如本领域技术人员所理解的惯用和常见的含义。该术语不限于特定的或适合的含义。该术语可以无限制地具体地指代例如由数据处理单元产生的多个几何元素,例如多个圆形元素。分区中几何元素中的每个几何元素的位置可以通过分区函数来定义。分区可以是一维分区、二维分区或三维分区。分区可以是线性分区、旋转分区或偏移极分区。线性分区的产生可以包括定义第一分区索引,其中,该定义包括确定分区索引(例如圆形)的位置和类型。线性分区的产生可以包括确定x方向和/或y方向上分区索引的总数。线性分区的产生可以包括通过常数值确定至少一个方向上的偏移。可以通过使用该总数和与分区函数的偏移在第一分区索引的基础上产生分区。线性分区的分区函数可以是线性函数。

在此使用的术语“分区索引”是宽泛的术语,其旨在被赋予如本领域技术人员所理解的惯用和常见的含义。该术语不限于特定的或适合的含义。该术语可以无限制地具体地指代分区的单独元素。分区索引也可以被称为分区元素。可以根据测试计划中的分区索引来创建元素。举例来说,分区索引可以表示旨在以测量方法进行测量的被测元素。

根据本发明的方法提出不手动删除真实被测对象中缺失的元素,而是使用软件算法来执行期望数据集与起始图案之间的匹配,以从起始图案中自动删除缺失的元素并且因此产生目标图案,在该目标图案的基础上创建测试计划的元素。在这种情况下,期望数据集和起始图案的匹配具体地不是手动实现的,而是完全自动实现的。在此使用的术语“目标图案”是宽泛的术语,其旨在被赋予如本领域技术人员所理解的惯用和常见的含义。该术语不限于特定的或适合的含义。该术语可以无限制地具体地指代针对期望数据集适配的图案。

该至少一个分区索引的适配可以包括掩蔽该分区索引。在此使用的术语“适配”是宽泛的术语,其旨在被赋予如本领域技术人员所理解的惯用和常见的含义。该术语不限于特定的或适合的含义。该术语可以无限制地具体地指代改变分区索引,具体地将其去除和/或删除,也被称为掩蔽。当产生测试计划时,掩蔽的分区索引被忽略。

期望数据集可以具有包含缺失位置的图案。比较可以包括去除和/或删除对应于期望数据集中的缺失位置的所有分区索引。

期望数据集与分区之间的比较可以包括涉及期望数据集的外轮廓。比较可以包括去除和/或删除外轮廓外部或内部的所有分区索引。举例来说,外轮廓可以是外圆,并且可以删除和/或去除外圆外部的所有分区索引。还设想了添加分区索引。

期望数据集与分区之间的比较可以具体地包括期望数据集与分区之间的图案比较。图案比较可以包括识别和/或选择期望数据集中的图案位置。图案比较可以包括识别分区中对应于期望数据集中所识别和/或所选择的图案位置的图案位置。图案比较可以包括确定在期望数据集中所识别和/或所选择的图案位置处是否存在期望数据集的元素。图案匹配可以包括确定在对应于期望数据集中所识别和/或所选择的图案位置的图案位置处是否存在分区索引。在期望数据集中的图案位置和分区中的对应图案位置的存在或不存在缺乏一致性的情况下,图案比较可以具体地通过掩蔽分区索引来适配分区。

在此使用的术语“图案信息”是宽泛的术语,其旨在被赋予如本领域技术人员所理解的惯用和常见的含义。该术语不限于特定的或适合的含义。该术语可以无限制地具体地指代描述图案(具体地目标图案)的信息。图案信息可以包括关于图案元素的分布、图案中元素的位置、元素的类型或图案的类型的信息。图案的类型可以是例如具有极偏移的分区,和/或1d线性分区或2d线性分区或旋转分区或具有位置列表的分区。

在此使用的术语在测试计划中“创建”元素是宽泛的术语,其旨在被赋予如本领域技术人员所理解的惯用和常见的含义。该术语不限于特定的或适合的含义。该术语可以无限制地具体地指代在测试计划中添加和/或涉及元素。在测试计划中没有创建经适配的分区索引。

在另一方面,提出了一种用于测量至少一个被测对象的测量方法。该测量方法包括使用根据本发明的用于产生测试计划的方法的所述配置之一来产生测试计划。关于测量方法的定义和配置,参考关于用于产生测试计划的方法的定义和配置。该测量方法具有至少一个测量步骤。测量步骤涉及根据测试计划执行对被测对象的测量。具体地,可以在该测量方法中使用坐标测量机。坐标测量机可以是选自由以下组成的组的坐标测量机:触觉坐标测量机、光学坐标测量机、基于激光的坐标测量机。替代性地,该测量方法可以用于CT扫描仪系统。

此外,在本发明的上下文中,提出了一种计算机程序,该计算机程序当在计算机或计算机网络上执行时执行根据本发明的方法中的至少一种方法的配置之一,具体地是方法步骤a)至d)。

此外,在本发明的上下文中,提出了一种包括程序代码装置的计算机程序,以便当该程序在计算机或计算机网络上执行时执行根据本发明的方法的配置之一。具体地,程序代码装置可以存储在计算机可读数据介质上。

在此使用的术语“计算机可读数据介质”、“数据存储装置”和“计算机可读存储介质”可以具体地指代非暂态数据存储装置,例如其上存储有计算机可执行指令的硬件数据存储介质。计算机可读数据介质或计算机可读存储介质可以是或具体地包括比如随机存取存储器(RAM)和/或只读存储器(ROM)等存储介质。

此外,在本发明的上下文中,提出了一种存储数据结构的数据介质,该数据结构在被加载到计算机或计算机网络的基础存储器和/或主存储器中之后可以执行根据本发明的方法的配置之一。

在本发明的上下文中还提出了一种包括存储在机器可读介质上的程序代码装置的计算机程序产品,以便当该程序在计算机或计算机网络上执行时执行根据本发明的方法的配置之一。

在这种情况下,计算机程序产品被理解为意指作为可商购产品的产品。原则上,其可以以任何形式获得,例如在纸上或在计算机可读数据介质上获得,并且具体地,其可以经由数据传输网络来分布。

最后,在本发明的上下文中提出了经调制数据信号,所述经调制数据信号包含可由计算机系统或计算机网络执行的指令,用于执行根据所描述的实施例之一的方法。

关于本发明的计算机实施的方面,根据在此提出的配置中的一个或多个配置的方法的一个或多个或甚至所有方法步骤可以借助于计算机或计算机网络来执行。因此,一般来说,这些方法步骤中的任何方法步骤(包括数据的提供和/或操纵)都可以借助于计算机或计算机网络来执行。通常,这些步骤可以包括方法步骤中的任何方法步骤,不包括需要人工操作的步骤,例如用户选择数据集。

在另一方面,在本发明的上下文中,提出了一种坐标测量机,该坐标测量机用于用任意传感器或CT扫描仪来测量至少一个被测对象。

在此使用的术语“坐标测量机”是宽泛的术语,其旨在被赋予如本领域技术人员所理解的惯用和常见的含义。该术语不限于特定的或适合的含义。该术语可以无限制地具体地指代用于确定被测对象的至少一个坐标的设备。坐标测量机可以是门架式测量机或桥式测量机。坐标测量机可以具有用于放置要测量的至少一个工件的测量台。坐标测量机可以包括至少一个门架,该至少一个门架包括至少一个第一立柱、至少一个第二立柱以及连接第一立柱和第二立柱的横梁。选自第一立柱和第二立柱的至少一个立柱可以安装成可在测量台上移动。水平方向可以是沿y轴的方向。坐标测量机可以具有坐标系,例如笛卡尔坐标系或球面坐标系。还设想了其他坐标系。x轴可以在测量台的支承表面的平面内垂直于y轴延伸。z轴(也被称为纵轴)可以在竖直方向上垂直于支承表面的平面延伸。立柱可以沿z轴延伸。横梁可以沿x轴延伸。举例来说,坐标测量机可以是触觉坐标测量机。在此使用的术语“触觉”是宽泛的术语,其旨在被赋予如本领域技术人员所理解的惯用和常见的含义。该术语不限于特定的或适合的含义。该术语可以无限制地具体地指代触摸性质。触觉坐标测量机可以扫描被测对象以进行测量。触觉坐标测量机具体地可以确定是否遵守被测对象的规定容差。

坐标测量机包括至少一个数据处理单元。在此使用的术语“数据处理单元”是宽泛的术语,其旨在被赋予如本领域技术人员所理解的惯用和常见的含义。该术语不限于特定的或适合的含义。该术语可以无限制地具体地指代用于执行计算机或系统的基本运算的任意逻辑电路,和/或通常指代被配置成执行计算或逻辑运算的设备。数据处理单元可以具有处理器或处理器单元。数据处理单元可以具有例如算术和逻辑单元(ALU)、浮点单元(FPU)(比如数学协处理器或数值协处理器)、多个寄存器和主存储器(例如高速缓存主存储器)。数据处理单元可以具有多核处理器。数据处理单元可以具有中央处理单元(CPU)。替代性地或另外地,数据处理单元可以具有一个或多个专用集成电路和/或一个或多个现场可编程门阵列(FPGA)等。

数据处理单元被配置成产生用于测量被测对象的至少一个测试计划。

数据处理单元包括至少一个接口,该至少一个接口被配置成提供被测对象的至少一个期望数据集和至少一个起始图案。该提供包括产生分区。分区的产生包括应用至少一个分区函数。分区具有多个分区索引。

在此使用的术语“接口”是宽泛的术语,其旨在被赋予如本领域技术人员所理解的惯用和常见的含义。该术语不限于特定的或适合的含义。该术语可以无限制地具体地指代数据处理单元的被配置成传输信息的元件或零件。接口可以是通信接口,具体地是数据接口,其被配置成从另一个设备和/或从用户接收数据,和/或从接口向数据处理单元的其他部件和/或向外部设备传输数据。接口可以包括至少一个电子接口和/或人机接口,例如输入/输出设备,比如显示器和/或键盘。接口可以具有至少一个数据连接,例如蓝牙连接、NFC连接或另一种连接。接口可以具有至少一个网络,或者是网络的一部分。接口可以具有至少一个因特网端口、至少一个USB端口、至少一个驱动器或一个网页接口。

数据处理单元被配置成产生目标图案。数据处理单元被配置成将期望数据集和分区进行比较。数据处理单元被配置成在分区偏离期望数据集的情况下适配至少一个分区索引。数据处理单元被配置成根据目标图案在测试计划中创建具有至少一条图案信息的至少一个元素。

坐标测量机具有至少一个控制器,该至少一个控制器被配置成控制该坐标测量机的至少一个部件以根据该测试计划来测量被测对象。

坐标测量机可以被配置成执行根据本发明的用于产生测试计划的方法的配置之一和/或根据本发明的测量方法的配置之一。关于测量方法的定义和配置,参考关于用于产生测试计划的方法的定义和配置。

与已知的设备和方法相比,所提出的设备和方法具有许多优点。因此,测试计划的生产自动化程度的提高能够减少时间参与和人力。此外,与手动处理相比,同样可以降低出错的可能性。

总之,在不限制进一步可能的配置的情况下,提出了以下实施例:

实施例1:一种用于自动产生至少一个测试计划的计算机实施的方法,该至少一个测试计划用于测量至少一个被测对象,其中,该方法包括以下步骤:

a)提供该被测对象的期望数据集;

b)提供起始图案,其中,该提供包括产生分区,其中,该分区的产生包括应用至少一个分区函数,其中,该分区具有多个分区索引;

c)产生目标图案,其中,该目标图案的产生包括期望数据集与该分区之间的比较,其中,在该分区偏离该期望数据集的情况下,至少一个分区索引被适配;

d)根据该目标图案在该测试计划中创建具有至少一条图案信息的至少一个元素。

实施例2:根据前一个实施例所述的方法,其中,该期望数据集从该被测对象的至少一个模型中产生和/或包括该被测对象的至少一个模型,其中,该被测对象的模型是和/或包括CAD模型。

实施例3:根据前述实施例中任一实施例所述的方法,其中,该期望数据集具有多个元素,其中,该期望数据集具有特殊几何形状、规则几何形状、或特殊几何形状和规则几何形状的组合。

实施例4:根据前述实施例之一所述的方法,其中,该至少一个分区索引的适配包括掩蔽该分区索引。

实施例5:根据前述实施例之一所述的方法,其中,该期望数据集具有包含缺失位置的图案,其中,该比较包括去除和/或删除对应于该期望数据集中的这些缺失位置的所有分区索引。

实施例6:根据前述实施例之一所述的方法,其中,该期望数据集包括外轮廓。

实施例7:根据前一个实施例所述的方法,其中,期望数据集与分区之间的比较包括涉及该外轮廓,其中,该比较包括去除和/或删除该外轮廓外部或内部的所有分区索引。

实施例8:根据前述实施例之一所述的方法,其中,该比较包括期望数据集与分区之间的图案比较。

实施例9:根据前一个实施例所述的方法,其中,在该测试计划中没有创建经适配的分区索引。

实施例10:一种用于测量至少一个被测对象的测量方法,其中,该测量方法包括根据涉及用于产生测试计划的方法的前述实施例之一产生测试计划,其中,该测量方法具有至少一个测量步骤,其中,该测量步骤涉及根据该测试计划执行对该被测对象的测量。

实施例11:一种计算机程序,该计算机程序当在计算机或计算机网络上执行时执行以下方法的配置之一:根据涉及用于产生测试计划的方法的前述实施例之一所述的用于产生测试计划的方法,具体地是方法步骤a)至d);和/或根据前一个实施例所述的测量方法。

实施例12:一种计算机程序产品,包括存储在机器可读介质上的程序代码装置,以便当该程序在计算机或计算机网络上执行时执行以下方法之一:根据涉及用于产生测试计划的方法的前述实施例之一所述的用于产生测试计划的方法;和/或根据前一个实施例所述的测量方法。

实施例13:一种用于测量至少一个被测对象的坐标测量机,其中,该坐标测量机包括至少一个数据处理单元,其中,该数据处理单元被配置成产生用于测量该被测对象的至少一个测试计划,其中,该数据处理单元包括至少一个接口,该至少一个接口被配置成提供该被测对象的至少一个期望数据集和至少一个起始图案,其中,该提供包括产生分区,其中,该分区的产生包括应用至少一个分区函数,其中,该分区具有多个分区索引,其中,该数据处理单元被配置成产生目标图案,其中,该数据处理单元被配置成将该期望数据集与该分区进行比较,其中,该数据处理单元被配置成在该分区偏离该期望数据集的情况下适配至少一个分区索引,其中,该数据处理单元被配置成根据该目标图案在该测试计划中创建具有至少一条图案信息的至少一个元素。

实施例14:根据前一个实施例所述的坐标测量机,其中,该坐标测量机具有至少一个控制器,该至少一个控制器被配置成控制该坐标测量机的至少一个部件以根据该测试计划来测量该被测对象。

实施例15:根据涉及坐标测量机的前述实施例之一所述的坐标测量机,其中,该坐标测量机被配置成执行以下方法:根据涉及用于产生测试计划的方法的前述实施例之一所述的用于产生测试计划的方法;和/或根据实施例10所述的测量方法。

附图说明

从以下对示例性实施例的描述、特别结合从属权利要求,本发明的进一步细节和特征将变得清楚。在这种情况下,相应特征可以仅自身实现或者以彼此的组合作为多个来实现。本发明不局限于这些示例性实施例。附图中示意性地示出了这些示例性实施例。在这种情况下,单独的图中相同的附图标记表示相同或功能相同的元件或在其功能方面彼此对应的元件。

详细而言:

图1示出了根据本发明的方法的示例性实施例;

图2A和图2B示出了期望数据集的两个示例性实施例;

图3示出了分区的示例性实施例;

图4A和图4B示出了起始图案的适配的两个示例性实施例;

图5示出了根据本发明的坐标测量机的示例性实施例的示意性图示;并且

图6A至图6E示出了分区的进一步示例性实施例。

具体实施方式

图1示出了根据本发明的计算机实施的方法的示例性实施例的流程图,该计算机实施的方法用于自动产生用于测量至少一个被测对象102的至少一个测试计划100,该被测对象在图中未描绘。该方法可以涉及至少一个计算机和/或至少一个计算机网络。计算机和/或计算机网络可以包括至少一个处理器,该处理器被配置成执行本发明方法的至少一个方法步骤。在每种情况下,这些方法步骤中的每个方法步骤优选地由计算机和/或计算机网络执行。该方法可以完全自动地执行,并且特别是在没有用户交互的情况下。

测试计划100可以是至少一个测试的规范,具体地是测试计划的结果。例如,测试可以是质量测试。测试计划100可以具有多个元素,例如测试规范、测试指令和测试序列计划。测试规范可以建立测试特征。测试特征可以是至少一个测量元素103的要确定的和/或要检查的和/或要测试的特征。确定和/或测试测试特征可以包括确定和/或测试尺寸偏差和/或形状偏差和/或位置偏差。测试特征可以是选自由以下组成的组的特征:至少一个长度;至少一个角度尺寸、至少一个表面参数、形状、取向。测量元素103可以是预先确定的或可预先确定的几何元素。测量元素103可以是例如选自由圆形、圆柱形、矩形、直线组成的组的几何元素或具有规则几何形状的其他元素。可以例如通过测量被测对象102的点和/或线和/或区来确定和/或检查测试特征。测试计划的测试指令可以包括用于执行测试的指令。测试序列计划可以建立测试的顺序。此外,测试计划100可以包括确定测试文档的信息。

被测对象102可以是要测量的任意形状的对象。举例来说,被测对象102可以选自由测试对象、工件和要测量的部件组成的组。被测对象102的测量可以包括借助于位置测量和/或距离测量和/或角度测量来捕获被测对象102的几何尺寸。

该方法包括提供被测对象102的期望数据集104。期望数据集104的提供可以包括加载、具体地导入和/或生成期望数据集104。期望数据集104可以是和/或包括尽可能准确地表示真实被测对象102的特征的数据集。期望数据集104可以从被测对象102的至少一个模型中产生和/或可以包括被测对象102的至少一个模型。例如,被测对象102的模型可以是和/或包括CAD模型。CAD模型可以是三维的或二维的。CAD模型可以包括被测对象102的产品和制造信息。当生成期望数据集104时,可以替代性地或另外地考虑例如通过使用坐标测量机136对被测对象102的至少一个特征进行测试和/或捕获而获得的测量数据,和/或与被测对象102的配置有关的附加信息。

期望数据集104可以具有多个元素106,具体地是多个几何元素108。几何元素108可以包括要检查的特征。举例来说,几何元素108可以各自是规则几何形状110,例如圆形或矩形。替代性地或另外地,期望数据集104可以具有至少一个特殊几何形状112,例如至少一条曲线,具体地是多条曲线。期望数据集104可以具有特殊几何形状112、规则几何形状110、或特殊几何形状112和规则几何形状110的组合。

例如,期望数据集104可以具有图案114。期望数据集104的元素106可以形成图案114。举例来说,图案114可以是包括多个矩形、三角形、六边形或多个圆形的图案114。图案114可以具有多个元素106,这些元素基本上规则地和/或周期性地和/或恒定地相对于彼此布置。设想了完全规则的和/或周期性的和/或恒定的布置以及图案114的区域从规则的和/或周期性的和/或恒定的布置偏离的布置。举例来说,图案114可以具有缺失位置116。

期望数据集104可以另外包括外轮廓118,其也被称为边缘边界。举例来说,外轮廓118可以通过在坐标测量机136上捕获几何形状来定义。外轮廓118可以是旋转对称的边缘边界。外轮廓118可以具体地是球形,或者从2D的角度来讲是圆形。举例来说,外轮廓118可以是外圆120。还设想了其他外轮廓118,具体地是非旋转对称轮廓或线性轮廓。

该方法包括提供起始图案122。提供包括产生分区124。分区124的产生包括应用至少一个分区函数。分区124具有多个分区索引126。起始图案122可以是例如由数据处理单元150产生的图案114,该图案将针对期望数据集104进行适配。起始图案122可以包括多个几何元素108。举例来说,起始图案122的几何元素108可以各自是规则几何形状,例如圆形或矩形。起始图案122的提供包括产生至少一个分区124。分区124具有多个分区索引126。用于产生分区124的方法是本领域技术人员已知的,例如是从一个软件(例如蔡司公司的)的操作手册或从适用的培训文件中得知的。分区124可以具有例如由数据处理单元150产生的多个几何元素108,例如多个圆形元素。分区124中几何元素108中的每个几何元素的位置可以通过分区函数来定义。分区索引124可以是分区124的元素106。可以根据测试计划100中的分区索引126来创建元素106。举例来说,分区索引126可以表示旨在以测量方法进行测量的被测元素103。

该方法包括产生目标图案130。目标图案130的产生包括期望数据集104与分区124之间的比较。在分区124偏离期望数据集104的情况下,至少一个分区索引126被适配。根据本发明的方法提出不手动删除真实被测对象102中缺失的元素106,而是使用软件算法来执行期望数据集104与起始图案122之间的匹配,以从起始图案122中自动删除缺失的元素106并且因此产生目标图案130,在该目标图案的基础上创建测试计划100的元素106。在这种情况下,期望数据集104和起始图案122的匹配具体地不是手动实现的,而是完全自动实现的。目标图案130可以是针对期望数据集104进行适配的图案114。

适配可以包括改变分区索引126。具体地,适配可以包括将其去除和/或删除,也被称为掩蔽。当产生测试计划100时,掩蔽的分区索引132被忽略。

期望数据集104可以具有包含缺失位置116的图案114。比较可以包括去除和/或删除对应于期望数据集104中的缺失位置116的所有分区索引126。

期望数据集104与分区124之间的比较可以包括涉及期望数据集104的外轮廓118。比较可以包括去除和/或删除外轮廓118外部或内部的所有分区索引126。举例来说,外轮廓118可以是外圆120,并且可以删除和/或去除外圆120外部的所有分区索引126。还设想了添加分区索引126。

期望数据集104与分区124之间的比较可以具体地包括期望数据集104与分区124之间的图案比较。图案比较可以包括例如通过使用图像处理算法来识别和/或选择期望数据集104中的图案位置。图案比较可以包括识别分区124中对应于期望数据集中所识别和/或所选择的图案位置的图案位置。图案比较可以包括确定在期望数据集104中所识别和/或所选择的图案位置134处是否存在期望数据集104的元素106。图案匹配可以包括确定在对应于期望数据集104中所识别和/或所选择的图案位置134的图案位置134处是否存在分区索引126。在期望数据集104中的图案位置134和分区124中的对应图案位置134的存在或不存在缺乏一致性的情况下,图案比较可以具体地通过掩蔽分区索引126来适配分区124。

该方法还包括根据目标图案130在测试计划100中创建具有至少一条图案信息的至少一个元素。图案信息可以具有描述目标图案130的信息。图案信息可以包括关于目标图案130的元素106的分布、目标图案130中元素106的位置、目标图案130的元素106的类型或图案的类型的信息。图案的类型可以是例如具有极偏移的分区,或1d线性分区或2d线性分区或旋转分区或具有位置列表的分区。在测试计划中创建元素可以包括在测试计划100中添加和/或涉及元素。在测试计划100中没有创建经适配的分区索引126。

图2A和图2B示出了期望数据集104的两个示例性实施例。在图2A的示例性实施例中,期望数据集104包括包含多个圆形的图案114。图2A中的期望数据集104具有旋转对称边缘边界形式的外轮廓118,具体地是外圆120。在图2B的示例性实施例中,期望数据集104包括包含多个矩形的图案114。图2B中的期望数据集104具有非旋转对称或非线性曲线形式的外轮廓118。

图3示出了分区124的示例性实施例。分区124包括多个圆形分区索引126。此外,示出了外圆120形式的外轮廓118。

图4A和图4B示出了起始图案122的适配的示例性实施例。图4A示出了来自图2A的期望数据集104的起始图案122的适配。图4B示出了来自图2B的期望数据集104的起始图案122的适配。比较了起始图案122和期望数据集104中的相应图案位置处元素106的存在或不存在。在这种情况下,图案位置134处的缺失位置116被掩蔽,这在图4A和图4B中以“X”的形式被描绘。

图5示出了根据本发明的用于测量至少一个被测对象102的坐标测量机136的示例性实施例的示意性图示。坐标测量机136可以是用于确定被测对象102的至少一个坐标的设备。坐标测量机可以是门架式测量机或桥式测量机。坐标测量机136可以具有用于放置要测量的至少一个工件的测量台138。坐标测量机可以具有至少一个门架140,该至少一个门架包括至少一个第一立柱142、至少一个第二立柱144以及连接第一立柱142和第二立柱144的横梁146。选自第一立柱142和第二立柱144的至少一个立柱可以安装成可在测量台138上移动。水平方向可以是沿y轴的方向。坐标测量机136可以具有坐标系148,例如笛卡尔坐标系或球面坐标系。还设想了其他坐标系。x轴可以在测量台138的支承表面的平面内垂直于y轴延伸。z轴(也被称为纵轴)可以在竖直方向上垂直于支承表面的平面延伸。立柱142和144可以沿z轴延伸。横梁146可以沿x轴延伸。

坐标测量机136可以是触觉坐标测量机,如图5所示。触觉坐标测量机可以扫描被测对象102以进行测量。触觉坐标测量机具体地可以确定是否遵守被测对象的规定容差。然而,还设想了具有其他传感器并基于其他传感器原理或CT扫描仪的坐标测量机136。

坐标测量机包括至少一个数据处理单元150。数据处理单元150可以具有用于执行计算机或系统的基本运算的任意逻辑电路,和/或通常被配置成执行计算或逻辑运算的设备。数据处理单元可以具有处理器或处理器单元。数据处理单元可以具有例如算术和逻辑单元(ALU)、浮点单元(FPU)(比如数学协处理器或数值协处理器)、多个寄存器和主存储器(例如高速缓存主存储器)。数据处理单元150可以具有多核处理器。数据处理单元150可以具有中央处理单元(CPU)。替代性地或另外地,数据处理单元150可以具有一个或多个专用集成电路和/或一个或多个现场可编程门阵列(FPGA)等。

数据处理单元150被配置成产生用于测量被测对象102的至少一个测试计划100。

数据处理单元150包括至少一个接口152,该至少一个接口被配置成提供被测对象102的至少一个期望数据集104和至少一个起始图案122。提供包括产生分区124。分区124的产生包括应用至少一个分区函数。分区124具有多个分区索引126。

接口152可以是通信接口,具体地是数据接口,其被配置成从另一个设备和/或从用户接收数据,和/或从接口152向数据处理单元的其他部件和/或向外部设备传输数据。接口152可以包括至少一个电子接口和/或人机接口,例如输入/输出设备,比如显示器和/或键盘。接口152可以具有至少一个数据连接,例如蓝牙连接、NFC连接或另一种连接。接口152可以具有至少一个网络,或者是网络的一部分。接口152可以具有至少一个因特网端口、至少一个USB端口、至少一个驱动器或一个网页接口。

数据处理单元150被配置成产生目标图案130。数据处理单元150被配置成将期望数据集104和分区124进行比较。数据处理单元150被配置成在分区124偏离期望数据集的情况下适配至少一个分区索引126。数据处理单元150被配置成根据目标图案130在测试计划100中创建具有至少一条图案信息的至少一个元素106。

坐标测量机136可以具有至少一个控制器154,该至少一个控制器被配置成控制坐标测量机136的至少一个部件以根据测试计划100来测量被测对象102。

图6A至图6E示出了适配分区124的进一步示例性实施例。分区124可以是一维分区、二维分区或三维分区124。分区124可以是线性分区、旋转分区或偏移极分区。线性分区124的产生可以包括定义第一分区索引126,其中,该定义包括确定分区索引(例如圆形)的位置和类型。线性分区124的产生可以包括确定x方向和/或y方向上分区索引126的总数。线性分区124的产生可以包括通过常数值确定至少一个方向上的偏移。可以通过使用该总数和与分区函数的偏移在第一分区索引126的基础上产生分区124。线性分区的分区函数可以是线性函数。图6A示出了x方向上的1D线性分区124的示例,其中分区索引126在一些位置处缺失,所述分区索引在分区的适配期间被去除。图6B示出了x和y方向上的2D线性分区124的示例,其中分区索引126在一些位置处缺失,所述分区索引在分区的适配期间被去除。图6C示出了旋转分区的示例,其中分区索引126在一些位置处缺失。图6D示出了偏移极分区的示例,其中分区索引126在一些位置处缺失,所述分区索引在分区的适配期间被去除。图6E示出了在z方向上具有偏移的旋转分区的示例,其中分区索引126在一些位置处缺失,所述分区索引在分区的适配期间被去除。

附图标记清单

100 测试计划

102 被测对象

103 测量元素

104 期望数据集

106 元素

108 几何元素

110 规则几何形状

112 特殊几何形状

114 图案

116 缺失位置

118 边缘边界或外轮廓

120 外圆

122 起始图案

124 分区

126 分区索引

128 经适配的元素

130 目标图案

132 掩蔽的分区索引

134 图案位置

136 坐标测量机

138 测量台

140 门架

142 第一立柱

144 第二立柱

146 横梁

148 坐标系

150 数据处理单元

152 接口

154 控制器。

完整详细技术资料下载
上一篇:石墨接头机器人自动装卡簧、装栓机
下一篇:一种底座升降可调的机械制造用三坐标测量机

网友询问留言

已有0条留言

还没有人留言评论。精彩留言会获得点赞!

精彩留言,会给你点赞!