基于UG NX的大型复杂零件反求软件开发及应用∗
2014-11-02姜宏孙文磊石永芳黄艳华
新疆大学学报(自然科学版)(中英文) 2014年4期
姜宏,孙文磊,石永芳,黄艳华
(1.新疆大学软件学院,新疆乌鲁木齐830008;2.新疆大学机械工程学院,新疆乌鲁木齐830049;3.新疆医科大学医学工程技术学院,新疆乌鲁木齐830046)
0 引言
反求工程(Reverse Engineering(RE))越来越多的应用于复杂零件的设计,如特殊设计制作的流线型曲面、以试验修正法设计的叶片、采用真实比例制作的泥塑模型等,这些零件大多数没有特定的设计公式、造型准则,通常由许多设计师、工艺师、美化师等联合手工试制的,对这些特殊设计的经典零件进行复制再现原设计就用到反求工程技术[1].然而,在实际的零件三维模型重建过程中,单独使用正向设计软件或反求设计软件往往满足不了设计的需要,需要二者相结合才能快速、精准的建立三维数字模型[2].
针对这一工程实际,根据反求工程领域内的基础理论——点云数据获取与预处理、多视测量与数据拼接、复杂曲面特征提取与重构等理论,结合正在进行的大尺寸复杂零件反求设计应用的研究,对三维设计软件UG NX进行二次开发,设计并实现了一个基于三维点云数据的反求重构软件系统-RETOOL系统.该系统可以在正向设计软件UGNX中直接对点云数据进行反求重构.
1 系统构成及运行环境
RETOOL系统是以VC++6.0为开发工具,借助UG/OPENAPI平台对UG NX进行二次开发而成.
与UG NX系统内其它各功能菜单一样,RETOOL系统实现了与GU NX的无缝连接,特别是可以在一定精度要求下,完成对点云数据直接处理的任务,从而解决在正向设计软件中对有多……
登录APP查看全文