CN104268325A - 三坐标测量机模型自动建模方法 - Google Patents
三坐标测量机模型自动建模方法 Download PDFInfo
- Publication number
- CN104268325A CN104268325A CN201410477021.2A CN201410477021A CN104268325A CN 104268325 A CN104268325 A CN 104268325A CN 201410477021 A CN201410477021 A CN 201410477021A CN 104268325 A CN104268325 A CN 104268325A
- Authority
- CN
- China
- Prior art keywords
- model
- measuring machine
- file
- coordinate measuring
- configuration file
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Landscapes
- Length Measuring Devices With Unspecified Measuring Means (AREA)
- A Measuring Device Byusing Mechanical Method (AREA)
Abstract
为满足建立三坐标测量机模型不仅需要直观且精准,还需要方便和快捷等需求,本发明提出一种三坐标测量机模型自动建模方法,将三坐标测量机模型分解为测量平台、分度座、分度旋转球、延长杆和测头五个部件,并以此分类建立部件模型库;采用模型配置文件对组成测量机模型的各部件模型进行选择和配置,并根据各部件模型之间的空间位置关系进行定位和装配。本发明的有益技术效果是能够实现不同型号、不同测头尺寸的三坐标测量机模型的自动建模,为产品零部件检测开展路径规划、虚拟仿真验证和优化以及自动编程提供检测环境模型基础;部件模型库扩展方便,用模型配置文件定义和表示测量机模型较合理,自动建模效率高。
Description
本发明涉及到一种三坐标测量机模型自动建模技术,特别涉及到一种三坐标测量机模型自动建模方法。
背景技术
采用三坐标测量机对产品及零部件进行检测时,均需要建立直观且精准的三维虚拟测量环境,即三坐标测量机模型。三坐标测量机模型通常包括测量平台、不同尺寸的测头、延长杆、分度座以及夹具等。三坐标测量机模型是进行产品及零部件检测所需的开展路径规划、虚拟仿真验证和优化,以及自动编程等的基础。显然,建立三坐标测量机模型不仅需要直观且精准,还需要方便和快捷。
发明内容
为满足建立三坐标测量机模型不仅需要直观且精准,还需要方便和快捷等需求,本发明提出一种三坐标测量机模型自动建模方法。本发明三坐标测量机模型自动建模方法将三坐标测量机模型分解为测量平台、分度座、分度旋转球、延长杆和测头五个部件,并以此分类建立部件模型库;采用模型配置文件对组成测量机模型的各部件模型进行选择和配置,即***通过读取和解析模型配置文件,从部件模型库中自动选择和导入相应的组成测量机模型的各部件模型到CAD***中,并根据各部件模型之间的空间位置关系进行定位和装配。
进一步的,本发明三坐标测量机模型自动建模方法测量平台、分度座、分度旋转球、延长杆和测头5个部件的空间位置关系为测量平台顶面与XY平面平行或重合,分度座底面与XY平面重合,分度旋转球的球心与坐标系原点重合,延长杆的顶面与XY平面重合,测头杆顶面与XY平面重合。
进一步的,本发明三坐标测量机模型自动建模方法组成测量机模型的部件模型库中各个部件模型均根据实际尺寸进行独立建模,即按实际尺寸分别建立三坐标测量机模型各个组成部件的三维实体模型;其中,测量平台、测头和延长杆设置有二个或二个以上的模型。
进一步的,本发明三坐标测量机模型自动建模方法测头杆长度定义为顶面到测头球心的距离。
进一步的,本发明三坐标测量机模型自动建模方法的模型配置文件包括测量模型配置文件,后缀名为CMMF,即Coordinate Measure Machine File的缩写;延长杆模型配置文件,后缀为EXT,即Extension bar的缩写;测头模型配置文件,后缀为STYLI,即Styli;其中,
测量模型配置文件,即*.CMMF文件,定义测量机模型和组成该测量机模型各部件的名称、数量和序号,以及各部件的模型配置文件名称和空间位置信息;其中,文件中的关键词描述部件名称,关键词后面的字符串描述部件配置文件名称,字符串后面的参数值描述部件的空间位置信息;所述部件名称与部件模型库中的实体模型名称一一对应;所述空间位置信息是指各部件在三个坐标上的分量;
延长杆模型配置文件,即*.EXT文件,定义延长杆名称、杆的长度以及直径;其中,延长杆名称与模型配置文件名称保持一致,文件名称中包含了杆长度和直径两个参数的数值;
测头模型配置文件,即*.STYLI文件,定义测头名称、测头的杆长度以及直径,其中,测头名称与模型配置文件名称保持一致,文件名称中包含了测头杆长度和直径两个参数的数值。
进一步的,本发明三坐标测量机模型自动建模方法,模型配置文件采用文本交互的形式或程序自动的形式对其内容进行定义、编辑、查看和修改。
进一步的,本发明三坐标测量机模型自动建模方法,采用模型配置文件对组成测量机模型的各部件模型进行选择和配置,包括以下步骤:
(1)读取测量模型配置文件,即CMMF文件,提取文件中的关键词以及紧跟着关键词后面的字符串,即部件文件名称,和参数值,即部件空间位置信息;
(2)解析CMMF文件中的关键词,将读取的部件名称和部件模型库中的实体模型名称进行配对,并提取相应模型文件名称和空间位置信息;若是延长杆或测头,还需读取各自的模型配置文件,即*.EXT文件或*.STYLI文件,并从中提取模型配置文件名称以及参数值;
(3)导入组成测量机模型的各部件实体模型,根据部件名称自动从部件模型库中读取对应的该部件实体模型文件,并直接导入到CAD***中;
(4)空间位置变换,根据读取的该部件的空间位置信息,即该部件在三个坐标上的分量,对CAD***中的该部件实体模型进行空间位置变换和装配;
(5)重复执行步骤(2)至(4),直至解析完所有关键词,最终建立完整的三坐标测量机模型。
本发明三坐标测量机模型自动建模方法的有益技术效果是能够实现不同型号、不同测头尺寸的三坐标测量机模型的自动建模,为产品零部件检测开展路径规划、虚拟仿真验证和优化以及自动编程提供检测环境模型基础;部件模型库扩展方便,用模型配置文件定义和表示测量机模型较合理,自动建模效率高。
附图说明
附图1是本发明三坐标测量机模型自动建模方法测量机模型的结构示意图;
附图2是本发明三坐标测量机模型自动建模方法自动建模步骤的流程示意图。
下面结合附图和具体实施方式对本发明三坐标测量机模型自动建模方法作进一步的说明。
具体实施方式
附图1是本发明三坐标测量机模型自动建模方法测量机模型的结构示意图,图中,l为测量平台,2为分度座,3为分度旋转球,4为延长杆,5为侧头。由图可知,本发明三坐标测量机模型自动建模方法将三坐标测量机模型分解为测量平台1、分度座2、分度旋转球3、延长杆4和测头5五个部件,并以此分类建立部件模型库;采用模型配置文件对组成测量机模型的各部件模型进行选择和配置,即***通过读取和解析模型配置文件,从部件模型库中自动选择和导入相应的组成测量机模型的各部件模型到CAD***中,并根据各部件模型之间的空间位置关系进行定位和装配。
为确保测量基准,本发明三坐标测量机模型自动建模方法测量平台、分度座、分度旋转球、延长杆和测头5个部件的空间位置关系为测量平台顶面与XY平面平行或重合,分度座底面与XY平面重合,分度旋转球的球心与坐标系原点重合,延长杆的顶面与XY平面重合,测头杆顶面与XY平面重合。
为方便自动建模和建立测量机模型后的测量准确性,本发明三坐标测量机模型自动建模方法组成测量机模型的部件模型库中各个部件模型均根据实际尺寸进行独立建模,即按实际尺寸分别建立三坐标测量机模型各个组成部件的三维实体模型;其中,测量平台、测头和延长杆设置有二个或二个以上的模型。由此,不但方便自动建模过程中可以方便的选择各个部件实体模型,且保证选择的实体模型与各部件的实际尺寸相符,保证测量准确性。为避免引用歧义和人为误差,本发明三坐标测量机模型自动建模方法测头杆长度定义为顶面到测头球心的距离。
为方便对各部件名称和实体模型的修改或补充,本发明三坐标测量机模型自动建模方法的模型配置文件采用文本交互的形式或程序自动的形式对其内容进行定义、编辑、查看和修改。本发明三坐标测量机模型自动建模方法的模型配置文件包括测量模型配置文件,后缀名为CMMF,即Coordinate Measure Machine File的缩写;延长杆模型配置文件,后缀为EXT,即Extension bar的缩写;测头模型配置文件,后缀为STYLI,即Styli;其中,
测量模型配置文件,即*.CMMF文件,定义测量机模型和组成该测量机模型各部件的名称、数量和序号,以及各部件的模型配置文件名称和空间位置信息;其中,文件中的关键词描述部件名称,关键词后面的字符串描述部件配置文件名称,字符串后面的参数值描述部件的空间位置信息;所述部件名称与部件模型库中的实体模型名称一一对应;所述空间位置信息是指各部件在三个坐标上的分量。例如,采用RamHead、RotaryBall、Extension、Styli及CMMPlatform等定义测量机模型;采用Platform2000_5000_1500.CATPart定义测量平台实体模型文件,采用AlphaImage(2000×5000×1500)和Delta_HA256318(2500×6300×1800)等定义测量平台型号。
延长杆模型配置文件,即*.EXT文件,定义延长杆名称、杆的长度以及直径;其中,延长杆名称与模型配置文件名称保持一致,文件名称中包含了杆长度和直径两个参数的数值;例如,Extension_60_14和Extension_170_14等,其中,名称后面的第一个数字表示长度,第二个数字表示直径。
测头模型配置文件,即*.STYLI文件,定义测头名称、测头的杆长度以及直径,其中,测头名称与模型配置文件名称保持一致,文件名称中包含了测头杆长度和直径两个参数的数值。例如,Styli_50_3和Styli_60_4等,其中,名称后面的第一个数字表示长度,第二个数字表示直径。
由于采用文本交互的形式或程序自动的形式对模型配置文件的内容进行定义、编辑、查看和修改,因此,能够根据需要方便的对部件模型库中实体模型的参数进行修改或扩展。例如,要扩展一个尺寸为30mm×2mm的Styli_30_2测头,只要先在测头文件夹下复制一份已存在的尺寸为Styli_50_3的测头文件,包括实体模型文件Styli_50_3.CATPart和模型配置文件Styli_50_3.STYLI,然后分别将这两个文件中实体模型的长度和直径修改成30mm和2mm,最后,将这两个文件的名称修改为Styli_30_2.CATPart和Styli_30_2.STYLI,即完成尺寸为30mm×2mm的Styli_30_2测头的扩展。
附图2是本发明三坐标测量机模型自动建模方法自动建模步骤的流程示意图,由图可知,本发明三坐标测量机模型自动建模方法,采用模型配置文件对组成测量机模型的各部件模型进行选择和配置,包括以下步骤:
(1)读取测量模型配置文件,即CMMF文件,提取文件中的关键词以及紧跟着关键词后面的字符串,即部件文件名称,和参数值,即部件空间位置信息;
(2)解析CMMF文件中的关键词,将读取的部件名称和部件模型库中的实体模型名称进行配对,并提取相应模型文件名称和空间位置信息;若是延长杆或测头,还需读取各自的模型配置文件,即*.EXT文件或*.STYLI文件,并从中提取模型配置文件名称以及参数值;
(3)导入组成测量机模型的各部件实体模型,根据部件名称自动从部件模型库中读取对应的该部件实体模型文件,并直接导入到CAD***中;
(4)空间位置变换,根据读取的该部件的空间位置信息,即该部件在三个坐标上的分量,对CAD***中的该部件实体模型进行空间位置变换和装配;
(5)重复执行步骤(2)至(4),直至解析完所有关键词,最终建立完整的三坐标测量机模型。
本发明三坐标测量机模型自动建模方法的有益技术效果是能够实现不同型号、不同测头尺寸的三坐标测量机模型的自动建模,为产品零部件检测开展路径规划、虚拟仿真验证和优化以及自动编程提供检测环境模型基础;部件模型库扩展方便,用模型配置文件定义和表示测量机模型较合理,自动建模效率高。
Claims (7)
1.一种三坐标测量机模型自动建模方法,其特征在于,将三坐标测量机模型分解为测量平台、分度座、分度旋转球、延长杆和测头五个部件,并以此分类建立部件模型库;采用模型配置文件对组成测量机模型的各部件模型进行选择和配置,即***通过读取和解析模型配置文件,从部件模型库中自动选择和导入相应的组成测量机模型的各部件模型到CAD***中,并根据各部件模型之间的空间位置关系进行定位和装配。
2.根据权利要求1所述三坐标测量机模型自动建模方法,其特征在于,测量平台、分度座、分度旋转球、延长杆和测头5个部件的空间位置关系为测量平台顶面与XY平面平行或重合,分度座底面与XY平面重合,分度旋转球的球心与坐标系原点重合,延长杆的顶面与XY平面重合,测头杆顶面与XY平面重合。
3.根据权利要求1所述三坐标测量机模型自动建模方法,其特征在于,部件模型库中各个部件模型均根据实际尺寸进行独立建模,即按实际尺寸分别建立三坐标测量机模型各个组成部件的三维实体模型;其中,测量平台、测头和延长杆设置有二个或二个以上的模型。
4.根据权利要求1所述三坐标测量机模型自动建模方法,其特征在于,测头杆长度定义为顶面到测头球心的距离。
5.根据权利要求1所述三坐标测量机模型自动建模方法,其特征在于,模型配置文件包括测量模型配置文件,后缀名为CMMF,即Coordinate Measure Machine File的缩写;延长杆模型配置文件,后缀为EXT,即Extension bar的缩写;测头模型配置文件,后缀为STYLI,即Styli;其中,
测量模型配置文件,即*.CMMF文件,定义测量机模型和组成该测量机模型各部件的名称、数量和序号,以及各部件的模型配置文件名称和空间位置信息;其中,文件中的关键词描述部件名称,关键词后面的字符串描述部件配置文件名称,字符串后面的参数值描述部件的空间位置信息;所述部件名称与部件模型库中的实体模型名称一一对应;所述空间位置信息是指各部件在三个坐标上的分量;
延长杆模型配置文件,即*.EXT文件,定义延长杆名称、杆的长度以及直径;其中,延长杆名称与模型配置文件名称保持一致,文件名称中包含了杆长度和直径两个参数的数值;
测头模型配置文件,即*.STYLI文件,定义测头名称、测头的杆长度以及直径,其中,测头名称与模型配置文件名称保持一致,文件名称中包含了测头杆长度和直径两个参数的数值。
6.根据权利要求1所述三坐标测量机模型自动建模方法,其特征在于,模型配置文件采用文本交互的形式或程序自动的形式对其内容进行定义、编辑、查看和修改。
7.根据权利要求1所述三坐标测量机模型自动建模方法,其特征在于,采用模型配置文件对组成测量机模型的各部件模型进行选择和配置,包括以下步骤:
(1)读取测量模型配置文件,即CMMF文件,提取文件中的关键词以及紧跟着关键词后面的字符串,即部件文件名称,和参数值,即部件空间位置信息;
(2)解析CMMF文件中的关键词,将读取的部件名称和部件模型库中的实体模型名称进行配对,并提取相应模型文件名称和空间位置信息;若是延长杆或测头,还需读取各自的模型配置文件,即*.EXT文件或*.STYLI文件,并从中提取模型配置文件名称以及参数值;
(3)导入组成测量机模型的各部件实体模型,根据部件名称自动从部件模型库中读取对应的该部件实体模型文件,并直接导入到CAD***中;
(4)空间位置变换,根据读取的该部件的空间位置信息,即该部件在三个坐标上的分量,对CAD***中的该部件实体模型进行空间位置变换和装配;
(5)重复执行步骤(2)至(4),直至解析完所有关键词,最终建立完整的三坐标测量机模型。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410477021.2A CN104268325A (zh) | 2014-09-18 | 2014-09-18 | 三坐标测量机模型自动建模方法 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410477021.2A CN104268325A (zh) | 2014-09-18 | 2014-09-18 | 三坐标测量机模型自动建模方法 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN104268325A true CN104268325A (zh) | 2015-01-07 |
Family
ID=52159846
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410477021.2A Pending CN104268325A (zh) | 2014-09-18 | 2014-09-18 | 三坐标测量机模型自动建模方法 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN104268325A (zh) |
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107643731A (zh) * | 2016-07-21 | 2018-01-30 | 西门子公司 | 一种模型生成方法和装置 |
CN109916350A (zh) * | 2017-12-12 | 2019-06-21 | 深圳模德宝科技有限公司 | 一种生成三坐标测量程序的方法、装置及终端设备 |
CN110715627A (zh) * | 2019-11-14 | 2020-01-21 | 昌河飞机工业(集团)有限责任公司 | 一种面向直升机动部件的三坐标测量方法 |
CN112100737A (zh) * | 2020-08-07 | 2020-12-18 | 上海数设科技有限公司 | 模型生成方法、装置、存储介质和的电子设备 |
CN113203378A (zh) * | 2021-03-31 | 2021-08-03 | 成都飞机工业(集团)有限责任公司 | 一种用于三坐标测量机测头选择的方法 |
CN113654497A (zh) * | 2020-05-12 | 2021-11-16 | 广州汽车集团股份有限公司 | 测量装置和利用测量装置的测量方法 |
CN114996778A (zh) * | 2022-02-28 | 2022-09-02 | 海克斯康软件技术(青岛)有限公司 | 一种三坐标测量机的三维仿真*** |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1553382A (zh) * | 2003-05-28 | 2004-12-08 | 鸿富锦精密工业(深圳)有限公司 | 基于cad平台之计算机辅助验证***及方法 |
CN103646142A (zh) * | 2013-12-14 | 2014-03-19 | 西安工业大学 | 一种坐标测量机虚拟原型产品的创建方法 |
CN103900510A (zh) * | 2014-03-04 | 2014-07-02 | 成都飞机工业(集团)有限责任公司 | 三坐标测量机检测路径建模方法 |
CN103968766A (zh) * | 2013-02-05 | 2014-08-06 | 赫克斯冈技术中心 | 坐标测量机的动态监测和建模 |
-
2014
- 2014-09-18 CN CN201410477021.2A patent/CN104268325A/zh active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN1553382A (zh) * | 2003-05-28 | 2004-12-08 | 鸿富锦精密工业(深圳)有限公司 | 基于cad平台之计算机辅助验证***及方法 |
CN103968766A (zh) * | 2013-02-05 | 2014-08-06 | 赫克斯冈技术中心 | 坐标测量机的动态监测和建模 |
CN103646142A (zh) * | 2013-12-14 | 2014-03-19 | 西安工业大学 | 一种坐标测量机虚拟原型产品的创建方法 |
CN103900510A (zh) * | 2014-03-04 | 2014-07-02 | 成都飞机工业(集团)有限责任公司 | 三坐标测量机检测路径建模方法 |
Non-Patent Citations (3)
Title |
---|
吴永清等: "智能三坐标测量机检测规划问题的研究综述", 《中国机械工程》 * |
曾德标等: "坐标测量机测量点通用可达性分析方法", 《图学学报》 * |
曾德标等: "飞机结构件坐标测量机测量方向优化选择", 《北京航空航天大学学报》 * |
Cited By (11)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN107643731A (zh) * | 2016-07-21 | 2018-01-30 | 西门子公司 | 一种模型生成方法和装置 |
CN109916350A (zh) * | 2017-12-12 | 2019-06-21 | 深圳模德宝科技有限公司 | 一种生成三坐标测量程序的方法、装置及终端设备 |
CN109916350B (zh) * | 2017-12-12 | 2021-01-01 | 深圳模德宝科技有限公司 | 一种生成三坐标测量程序的方法、装置及终端设备 |
CN110715627A (zh) * | 2019-11-14 | 2020-01-21 | 昌河飞机工业(集团)有限责任公司 | 一种面向直升机动部件的三坐标测量方法 |
CN110715627B (zh) * | 2019-11-14 | 2021-10-29 | 昌河飞机工业(集团)有限责任公司 | 一种面向直升机动部件的三坐标测量方法 |
CN113654497A (zh) * | 2020-05-12 | 2021-11-16 | 广州汽车集团股份有限公司 | 测量装置和利用测量装置的测量方法 |
CN112100737A (zh) * | 2020-08-07 | 2020-12-18 | 上海数设科技有限公司 | 模型生成方法、装置、存储介质和的电子设备 |
CN113203378A (zh) * | 2021-03-31 | 2021-08-03 | 成都飞机工业(集团)有限责任公司 | 一种用于三坐标测量机测头选择的方法 |
CN113203378B (zh) * | 2021-03-31 | 2022-04-08 | 成都飞机工业(集团)有限责任公司 | 一种用于三坐标测量机测头选择的方法 |
CN114996778A (zh) * | 2022-02-28 | 2022-09-02 | 海克斯康软件技术(青岛)有限公司 | 一种三坐标测量机的三维仿真*** |
CN114996778B (zh) * | 2022-02-28 | 2024-04-26 | 海克斯康软件技术(青岛)有限公司 | 一种三坐标测量机的三维仿真*** |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN104268325A (zh) | 三坐标测量机模型自动建模方法 | |
CN101898317B (zh) | 一种虚拟式数控机床在线检测***和方法 | |
CN100541502C (zh) | 一种具有检错功能的pcb仿真***及其实现方法 | |
CN111400899B (zh) | 一种用于电缆敷设建模的处理方法、***和存储介质 | |
KR20150005518A (ko) | Smt 설비 쾌속 제조 절차 시스템 및 방법 | |
CN105302978A (zh) | 一种工程量计算方法和设备 | |
JP6797238B2 (ja) | 意味属性を有する三次元図形アノテーション | |
US11250179B2 (en) | Engineering drawings and digital twins | |
CN102667867A (zh) | 改进的计算机实施的几何特征检测方法 | |
US9449139B2 (en) | System and method for tracing a net | |
CN107480356B (zh) | 基于catia和激光跟踪仪的部件设计检验一体化方法 | |
US20170083646A1 (en) | Method for modifying computer-based modeling | |
CN101702087A (zh) | 基于cad模型修正与测量路径规划的反求方法 | |
CN104572647A (zh) | 标注装置和标注方法 | |
CN103678737A (zh) | 一种杠杆***虚拟装配方法 | |
CN108595800B (zh) | 一种网壳结构建模方法 | |
KR20090100973A (ko) | 선체 블록 조립 시뮬레이션 시스템 및 방법 | |
CN104375463A (zh) | 一种自动获取尺寸公差的零件加工方法 | |
KR102193708B1 (ko) | 3d 캐드 기반 지능형 금형 레이아웃 설계 방법 | |
WO2024109959A1 (zh) | 廊道桥架及支架三维自动化设计方法、装置、介质及设备 | |
CN112949003A (zh) | 一种零部件测量方法、装置、设备及存储介质 | |
Lai et al. | Error compensation of free-form surface with critical area based on T-spline surface reconstruction | |
CN101738983A (zh) | 飞机复杂构件数控加工工装标准***自动选取方法 | |
CN115481495A (zh) | 一种船体制造过程的快速建模方法、装置、设备及介质 | |
CN103823922A (zh) | 设计对象的圆形交错图案 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20150107 |