论文摘要
铸造工艺设计,即制定铸造方案和工艺参数,绘制铸造工艺图,编织工艺卡等技术文件的过程,是铸造生产中一个重要的过程。将其与计算机辅助设计相结合,形成了铸造工艺CAD,从而改善传统的手工设计方式,提高工艺设计效率及设计水平。本课题的目标在于开发一套铸钢件的铸造工艺辅助设计软件。本软件选择了具有良好稳定性和安全性的Windows XP操作系统作为系统平台。在软件接口方面,AutoCAD提供了三种软件开发环境;AutoLisp语言,ADS(AutoCAD Development System)和ARX(AutoCAD Runtime eXtension)。在AutoCAD提供的各种开发工具中,以C/C++开发工具的开发效率最高,功能最强。ObjectARX库中包含一组通用工具,使得二次开发者可以充分利用AutoCAD的开发结构,直接访问AutoCAD数据结构、图形系统以及CAD几何造型核心,以便能在运行期间实时扩展AutoCAD具有的类和功能,以及全面享受AutoCAD固有命令之特权的新命令。基于对AutoCAD 2004及其开发软件包ObiectARX的选用,因此我们选择了与之相配合的平台Visual C++.net 2002。选用简单易用的Microsoft Office Access 2003建立数据库文件,通过其可视化的向导,用户很容易掌握和使用。同时,在程序内部,直接使用ODBC(开放式数据接口)进行数据的读取操作。软件开发过程中充分利用了MFC(Microsoft Foundation Class)以及ODBC(Open Database Connectivity)的功能,使该软件具有良好的用户友好界面和工艺参数数据库管理功能。所开发软件系统共分为四个模块;铸钢件加工余量设计计算模块,实现了铸钢件可加工面的加工余量设计,为精加工做准备;铸钢件收缩余量设计计算模块,可以用来修正铸钢件因凝固收缩而引起的尺寸变化;铸钢件拔模斜度设计计算模块,在出模方向上增加一定的拔模斜度,方便起模;铸钢件最小铸出孔设计计算模块,确定最小铸出孔尺寸。通过对实际铸件的工艺参数的设计应用,说明该软件在AutoCAD 2004软件的三维环境下运行平稳,且直观性和可视性好。用户能够方便地浏览、修改工艺参数数据库,提高了设计计算中数据查找的效率。