论文部分内容阅读
针对当前我国CAD应用的日益普及和推广,而二次开发严重落后的现状,作者利用Pro/Engineer提供的二次开发工具—Pro/Toolkit和Visual C++6.0的集成开发环境(IDE),对Pro/Engineer进行二次开发。目的是创建基于Pro/Engineer平台的塑料注射模中小型标准模架库系统。 该标准模架库系统根据GB/T12556—90中小型注射模架库的结构特点以及Pro/Engineer软件的参数化特性,先对组成模架的各标准件(主要是各种模板)分别创建通用零件,建立零件族。然后将通用零件装配成模架,用零件族中的实例零件作为变量建立模架库。该标准模架库系统采用“Family Table”来存储可变尺寸的参数信息,并通过实例生成的方式完成组成模架的各标准件及模架的生成工作,不需另建数据库,而是利用Pro/Engineer自身的数据库。 但由于“Family Table”是按实例名来调用实例零件或实例装配件,而模架的实例名不易记忆(共13892个),用户很难找到所需的模架。所以本设计利用Visual C++6.0中的MFC设计开发模架库的调用界面。 通过本课题的研究,得到如下的成果与结论: 1)完成了模架库系统的总体设计。为模具标准件的普及和推广打下基础,提高了Pro/E软件的实用程度。 2)实现了Pro/E软件与MFC间的接口,Pro/E与MFC的接口突破了Pro/Toolkit的局限,克服了Pro/E在二次开发上存在的技术难题,为编程开发建立基础。 3)建立了模板库、垫块库、推杆库等塑料模具标准件库。 4)实现二次开发可行性论证:由于本课题在研究过程中采用的是“全相关、参数化”的三维软件Pro/E,因此保证了设计平台的先进性,减少了工作量。 利用Pro/E提供的二次开发工具实现由程序动态的、自动的加载用户程序,并存入统一的数据库中,为CAD/CAE/CAM/CAPP系统的集成打下了良好的基础。 本论文较为详尽地阐述了进行Pro/Engineer二次开发的具体过程和涉及的开发技术。相信对类似系统的开发会具有较大的参考价值。