




已阅读5页,还剩3页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
Dec. 2010铸造Vol.59No.12FOUNDRY1307-计算机应用铸造工艺CAD二次开发技术与应用廖敦明,陈立亮,周建新,朱炳文(华中科技大学材料成形与模具技术国家重点实验室,湖北武汉 430074)摘要:介绍了二维铸造工艺CAD二次开发的基本原理和采用的关键技术。基于AutoCAD2006平台,以ObjectARX2006与VC+.NET2002为开发工具,利用ODBC数据库及参数化设计等技术开发了二维铸造工艺CAD系统。各个模块功能根据铸造工艺手册中的相关理论和标准进行设计,或者按照厂家设计习惯量身定制相关特殊功能。实际应用表明该系统能辅助工艺人员快速完成铸造工艺的设计及工艺图的绘制。关键词:铸造工艺CAD;参数化设计;二次开发中图分类号:TP391.72 文献标识码:A 文章编号:1001-4977 (2010) 12-1307-05Techniques and Application of Casting Process CADSecondary DevelopmentLIAO Dun-ming, CHEN Li-liang, ZHOU Jian-xin, ZHU Bing-wen(State Key Laboratory of Material Processing and Die &Mould Technology, Huazhong University ofScience and Technology, Wuhan 430074, Hubei, China)Abstract:Some fundamental theory and key techniques of secondary development of 2D castingprocess CAD system were presented. Using parametric design method and ODBC technique, apractical 2D casting process CAD system for steel casting was developed based on AutoCAD2006platform and the development tools of ObjectARX2006 and VC+.NET2002. The functions of eachmodule of the CAD system were designed according to the theory and standards in the castingprocess manual and users demands. With the aid of these modules, technicians can design acasting process easily and efficiently.Key words:casting process CAD; parametric design; secondary development铸造工艺设计是铸造生产的基本组成部分和关键等技术进行了二维铸造工艺CAD系统的设计与开发。环节,长期以来,多是靠人的经验、习惯进行,而且大量的纸质工艺图查找很费时,在很大程度上不利于图纸的规范化管理,不符合工业信息化发展的要求。11.1CAD系统的二次开发二次开发原理铸造工艺CAD是将铸造工艺设计与计算机先进的软硬件技术结合起来,能辅助工艺人员进行数字化工艺设计,将手册上的标准、图表、公式编成程序,减少了工艺人员的工作量,增加了科学性和标准化,同时,电子化的铸造工艺图利于管理,便于保存及查询调用。近年来铸造工艺CAD的研究与应用有了长足的发展,有些成果已经用于实际生产中1-4。因为每个厂的标准和习惯不同,铸造工艺CAD的通用性受到限制,推广和使用远不如铸造CAE技术成熟5。本 研 究 基 于 AutoCAD2006 平 台 , 利 用 VC+.NET2002开发环境和ObjectARX2006二次开发工具包,根据铸造工艺要求,采用ODBC数据库和参数化设计铸造工艺设计涉及大量专业性的计算或表现方式,以及专业性的图形数据,这些数据的计算、查询和图形绘制功能,难以用AutoCAD的通用功能实现,有些即便能实现也比较繁琐,效率低。如果基于AutoCAD平台进行二次开发,把图表转化为数据库,将公式计算和专业性图形绘制编成程序,开发出某些专业化的铸造工艺设计模块,能减少设计者繁重的查手册和枯燥的计算与绘图工作,加快工艺设计效率。目前,对AutoCAD所使用的二次开发工具主要有三 种 6:Visual LISP,ObjectARX, 以 及 VB/VBA 的ActiveX开发。其中,ObjectARX在C/C+的支持下,能够访问很多的AutoCAD底层工具,功能非常强大,基金项目:国家自然科学基金资助项目 (50805056);教育部留学回国人员科研启动基金资助项目;国家科技重大专项项目“高档数控机床与基础制造装备”(2009ZX04014-082)。收稿日期:2010-05-20收到初稿,2010-07-21收到修订稿。作者简介:廖敦明 (1973-),男,副教授,博士,主要从事铸造CAD/CAE研究。电话E-mail:-Dec. 20101308FOUNDRYVol.59No.12支持与Microsoft的基础类库 (MFC) 的混合编程,能创建基于MFC的用户界面,可以方便地设计出具有典型Windows风格的AutoCAD应用程序7。准冒口绘制、浇注系统设计、冷铁系统设计、砂芯系统设计、铸造工艺参数设计及其他辅助功能。1.2浇注系统设计在浇注系统设计过程中,先根据零件选择浇注系统类型、形式及布置方式,然后计算浇注系统各组元的尺寸。首先需要得到浇注系统最小截面 (阻流截面)的尺寸,然后再以最小截面为基数,按经验比例关系确定其他组元的截面积。计算阻流截面的流体力学公式可以表述为:F阻=m(t姨2gHp)(1)23阻流截面的流量系数;t为充填型腔的总时间 (s);g为21.3冒口系统设计方法以铸钢件为例,依据铸钢件的凝固特点,铸钢件冒口计算原理适用于按顺序凝固的一切合金铸件。最常用的冒口设计方法有模数法、比例法8。下面是模数法的简单介绍。要实现完好的补缩效果,要求冒口的凝固时间r应33.1CAD系统开发的关键技术面向对象设计技术大于铸件被补缩部位的凝固时间c。运用Chvorinov公式有r (Mr/K)和c=(Mc/K),于是得:面向对象常指在程序设计中采用封装、继承、抽象等设计方法,以提高软件的重用性、灵活性和扩展r c2(2)性。ObjectARX2006二次开发工具包,引入了面向对式中:Mr、Mc分别为冒口模数和铸件模数;Kr、Kc分别为冒口、铸件的凝固系数。对于普通冒口Kr=Kc,故式 (2) 可写为:象的编程机制,提供了大量的类库,在C+的支持下,可以很好地运用各种面向对象技术,使开发者能够更加深入的使用、用户化和扩展AutoCAD。本研究中采Mr=fMc(3)用面向对象的方法设计冒口、补贴、冷铁、浇注系统。式中:f为冒口的安全系数,f1。3.2模块组件设计思想对铸钢、低合金钢铸件,冒口、冒口径、铸件的模数应符合一定的比例关系,再结合具体的冒口类型和形状即可确定冒口尺寸。模块组件设计在功能分析的基础上,划分并设计出一系列功能模块,通过模块的选择和组合构成为用户定制不同的产品,以满足不同厂家的需求。铸造工2铸造工艺CAD系统框架结构设计艺设计内容繁多,受厂家各自的设计标准和习惯影响大,使得铸造工艺CAD通用性差,难以推广使用。铸造工艺CAD就是工艺设计人员根据铸件零件图、技术要求、设计规范和设计图表等利用计算机系统对铸件进行的铸造工艺参数设计、浇注系统设计、冒口系统设计、冷铁系统设计、砂芯设计、二维工艺图卡的生成等设计过程。在传统的铸造工艺设计中引入计算机进行辅助设计,利用计算机完成大部分的查表计算和绘图工作。本研究开发的二维铸造工艺CAD系统以铸造工艺设计中的几大工艺参数为核心,依据铸造工艺手册的铸造工艺标准9-10,集成了整个铸造工艺设计过程各阶段的功能,以辅助工艺人员快速高效地完成工艺设计过程。设计的CAD系统框架结构如图1所示,主要功能包括:初始设置、工艺参数标注、冒口系统设计及标本研究开发的铸造工艺CAD以实用化、通用化为目标,采用了模块组件设计思想进行程序设计。首先,在开发上的功能细化,专业化,复杂化。通过和多家铸造企业合作开发,将每个企业内部的标准、习惯都保留、归类,即细化、专业化,开发过程中尽量寻求最简化、最具代表性的标准。然后采用组件设计实现复杂化向通用化的转变。各企业实行各自的标准,但其中有些模块是通用的,基本上都相差不大,开发时建立通用组件模块。对厂家独特的标准,可能要重新开发,形成新的模块单元。随着模块单元的增加,功能覆盖面会越来越大。通过用户定制、合理组合,能较快地开发出实用化、通用化的铸造工艺CAD系统。/式中:F阻为阻流截面面积 (cm);m为流经阻流截面的金属液总质量 (kg);为金属液密度 (kg/cm);为重力加速度 (cm/s);Hp为平均压力头 (cm)。= r 2 2c(Mr/K)(Mc/K)2铸造廖敦明等:铸造工艺CAD二次开发技术与应用13093.3参数化设计技术要利用这些特殊点来完成定位。特别是图块的输入操参数化设计方法就是指在保持图形结构的拓扑关系不变的情况下,通过设置相应的参数来控制图形的几何尺寸大小。部分参数值的改变可以导致设计图形的自动修改。这种设计方式显著地改善了图形设计的重构能力和设计柔性。AutoCAD目前的参数化设计功能还远达不到UG、作大都是由拾取定位点开始的。采用“橡皮筋”技术,能实现插入点的光标动态定位。“橡皮筋”是一种形象称呼,指的是绘制直线时缓冲区内不断重绘的线条,就像被拉扯的橡皮筋一样。“橡皮筋”是绘制直线及绘图操作的基础之一,它可以给绘图人员直观的提示,提高绘图的精度及易操作性。Pro/E、CATIA等三维软件的参数化设计功能。本研究3.6选择集技术的CAD系统开发中,冒口系统、冷铁系统、砂芯系统及辅助系统都采用参数化设计方法进行设计。绘图人员只要输入要求的参数,就可以自动生成对应的图形,简单、方便、实用。选择集也是缓冲区绘图的基础之一,利用它可以实现绘图中光标移动时实体的不断重绘。不同于“橡皮筋”的是,该技术重绘的不再是单一的线条,而是复杂的实体,当然选择集中也可以实现某些线条“橡3.4ODBC数据库访问技术皮筋”似的拉扯。运用选择集的基本过程为:创建一在铸造工艺设计过程中,会用到大量的数据,CAD 系 统 的 二 次 开 发 中 采 用 Microsoft Access 作 为DBMS (数据库管理系统) 存储数据,依据铸造手册个选择集、将实体加入选择集、拖动选择集内图形不断缓冲重绘以及删除选择集。选择集的应用在整个软件编写中起到了极为重要的作用。标准建立了分型负数、加工余量、冒口系统、浇注系统、工艺卡的有关工艺参数等数据库,当需要使用的4CAD系统功能的实现及应用时候可以从Access中读出来或者写进去,实现数据交互 。 二 次 开 发 中 常 利 用 开 放 数 据 库 互 联ODBC 的CRecordSet类和CDatabase类对数据库进行操作。MFC的ODBC提供了应用程序接口,使得任何一个数据库都可以通过ODBC驱动器与指定的DBMS相联,实现对数据库进行添加、修改、删除等操作。3.5 “橡皮筋”技术图形归根结底还是由特殊点构成的,绘图时就是基于上述技术和方法,利用ObjectARX2006二次开发包,成功开发了基于AutoCAD2006平台的二维铸造工艺CAD系统“华铸二维CAD”,该系统包含铸钢、灰铁、球铁、有色合金等模块功能。图2是该系统的铸钢件CAD模块功能菜单界面,该图也是采用所开发的CAD系统绘制的一个铸钢件的铸造工艺实例,其中深颜色的部位为添加的加工余量,最下面标注的是分型面,并添加了冒口,绘制了砂芯标记及浇注系统。Dec. 20101310FOUNDRYVol.59No.12图3是热节圆和冒口模数计算界面。将铸件结构简化成10种典型结构,分别采用不同的经验公式,计算热节圆直径,根据经验选择放大系数,进而确定对应的冒口模数。图4是查询标准冒口数据库,以确定标准冒口参数的界面,可以选择是否绘制标准视图和标注尺寸。图5为水平芯头绘制界面图,图6为铸钢件的滚圆法补贴设计界面图,图7为浇注系统的绘制界面。5结论采用模块组件设计思想,ODBC数据库管理、参数化设计 、 面向对象设计 、 选择集等技术,基于AutoCAD2006平台,利用VC+. NET2002开发环境和ObjectARX2006二次开发工具包进行了二维铸造工艺CAD系统的设计与开发。此系统的主要功能包括分型面、分模线、分型负数、不铸孔、加工余量、工艺补正量、拔摸斜度、补贴、冒口系统、浇注系统、冷铁系统、砂芯及砂芯符号、工艺要求、工艺卡、图框设计及其他辅助设计模块等。实际应用表明,该铸造工艺CAD系统可以辅助工艺人员快速完成铸造工艺的设计及工艺图的绘制,减轻了劳动强度,提高了工艺设计效率。参考文献:1234Farouk Shehata,Mohamed Abd-Elhamid. Computer aided foundrydie-designJ.Materials&Design,2003,24 (8):577-583.Keun Park,Kim Y S,Kim C S,et al. Integrated application ofCAD/CAM/CAE and RP for rapid development of a humanoid bipedrobot J. Journal of Materials Processing Technology,2007,12(6):187-188,609-613.朱性利,廖敦明,陈立亮. 基于AutoCAD2005铸造工艺CAD系统的开发J. 现代铸铁,2005 (6):56-59.葛晓宏,李辉,黄红武,等. 铜合金铸造工艺CAD 系统关键技术通过多家企业的实际应用,所开发的铸造工艺CAD系统基本能实现大部分工艺设计与工艺图绘制功能,提高了工艺设计的效率。5研究J. 特种铸造及有色合金,2008 (11):841-842.廖敦明,陈立亮,刘瑞祥,等. 铸造CAD/CAE/CAM一体化技术J. 铸造,2005 (7):702-705.(下转第 1314 页)Dec. 20101314FOUNDRYVol.59No.12泵壳体进行模拟,较为准确地预测了各种缺陷的产生参考文献:及相应位置,模拟结果与
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025别墅土建合同:高品质别墅景观绿化工程
- 2025版汽车维修保养连锁经营合作协议
- 2025版燃油行业人才培养及交流合同
- 2025版水电安装与设备更换合同
- 2025年度厂房出售及配套设施购置合同示范文本
- 2025年度展览中心场地租赁合同终止及展览合作协议
- 2025年度环境监测技术服务合同范本
- 2025版智慧城市建设用水泵采购及安装合同
- 2025年度汽车零部件供应链合作协议书
- 2025年房地产销售大数据分析服务购销合同
- 2025年体彩代销者考试题库
- 田螺姑娘课文讲解
- 网络信息安全防护策略及措施
- 云南迪庆香格里拉市招聘治安联防人员80人笔试模拟试题及参考答案详解1套
- 2025中国医药集团有限公司二级子公司及重点三级子公司高管岗位选聘笔试历年参考题库附带答案详解
- 幼儿园开学食品安全厨房培训
- 学堂在线 积极心理学(上)厚德载物篇 章节测试答案
- 地面工程基础知识概要课件
- 王本陆课程与教学论课件
- 陪诊培训课件
- QGDW11008-2013低压计量箱技术规范
评论
0/150
提交评论