论文部分内容阅读
计算机技术和铸造技术的结合,使铸造工艺设计从经验走向科学预测。但是铸造工艺CAD系统的开发,一直走的是定制化的道路,一套系统不能满足所有企业的要求,因为缺少通用的标准,我们需要针对铸造工艺设计特点开发通用化二维铸造工艺CAD系统。本文根据国内外铸造工艺CAD的发展情况和趋向,结合当前热门的开发工具和开发方法,以AutoCAD2010为支撑平台,开发环境用Microsoft Visual Studio2008,结合AutoCAD的二次开发工具ObjectARX2010,完成了一套功能完整的二维铸造工艺CAD系统。该系统的功能包括系统初始化模块,铸造工艺设计模块(如浇冒口等的绘制),辅助功能模块。开发过程中用到的关键技术包括自定义实体参数化设计、AutoCAD实体绘制、初始化系统、MFC界面和ODBC数据库应用、菜单栏及工具栏开发等。实现系统的参数化设计,可以通过修改局部参数实现自动修改实体。本文使用ObjectDBX自定义实体,从AcDbEntity中派生类,生成的自定义实体用户既可以直接通过夹点操作改变图形参数,也可以通过MFC用户界面,传递数据驱动图形参数改变,实现参数化设计。本铸造工艺CAD系统不仅能减少图纸的应用,而且能够提高设计效率,减少对经验的依赖,具有广阔的应用前景。