本发明涉及pmi特征测,具体为一种智能pmi特征错误检测方法及系统。
背景技术:
1、在工程设计领域,mbd模型和pmi特征的应用越来越广泛,但由于其复杂性和不确定性,传统的手工检测方法存在效率低、易出错等问题。现有装置缺乏有效的方法来检测mbd模型中pmi特征中的错误,这些错误可能源于设计阶段的误解、制造过程中的信息损失等相关因素,最终影响产品的质量和性能。
技术实现思路
1、本发明的目的在于提供一种智能pmi特征错误检测方法及系统,以解决上述背景技术中提出的问题。
2、为实现上述目的,本发明提供如下技术方案:
3、一种智能pmi特征错误检测方法,包括:
4、步骤1:在nx1996软件中创建mbd模型;
5、步骤2:创建用户界面,利用nx1996软件二次开发接口提取mbd模型内的pmi特征并导出到excel表格中;
6、步骤3:将excel表格中的pmi特征数据批量导入到protégé5.5中,生成pmi特征本体实例;
7、步骤4:应用swrl规则,对pmi特征本体实例进行推理,将protégé5.5中的推理结果导出至excel表格;
8、步骤5:将excel表格内推理结果反馈给nx1996软件;
9、步骤6:在nx1996软件中对mbd模型中错误的pmi标注进行修改。
10、进一步的,步骤2中的pmi特征提取流程包括步骤如下:
11、步骤21:定义pmi特征数据结构:包括dimension数据结构、tolerance数据结构以及roughness数据结构;
12、步骤22:遍历mbd模型中所有pmi特征;
13、步骤23:判断pmi特征类型,根据是三维尺寸标注类、公差标注类以及粗糙度标注类中的哪一种,采用不同的数据结构进行特征信息提取;
14、步骤24:提取各pmi类型中具体的pmi特征值;
15、步骤25:将提取到的pmi特征存储至步骤21中定义的数据结构中;
16、步骤26:将提取的数据导出至excel表格内。
17、进一步的,步骤3中的pmi特征数据批量创建包括:
18、步骤31:数据源选择,选择一个nx1996软件输出的电子表格作为数据源;
19、步骤32:定义映射规则,使用mappingmaster语言,将电子表格中的数据映射到本体类;
20、步骤33:解析电子表格,cellfie插件读取电子表格的内容,按定义的映射规则解析数据;
21、步骤34:数据转换,根据映射规则,电子表格中的数据被转换为本体类的实例;
22、步骤35:结果验证,完成创建后在protégé5.5软件中查看和验证新创建的实例,确保数据正确地映射到了本体中。
23、进一步的,步骤3中的pmi特征数据批量导入包括:
24、初始化com库,创建excel应用程序对象;
25、设置excel属性为可见,添加新的excel工作簿,获取活动工作表格;
26、初始化交互函数auto wrap;
27、构建分散函数dispparams,dispparams结构进行参数定制化处理;
28、编辑可变参数函数,调用所有参数;
29、数据写入excel表格,释放资源,反初始化com库。
30、进一步的,步骤4中的swrl规则包括:几何尺寸特征错误检测swrl规则、几何公差特征错误检测swrl规则、基准特征错误检测swrl规则以及粗糙度特征错误检测swrl规则。
31、进一步的,步骤3中采用protégé5.5对mbd模型中pmi特征错误进行智能检测。
32、进一步的,智能检测包括根据错误建立规则进行语义错误检测。
33、进一步的,错误包括pmi图形化展示错误、pmi语义化表达错误、几何尺寸语义错误、几何公差语义错误、几何公差关联对象错误、几何公差特征控制框参数错误、基准符号应用错误、几何公差修饰符应用错误以及表面粗糙度语义错误。
34、进一步的,几何尺寸语义错误包括尺寸关联对象错误和尺寸结构完整性错误;
35、几何公差关联对象错误包括几何公差关联被测几何轮廓要素错误和基准关联几何轮廓要素错误;
36、几何公差特征控制框参数错误包括几何公差修饰符应用错误、复合特征控制框内不同公差的公差值之间数值大小错误。
37、为实现上述目的,本发明还提供如下技术方案:
38、一种智能pmi特征错误检测系统,包括:
39、nx1996软件、mbd模型以及excel工作簿;
40、nx1996软件用于创建mbd模型;
41、mbd模型用于存储pmi特征并,创建用户界面,利用nx1996软件二次开发接口提取mbd模型内的pmi特征并导出到excel表格中;
42、将excel表格中的pmi特征数据批量导入到protégé5.5中,生成pmi特征本体实例;
43、应用swrl规则,对pmi特征本体实例进行推理,将protégé5.5中的推理结果导出至excel表格;
44、将excel表格内推理结果反馈给nx1996软件;
45、在nx1996软件中对mbd模型中错误的pmi标注进行修改。
46、为实现上述目的,本发明还提供如下技术方案:
47、一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现如上述中任一项所述方法的步骤。
48、为实现上述目的,本发明还提供如下技术方案:
49、一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现如上述中任一项所述的方法的步骤。
50、与现有技术相比,本发明的有益效果是:
51、本发明,提高了工程设计人员的工作效率,减少了手工检测的时间和成本。
52、提高了产品的设计质量和制造效率,减少了后续制造环节中的错误和损失。
53、通过智能化的检测方法,从而能够提升产品的整体竞争力和市场影响力。
1.一种智能pmi特征错误检测方法,其特征在于,包括:
2.如权利要求1所述的一种智能pmi特征错误检测方法,其特征在于,步骤2中的pmi特征提取流程包括步骤如下:
3.如权利要求1所述的一种智能pmi特征错误检测方法,其特征在于,步骤3中的pmi特征数据批量创建包括:
4.如权利要求1所述的一种智能pmi特征错误检测方法,其特征在于,步骤3中的pmi特征数据批量导入包括:
5.如权利要求1所述的一种智能pmi特征错误检测方法,其特征在于,步骤4中的swrl规则包括:几何尺寸特征错误检测swrl规则、几何公差特征错误检测swrl规则、基准特征错误检测swrl规则以及粗糙度特征错误检测swrl规则。
6.如权利要求1所述的一种智能pmi特征错误检测方法,其特征在于,步骤3中采用protégé5.5对mbd模型中pmi特征错误进行智能检测。
7.如权利要求6所述的一种智能pmi特征错误检测方法,其特征在于,智能检测包括根据错误建立规则进行语义错误检测。
8.如权利要求7所述的一种智能pmi特征错误检测方法,其特征在于,错误包括pmi图形化展示错误、pmi语义化表达错误、几何尺寸语义错误、几何公差语义错误、几何公差关联对象错误、几何公差特征控制框参数错误、基准符号应用错误、几何公差修饰符应用错误以及表面粗糙度语义错误。
9.如权利要求8所述的一种智能pmi特征错误检测方法,其特征在于,几何尺寸语义错误包括尺寸关联对象错误和尺寸结构完整性错误;
10.一种智能pmi特征错误检测系统,其特征在于,包括:
