论文部分内容阅读
随着CAD技术的发展,模具CAD/CAM的应用已成为保证模具设计和加工质量、提高效率的有效途径。但是,目前基于CAD平台的模具设计是以通用性为原则,更多关注曲面造型和分模等工作,在进行模具结构设计时,仍采用传统的建模方式,效率低,设计繁琐,致使结构设计成为模具设计的一个薄弱环节。另一方面,从塑料模结构设计来看,所涉及的零件多为导柱、导套、浇口套、推板等已经系列化的标准件,或者是如上、下模架等包含相同结构单元的典型件。如果采用人工绘制,必然会增加重复劳动,且容易导致人为错误。因此,在通用CAD平台上进行二次开发,建立标准件的图形数据库以及智能设计工具,已成为提高设计效率,缩短产开发周期的必然选择。在此背景下,本文对当前市场上主流的三大CAD软件AutoCAD、UG和Pro/E的二次开发技术,参数化设计及基于这三大CAD软件的标准件建库方法等进行了深入的研究,研制开发了一个基于这三个软件平台上的塑料模标准件系统。该系统打破了传统的AutoCAD,Pro/E和UG独立开发的模式,尝试采用一种全新的方法:即用户交互界面统一定制,采用VC++、C#和VB混合编程,将.NET开发的界面模块制作成标准的COM组件,从而使用户界面的开发与各CAD模块独立,不受具体平台技术的限制。AutoCAD、UG和Pro/E的二次开发程序可以通过COM接口,访问公共界面返回的型号、规格、属性等参数,实现标准件参数化建模与装配。在CAD模块实现部分,由于AutoCAD二维绘图本身不支持参数化功能,开发难度最大。本文着重研究了基于ObjectARX的AutoCAD标准件库的建立方法,并对常用的AutoCAD API函数进行了封装,使零件的程序化绘制更加的方便和简捷,建立了能满足企业要求和设计需要的AutoCAD二维塑料模标准件库。同时对利用UG/Open API及Pro/Toolkit工具开发三维智能化标准件系统的方法进行了论述,开发了基于多CAD平台,集标准件选型、规格参数动态计算、CAD参数化建模、零件装配定位及BOM表自动输出等功能于一体的标准件库。用户根据目标CAD系统,安装了相应的软件包之后,只需通过图文并茂的三级界面直接选型,或在第二级界面按材质、尺寸与公差等技术要求搜索,就可以轻松地实现标准件的参数化建模与定位。该系统已成功应用于生产实践,极大地提高了设计效率,缩短产品的开发周期。