节点文献

基于Pro/Engineer平台的三维塑料注射模中小型模架库的建立

【作者】 王翠香

【导师】 阎峰云;

【作者基本信息】 兰州理工大学 , 材料加工工程, 2004, 硕士

【摘要】 针对当前我国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二次开发的具体过程和涉及的开发技术。相信对类似系统的开发会具有较大的参考价值。

【Abstract】 Now the further developing upon the general CAD system lags severely behind the increasing popularity of the application of the CAD system in our country. So the author developed a 3D middle-small scale plastic mold base standard library system by the further development upon the CAD software Pro/Engineer using VC++ 6.0 and Pro/Toolkit, which is the further developing module of Pro/Engineer.According to the structural characteristics of middle-small scale plastic mold base library in GB/T12556-90 and the parametric feature of Pro/Engineer software, the author firstly set up the general parts and Family Tables of the various standard parts (especially the plates) which composed mold base, then assembled those general parts into a general mold base, lastly used the instant parts as variable to establish the Family Tables of mold base. This system used Family Table to store the dimension information that can be changed. Therefore, it need not build another database, but used the database of Pro/Engineer’s own.For the best way to invoke the instance that Family Table can provide is by the name of the instance. However, there were so many instances (nearly 14,000). Plus the instance name was difficult to memorize, so it was hard for the user to find the needed mold base. Therefore, the user interface was developed by using VC++ and Pro/Toolkit.Through the study of this subject, some results and conclusions are got as follows:1) The whole design of this mold base standard library system was completed. It laya foundation for the popularity of mould standard parts and improved the utility of Pro/Engineer software.2) The communication port between Pro/Engineer software and MFC was realized,this communication port broke the limitation of Pro/Toolkit. It solved the technical difficult problems that existed upon the further developing of Pro/Engineer and lay a foundation on programming development.3) Some plastic mould standard parts library were established, such as upper platesstandard library, lower plates standard library, cushion standard library and ejector standard library.4) The feasibility of the second developing was realized. Pro/Engineer software, which has the characteristics of full associativity and parametric, was adopted as the platform of second developing. This assured the advancement of the platform and reduced the workload. The user’s application could be loaded dynamically and automatically and saved in the unite database by Pro/Toolkit. This lay a good foundation for the CAD/ CAE /CAM /CAPP integrated system.The successful development of the 3D mold base standard library is a good experiment in the further developing upon Pro/Engineer software. It is believed that this system has great referential value for the related system development in the future.

  • 【分类号】TQ320
  • 【下载频次】283
节点文献中: 

本文链接的文献网络图示:

本文的引文网络