ISO9001:2008
TS16949:2009
ISO140012004
 
  新闻动态
计算机技(jì)术在铸造工艺CAD软件开发中的应用

    随着计算机技术的发展,计(jì)算机(jī)在(zài)铸造中的应用越来越广(guǎng)泛,铸造工艺计算机(jī)辅(fǔ)助设计CAD是在铸造工艺设计中利用(yòng)计算机系统对要设计的铸件(jiàn)进行最佳设(shè)计,其中包括资料检索、参数(shù)及设计信息查询、工艺方案确定、计算、自(zì)动绘图等。铸造工艺CAD将铸造工艺设计与计算机技术结合起来(lái),方便、快捷准确地代替人工(gōng)和个人经验(yàn)来(lái)进行铸造工艺设计,在开发的(de)过程中(zhōng)充分利(lì)用了计算机数(shù)据库技术和计算机图形(xíng)技术。

 

1 铸造工艺CAD的系统结构

铸造工艺CAD软件的开发设计,不仅要求系统能够进行复(fù)杂的(de)二维绘图、尺寸标注、填写标题栏(lán)和对图形、文字的编辑功能,同时也要具备完善的工艺设计数据库和参数化的图形库,以及设计过程中(zhōng)生成的各种文字、数据、图形的收集整理功能,以供设计完成(chéng)后(hòu)的相关数(shù)据、图形分(fèn)类管理和补充、扩(kuò)大,丰富数据库资(zī)源。铸造工(gōng)艺(yì)CAD是指从零件图输入到铸件工艺图输出之间应(yīng)完成的全(quán)部工艺设计工作。主要包括(kuò)铸件的分型面、加工(gōng)余量、拔(bá)模斜(xié)度、芯头、浇注系统、冒(mào)口及各种工艺符(fú)号的设计(jì)。

2 铸造(zào)工艺CAD 数据库建立与管理

建(jiàn)立铸造工艺参数(shù)数据库,以便贮存和管理铸造工艺设计所需要的设计信息,数据库是(shì)铸造工(gōng)艺CAD系统(tǒng)的核心,所有的设计和绘图工作都建立在这个公共数据库里,其功能(néng)有:能提供设计过程中所有设计内容所需的工艺参数,如金属(shǔ)密度、收缩率、分型负数,浇注系统参数,冒口系统参数等。冒口设计模块和浇注系统设计模块所(suǒ)采用的数学模型和结构都是固定的(de),而不(bú)同的只是铸件的具体尺寸。因(yīn)此,这类模块首先根据铸(zhù)件的种类、形状、模数、尺寸等参数,用 Miscrosoft Access建立标准件数据库,在绘图(tú)前汁算机先计算铸件的工艺参数,然后,根据计算(suàn)结果自动(dòng)查询标准件数据库,当标准件不能满足设(shè)计要求时,由自定义数据程序模块(kuài)通(tōng)过交互的(de)数据传递在屏幕上将计算结果自动转化(huà)为图形。

为了对铸造工艺参数数据库进行有效的管理,本软件提供一个数据库管(guǎn)理程序,在程序里可以对数据进行各种操作(包括数(shù)据的浏览,添加,删除,查(chá)询等)。

数据库程序设计本软件根据实际需要,充分利用各种数(shù)据库操作的(de)优点,分别使用了(le)。 DBC (Open Database Connectivity 开(kāi)放式数据库接) ,DAO (DataAccess Objects 数(shù)据访问对象)等数据库处理方(fāng)法(fǎ),从而方便、安全地对数据进行管理,保证了数据的使用和存储。

3 铸造工艺CAD 软件(jiàn)的图(tú)形库

3.1 AutoCAD2000的图(tú)形系统

铸造工艺CAD的主要目的是以人机对话(huà)的形式输出工艺(yì)、工装设计图纸,因此图形(xíng)系统是铸造工艺CAD的重要组成部分。从根本上讲CAD图形系统是由(yóu)一个图形核心系统(绘图软件)和一系列嵌套在某种高级语言中的图形输入输出函数及子程序构成的。近几(jǐ)年来,微型机图形系统发展十分(fèn)迅速,以(yǐ)美国(guó) Autodesk公司(sī)推(tuī)出的AutoCAD 软件最流行。AutoCAD 强大的(de)绘图功能、丰富的编辑子段以及良好的人机界面等,使得AutoCAD 在各行各(gè)业中发(fā)挥着重要的(de)作用,同时它也(yě)提供了一个开放式的平台,给有心开发各行(háng)各业的AutoCAD软件厂商一个理想的环境。在AutoAD 平台上进行的二次开(kāi)发应用软件已(yǐ)广泛应用于(yú)各个工程领域,并且用于AutoCAD 二次开发的方法和环境也在不断地(dì)发展(zhǎn)和完善。

3.2 AutoCAD2000 的二次开发环(huán)境

AutoCAD 之所以得到(dào)广泛的应用,与其开放式体系、丰富的开发工具和开发方法是分(fèn)不开(kāi)的。从(cóng)第一代的编程语言(yán)Autolisp到ADS、ARX、Objec队RX、 VBA、及最新发布的Java, 体现(xiàn)了AutoCAD 开放的应(yīng)用开(kāi)发体系结构,真正扩展了AutoCAD 系统的(de)功能。AutoCAD 的(de)二次开发(fā)环境也逐渐从基于结(jié)构化的、过程的编程环境转向面向对象的(de)开发平台。ARX是R13之后推(tuī)出的一个全新的面向对象(xiàng)的开发环境。也是 AutoCAD第一次直接提供面向对象(xiàng)的二次开发工具。ARX更着眼于应用程序的智能性。ARX程序在很多方面与ADS、Autolsp程序不同,ARX 程序是)个动态(tài)链接(jiē)库。它和AutoCAD共享同样的地址空间并且直接和AutoCAD进行通讯。ARX 访(fǎng)问AutoCAD 数据库的速度更(gèng)快,并且ARX 程序可(kě)以创建新的类,这些类可以为其它程序所共享,从而充分利用面向对象编(biān)程(chéng)的优点。ARX程序创建的(de)实体几乎与AutoCAD内在(zài)实体是(shì)等同的。ARX 提供了六个(gè)主要的类库来访问和控制AutoCAD 及处理CAD 常见的事物(wù),它们是:(1)AcRx AutoCAD 运行扩展库o (2)AcEd AutoCAD命(mìng)令扩展库(kù)。(3 )AcDb AutoCAD 数据库访问库。(4)AcGe 通用几何库。(5)AcGi AutoCAD 图形界面库。(6)AcBr边界描述库。

4 图(tú)形参数化程序设计的(de)机制

图形参(cān)数化程(chéng)序设(shè)计(jì)主要是将工艺参(cān)数数据库和(hé)Auto CAD图形(xíng)库(kù)相结合。作为一个参数化图库系统,主要包括数据库、用户界面和参数化绘图程序三个(gè)部分。其中,数据库主要用来存放图形的系列尺寸数据和性能参数;参数化绘图程序用来实(shí)现图形绘制的程序化;用户界面用来实现数据库与参数化绘图程序的连接,设计上以(yǐ)对(duì)话框的形(xíng)式实现;在数(shù)据的流程设计上(shàng),采用自定义绘图类的方式,该(gāi)方式(shì)充分考虑了面向对象的设计方法,完全(quán)实现了变量与方法的封装。自定义绘图类,其成员变(biàn)量为图形的(de)尺寸参数,其成员函数为用于绘制图形的功能函数(shù), 在对话框类(lèi)中声(shēng)明白定义绘图类(lèi)的(de)对象指针。

 

                 
图1 是实现"柴油机-灰铸铁件明顶胃口"的参数化(huà)绘图界面。在"新建冒口"标绥的界面里(lǐ),右边是冒(mào)口的绘图参数,左边是冒(mào)口示意图,根据冒口重(chóng)量选取绘图参数到左上的编辑框中,然后单击"绘图"按钮绘制(zhì)冒(mào)口。同样在"修改冒口"标签的界(jiè)面(miàn)里,可对已经绘(huì)制(zhì)的胃口进行(háng)修改。明顶冒(mào)口绘(huì)图类(lèi)的构造代码如下:

class cjming_dinlLmaokou II 明顶胃口类(lèi)
protected: II 绘(huì)图参数
double T; II 热节大小
double DR;
double HR;
doubleh;
double R;
double d;
public : //操作函数(shù)
cjming_ding_maokou (data,double bpoint,CString);// 构造函数
cjming_ding_maokou();
virtual BOOL draw(); //冒口绘制函数
virtual BOOL dim (); //旨口标注函数

5 结(jié)论

(1) 铸造工艺CAD根据工厂(chǎng)实际需要,建立铸造工(gōng)艺参数库,结(jié)合经验,运用参数(shù)化绘图书机制建立符合需要的浇冒口系统图库、芯头图库、工艺符(fú)号库等,能快(kuài)速、准确的进行工(gōng)艺设计。

(2) 将AutoCAD 强大(dà)的绘图功(gōng)能及二次开发技术ObjectARX和Visual C++ 的MFC(微软基本类库)相结合,使(shǐ)软件界面友好,操作方便。软件的开放性很好,设计人员可以对数据库和参数化图形库进行添(tiān)加、删除(chú)、修改等操作。

(3) 软件提供的设计(jì)功能自动化程(chéng)度高,适合各种层次的设计人员。

中的应用越来越广泛,铸造工艺计算机辅助设(shè)计CAD是在铸造工艺设计中利用(yòng)计算机系(xì)统对要设计的铸件进(jìn)行最佳设计(jì),其中包(bāo)括资料检索、参数及设计信息查询、工艺方案确定、计算、自(zì)动绘图等。铸造工(gōng)艺(yì)CAD将铸造工艺设计与计算机技术结合起来,方(fāng)便、快捷准确地代替人工和个人经验来进(jìn)行铸造工艺设计,在开发的过程中(zhōng)充分利用了计算机数据库技术和计算机图形技术(shù)。

 
 

首页 | 公司(sī)简(jiǎn)介 | 企业文化 | 产品展示 | 制作流程 | 品质承诺 | 新闻动态 | 联(lián)系方式
销售部电话:0574-88065888,88063688,13906686835  传真:0574-88471818  E-mail:sale@lx8.cn
地址:浙江省宁波市鄞州区横溪镇(zhèn)宁横南路2086号  浙ICP备09017793号
宁(níng)波华伟精密铸造公司|精密铸造件,不锈钢铸造,熔模铸造,失蜡铸造,壳型铸造,脱蜡铸造
网站地图