论文部分内容阅读
本研究以Pro/ENGINEER为平台的二次开发功能扩展软件的开发方法,Pro/E作为全球最完善的三维图形辅助设计软件之一,广泛应用在我国各个行业中,但国内的一些公司和企业,Pro/E作为一种软件工具,主要还是集中在其辅助设计绘图功能的应用之上,对于该软件的二次开发却相对严重滞后。在信息技术、自动化技术飞速发展的今天,这种使用方法不仅不能完全适应现代化生产发展的要求,也是一种软件资源的严重浪费。所以以商品化的CAD软件为平台进行二次开发,使这些通用软件工具适应本公司,企业的生产、设计具体需求,是很有必要的,这也是目前国内在使用国外的CAD软件时的一项重要工作,而国内的二次开发的软件平台,主要是基于二维模式的开发。例如,基于ARX的AUTOCAD开发平台等,而二维CAD软件的非直观性和重要参数获取困难是制约其发展的主要原因。
本文就此提出一套基于Pro/E的二次开发流程及方法,对Pro/E所提供的二次开发工具包Pro/TOOLKIT的开发方式及步骤进行分析和研究,得出了利用二次开发工具Pro/TOOLKIT对Pro/E进行二次开发的完整方法,并应用于铸钢工艺设计的CAD软件中。通过对零件的三维特征进行分析提取相关的特征信息并分析,开发出了铸钢工艺辅助设计工艺流程上的多个模块,并在铸钢工艺的工艺流程的基础上,建立了铸造工艺CAD软件的整体框架,完成系统的整体结构设计、复杂查询的数据库接口框架设计、程序界面的布局和开发、以及现有工艺数据库的补充完善及修改。
软件的测试结果表明:铸钢工艺CAD软件,能实现预期的软件需求目标,简化了工艺参数的计算步骤,减少了查询工艺数据表和计算所带来的劳动强度、人为所造成的错误,显著提高了生产效率。铸钢工艺CAD软件系统的开发,把以前在二维模式的开发思想移植到三维模式的开发平台上来,基于Pro/E的铸钢工艺CAD二次开发的研究,对铸钢工艺CAD技术的发展有着比较重要的意义。