论文部分内容阅读
计算机辅助设计(CAD)指通过计算机帮助设计工作人员进行产品的设计工作。然而,当前通用的计算机辅助设计软件系统普遍存在着工作效率不高的问题。为解决这一问题,研究基于通用计算机辅助设计软件的二次开发技术,针对生产企业的特定需求进行软件的企业化定制,对于提高软件的设计工作效率具有很大的工程实际意义。本文针对某企业对Pro/E Wildfire5.0平台上的紧固件及线缆装配快速装配需求,采用Pro/E二次开发工具Pro/Toolkit,并以Visual Studio2008为开发平台,分别展开虚拟装配、干涉校验、三维参数化建模等方面的研究工作,进行紧固件设置工具、紧固件组选工具、紧固件装配工具、干涉校验工具模块、线缆装配模块工具等Pro/E系统辅助工具的研制。根据用户对紧固件装配及线缆装配的特定需求,对基于Pro/E的紧固件及线缆装配系统进行分模块方案设计,采用MFC技术及Pro/E菜单设计技术进行系统人机交互界面设计,应用数据库技术对紧固件及线缆库数据进行管理。本文进行的紧固件及线缆装配系统的总体设计流程、人机交互界面、数据管理等研究为Pro/E二次开发领域的研究提供完善的工程实例,尤其是程序流程中设计的容错处理方案很好的解决了Pro/E辅助应用程序稳定性较差的问题。随后在Pro/E装配零件层次结构模型的基础上,对参考标识搜索算法进行研究,解决零件装配参考标识搜索效率问题;通过位置姿态矩阵ProMatrix的变换,制定Pro/E平台下虚拟装配的实现方案,并将解决三维软件Pro/E中干涉量计算问题,完成干涉校验工具的开发;综合采用贝塞尔曲线与空间直线实现三维装配体中的线缆路径规划;对比分析不同三维参数化建模方法,通过实例验证不同三维参数化建模方法的优缺点及适用范围,确定紧固件及线缆装配系统采用的建模方案。最后,在理论研究的基础上完成基于Pro/E的紧固件及线缆装配系统研制。通过软件实测验证紧固件及线缆装配系统可以很好完成紧固件装配及三维线缆装配工作,是Pro/E二次开发的一次成功应用。