e-works数字化企业网  »  文章频道  »  产品创新数字化(PLM)  »  CAD

CREO环境下零件MBD模型检测信息的获取

2018/2/16    来源:互联网    作者:方忆湘  高婷  黄风山      
关键字:Pro/TO0LKIT  MBD模型  检测信息  三坐标测量机  
零件MBD模型提供了三维环境下零件定义的完备信息表示,是数字化环境下三坐标测量信息获取的基础和数据源。依据MBD的建模规范以及测量软件的测量要求,分析零件MBD模型检测信息的构成及其关联关系,针对CREO环境下构建的零件MBD 模型,应用Pro/TOOLKIT二次开发工具,以Visual C++2008为开发平台,进行检测信息的获取,并将检测信息存储到相应的数据表中,作为三坐标测量机的测量数据来源。
0 引言
 
    零件检测信息的自动和高效获取,是实现CAD/CMM集成的重要组成内容。随着CAD技术的发展,零件三坐标检测所需的检测信息获取,逐渐由零件模型的二维表示向三维环境发展,但通常需要通过IGES、STEP等CAD中性文件获取,或针对采用三维标注的零件三维模型采用特征识别与公差匹配技术获取,相关检测信息获取过程复杂且缺乏直观性。
 
    基于模型的定义(Model Based Definition,MBD)的产品全三维定义技术,代表了CAD技术的最新发展阶段和未来的应用方向,其在航空制造领域的成功应用引起了业界的广泛重视,国内外相关国家和组织先后制定了相应技术标准和规范,并逐渐将MBD模型作为产品生命周期中的唯一表示形式和数据源。基于零件模型的MBD表示,开展针对制造、分析、检测等的后续技术应用研究具有重要的技术发展意义,目前的MBD技术研究主要集中在不同产品设计规范的制定、工艺设计、T程分析等技术应用领域。基于模型定义的零件定义和表示方法,提供了三维环境下零件测量信息的完备表示,使得零件信息获取更加直观与便捷。同时,Pro/TOOLKIT作为CREO的二次开发工具,为用户提供了大量的C语言函数。通过调用库函数中包含的专门的尺寸操作函数和公差操作函数,用户能够方便而又安全的访问CREO数据库及内部应用程序,实现尺寸信息、公差项目等检测信息的获取。
 
    本文以Visual C++2008为开发平台,通过二次开发工具Pro/TOOLKIT,针对CREO环境下建立的零件MBD模型,进行了检测信息的获取,并将其存储在Access数据库中,作为后续检测规划的数据基础。
 
1 零件MBD模型检测信息的构成
 
    依据ISO和我国在内的相关国际组织和国家制定的产品数字化定义标准或规范。在以模型为核心的零件定义中,零件MBD模型南基准和坐标系、三维实体模型、注释信息和属性信息构成。基于产品定义或没汁角度,MBD模型给出了产品定义数据的完备表示,并成为获取测量信息的数据基础,如图1所示是零件MBD模型详细的构成内容。
 
    1
 
    图l 零件MBD模型的内容构成
 
    在CREO软件环境下,基于MBD技术构建的完格的零件模型定义表示,如图2所示。
 
    2
 
    图2 CREO软件环境下的零件MBD模型
 
2 MBD零件模型检测信息的获取
 
    零件MBD模型检测信息主要包括两方面的内容:三维标注信息以及与其关联的零件几何信息。以通用三维CAD软件CREO为例,零件公差标注是以注释信息方式给出并记录的,其二次开发工具Pro/TOOLKIT提供了相应的访问函数,可以得到公差项目集合包含的所有公差信息。在此基础上进一步获取符公差项U的详细信息内容构成及其所依附几何元素,进而获取相关的几何信息。
 
2.1 检测信息获取流程
 
    根据MBD零什模型检测信息的构成及其之间的关联关系以及Pro/TOOLKIT提供的相应访问函数,CREO环境下零件MBD模型检测信息获取流程如图3所示。
 
    3
 
    图3 CREO环境下零件MBD模型检测信息获取流程

责任编辑:张纯子
本文来源于互联网,e-works本着传播知识、有益学习和研究的目的进行的转载,为网友免费提供,并以尽力标明作者与出处,如有著作权人或出版方提出异议,本站将立即删除。如果您对文章转载有任何疑问请告之我们,以便我们及时纠正。联系方式:editor@e-works.net.cn tel:027-87592219/20/21。
相关资料
e-works
官方微信
掌上
信息化
编辑推荐
新闻推荐
博客推荐
视频推荐