0 引言
由于项目中涉及到Pro/E的二次开发技术,因此在边用边学的情况下,解决了不少问题,也积攒了不少问题。其中有些问题可能不是调个函数就能搞定的,得了解CAD底层的东西。
1 问题描述
(1)CAD模型的数字化定义问题
为了在设计阶段完整表达设计意图,同时形成以三维数据源为唯一核心数据的设计规范,指导产品的制造、装配、测量与质量评定、整机调试与验收等,需要形成一整套CAD模型的数字化定义规范。
(2)尺寸关联几何的自动提取问题
在(1)的基础上,为了实现数模比对的零件尺寸自动化测量,需要向系统传递尺寸关联几何信息。该尺寸关联几何直接定义了尺寸的大小和公差,是尺寸的基本依托。借助尺寸关联几何信息,在实现了CAD与点云的坐标对齐的基础上,可以实现在CAD关联几何邻域内的点云尺寸关联几何分割,进而拟合被测实例的实际测量尺寸。 与CAD数模标注尺寸进行比对后,即可得到测量结果。
1. 线性尺寸的关联几何自动提取问题
2. 形位公差尺寸的关联几何自动提取问题
(3)其他格式的零件/装配件转化为标准Pro/E二次开发文件
通过catia的测量工具量取相关尺寸,然后在Pro/E 中重新建模的方式 ,可以解决这个问题。
2 代码
相关代码已开源到我的github上了,欢迎star/fork. 下面给出链接。
https://github.com/2017Greg/Pro-E