产业发展数据

铸造工艺CAD二次开发技术与应用

来源:万方数据   作者:廖敦明 陈立亮 周建新 朱炳文  频道:信息化    发布时间:2012-03-23

3.4 ODBC数据库访问技术

    在铸造工艺设计过程中,会用到大量的数据,CAD系统的二次开发中采用Microsoft Access作为DBMS(数据库管理系统)存储数据,依据铸造手册标准建立了分型负数、加工余量、冒口系统、浇注系统、工艺卡的有关工艺参数等数据库,当需要使用的时候可以从Access中读出来或者写进去,实现数据交互。二次开发中常利用开放数据库互联ODBC的CRecordSet类和CDatabase类对数据库进行操作。MFC的ODBC提供了应用程序接口,使得任何一个数据库都可以通过ODBC驱动器与指定的DBMS相联,实现对数据库进行添加、修改、删除等操作。

    3.5 “橡皮筋”技术

    图形归根结底还是由特殊点构成的,绘图时就是要利用这些特殊点来完成定位。特别是图块的输入操作大都是由拾取定位点开始的。采用“橡皮筋”技术,能实现插入点的光标动态定位。“橡皮筋”是一种形象称呼,指的是绘制直线时缓冲区内不断重绘的线条,就像被拉扯的橡皮筋一样。“橡皮筋”是绘制直线及绘图操作的基础之一,它可以给绘图人员直观的提示,提高绘图的精度及易操作性。

    3.6 选择集技术

    选择集也是缓冲区绘图的基础之一,利用它可以实现绘图中光标移动时实体的不断重绘。不同于“橡皮筋”的是,该技术重绘的不再是单一的线条,而是复杂的实体,当然选择集中也可以实现某些线条“橡皮筋”似的拉扯。运用选择集的基本过程为:创建一个选择集、将实体加入选择集、拖动选择集内图形不断缓冲重绘以及删除选择集。选择集的应用在整个软件编写中起到了极为重要的作用。

4 CAD系统功能的实现及应用

    基于上述技术和方法。利用ObjectARX2006二次开发包,成功开发了基于AutoCAD2006平台的二维铸造工艺CAD系统——“华铸二维CAD”,该系统包含铸钢、灰铁、球铁、有色合金等模块功能。图2是该系统的铸钢件CAD模块功能菜单界面,该图也是采用所开发的CAD系统绘制的一个铸钢件的铸造工艺实例,其中深颜色的部位为添加的加工余量,最下面标注的是分型面,并添加了冒口,绘制了砂芯标记及浇注系统。图3是热节圆和冒口模数计算界面。将铸件结构简化成10种典型结构,分别采用不同的经验公式,计算热节圆直径,根据经验选择放大系数,进而确定对应的冒口模数。图4是查询标准冒口数据库,以确定标准冒口参数的界面,可以选择是否绘制标准视图和标注尺寸。图5为水平芯头绘制界面图,图6为铸钢件的滚圆法补贴设计界面图,图7为浇注系统的绘制界面。

    图2 华铸二维CAD系统的铸钢件模块功能界面和实例图

求热节圆及冒口模数

    图3 求热节圆及冒口模数


责任编辑:韦加乐
                         
4 当前第4 上一页
1234
下一页