114
文文文文 文文文文文文 https://www.wenkuxiazai.com/ 本本本本本本本本本本本 本本本 本本 ,,: http://www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.html 文文 ObjectARX2005 文文文文文文 CAD 文 文 本本本本 本本本本本本 本本 ObjectARX2005 本本本本本本 CAD 本 本 本本本 本本本 本本 本本 本本本本 本本本 本本本本 本本本 本本本本 Objeeta_Rx2005CAD 本 本 本 本本本本 ObjectARX2005CAD 本本 本 本本本本本本本本本本本本本本本本 本本本本本 本本本本本本本本本本本本本本本本本本 本本本本本本本本本 本本本 本本本 本本本本本本本本本本 ,、、。一 本 本 本本本本 本本 本本本本本本本 本本 本 本本本本本本本本本本本本 、、。、,、,。CAD ,,,。

 · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

Embed Size (px)

Citation preview

Page 1:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

  本文档下载自文库下载网,内容可能不完整,您可以点击以下网址继续阅读或下载:http://www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.html

基于ObjectARX2005的冲压落料模CAD系统研究苏州大学

硕士学位论文

基于ObjectARX2005的冲压落料模CAD系统研究

姓名:吕学能

申请学位级别:硕士

专业:机械设计及理论

指导教师:卫瑞元

基于Objeeta_Rx2005的冲压落料模CAD系统研究摘要

基于ObjectARX2005的冲压落料模CAD系统研究

摘要

冲压模具在机电产品制造行业中应用广泛,其设计是否合理对冲压件的表面质量、尺寸精度、生产率以及经济效益等都有很大的影响。冲压模具的设计是一个系统工程,在设计过程中需要查阅大批的参数、计算和核算许多数据、绘制大量图形。而面对繁杂、冗长的设计计算,

Page 2:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

设计者费时费力、效率低下,而且容易出现错误。通过开发具有参数化绘图功能的CAD系统来辅助冲压模具的设计,可以减轻设计者的工作强度,缩短设计周期,提高设计结果可靠性。

本文在系统分析和研究了冲压模具设计的基本要求和技术要点后,以应用广泛的落料模为研究对象,AutoCAD为开发平台,用ObjectARX2005和VC++.NET2002作为开发工具,MicrosoftAccess2003作为数据库软件,进行了冲压落料模CAD系统的开发研究。本CAD系统结合了面向对象编程技术、数据库访问技术和参数化技术,对开发过程中所用到的菜单开发,图层、颜色、线型及线型比例设置,绘图环境初始化,数据参数存储以及零件图轮廓识别等关键技术进行了研究。功能上实现了产品零件图轮廓信息的自动读取,设计者只需按照人机交互界面的提示完成参数的输入或选择,系统便会自动完成工艺数据查找与引用、代数与几何计算、标准和规范的参照与引用以及模具结构和零件的设计与造型。

实例表明,冲压落料模CAD系统可以满足设计需求,大幅提高设计效率,并且与生产实际紧密联系,具有很强的实用性。

关键词:冲压模具;AutoCAD;ObjectARX;二次开发;数据库

作者:吕学能指导教师:卫瑞元

ResearchofCADSystemofBlankingDieBasedon

ObjectARX2005

Abstract

S t a m p i n http://www.wenkuxiazai.com/doc/

Page 3:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

7decfc9876eeaeaad1f33059.html gdiehasgottheextensiveapplicationinthemechanicalandelectricalproducts

influencemanufacturingindustry.Whethertheondesigniscorrectwillbringaboutthekeythedie’ssurfacequality,dimensionalaccuracy,productivityandeconomic

aresults.Stampingdie’Sdesignissystematicproject.It’s

anecessarytoconsultaalargenumberofparameters。computingandaccounting

ofgraphicsduringthedesignprocess.Thelotofdata,drawinglargenumberdesignerwillfeeltime-consuming,extremelyinefficientandmakemistakeseasily妞thefaceofcomplexandlengthydesign.UsingthedevelopmentofparametricgraphicsCADsystemtosupportthestampingdiedesign-designers

reliability.

Afteranalyzingandresearchingthetechnicalelementsandthebasicrequirementscarlreducetheworkintensity,shortenthedesigntimean

Page 4:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

draisethedesignofthestampingdiedesign,thispaperchoosesblanking

widelyused.ThispaperalsoselectsAutoCAD

2005andVC++.NET2002asasdie聃objectsofstudy , w h i c h i s s u p p o r http://www.wenkuxiazai.com/doc/

7decfc9876eeaeaad1f33059.htmltingplatform。Objec伽RXasdatabasedevelopmenttools。MicrosoftAccess2003

software.anddevelopsablankingdieCADsystem.The

accessCADsystemcombinesobject-orientedprogrammingtechniques.databasetechnologyandparametric

technology.Italsoresearchesthekeytechnologiesinthedevelopmentprocess such鼬menudevelopment。defininglayer.color,linetypeandtheratioofline,initializingtheenvironment.thestorageofdataandparameters,identifytheoutlineofpartdrawing Thispaperalsorealizesthattheinformationofpartdrawingcanbeautomaticallyread.

asTheCADsystemiSabletoautomaticallyfinis

Page 5:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

haseriesofworkssuchsearchingand

quotingtheprocessdata-mathandgeometrycalculation,thereference

structurestandardsandnorms,designingand

inputtingormodelingtheandtocomponentsafterthedevisorsfinishselecting

showparametricdataaccordingtheuserinterface’sprompts.ExamplesthattheCADsystemofblankingdieCansatisfythedesignn

基 于 O b j e c t A R X 2 0 0 5 的 http://www.wenkuxiazai.com/doc/

7decfc9876eeaeaad1f33059.html冲压落料模CAD系统研究Abstractrequirementsandimprovetheefficiencygreatly.Thesystemiscloselyrelatedproductionandhasatothegreatpracticaluse.

Keywords:stampingdie;AutoCAD;ObjectARX;seconddevelopment;database

WrittenbyXuenengLv

SupervisedbyRuiyuanWeiIII

苏州大学学位论文独创性声明及使用授权的声明

Page 6:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

学位论文独创性声明

本人郑重声明:所提交的学位论文是本人在导师的指导下,独立进行研究工作所取得的成果。除文中已经注明引用的内容外,本论文不含其他个人或集体已经发表或撰写过的研究成果,也不含为获得苏州大学或其它教育机构的学位证书而使用过的材料。对本文的研究作出重要贡献的个人和集体,均已在文中以明确方式标明口本人承担本声明的法律责任。

研究生筌名:望踅缸Et

学位论文使用授权声明

苏州大学、中国科学技术信息研究所、国家图书馆、清华大学论夫合作部、中国社科院文献信息情报中心有权保留本人所送交学位论文的复印件和电子文档,可以采用影印、缩印或其他复制手段保存论文。本人电子文档的内容和纸质论文的内容相一致。除在保密期内的保密论文外,.允许论文被查阅和借阅,可以公布(包括刊登)论文的全部或部分内容。论文的公布(包括刊登)授权苏州大学学位办办理。.

研究生签名

导师签名Et期.迸生竺日飙.趔罩。篁:垫

基于ObjectARX2005的冲压落料模CAD系统研究第1章绪论

第1章绪论

CAD技术很早就应用于机械行业,但是以前,受计算机技术和CAD技术的限制,人们传统观念上的CAD软件只是一种绘图工具,图形CAD系统只能将设计过程的最后阶段——绘图搬到计算机上,而主要设计过程仍然在工程师的头脑中完成,设计效率提高不是很大。随着计算机及其相关技术的发展,现在人们可以 http://www.wenkuxiazai.com/doc/

Page 7:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

7decfc9876eeaeaad1f33059.html 将计算机高速、海量存储及处理能力与人的综合分析及创造性思维能力结合起来进行产品设计,不但可以使设计人员“甩掉图板”,更新传统的设计方法,还可以使企业由原来的串行式作业变成并行作业,建立一种全新的设计和生产技术管理机制【11。目前在国内的冲压模具制造加工行业,CAD技术已经得到了广泛的应用,拥有了一批具有自主版权的软件,解决了生产中的一些问题,但这是不够的。由于冲压产品品种繁多而且形状复杂,其冲压工艺与模具设计是依据产品图纸考虑成形性能与加工条件进行设计,所以系统需要依据企业的自身特点凭技术人员的经验进行二次开发。鉴于国内企业对专业化的冲压模CAD系统的专业化需求,课题选取对冲压落料模CAD二次开发系统的研究,利用优秀的通用软件,采取面向对象的模块化和参数化设计方法,建立完善的数据库系统,实现冷冲模设计的各种要求,以满足现实生产的需要。

1.1CAD技术的发展概况

1.1.1CAD技术概述

计算机辅助设计(ComputerAidedDesign,CAD)是指设计人员利用计算机技术对产品进行设计、绘图、分析和编写技术文档等设计活动的总称。它可以承担零件设计、装配设计、模具设计、机构设计与分析、有限元分析、数控加工编程、仿真模拟及产品数据管理等工作。CAD技术作为现代信息技术的一个重要组成部分,是实现设计方法、设计理念的根本变革,是把设计工作纳入信息技术的轨道上来的一个必要手段。CAD技术是一项综合性的,集计算机图形学、数据库、网络通信等计算机以及其他领域知识于一体的高新技术,也是提高设计水平、缩短

第l覃绪论基于ObjeetARX2005的冲压落料模CAD系统研究产品开发周期、增强行业竞争能力的一项关键技术Il捌.

1.1.2CAD技术的发展

Page 8:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

在过去50多年中,CAD技术经历了五个主要发展时期【31.

1.20世纪50年代.美国麻省理工学院(MIT)于1950年在它研制的名为“旋风"的计算机上采用了阴极射线管(C】玎)做成的图形终端,并能被动地显示图形.20世纪50年代后半期出现的光笔可拾取阴极射线管发出的光线,开始了交互式计算机图形学的研究.://www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.htmlar2.20世纪60年代。这是交互式计算机图形学发展的最重要时期.1962年美困学者IvanSutherland研究出了名为Sketchpad的系统,这是一个交互式图形系统,能在屏幕上进行图形设计与修改,开始出现CAD这一术语.其后,美国的一些公司推出了一些CAD系统,1964年美国通用汽车公司宣布了它们的DACS.1系统,1965年洛克希德飞机公司推出了CAD/CAM系统,贝尔电话公司宣布了GRAPHIC—l系统等.但由于当时刷新式图形显示器价格十分昂贵,因此CAD系统很难普及与推广.60年代后期,存储管式显示器以其低廉的价格进入市场,使CAD系统的成本一下子下降了许多,变得能为许多企业所接受.于是出现了一批厂商,他们将硬、软件放在一起成套出售给用户,即所谓Turnkey系统(译为交钥匙系统),CAD/CAM开始产业化【4】,促进了计算机图形学和CAD技术的迅速发展.

3.20世纪70年代.计算机交互图形技术和三维几何造型技术(线框、曲面和实体模型)为CAD技术的发展莫定了基础.基于大型机的商用CAD/CAM系统开始上市.此外基于小型机的交钥匙系统,包括图形输入及输出设备和相应的CAD/CAM软件,以其优良的性能价格比,开始向中、小型企业扩展.总的说,70年代是CAD单元技术的发展和应用阶段。各功能模块渐趋完善。交互式计算机图形处理日渐成熟,在工业界中日益得到应用,各种论文、文献、教程及学术会议大量涌现.但是这些系统大多是16位机上的三维线框系统或二维绘图系统,只能解决一些简单产品的设计问题,另外数据结构尚不统一,应用主要集中在计算机绘图和有限元分析方面,集成性差.

Page 9:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

4.20世纪80年代.进入80年代,工业界认识到CAD/CAM技术对生产的巨大促进作用,于是在设计与制造方面对CAD/CAM销售商提出了各种各样的要求,2

基于Obje,etARX2005的冲压落料模CAD系统研究第l章绪论促使新理论新算法的大量涌现,在软件方面做到了将设计与制造的各种单个软件集成起来使之不仅能绘制工程图形,而且能进行三维造型、自由曲面设计、有限元分析、机构及机器人分析与仿真等各 种 工 程 应 用 。 实 体 造 型 ( S o l i d M o d e l i n g http://

www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.html)理论的发展促使许多实体造型系统出现。与此同时,计算机硬件及输入输出设备也有很大发展,32位的工作站及微机达到了过去小型机、甚至中型机的性能;价格低廉的彩色光栅图形显示器占据了统治地位,计算机网络获得了广泛的应用。各CAD厂商将原来在大型机和小型机上的CAD/CAM系统纷纷向新的硬件平台移植或重新开发。这一阶段CAD/CAM系统的特点是:几何造型技术已经成熟,并成为CAD系统的核心;系统具有统一的数据结构和内部的数据库;系统有较好的集成;特征建模及二、三维参数化设计系统开始出现等。这一阶段的应用特点是:从二维绘图发展为三维建模,实现了CAD/CAE/CAM的集成,应用取得了显著效益。

5.20世纪90年代。随着世界市场的多变与激烈竞争,随着各种先进设计理论和先进制造模式的发展,随着高档微机、操作系统和编程软件的发展,随着因特网的迅速发展,CAD技术正在经历着前所未有的发展机遇与挑战,正在向集成化、网络化、智能化和标准化方向发展。

1.2冲压模具CAD技术的应用

1.2.1冲压模具概述

冲压模具是实现冲压生产的基础工艺装备。它被安装在压力机上,通过对板料施加压力使板料产生分离或塑性变形,从而获得所需要的零件。冷冲压工艺是一种生产效率高、少切屑或

Page 10:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

无切屑的先进加工方法,在经济和技术方面都具有很多的优点。它操作简便,便于实现机械化和自动化,适合于较大批量零件的生产,其制品一般都不需作进一步的机械加工,尺寸精度和互换性也都比较好。所以,它在航空、汽车、拖拉机、电机电器、精密仪器仪表等工业中占有十分重要的地位。据相关统计资料介绍仅汽车制造业就约有60%'-'75%的零件是采用冷冲压加工工艺制成的。若按劳动量估算,冷冲压生产所占的劳动量为整个汽车工业总劳动量的250/o---30%。在电机及仪器仪表生产中,也有60%'--70%的零件是采用冷冲压工艺来完成的。此外,随着加强国防建设的需要和人们物质生活水平的提高,在诸

鬲1覃绪论基予ObjccthRX2005的冲压落料模CAD系统研究如家电、电子元器件和兵器等领域内冷冲压加工量也占有相当大的比例【5】.

在 模 具 工 业 的 总 产 值 中 , 冲 压 http://www.wenkuxiazai.com/doc/

7decfc9876eeaeaad1f33059.html模具约占50%,塑料模具约占33%,压铸模具约占6%,其他各类模具约占11%.可见,冲模是应用最为广泛的模具,支持和促进冷冲压力n-r_技术,对发展国民经济和加速工业化建设,具有十分重要的意义【6‘71.1.2.2横具CAD/CAM的特点及优越性

由于对模具越来越高的要求,传统的制模方法已经不能满足需要,这就促使了CAD/CAM技术在模具业中的应用【8】。

模具CAD/CAM系统具备以下几个方面的特点【9】t

1.模具CAD/CAM系统必须具备描述物体几何形状的能力

模具工作部分(凸模、凹模、型芯、型腔等)是根据产品零件的形状设计的,所以无论设计什么类型的模具,开始阶段必须提供产品零件的几何形状。这就要求模具CAD系统具备描述物体几何形状的能力,即几何造型功能.否则,就无法输人关于产品零件的几何信息,设

Page 11:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

计程序便无法运行.另外,为了编制NC加工程序、计算刀具轨迹,也需要建立模具零件的几何模型.因此,几何造型是模具CAD/CAM中的一个重要问题.

2.标准化是实现模具CAD/CAM的必要条件

模具设计一般不具有唯一性.对于同一产品零件,不同设计人员设计的模具不尽相同。为了便于实现模具CAD,减少数据的存储量,在建立模具CAD系统时首先要解决的问题便是标准化问题,包括数据准则的标准化、模具零件和模具结构的标准化.有了标准化的模具结构,在设计模具时可以选用典型的模具组合,调用标准模具零件,需要设计的只是少数工作零件.标准化工作涉及的问题较多,有技术问题,也有管理问题.目前我国已颁布“标准化法"。对已公布的模具标准,模具CAD中应予以贯彻使用.

模具CAD由于其自身的特点,要求采用系统的、定量的设计方法.因此。种类繁多的成形工艺与缺乏系统的、定量的设计方法,是建立模具CAD系统时遇到的一个突出矛盾,解决这一矛盾的有效途径便是成组技术(GroupTechnology,GT).

成组技术用于模具加工,就是按照成形零件的形状、尺寸和材料的不同,将其加以分类,根据各类成形零件的不同特点,采用不同的生产工艺和模具设计方4

基 于 O b j e c t A R X http://www.wenkuxiazai.com/doc/

7decfc9876eeaeaad1f33059.html2005的冲压落料模CAD系统研究第1章绪论法。成组技术有助于以定量的方式表述现有的设计经验,建立系统的设计方法。这样,就使得在现有技术发展水平上较容易建立模具CAD系统。

3.设计准则的处理是模具CAD中的一个重要问题

人工设计模具所依据的设计准则大部分是以数表和线图形式给出的。在编制设计程序时,必须对这些数表和线图进行恰当处理,将其变为计算机能够处理的表达形式。程序化和公式化

Page 12:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

是处理数表或线图形式设计准则的基本方法。对于某些定性的设计准则,计算机程序无法采用,需要深入研究,总结出便于使用的定量的设计准则。有些经验准则则难以程序化和公式化,这时就需要通过人机交互方式发挥经验的作用。

4.模具CAD/CAM系统应具有充分的柔性

模具的结构随产品的不同而变化,模具型面的几何形状复杂。现阶段,模具的设计方式基本上属于经验设计,设计质量在很大程度上取决于设计者的技巧。模具的生产方式为单件的或小批量的,大量生产模具的情况极为少见。所有这些,都要求模具CAD/CAM系统具有充分的柔性,即可以根据不同产品的特点和生产条件,灵活地做出选择,方便地修改设计。因此,在开发模具CAD/CAM系统时,不仅要考虑全面的功能、较高的效率,还应提供充分的柔性。这是实用化的模具CAD/CAM系统所应具备的基本条件之一。

模具CAD/CAM的优越性赋予了它无限的生命力,使其得以迅速发展和广泛应用。无论在提高生产率、改善质量方面,还是在降低成本、减轻劳动强度方面,CAD/CAM技术的优越性是传统的模具设计制造方法所不能比拟的【9】。

(1)CAD/CAM可以提高模具设计和制造水平,从而提高模具质量。在计算机系统内存储了各有关专业的综合性的技术知识,为模具的设计和制造工艺的制定提供了科学依据。计算机与设计人员交互作用,有利于发挥人机各自的特长,使模具设计和制造工艺更加合理化。系统采用的优化设计方法有助于某些工艺参数和模具结构的优化。

(2)CAD/CAM可以节省时间,提高效率。设计计算和图样绘制的自动化大大缩短了设计时间。CAD与CAM一体化可显著缩短从设计到制造的周期。例如日本利用级进模http://www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.htmlMEL系统和冲孔弯曲模PENTAX系统,采用先进的人机交互式设计技术,使设计时间减少为原来的1/10。

Page 13:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

第1章绪论基于ObjcctARX2005的冲压落料模CAD系统研究

(3)CAD/CAM可以较大幅度降低成本.计算机的高速运算和自动绘图大大节省了劳动力.优化设计节省了原材料,例如冲压件毛坯优化排样可使材料利用率提高5%一7%.由于采用CAD/CAM技术,生产准备时间缩短、产品更新换代加快,产品的市场竞争能力大大增强.

(4)CAD/CAM技术将技术人员从繁冗的计算、绘图和NC编程中解放出来,使其可以从事更多的创造性劳动.

模具CAD/CAM的优越性还可以列举很多,这一高智力、知识密集、更新速度快、综合性强、效益高的新技术最终将取代传统的模具设计与制造方法。1.2.3国内外模具CAD技术的发展状况

发达国家从20世纪50年代末就开始模具CAD/CAM的研究【耵,当时美国、日本、德国、加拿大等发达国家开始对冲模CAD进行研究,如美国通用汽车公司在20世纪50年代就将CAD/CAM技术应用于汽车覆盖件的设计和制造上l普惠(PW)公司早在1968年就开始把CAD/CAM技术应用于航空发动机的研究工作上,着手开发涡轮叶型设计系统TADSYS,使工程分析时间缩短到1/6,提高了设计质量I罗.罗公司的CAD/CAM工作也是从叶片开始的,而且进展很快,其系统已成功应用于RB211-524发动机的涡轮叶片精铸模具上了.

进入70年代.出现了面向中小企业的CAD/CAM的商品软件,如日本机械工程实验室成功研制的冲裁级进模CAD系统,芙困DIECOMP公司成功地研制出计算机辅助设计级进模的PDDC系统.但仅限于二维图形的简单冲裁级进模,其主要功能如条料排样、凹模布置、工艺计算和NC编程等.

到20世纪80年代,模具CAD/CAM技术已经广泛应用于冷冲模具、锻造模具、注射

Page 14:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

模具、压铸模具的设计与制造.据统计,关国1970年CAD/CAM作为一个产业的产值为零,到1991年年产值约数百亿美元,其中机械行业占51%,电子、电器行业占23%.弯曲级进模CAD/CAM系统开始出现,http://www.wenkuxiazai.com/doc/

7decfc9876eeaeaad1f33059.html‘关困、日本等工业发达国家的模具生产绝大多数采用了CAD/CAM技术.为了能够适应复杂模具的设计,富士通系统采用了自动设计和交互设计相结合的方法,在该系统中除毛坯展开、弯曲回弹计算和工步排序为自动处理外,其余均需要设计人员的参与.这些系统均具备实体造型和曲面造型的强大功能,能够设计制造汽车零部件的模具.

基于0bject舡Ⅸ2005的冲压落料模CAD系统研究第1章绪论

进入90年代后,国外CAD/CAM技术向着更高的阶梯迈进。在80年代的基础上,从软件结构,产品数据管理,面向目标的开发技术,产品建模和智能设计,质量检测等方面都有所突破,为实现并行工程提供了更完善的环境。印度学者YD.VPrassad,S.SomK.Sundoram等开发了普通冲裁模CAD/CAM系统(CADDS),美国striker-Systems公司开发了冷冲模设计软件系统SS.DieProfessional等。另外UG、PRO/E等软件的成功开发,使得模具CAD/CAM的功能更加完善,应用也更加广泛。

我国考古发现,早在2000多年前,我国已有冲压模具被用于制造铜器,证明了中国古代冲压成型和冲压模具方面的成就在世界领先。近代,我国的计算机技术起步较晚,模具CAD/CAM的开发始于20世纪70年代末,但发展也相当迅速。并相继在国家的“六五”i“七五”、“八五"、“九五”规划中均列为重要的技术攻关项目。到目前为止,通过国家有关部门鉴定的有精冲模、普通冲裁模、辊锻模、锤模和注塑模等CAD/CAM系统【101,它们在生产中发挥着重要的示范作用并产生巨大的经济效益。

Page 15:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

80年代中、后期,我国的冲模CAD研制工作进入了全面发展阶段,不少企业、科研院所和大专院校都开发了面向中国制造的CAD软件,强调软件产品的专业化和本地化,如天津大学的TD系统和一汽、二汽企业用的模具CAD/CAM系统。

从上世纪90年代开始,华中科技大学、西安交通大学和北京机电研究院等相继开展了级进模CAD/CAM系统的研究和开发。如华中科技大学模具技术国家重点实验室在AutoCAD软件平台上开发出基于特征的级进模CAD/CAM系统H http://

www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.htmlM_IC,包括钣金零件特征造型、基于特征的冲压工艺设计、模具结构设计、标准件及典型结构建库工具和线切割自动编程5个模块。西安交通大学开发出多工位弯曲级进模CAD系统等。上海交通大学模具CAD7-程中心开发的冷冲模CAD系统、北京航空航天大学华正软件工程研究所开发的CAD/CAM系统CAXA。“八五’’、“九五”期间西北工业大学与沈阳黎明航空发动机公司、成都航空发动机集团、西安航空发动机公司联合开发了航空发动机涡轮叶片精铸模具CAD/CAM系统,该系统实现了精铸模具零件的特征造型、实体造型、零件装配尺寸协调和二维工程图绘制,达到了提高精铸模具设计质量和效率的目的。在实际应用中极大缩短了涡轮叶片的生产周期,取得不错的效果。1995年北京艾克斯特CIM技术公司开

第l章绪论基于ObjectARX2005的冲压落料模CAD系统研究发出模具CAD/CAM系统;1996年北京宇思机电公司开发的工程化机械CAD/CAM软件YS.MCAD;青岛海尔模具有限公司、铜陵三佳模具股份有限公司、无锡市固盛精密模具制造有限公司等也纷纷引进了CAD技术开发了自己的模具设计系统,极大地提高产品的设计水平和市场竞争力.近年来,国内一些软件公司也竞相加入了模具CAD/CAM系统的开发行列,如深圳雅明软件制作室开发的级进模系统CMCAD、富士康公司开发的用于单冲模与复合模的CAD系统Fox.CAD等。1.2.4存在的问题以及发展趋势

我国CAD/CAM技术与国外相比起来,发展水平还很低,主要表现在以下方面…l】l

Page 16:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

1.我国CAD系统缺乏设计方法和设计理论的指导【12】

我圜CAD软件开发虽然已经形成了几个系统,但在技术上创新少,缺乏设计方法和设计理论上的研究.只将设计过程的最后阶段——绘图搬到计算机上,而设计过程仍然在设计师的头脑中完成,这样设计效率并没有太大的提高。在应用CAD技术设计模具方面.仅有约10%的模具在设计中采用了CAD工具,距抛开绘图板还有漫长的一段路耍走,很多企业也只是把CAD作为一个绘图工具,缺乏对产品设计理论和设计方法的研究,创新产品较少,在市场上缺乏竞争力【13】.

2 . C A D / C A M 的 http://www.wenkuxiazai.com/doc/

7decfc9876eeaeaad1f33059.html软硬件都依靠进口,自主版权的软件很少

目前我国自主开发的CAD系统很少真正形成商品软件.在2000年8月份国家863/CIMS项目“基于线框、曲面、实体和特征表示的产品造型和设计系统”的招标中,有五家参加了招标,都开发了原型系统,但其功能、成熟性都不理想。而这类CAD系统国外软件早己占领了中国市场,除了工作站CAD系统外,近几年来PC机Windows环境下的CAD系统也进入了中国市场.如常用的CAD/CAM软件有Pro/Engineer软件,是美[]PTC(ParamatricTechnologyCorporation)公司1988年推出的软件,它具有三维造型、参数化模型建构、基于特征的造型、相关联性、统一的数据库等特点。UG是美国EDS(ElectronicDataSystem)公司开发的CAD/CAM一体化软件,由CAD、CAE、仿真、质量保证、开发工具、软件接口、CAM及钣金加工等部分组成.CATIA是由法国达索飞机公司研究的CAD/CAM--体化软件.具有工程绘图、数控加工编程、计算分析等性能,可以方便地实现二维元素和三

基于0bjecL蟓x2005的冲压落料模CAD系统研究第1章绪论维元素间的转换,具有平面和空间机构运动学方面的模拟和分析功能,曲线造型功能尤为突出。我国研发的软件中应用较广泛的是北京华正软件工程研究所开发的CAXA系列软件,主要包括工程绘图、

Page 17:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

制造工程师、注塑模具设计、注塑工艺分析、数控机床通信等一系列模块,其他还有北航海尔等软件。与国外的相关软件相比,我国自行研制的很少。

3.缺少技术和设备力量

我国大部分模具厂、车间的模具加工设备陈旧,在役期长、精度差、效率低,至今仍在使用普通的锻、车、铣、刨、钻、磨设备加工模具,热处理加工仍在使用盐浴、箱式炉,操作凭工人的经验,设备简陋,能耗高。设备更新速度缓慢,技术改造、技术进步力度不大。虽然近年来也引进了不少先进的模具加工设备,但过于分散,或不配套,利用率一般仅有25%左右,设备的一些先进功能也未能得到充分发挥。缺乏技术素质较高的模具设计、制造工艺技术人员和技术工人,尤其缺乏知识面宽、知识结构层次高的复合型人才。://www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.htmlpar CAD技术涉及面广而复杂、技术变化快,新的理论、技术和方法的研究,从未停止过。未来的发展趋势主要是集成化、网络化、智能化和标准化【3,14]。

1.3主要研究内容

本文是在WindowsXP操作系统下、AutoCAD2005平台上利用Microsoft

C++.NETVisual2002和ObjectARX2005开发了一套适合中小企业使用的冲压落料模CAD系统。

本文的主要研究内容如下:

1.详细讨论了冲压模具的结构和设计过程。

2.评价和筛选了适合在微机上开发模具CAD系统的软件开发平台,开发工具以及数据库

Page 18:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

软件。

3.阐述了CAD系统开发的关键技术:ObjectARX技术、参数化技术以及数据库存储技术等。研究了如何利用ObjectARX2005与MFC的混合编程技术进行CAD系统的界面开发,并且采用MicrosoftAccess2003建立了基本标准件和常用零件的数据库。同时使用ADO访问技术对数据库进行访问。

4.以《中国模具工程大典——第4卷冲压模具设计》为主要依据,设计了9

第1章绪论基于ObjectARX2005的冲压落料模CAD系统研究冲压落料模CAD系统,通过模块化的设计方法.完成了功能模块的创建和基本功能的实现.将我们普通冲模的设计过程、主要环节都贯穿起来,如t(1)工艺数据查找与引用,冲裁间隙值、材料力学性能等l(2)数学与几何计算t如刃口尺寸计算、压力中心计算等l(3)标准与规范的参照与引用t标准件与标准结构的选用,局部结构的习惯性设计等;(4)模具结构及其零部件的设计与造型等。

基于ObjectARX2005的冲压落料模CAD系统研究第2章CAD系统的开发工具

第2章CAD系统的开发工具

冲压落料模CAD系统选择Autodesk2004年8月发布的AutoCAD2005作为CAD系统支撑软件,并利用其提供的ObjectARX2005开发工具包和微软公司提供的VC++.NET2002作为开发工具,利用AutoCAD2005强大的 绘 图 功 能 , 采 用 面 向 对 http://www.wenkuxiazai.com/doc/

7decfc9876eeaeaad1f33059.html象的程序设计方法,以目前最常用的微软公司的WindowsXP、MicrosoftAccess2003作为操作系统软件和数据库管理软件进行CAD系统的开发。AutoCAD在国内拥有大量的用户,它提供的Obj

Page 19:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

ectARX开发工具包就有强大的图形功能,完全能够满足用户可视化操作的要求,国内外有很多建立在AutoCAD平台之上的二次开发软件(如国内建筑行业的天正CAD软件、机械行业的大恒CAD系统等),这些软件都取得了极大的成功,因此选择AutoCAD作为支撑软件平台是合理的选择115]。WindowsXP作为操作系统软件,该操作系统性能稳定、用户界面友好,而且安全级别较高,完全可以满足此次二次开发的需要。Access数据库操作简便、分析功能强、使用广泛。

2.1支撑软件—.AutoCAD

AutoCAD(AutoComputerAidedDesign)是美国Autodesk公司首次于1982年生产的自动计算机辅助设计软件,用于二维绘图、详细绘制、设计文档和基本三维设计。经过不断的完善,现已成为国际上广为流行的绘图工具之一。.dwg文件格式成为二维绘图的事实标准格式【161。

AutoCAD具有良好的用户界面,通过交互菜单或命令行方式便可以进行各种操作。它的多文档设计环境,即使非计算机专业人员也能很快地学会使用。在不断实践的过程中很好地掌握它的各种应用和开发技巧,从而不断提高工作效率【17】。

AutoCAD具有广泛的适应性,它可以在各种操作系统的微型计算机和工作站上运行,并支持分辨率由320x200到2048x1024的各种图形显示设备40多种,以及数字仪和鼠标器30多种,绘图仪和打印机数十种,这就为AutoCAD的普及创造了条件。

2001年6月至今,Autodesk公司分别推出了AutoCAD2002一AutoCAD201O

第2章CAD系统的开发工具基于ObjectARX2005的冲压落料模CAD系统研究

Page 20:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

2005.共9个版本,本文选用的就是应用最为广泛的版本之一的AutoCAD

2.2CAD系统的开发工具--ObjectARX://www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.htmlr2.2.1AutoCAD二次开发工具概述

在AutoCAD中进行二次开发由来已久.先是利用脚本功能来连续执行命令集合【18】.接着,到1985年6月推出了AutoCAD2.17版本选用AutoLISP作为内嵌语言,向用户提供了AutoLISP设计应用程序的二次开发环境。AutoLISP是一种解释型语言,主要用来修改和扩充AutoCAD命令及系统菜单、设计对话框驱动程序、实现对图形库的直接访问和修改.这是Autodesk公司提供的第一代开发环境。

AutoCAD系统的第二代开发环境是Rll版本提供的ADS(AutoCADDevelopmentSystem)开发系统.该系统实际上是向用户提供了用C语盲编写应用程序的设计环境.ADS应用程序用C语言编写,除了可以使用标谁C函数以外、还可以使用对AutoCAD进行操作的ADS函数。对于AutoCAD来说,ADS应用程序等价于用AutoLISP编写的应用程序、不能单独执行,只能作为一组外部函数被AutoLISP装入和调用.在AutoCAD2005中不再支持ADS开发环境,ADS已完全被ObjectARX所取代.

AutoCAD系统的第三代开发环境和工具包括ObjectARX,VBA(MicrosoftVisualBasicforApplication)和VisualLISP等.从AutoCADR13开始,用户可以利用ObjectARX环境的支持,采用面向对象的C++语言开发ARX(AutoCADRuntimeeXtension)应用程序.在AutoCADR14.01以上版本中VBA已作为标准安装组件。利用AutoCAD对VBA的支持,用户可开发VBA应用程序,使用ActiveX对象,

Page 21:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

VisualLISP是AutoLISP的换代产品,其主体部分是一个ObjectAP,X应用程序.在AutoCAD2005中VisualLISP已内置于系统中,编译后的VisualLISP程序(扩展名为vlx)不再需要绑定LISP引擎[19】。

以上对AutoCAD的三代开发工具分别做了简单介绍.目前,第一代的AutoLISP已经被第三代的VisualLISP完全替代 http://www.wenkuxiazai.com/doc/

7decfc9876eeaeaad1f33059.html,第二代的ADS在新的CAD版本中已不再支持,所以,第三代开发工具将成为今后AutoCAD二次开发的必然选择

●【20】

基于ObjectARX2005的冲压落料模CAD系统研究第2章CAD系统的开发工具2.2.2第三代开发工具比较

第三代开发工具包括VisualLISP、ObjectARX以及VBA,特性如下【211。

1.VisualLISP

VisualLISP是AutoLISP的换代产品。它与AutoLISP完全兼容,并提供其所有的功能,是新一代的AutoLISP语言。VisualLISP对语言进行了扩展,可以通过MicrosoftActiveXAutomation接口与对象交互。同时,通过实现反应器函数,还扩展了AutoLISP响应事件的能力。作为开发工具,VisualLISP提供了一个完整的集成开发环境(IDE),包括编译器、调试器和其他工具,可以提高二次开发的效率。另外VisualLISP还提供了用于发布独立应用程序的工具。

2.ObjectARX(AutoCADRuntimeeXtension)

Page 22:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

ObjectARX是AutoCADR13之后推出的一个以C++语言为基础的面向对象的开发环境和应用程序接口。ObjeaARX程序本质上为Windows动态链接库(DLL)程序,它与AutoCAD共享地址空间,可直接调用AutoCAD的核心函数,还可以直接访问AutoCAD数据库的核心数据结构和代码,以便能够在运行期间扩展AutoCAD固有的类及其功能,创建能够全面享受AutoCAD固有命令特权的新命令。ObjectARX程序与AutoCAD、Windows之间均采用Windows消息传递机制直接通信。

3.VBA(VisualBasicforApplication)

VBA的语言基础是微软公司开发的VisualBasic。VisualBasic是以最终用户为目标生产的编程工具。每一个用户都可以通过编程,将其作为独立的Windows应

Basic程序可以自给自足,也可以与其它应用程序通信。Visual http://www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.html

Automation与AutoCAD通信,也可以通过

AutomationAPI操纵AmoCAD。

总的来说,各种开发工具各有特点。相比较而言,VisualLISP只是AutoLISP

13用程序运行。VisualBasic程序通过AutoCAD的ActiveXAcfiveX功能的扩展,没有实质更为强大的功能。VBA作为一种内嵌式开发工具条,对于快速开发小规模的应用程序来讲,是很好的选择。但是VBA在系统开发方面的功能不及ObjectARXl22]。ONectARX是最底层最接近AutoCAD内部的开

Page 23:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

发语言,用户创建的ObjectARX实体实际上与AutoCAD内置实体是没有区别的【231。针对于

第2章CAD系统的开发工具基于ObjcctARX2005的冲压落料模CAD系统研究本文所开发系统的复杂性我们选择了ObjcctARX作为本系统的开发工具.对应于AutoCAD2005,本系统选用ObjcctARX2005开发工具包.ObjcctARX2005对应的VisualC++平台是VC++.NET2002.

2.2.3ObjcctARX简介

2.2.3.1功能简介【21】

ObjectARX编程环境提供了一个面向对象的C++应用程序开发界面,使开发者能够使用、定做和扩展AutoCAD。ObjectARX库包括各种各样的工具,可以使应用程序开发者方便地利用AutoCAD的开放结构,这些工具可以方便应用程序对AutoCAD数据库结构、图形系统和本地命令进行直接访问.另外,这些库被设计得可以与VisualLISP及其他应用程序开发界面协同工作,以便开发者根据自己的需要和经验来选择最适合的开发工具。作为一个开发者,我们可以使用ObjectARX完成以下任务,

1.访问AutoCAD数据库

一个AutoCAD图形是保存在数据库中对象的集合.这些对象不但表示图形实体,而且也表示了如符号表和字典等的内在结构.ObjcctARX提供给用户应用程序访问这些数据库结构的方法,另外也可以为指定程序创建数据库.

2 http://www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.html.与AutoCAD编辑器交互作用

Page 24:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

ObjectARX提供了可以与AutoCAD编辑器交互作用的类和成员函数。用户可以注册AutoCAD命令,这些命令将与内置命令一样。用户的应用程序可以接受和响应发生在AutoCAD的各种事件的通知.

3.使用MFC创建用户界面

ObjcctARX应用程序可以使用与AutoCAD共享的动态链接MFC库来创建.用户可以使用库来创建标准Microsoft窗口图形用户界面(GUI).

4.支持多文档界面(MDI)

使用ObjectARX,用户可以创建支持AutoCAD多文档界面的应用程序,并且用户可以确保用户的应用程序将会正确的与Microsoft窗1:3环境的其他应用程序交互作用.

5.创建自定义类14

基于ObjeetaRX2005的冲压落料模CAD系统研究第2章CAD系统的开发工具

用户可以在ObjectARX层次下以ObjectARX类为基础创建自己的自定义类。另外,当创建自定义类时,用户也可以利用ObjectARX扩展的图形库。

6.建立复杂的应用程序

ObjeetARX支持复杂应用程序的开发,它提供了如下特征:

(1)通知;

Page 25:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

(2)事物处理;

(3)深度克隆:

(4)引用编辑;

(5)协议扩展;

(6)协议对象支持。

7.与其他编程环境交互作用

ObjeetARX应用程序可与其它程序(如VisualAutoLISP、AetiveX和COM)开发界面通信。另外,ObjeetARX应用程序可以通过实体与URL关联、与Intemet链接,并可以从网络上装载和保存图形文件。

2.2.3.2类库简介阴】

..垂兰:!丛重箜Q婪呈坠坠兰QQ!壅

前缀

AcRx

AcEd

AcDb

AcCri

Page 26:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

AcGe所需的库acad.1ib,rxapi.1ib,acrxl6.1 http://

www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.htmlibacad.1ib,rxapi.1ib,acedapi.1ib,acrx16.1ibacad.1ib,rxapi.1ib,acdbl6.1ib,acrxl6.1ibacad.1ib,rxapi.1ib,acgiapi.1ib,acrxl6.1ibacad.1ib,rxapi.1ib,acgel6.1ib,acrxl6.1ib

理解AutoCAD的ObjeetARX类库模型是对其进行编程的基础,AutoCAD原始的各项功能也是在ObjeetARX类库基础上编程实现的,所以快速掌握这些类的特点,对提高ObjeetARX二次开发技术具有非常重要的意义。表2.1列出了连接ObjeetARX应用程序所需的库。所有ObjeetARX应用程序必须与acad.1ib和rxapi.1ib连接。根据使用的ObjeetARX类和函数的前缀,还可能需要其它库1251。

(1)AcRx库

AcRx库提供了系统级的类,用于动态连接库的初始化、连接及运行时类的注册、识别。这个库的基类是AcRxObject,它提供了以下工具: 对象运行时类的识别和派生分析

第2章CAD系统的开发工其基于ObJectARX2005的冲压落料模CAD系统研究

在运行时向已有的类附加新的协议

对象的相等和关系测试

Page 27:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

对象拷贝

AcRx库还提供一套C++宏来帮助创建新的从AcRxObject派生的ARX类。AcRxDictionary是这个库中的另一个重要的类.一个dictionary(字典)是从一个文本字符串到另一个对象的映像。AcRx库将它的对象、类和服务字典放置在一个全局对象字典中.这个字典是AcRxDictionary类的一个实例。应用程序可以向字典中添加对象,以供其它应用程序使用。

(2)AcEd库

AcEd库提供用于定义和注册新的AutoCAD命令的类,采用与AutoCAD定义内部命令一样的方式.定义的新命令被称为“本地"命令,因为它们与AutoCAD内部命令一起,“居住”在同一个内部结构(AcEdCommandStac)中.这个库中的一个重要 http://www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.html

的类是AcEditorReacto,它监视着AutoCAD编辑器的状况,并在指定事件发生时通知应用程序,如一个命令的开始、结束或取消.

(3)AcDb库

AcDb库提供组成AutoCAD数据库的类.这个数据库存储了组成AutoCAD图的所有图形对象(称为文体)的所有信息,还存储了非图形对象(例如图层、线型、字型等)的信息.利用AcDb库,可以查询、处理已有的AutoCAD实体和对象的实例,也可以创建新的实体和对象的实例.

AutoCAD数据库主要包括这些主要元素:

一套(共九个)符号表,包含具有唯一命名的对象。这些对象代表各种通常使用的AcDbDatabase对象和数据成员.

Page 28:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

AcDbDictionary类的命名对象字典,提供一个AutoCAD图的“目录".初始状态时,这个目录只包含两个条目。AutoCAD使用的另两个字典的ID号.应用程序可以自由地在这个字典中添加其它对象.

一套固定的200个AutoCAD定义的头变量(这些变量不是数据库对象).(4)AcOi库

AcOi库提供用于绘制AutoCAD实体的图形界面.这个库由AcDbEntity的成员函数worldDraw()、viewportDraw()和saveAs()使用,这些函数是标准实16

基于0bjectARX2005的冲压落料模CAD系统研究第2章CAD系统的开发工具体函数的一部分。所有实体类必须定义worldDraw()函数。AcGiWorldDraw对象提供一个应用程序编程界面(API),通过它AcDbEntity::worldDraw()可以在所有视图中同步处理这个对象的图形表示。同样的,AcDbEntity对象也提供API界面AcDbEntity::viewportDraw()。

(5)AcGe库

AcGe库由AcDb库使用,并提供实用工具类如向量、点、矩阵等,用来提供通用的2D和3D几何操作。它也提供了简中几何对象如点、曲线、面等。

AcGe库由两个主要子集组成:2D几何类和3D几何类。主要的基类是AcDbEnti http://www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.html ty2d和AcDbEntity3d。相当数量的基类不是从其它类派生而来的,包括AcGePoint2d、AcGeVetor2d、AcGeMatrix2d(在下面的类层次的

Page 29:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

开头列出)。这些基类可以用来提供许多类型的通用操作,如向一个点添加向量、求两个向量的交点、计算两个矩阵的乘积。这个库的更高层次的类是用这些基类完成的。这些基本层次的类的数据成员都被定义成公有的(public)。它们是几何库中仅有的拥有公有数据成员的类。如果想全面的了解ObjectARX的类层次,ObjectARXSDK的classmap.dwg描绘了ObjectARX类层次的全景。

2.3数据库软件一MicrosoftAccess

图2-1应用程序与数据库关系图

数据库是关于某个特定主题或目的的数据的集合,或者理解为用来存储和管理所需各种信息的通用“仓库”。在CAD系统的设计过程中需要查阅大批的参数、17

第2章CAD系统的开发工其基于ObjcetARX2005的冲压落料模CAD系统研究计算和核算许多数据,这些数据都存放在数据库中.对于一个数据库,在其管理的内容越来越复杂时,信息的收集、存储以及信息之间联系的保持就比较困难了.这就需要一个数据库管理系统(:databasemanagementsystem,DBMS)对数据库信息进行存储、处理和管理.如图2.1所示是应用程序和数据库的关系图。

在当今的数据库市场上,存在多种数据库系统。有MicrosoftAccess,MicrosoftSQLServer,VisualFoxPro,Oracle等等.Access主要是定位于桌面型数据库管理系统IVisualFoxPro主要是面向小型的数据库应用;SQLServer主要是面向企业级数据库管理系统,与Oracle同属大型数据库系统。

MicrosoftAccess是一种关系式数据库,关系式数据库由一系列表组成,表又由一系列行和列组成,每一行是一个记录,每一列是一个字段,每个字段有一个字段名,字段名在一个表中不能重复【2酊.

Page 30:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

表与表之间可以建立关系(或称关联,连接),以便查询相关联的信息。Ac http://

www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.htmlcess数据库以文件形式保存,文件的扩展名是mdb.

Access数据库由六种对象组成,它们是表、查询、窗体、报表、宏、模块数据访问页【27.2引.

表(Table:)一表是数据库的基本对象,是创建其他5种对象的基础.表由记录组成,记录由字段组成,表用来存贮数据库的数据,故又称数据表。

查询(:Query:)一查询可以按索引快速查找到需要的记录,按要求筛选记录并能连接若干个表的字段组成新表.

窗体(Fo珊)一窗体提供了一种方便的浏览、输入及更改数据的窗口.还可以创建子窗体显示相关联的表的内容。窗体也称表单.

报表(Report)一报表的功能是将数据库中的数据分类汇总,然后打印出来,以便分析.

宏(:Macro)一宏相当于DOS中的批处理,用来自动执行一系列操作.Access列出了一些常用的操作供用户选择.使用起来十分方便.

模块(:Module:)一模块的功能与宏类似,但它定义的操作比宏更糟细和复杂,用户可以根据自己的需要编写程序.模块使用VisualBasic编程.

数据访问页—IAccess数据访问页是特殊的HTML页,用于查看和操作来自Internet或Intranet的数据.

Page 31:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

基于ObjectamX2005的冲压落料模CAD系统研究第2章CAD系统的开发工具

Access已能满足本设计的数据库要求,因此决定采用Access数据库系统。本系统采用的版本为MicrosoftAccess2003。

2.4本章小结

本章首先介绍了冲压落料模CAD系统的支撑软件mAutoCAD。然后对AutoCAD几种开发工具进行了分析比较,认为ObjectARX是最底层最接近AutoCAD内部的开发语言,适合系统开发,因此选用0bjectARX2005和VC++.NET2002作为开发工具,并对ObjectARX进行了介绍。最后介绍了数据库软件的选用,采用MicrosoftAccess2003作为数据库软件。19

第3章CAD系统实现的关键技术基于ObjcctARX2005的冲 http://

www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.html压落料模CAD系统研究

第3章CAD系统实现的关键技术

3.1ObjectARX对MFC的扩展

CAD系统的实现离不开对话框,利用ObjectARX在VisualC++.NET下支持MFC编程,可以灵活地创建基于MFC的各种用户界面。用MFC创建的对话框可以充分自由的使用Windows的标准控件,如按钮、列表框、状态条、编辑框和静态文本等等.使用这些控件可以根据用户的需要设计各种界面和多样化的参数输入对话框.更重要的是可以自由的利用这些标准控件的成员函数进行各种消息响应,设计各种参数输入,达到用户的设计目的。这正是ObjcctARX支持MFC编程设计的优点,而Windo

Page 32:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

ws对话框更是Autodcsk极力推荐开发者使用的对话框,基于MFC的ObjectARX应用程序能与其它的Windows应用程序有机结合,充分发挥了各种应用程序在Windows环境下协同工作的能力.

ObjectARX还提供了一套与MFC用户界面(UI)相关的类,使开发者创建的用户界面可以具有和AutoCAD用户界面一样的外观和行为.

AutoCAD系统分为两个库,一个称为AdUi,它是一般库l另一个称为AcUi,它是特殊库,包含了AutoCAD的外观和行为.

AdUi是MFC扩展动态链接库,常用于扩展某些与Ul相关的MFC类。开发这个库主要用于AutoCAD和其他Autodesk产品,它包含了核心函数.与它相伴的AcUi则是建立在Adui框架上的,提供特定的AutoCAD外观和行为的库。AdUi和AcUi库提供的类扩展了MFC提供的类,在这方面它允许ARX开发者使用在AutoCAD内部建立相同的UI功能.MFC开发者可以无缝地使用这些类。

在ObjcctARX2005开发环境下,基于MFC的应用程序中使用AdUi.必须在C++文件中包含adui.h头文件,并与aduil6.1ib库连接.同样,在基于MFC的应用程序中使用AcUi,必须在C++文件中包含adui.h头文件,并且链接库中应该同时有aduil6.1ib和aduil6.1ib库连接.AutoCAD 调 用 库 的 初 始 化 例 程 , I n i 认 c http://www.wenkuxiazai.com/doc/

7decfc9876eeaeaad1f33059.html UiDLL(),进行初始化,它也能对AdUi进行初始化(由mi认dUiDLL()函数调用实现).因此在应用程序中不需要在对AcUi或AdUi进行初始化操作.

基于ObjectARX2005的冲压落料模CAD系统研究第3章CAD系统实现的关键技术

Page 33:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

通过AcUi和AdUi类可以实现下列功能(ObjectARXSDK的classmap.dwg有包括AdUi和AcUi类在内的所有ObjectARX类的层次结构图):

对话框尺寸变更

对话框数据记忆(重启时显示上次的数据)

标签对话框

可扩展的标签对话框

上下文敏感帮助和F1帮助

对话框与AutoCAD图形编辑器的交互

容易使用的位图按钮

可拖放定位的位图按钮。

工具条样式的位图按钮

容易使用的由属主绘制的按钮

对话框和控件支持标准的工具提示

对话框和控件支持文本提示(显示所隐藏的截断文本)

对话框和控件支持描述提示(属主自己描述的文本提示)

Page 34:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

定制消息,包括数据确认

显示并允许选择多个AutoCAD特定条目的组合框

嵌入用于AutoCAD的控件条

AutoCAD特定的位图按钮(含有Pick和Select按钮)

特殊的编辑控件,可实现AutoCAD特定的数据确认

3.2参数化技术[29-30]

参数化技术是CAD技术发展历程中继曲面造型技术和实体造型技术之后的又一次技术创新。能否实现参数化绘图已成为评价CAD系统优劣的重要技术指标。3.2.1参数化设计概述及表现形式

参数化设计就是采用预定义的方法建立图形的几何约束集,利用与图形相关联的一组参数所形成的约束关系来确定对应的图形。通过分析图形几何模型的特点,确定图形的主要参数以及各个尺寸之间的数学关系,并通过程序实现图形的2l

第3章CAD系统实现的关键技术基于ObjectARX2005的冲 http://

www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.html压落料模CAD系统研究绘制。参数化设计的基准点是:原始图和修改后的图形在结构上是不变的.

参数化绘图是相对于交互式绘图而亩的.早期的CAD系统,只提供交互式绘图功能,交互式绘图只能是对手工绘图的简单代替。只有参数化绘图,才能充分发挥CAD准确、快速的特点.

在对“参数化绘图"的理解上,由于所站的角度不同,也就带来了参数化绘图的两种不同的

Page 35:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

表现形式。

其一。参数化绘图指绘图软件本身具有参数化功能.如典型的CAD支撑软件Pro/Engineer和MDT(MechanicalDesktop)等.使用这些软件的用户可以方便地重定义模型和更新显示结果,任何交互式的尺寸都会立刻导致整个模型的变化.也就是说修改一个尺寸以后,图形(包括其他视图)中的相关尺寸会自动更新.

其二,参数化绘图也指由应用程序(如ObjectARX程序)生成的图形具有参数化的功能。具体可以理解为图形的所有尺寸是参数化的,可以动态修改,但这一过程是借助应用程序来实现的.即应用程序负责与用户交互.当用户想修改图形的某一尺寸时,应用程序负责更新这一尺寸及相关尺寸.

上述两种参数化绘图形式,各有优势.绘图软件本身具有的参数化功能可以方便地对已生成的图形作交互式修改,不需要编程,工作量小,且可由草图生成正式图。但是这种参数化功能,只是相对而盲的.当两个尺寸间存在着复杂的物理关系时,很难用几何关系式表达清楚,该方法对结构不规则的复杂零件显得力不从心.而由应用程序实现的参数化功能,原则上可处理任意复杂关系的图形.但是也有缺点,对图形局部的交互修改能力较差,要想修改图形,一般需要重新运行用户程序,编程量较大.由于AutoCAD本身不具备参数化功能,所以本CAD系统只能通过应用程序来实现参数化绘图功能.

3.2.2参数化绘图的方法

进行参数化绘图的基本方法主要有程序驱动法和尺寸驱动法两种.

所谓的程序驱动法,就是将零件设计过程中的所有关系式融入应用程序之中.然后在程序的控制下,顺序执行这些设计表达式,通过与用户的交互完成三视图的制作.这一方法的主要特 点 是 t 如 果 要 修 改 图 形 , 一 般 要 重 新 运 行 一 遍 应 用 程 序 , http://

www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.html 输入不同的值,便生

Page 36:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

成不同的图形.

基于ObjcctARX2005的冲压落料模CAD系统研究第3章CAD系统实现的关键技术

程序驱动法是参数化绘图最常用也是最基本的手段,它主要包括构型设计和程序驱动两个过程。其中,构型设计的主要内容是决定三维物体的二维表达方式,同时要找出各尺寸间的参数化关系式。程序驱动主要是将构型设计的结果程序化。

尺寸驱动法参数化绘图实际上是对程序驱动法的扩展。

其表现特征是:用户先借尺寸驱动法的应用程序构造零件的草图,然后修改草图的某个实体,为该实体赋予新的尺寸值,整个图形会按新的尺寸全部自动更新。它是一种基于对图形数据的操作和对几何约束的处理,利用驱动树分析几何约束来对图形进行编程的方法。驱动树方法可以直观地判断图形的驱动与约束情况,是一种很好的分析手段【3¨,如图3.1所示。

驱动点/次驱动点

被动点,次被动点

从动点,次从动点

参数驱动机制

。口△ff—

图3—1驱动树相关参数联动图形特征联动

Page 37:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

尺寸驱动法可方便地对已生成的图形做交互式修改。它较适用于结构相对简单的零件设计,当两个尺寸间存在着复杂的物理关系时,就很难用几何关系表达清楚。

3.3数据库访问技术

VisualC++.NET提供了多种方法访问数据库,其中ADO是目前比较流行的数据访问接口【32弓31。

ADO(ActiveXDateObject)是Microsoft数据库应用程序开发的新接口,是建立在OLEDB之上的高层数据库访问技术【341。ADO技术基于COM(ComponentObjectModel),具有COM组件的诸多优点,可以用来构造可复用应用框架,被多种语言支持,能够访问关系数据库、非关系数据库及所有的文件系统。

ADO封装了OLEDB所提供的接口,是基于OLEDB模型之上的更高层应用,比起OLEDB提供者,ADO的接口可以使程序员在更高级别上进行数据交互,并

第 3 章 C A D 系 统 实 现 的 关 键 技 术 基 于 O b j c c t A R X http://

www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.html2005的冲压落料模CAD系统研究且保留了MFC/ODBC和DAO的特征。它的主要优点是易于使用、速度快、内存支出少和使用较少的网络流量.

ADO模型包括7个对象,如图3.2所示。主体对象有三个,分别为Connection、Command和Recordset,可以被独立创建和释放.此外,还包括其他四个集合对象:Fields、Errors、Parameters和Properties.

图3-2ADO对象模型

Page 38:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

一个典型的ADO应用程序使用Connection对象建立与数据源的连接,然后用一个Command对象给出对数据库操作的命令,而Recordset用于对结果集进行维护或浏览等操作.

3.4本章小结

本章介绍了在进行CAD系统开发过程中用到的几大关键技术.通过ObjeetARX对MFC的扩展技术,可以炅活地创建基于MFC的各种用户界面,这些界面可以具有和AutoCAD用户界面一样的外观和行为I通过参数化技术和数据库访问技术,CAD系统既具有参数化功能,又具有较强的数据库查询、调用功能.

基于O巧e魄虹Ⅸ2005的冲压落料模CAD系统研究第4章CAD系统的开发设计

第4章CAD系统的开发设计

4.1CAD系统介绍

冲压模具的设计是包括冲压件工艺性分析、工艺方案设计、工艺计算与设计、选择冲模类型和结构形式、确定压力机型号和模具安装尺寸以及绘制冲模装配图等一系列的过程,如图4.1所示为系统的结构示意图【35】。

模架的选择

图4-1冲压落料模CAD系统框架流程图模具CAD系统的开发,不仅要求软件具有进行复杂的二维绘图、尺寸标注、

第4章CAD系统的开发设计基于ObjectARx2005的冲压落料模CAD系统研究填写标题栏,图框明细表及填写和对图形、文字的编辑功能,同时要具备完善的工艺设计

Page 39:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

参数数据库和参数化的图形库,以及设计过程中生成的各种文字、数据,图形的收集整理及管理和重用等功能,以供设计完成后的相关数据、图形分类管理和补充、扩大,丰富数据库资源.而面对复杂问题直接确定算法和编写程 http://www.wenkuxiazai.com/doc/

7decfc9876eeaeaad1f33059.html序是很困难的,在这里我们采用模块化设计思想来指导软件设计过程。所谓模块化,是指把一个大型软件(程序)划分成若干模块,每个模块完成一个子功能,而把这些模块有机地组合成一个整体,可以完成指定的完整功能或满足问题的要求【361.采用模块化原理可使软件结构清晰,易设计和阅读.由于程序错误常局限在有关模块及接口中,模块化使软件容易调试,有助于提高软件的可靠性[37】.本着尽可能地减少设计人员浪费在资料查询、计算校核与重复无创新的绘图上的时间,使其将主要精力用在模具结构设计上的原则,笔者将本CAD系统分为零件图输入模块、工艺设计计算模块、模具设计模块、绘图编辑模块四个部分【38】,如图4.2所示.

图4-2冲压模具CAD系统总体框架

就运行流程而官,整个CAD系统的各个模块既相互独立,又是一个从产品零件图的输入到最终模具图的绘制的不可逆的单向过程13们.在一次完整的冲模设计过程中,必须严格地按照给定的先后顺序依次进行各阶段的工作,因为除产品零件图输入之外每个阶段的工作都依赖前一阶段工作的结果,因此要求在进行下一

董±型!竺!坚!!!!竺芝堡堕整堡坠!墨垫里塞苎!兰!些墨垫盟墨茎堂芝阶段工作之前,保证前面阶段工作结果的正确性。但为了方便用户使用,比如说用户只需要对工艺进行设计计算,那么我们也设计了相应的接口。以下就是开发平台的参数设置咀及各个模块重要功能的实现。

4.2开发平台参数设置和绘图工具函数准备

4.21开发平台参数设置

Page 40:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

为了方便ObjectARX开发人员,Autodesk公司提供了ObjectARX嵌入工具栏(ObjectARXAddln)和ObjecthRX应用程序向导,他们是配合使用的。O切enARx向导在ObjectARXSDK安装路径中:

<OMe吐AR)(SDKfolder>\utils\ObjARXWizkArxWizardsmsi

在Windows下双击ArxWizardsmsi,即进入ObjectARX向导的安装过程。在安装了ObjectAP,X向导后,运行vc++NETIDE,将在界面上 出 现 如 图 4 - 3 所 示 的 工 具 http://www.wenkuxiazai.com/doc/

7decfc9876eeaeaad1f33059.html栏,ObjectARX嵌入工具栏提供了很多功能,如选择定义新的AutoCAD命令、0bjectARX在线帮助等。应用ObjectARX嵌入工具可减轻开发人员的编程工作量。

图4-3ObjeethRX嵌入工具栏

同时应用程序向导也发生了变化,出现了ObjectARX,DBX/OMFApplicationWizardforAutoCAD2005选项,如图4-4所示。使用ObjeetAP,X应用程序向导,可以自动将ARX程序需要的类库与头文件添加进来,免去了手工设置。同时在程序中将DLL人口函数DllMain()和AP,X应用程序入12函数acrxEntrypoint(),初始化函数initapplication(),卸载函数unloadapplication()自动添加进来,用户可以不必修改,而只添加自己定义的函数就能开发出来完善的ARX应用程序。

为了能够正确的编译通过,还需要设置头文件和库文件的路径。选择工具——选项,在弹出在弹出“选项”对话框选择项目——vc++目录,在“包含文件”选项中添加“DAProgramFiles\ObjectARX2005\inc”,在“库文件”选项中添加“DAProgramFiles\ObjeclARX2005、|1ib”,如图4

Page 41:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

-5、图4-6所示。

苎!!!些墨堕堕堑丝堂生墨三!_竺!坠型!堕型!堕旦璺坠!墨垫!堕

幽4-40bjecIARX/DBX/OMFApplicallonWizardforAutoCAD2005圈4.5添加头文件

圈4-6添加库文件

4.22绘图工具函数准备

模具图的绘制是以绘图工具函数为基础的,主要的绘图工具函数包括直线圆,圆弧等等。

绘制直线函数:CreateLine。基本代码如下

了3绘制圆弧函数CreateArc。基本代码如下

—AcDbOjecfldCreatEnt:Cre—ateA翌!!!!!苎堡望茎茎堡丛AcDbObjectldreturnarcld;arcld;rc(AcGePoinOd doublesmriAn#e http://www.wenkuxiazai.com/doc/

7decfc9876eeaeaad1f33059.html,doubleendAngle)pICenler,A—cOeVector3d—vec,d—oub]—e至!!望!!-!坠!塑!墅竺些堡翌垡塑!蔓垫!!塞ra—diui]AcDbArc‘pare_newAcDbArc(ptCenter,vec.radius,slaltAngle,endAngle);arcld=CCreateEnt::PostToModelSpace(pArc);】AcDbObjecllddoubleccmakEnI’cma【eAm(AcOePoim2dptCenter,doubleradius,doublestartAngle,endAngle】{vec(0.0。I】:returnC

Page 42:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

CreateEnt::CreateArc(CCalculation;:Pt2dT03d(ptCenter),vec,radius,startAngle.endAngle);AcGeVector3d此外还有“三点法”创建圆弧,“起点、圆心、终点”创建圆弧等等。开发平台的参数设置和绘图工具函数准备好以后就可以进行各个模块的开发了。43零件图输入模块

零件图输入模块包括环境初始化和零件图输入两个部分,如图4.7所示。圈4—7产品霉件圈输A模块4.31绘图环境初始化

在使用AutoCAD进行绘图之前都要做一些初始化的工作。如圈层、文字样式、尺寸标注样式等。通常我们利用相关命令进行人工设置或更改绘图环境,这样做经常出现在不同绘图比例下.文宇、箭头大小不相同等问题.出现上述的原因就在于绘图环境设置不正确.环境设置是一项既费时又麻烦的工作,一方面要对环,O

堑!望竺!坚!些旦!墨堡型塑!些墨堑堡窒苎!童!些墨堑塑茎茎堡生境变量比较熟悉,另一方面要对机械制图的国家标准要有所了解。每次绘图都要重复地进行环境设置,既降低了效率,又容易出错,且在设计人员较多时,容易引起混乱,不易做到图样等资源共享,特别是采用参数化的方法绘制图样,人工设置绘图环境的方式满足不了图样自动生成的要求。所以,为适应机械产品的图形设计,必须建立适合国家制图标准的绘图环境H“。

以图层初始化为例,在绘制机械图时,通常需要用多个图层,每个图层对应 http://

www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.html一种线型,如粗实线、细实线、点划线、中心线、虚线等。表4,l中给出了常用的图层设置。

表4.1图层设置

用户点击图层初始化,系统将自动对图层进行设置,如图4-8所示是初始化后的图层。设置完毕后提示框会跳出提示,如图4-9所示。

Page 43:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

口癌电嘲_租霉啦

口矗电嘞■波浪矬

口国龟镭■尺寸标注

8蓦%%:骤■——_一j口盛屯嘞■积点划线

口馥电嘲El立字标注

口曩屯国■鲴窑线

0叠屯噜目虚蛾

口盛屯嘲●中心绒

图4-¥初始化后的图层

图4-9图层初始化成功提示3l

第4章CAD系统的开发设计基于Object.AJv,X2005的冲压落料模CAD系统研究

实现图层初始化过程中图层创建及属性修改部分代码如下t

staticvoidNewLayer(void)

Page 44:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

//狱得当前图形的层袭

AcDbLayerTablc’pLayerTbl;

acdbHostApplicationServices0 >workingDatabaseO >getLayerTable(pLayerTbl.

AcDb::kForWrite);

//是否已经包含指定的层表记录

If(pLayerTbl->has(1ayerName))

pLayerTbl->close();

return;

//创建新的层农记录

AcDbLayerTableRecord pLayerTblRcd;

AcDbLayerTableRccord();

pLayerTblRcd->setName(1ayerName);

//将新建的层表记录添加到层表中pLayerTblRcd—new

Page 45:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

AcDbObjectldlayerTblRcdld;

p L a y e r T b http://www.wenkuxiazai.com/doc/

7decfc9876eeaeaad1f33059.html l->add(1ayerTblRcdId。pLayerTblRcd);

acdbHostApplicationServices0->workingDatabase0 >setClayer(1ayerTblRcdld);

pLayerTblRcd->close();

pLayerTbi->close();

staticvoidLayerColor(void)

//获得当前图形的层袭

AcDbLayerTable’pLayerTbl;

acdbHostApplicationServices0->workingDatabaseO->getLayerTable(pLayerTbl.

AcDb::kForRead);

Page 46:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

//判断是否包含指定名称的层袭记录

if(IpLayerTbl->has(1ayerName))

pLayerTbl->close0;

return;

//获得指定层表记录的指针

AcDbLayerTableRecord pLayerTblRcd;

pLayerTbl->getAt(1ayerName。pLayerTblRcd.AcDb::kForWrite);

//弹出“颜色”对话框

AcCmColoroldColor。pLayerTblRcd->color0;

intnCurColor—oldColor.colorlndex0;//图层修改前的颜色

imnNewColor-oldColor.colorlndex0;//用户选择的颜色

Page 47:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

if(acedSetColorDialog(nNewColor,Adesk::kFalse.nCurColor))

AcCmColorcolor;

color.setColorlndex(nNewColor);://www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.htmlpar pLayerTblRcd >setColo“color);32

基于Obje删2005的冲压落料模CAD系统研究第4章CAD系统的开发设计4.3.2零件图输入

产品零件图输入是冲压模CAD系统中第一步要做的工作,是工艺分析计算、模具结构设计、模具图绘制的基础。产品零件图的输入大致相当于手工设计时设计人员阅读、理解零件图,是正式进行设计之前的准备工作。操作者通过产品零件图输入把零件图转化为数字化的冲压件模型,作为后续模具设计的依据。冲压件图输入包括几何图形输入和尺寸公差标注两部分内容。图形输入是一种结构化的作图过程,它输入冲压件的几何信息和冲压件图几何要素的拓扑信息。尺寸公差标注用于检验指定的已输入图形的正确性并输入冲压件图的精度信息。

图形输入是指冲裁件平面几何图形输入,平整冲裁件都是由一个外轮廓和多个内轮廓构成的。CAD系统将把这些轮廓分成若干组环,把信息分别储存。常用图形输入法有面素拼合法和线素输入法两类。面素拼合法是具有定形尺寸和定位尺寸的面素经过并、交、差集合运算构造工件图形的输入方法。该法效率高,但输入功能取决于面素类型的多少,采用单一的面素拼合法只适合输入形状较规则的工件。线素输入法以交互方式建立图形的几何模型,采用线素输入法输入零件图时,可输入任意形状的图形,尺寸与图形信息可同时产生,但此法较繁琐,难以实现交互式输入,输入效率较低1411。在参考了一些轮廓识别方法后【42

Page 48:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

‘431,本系统结合AutoCAD库函数,采用了一种基于线素输入法的零件图外轮廓自动读取的方法,可将任意复杂的图形以最快的速度输入计算机。

在程序处理中首先通过用户交互拾取对象,用acedSSGet()函数构造选择集,用acedSSLength()函数获得选择集中的实体数。然后按照逆时针方向进行检索,用acdbGetObjectld()函数和acdbOpenObject()函数得到实体的对象标识符并且打开对象,通过判断出所选择的实体是直线、圆还是圆弧以便分别进行数据处理和计算。

图形信息选择的部分代码如下:

∥获取直线数据

intCGetEntData::Get http://www.wenkuxiazai.com/doc/

7decfc9876eeaeaad1f33059.html linedata(ads._nameent,ads__pointpt_start,ads_pointpt_end,char簟layer){

structresbuf+ebl硼Ⅱ,L,*eb2堋Ⅱ,L;

第4章CAD系统的开发设计

eb1一acdbEnIGet(ent);基于Objcc',ARx2005的冲压落料模CAD系统研塑

for(eb2=ebl:eb2l—NULL;eb2一eb2->rbnext)

Page 49:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

if(eb2->testypc--O)

if(strcmp(cb2->resvff.rstring,"LINE”)I。0)

∞utRelRb(eb1);

retumRTERROR:

if(eb2 >testype==10)

ads_point_set(eb2->resvff.rpoint。pt_start);

if(eb2->restype=-11)

ads_point_set(eb2->resval.rpoint,pt-end);

if(eb2 >restype一8)

strcpy(1ayer,eb2->resval.rstdng);

acutRelRb(eb1);

Page 50:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

returnRTNORM:

∥获取圆弧数据

intCOetEntData::Oetarcdata(ads_nameant.ads._pointptJenter。ads_real radius,ads..real

anLstart.ads_real anLend,。char’layer)

structresbuf*ebl—NULL.*eb2-NULL;

l=acdbEntGet(ent);

for(eb2-eb1;eb2l-NULL;eb2-eb2->rbnext)://www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.htmlrl

if(eb2->restypemm0)

if(strcmp(eb2->resvff.rstring,"ARC”)l。0)

酩utRelRb(ebl);eb

Page 51:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

returnRTERROR;

if(eb2->restype--10)

ads_point_set(eb2 >resval.rpoint,pt_center);

if(eb2->restype-.=40)

*radius=eb2->resvff.rreal;

if(eb2->resty’pc==50)

*anLstart=eb2.>resval.rreff;

if(eb2->restype..=51)

*ang_end=eb2->resval.rreal;

if(eb2 >restype-=8)

strcpy(1ayer,eb2->resval.rstring);

acutRelRb(ebl);

returnKTNOI蝴;

Page 52:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

凹模获取图死丽蔼孺■莉行尺寸公差的输入.尺寸公差分A、B、C三类,

选的方法进行选择,最后将尺寸信息保存在数据库当中.34磨损后,落料件的A类尺寸增大,B类尺寸减小,C类尺寸不变.通过在图中点

基于ObjectARX2005的冲压落料模CAD系统研究第4章CAD系统的开发设计4.4工艺设计计算模块

工艺设计计算模块主要包括冲压力的计算、刃口尺寸的计算、压力中心的计算等部分。

4.4.1冲压力的计算

冲裁力是冲裁过程中凸模对板料施加的压力,它是随凸模进入材料的深度(凸模行程)而变化的。通常说的冲裁力是指冲裁力的最大值,它是选用压力机和设计模具的重要依据之一。

用普通平刃口模具冲裁时,其冲裁力,一般按下式计算:

F=KLtrb(4—1)

式 中 : F —— 神 裁 力 ( Ⅳ ) ; ://www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.htmlpar三——冲裁周边长度(研朋);

f——材料厚度(珑渐);

%——-材料抗剪强度(必阮);

K——与板厚相关系数。

Page 53:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

系数K是考虑到实际生产中,模具间隙值的波动和不均匀、刃口的磨损.、板料力学性能和厚度波动等因素的影响而给出的修正系数。一般取K=1.3。

为计算简便,也可按下式估算冲裁力:

F=1.3Ltrb≈Ltcr6(4-2)

式中:吒为材料的抗拉强度。

在冲裁结束时,由于材料的弹性回复(包括径向弹性回复和弹性翘曲的回复)及摩擦的存在,将使冲落部分的材料梗塞在凹模内,而冲裁剩下的材料则紧箍在凸模上。为使冲裁工作继续进行,必须将箍在凸模上的料卸下,将卡在凹模内的料推出。从凸模上卸下箍着的料所需要的力称卸料力;将梗塞在凹模内的料顺冲裁方向推出所需要的力称推件力;逆冲裁方向将料从凹模内项出所需要的力称顶件力,如图4—10所示。图中巧、E、巧分别为推件力、项件力和卸料力。35

第4章CAD系统的开发设计基于ObjectABX2005的冲压落料模CAD系统研究

—●。h

Fl

Page 54:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

F,

_,-

‘■

心沁

L‘么

心N

么么_|

t,/,,,^,,,,’

Page 55:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

,,,,Ⅳ,,,,,、

_

‘沥u亏’F!矽j

V,,,/|

\\\\、y////力蠢

图4.10卸料力、推件力和顶件力

卸料力、推件力和顶件力是由压力机和模具卸料装置或顶件装置传递的.所以在选择设备的公称压力或设计冲模时,应分别予以考虑.影响这些力的因素较多,主要有材料的力学性能、材料的厚度、模具间隙、凹模洞口的结构、搭边大 http://www.wenkuxiazai.com/doc/

7decfc9876eeaeaad1f33059.html小、润滑情况、制件的形状和尺寸等。所以耍准确地计算这些力是困难的,生产中常用下列经验公式计算t

石墨丹墨F

只_K,F

(4-3)(4-4)(4-5)

Page 56:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

E叠局F

式中t,——冲裁力(Ⅳ)I

墨、局、局——推件力、顶件力及卸料力系数,其值见表4 2l

袭4-2卸料力、推件力和项件力系数

料厚,/聊朋

≤0.1>0.1-0.5

0.10.63O.55

O.14O.08O.060.050.03

O.03 ̄o.070.03—O.09

0.065-0.075

0.045,-0.0550.04—O.05O.03 ̄0.040.02—幻.030.025一O.080.02—旬.06

Page 57:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

>0.5~2.5

>2.5“.5

>6.5

0.45

0.25

铝、铝合金

纯铜、黄铜

注t卸料力系数局 在冲多孔、大搭边和轮毂复杂制件时取上限值

力——同时梗塞在凹模内的零件(或废件)数,一昌皇

(4.6)

基于ObjectAlRX2005舶冲压落料模CAD系统研究

第4章CAD系统的开发设计

式中:h——圆柱形凹模腔口高度(mm):

Page 58:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

p一材料厚度(mm)。

压力机的公称压力必须大于或等于各种冲压工艺力的总和只。上述的这些力在选择压力机时是否考虑进去,只的计算应根据不同的模具结构分别对待,即:

采用弹性卸料装置和下出料方式的冲裁模时:

So=,+E+只

(4-7)

采用弹性卸料装置和上出料方式的冲裁模时:

焉=,+E+E

(4-8)采用刚性卸料装置和下出料方式的冲裁模时: ://www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.htmlarFo=F+F

(4-9)CAD系统中冲压力计算包括冲裁力、推件力、顶出力、卸料力的计算以及压力机公称压力的计算等等,如图4-11所示【351。

图4-11冲压力计算

首先用户可以先选择材料和材料厚度,接着既可以通过参数读取获取上一环

节存在数据库当中的零件轮廓信息、各力的作用系数,也可以自行输入参数。点击计算按钮,将得到冲裁力,推件力、顶件力和卸料力的准确结果,并保存在数据库当中。如果计算条件不够,系统会弹出提示对话框,如图4.12所示,表示用

Page 59:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

!!!!些!!!!!!!

!!!g!坐些型!!!!!!!!些!!!g

户尚未读取或输入冲裁周长就进行计算.

田4.12提示对话榧

4.4.2压力中心的计算

冲压力台力的作用点称为压力中心。为了保证压力机和冲棋正常平稳地工作,必须使冲模的压力中心与压力机滑块中心重台,对于带棋柄的中小型冲模就是要使其压力中心与模柄轴心线t台。否则.冲就过程中压力机滑块和冲模将会承受偏心蛾荷.使滑块导轨和冲模导向部分产生不正常磨损,合理间隙得不到保证,刃口迅速变钝。从而降低冲件质量和模具寿命甚至损坏模具。因此,设计冲模时,应正确计算出冲蛾时的压力中心,井使压力中心与模柄轴心线重台,若因冲件的形状特殊,从模具结构方面考虑不宜使压力中心与模柄轴心线相重台,也应注意尽量使压力中心的偏离不超出所选压力机模柄孔投影面积的范围.

压力中心的确定有解析法、图解法和实验法。这里介绍一下解析法:1.单凸模冲裁时的压力中心

对于形状简单戚对称的冲件,其压力中心即位于冲件轮廓图形的几何中心.

冲裁直线段时,其压力中心位于直线段的中点.冲就圆弧段时.其压力中心的位置按下式计算。如田4-13t

田4.13傅簟形状件的压力中心计算

Page 60:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

基于ObjectARX2005的冲压落料模CAD系统研究

而:尺些:R拿

刀口l

第4章CAD系统的开发设计

(4-10)

式中,为 http://www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.html 弧长,其余符号含义见图4.13。

对于形状复杂的冲件,可先将组成图形的轮廓线划分为若干简单的直线段及圆弧段,分别计算其冲裁力,这些即为分力,由各分力之和算出合力。然后任意选定直角坐标轴X-Y,并算出各线段的压力中心至X轴和Y轴的距离。最后根据

“合力对某轴之矩等于各分力对同轴力矩之和”的力学原理,即可求出压力中心坐标。

J0

Page 61:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

薅簧

}l

\_——一

工1

——

1司

X2..

一X3

—.X4.—

Page 62:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

:X5

—.

-X6

图4.14复杂形状件的压力中心计算

如图4—14所示,设图形轮廓各线段(包括直线段和圆弧段)的冲裁力为互、五、巧、……C,各线段压力中心至坐标轴的距离分别为五、X2、而、……%和M、

致、乃、……%,则压力中心坐标计算公式为:

而=嘴舞警善

儿2

㈤…

亟±墨丝±墨丝竺::±墨丝:翌i=I

_25;+ 27;。+‘ 2‘;。+- - ’’。F行

(4.12)

∑r1.2‘;

Page 63:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

f暑l

由于线段的冲裁力与线段的长度成正比,所以可以用各线段的长度厶、厶、

39

第4章CAD系统的开发设计

基于ObjectARX2005的冲压落料模CAD系统研究

厶、……厶代替各线段的冲裁力E、E、E、……E,这时压力中心坐标的计算

粕墨堞舞皆善

㈤㈨

儿墨嘴舞半等

2.多凸模冲裁时的压力中心

y://www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.htmlr件 4,

-E幽

7"A

.兰1.

Page 64:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

’乡笏

▲旧矽

久夕

刃叨

lI《

对H气,

毒:}

一XO

Page 65:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

J3

毒打

圈4-15多凸模冲裁时的压力中心计算

多凸模冲裁时压力中心的计算原理与单凸模冲裁时的计算原理基本相同,其具体计算步骤如下,如图4.15

(1)选定坐标轴X.Y.

(2)按前述单凸模冲裁时压力中心计算方法计算出各单一图形的压力中心到坐标轴的距离五、屯、而、……毛和M、儿、M、……以.

(3)计算各单一图形轮廓的周长厶、厶、厶、……厶.

(4)将计算数据分别代入式(4.13)和式(4.14),即可求得压力中心坐标(Xo、

儿)

按照解析法的原理,可以把所有的直线、圆或者是圆弧都看作一个个特定的对象,然后再对它们进行分类处理,分别提取它们的图形信息并计算出所需要的重心坐标和长度(图形信息的读取参照4.3.2),最后再利用这些数据计算出冲模的

Page 66:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

!i!女!堂些!些!!!!!!!些!!!!

压力中心。

!!!!些!!!!!!!

上述方法适用于形状简单零件的压力中心求解,当遇到复杂型腔的零件压力中心的求解时可以先调用pedit命令将冲裁边编辑成多义线,再向两边偏移微小距离,运用一定的编辑方法围绕冲裁边形成一个狭窄封闭区域,用region命令编辑成面域,面域自q建以后通过acedCommand命令调用massprop进行面域/质量特性查询,当偏移的距离足够小时,此质心就可以认为是压力中心【44.45]。

图4.16压力中心的计算

荔目茧8罐薪91十

心 性 性 辖 扣 矩 积 } 矩 径 与 质 b 的 * ://www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.html镕

ji999366206892{823

35”98

6{咤‘0【0916Ⅲ91-¨0,1e4,711j

Page 67:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

甜再稀百募日×五再,c簋而j蔷讨丽蔷;_~

图4.17面域,质量特性查询

图4—16为压力中心的计算部分,查询的结果如图4.17所示,相关的数据将储

第4章CAD系统的开发设计

基于ObjcctARX2005的冲压落料模CAD系统研究

存在数据库当中.

面域创建的部分代码如下,

AcDbObjectldArrayCCrcatcEnt::CreateRegion(constAcDbObjectldArray&curvelds)

AcDbObjectIdArrayregionlds;//生成的面域的lD数组

AcDbVoidPtrArraycurves;//指向作为面域边界的曲线的指针的数组regions;//指向创建的面域对象的指针的数组

AcDbEntity*pEnt;//临时指针 用来关闭边界曲线

AcDbVoidPtrArray

AcDbRegion*pRegion;//临时对象,用来将面域添加到模型空问//

Page 68:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

用curvelds初始化curves

f_or(inti-O;i<curvelds.1ength0;i++){

acdbOpenAcDbEntity(pEnt.curvelds.at(i).AcDb::kForRead);if(pEnt->isKindOf(AcDbCurve::desc0)){

curves.append(static_cast<void >(pEnt));

Acad::ErrorStatuses_AcDbRegion::createFromCurves(curves.

regions);

i f ( e s — A c a d : : http://www.wenkuxiazai.com/doc/

7decfc9876eeaeaad1f33059.htmleOk)

//将生成的面域添加到模型空间

for(i-0;i<regions.1ength0;i++){

//将空指针(可指向任何类型)转化为指向面域的指针pRegion-static—

Page 69:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

cast<AcDbRegion >(regions[i]);pRegion->setDatabaseDefaultsO;AcDbObjectldregionld;

regionld-CCreateEnt::PostToModelSpace(pRegion);regionlds.append(rcgionId):)

else//如果创建不成功.也要删除已经生成的面城{

for(i-0;i<regions.1engthO;i++){

delete(AcRxObject )regions[1];)

//关闭作为边界的对象

for(j一0;i<curves.1ength();I++){

pEnt-static_cast<AcDbEntity >(curves[i]) ;pEnt->close();}

returnregionlds;

4.4.3冲裁间隙的确定

冲裁间隙是指冲裁模中凸、凹模刃口之间的间隙。凸模与凹模间每侧的间隙

Page 70:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

42

基于obje.ctmo(2005的冲压落料模CAD系统研究

第4章CAD系统的开发设计

称为单面间隙,用Z/2表示;两侧间隙之和称为双面间隙,用Z表示。如无特殊

说明,冲裁间隙都是指双面间隙。如图4.18所示。

图4.18冲裁间隙

冲裁间隙的数值等于凸、凹模刃口尺寸的差值,即

Z=岛一砟

式中:功——凹模刃12尺寸;

d。——凸模刃口尺寸。

(4—15)

冲裁间隙对冲裁过程有着很大的影响。不仅对冲裁件质量起着决定性作用,对冲压力和模具寿 命 也 有 着 较 大 http://www.wenkuxiazai.com/doc/

7decfc9876eeaeaad1f33059.html的影响。但很难找到一个固定的间隙值能同时满足冲裁件质量最佳、冲模寿命最长,冲裁力最小等各方面的要求。因此,在冲压实际生产中,主要根据冲裁件断面质量、尺寸精度和模具寿命这三个因素综合考虑,给间隙规定一个范围值。只要间隙在这个范围内,就能得到质量合格的冲裁件和较长的模具寿命。这个间隙范围就称为合理间隙,这个范围的最小值称为最

Page 71:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

小合理间隙(k),最大值称为最大合理间隙(Zm。)。考虑到在生产过程中的磨

损使间隙变大,故设计与制造新模具时应采用最小合理间隙Z孟。确定合理间隙的方法有理论确定法和经验确定法两种。但是理论计算法在生产中使用不方便,主要用来分析间隙与上述几个因素之间的关系。因此,实际生产中广泛采用经验数据法来确定间隙值,经验确定法是根据经验数据来确定间隙值。有关间隙值的经验数值,可在一般冲压手册中查到,如表4.3所示。选用时还应结合冲裁件的质量要求和实际生产条件考虑。CAD系统中冲裁间隙的经验值查询如图4。19所示。

43

第4章CAD系统的丌牲设计

基于ObjcetARX2005的神№落,4模CAD系统研究

表4-3n、凹模初姑职面问隙表(ram

材料纸胶板软铝紫铜,硬钢

硬铝,中钢

硬钢

t≥lt>l~2t>2-3t>3~5

t>50

Page 72:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

(008,010)t(O09,01lH

r0

f0.03加05)t(004—006)trO05,007)tfo06—008)t

f007—009)t

(O

(006~0

r0

04,0.06)t

f0.06—0

r0(O

f0.05~0.07)t08)t

(007,,0

09)t

08)t

07,009)108,010)t

Page 73:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

07,009)t(008,010)t08~0,10)t(009-4).1I)t

(http://www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.html010,012)t

10加.12)t

fO(009-0111l

foll~013)1

图4.19冲城间隙经验值查i匍

4.4

4刃口尺寸计算

凸模和凹模的刃口尺寸和公差,直接影响冲裁仲的尺寸精度。模具的合理间隙值也靠凸、凹模刃口尺寸及其公差柬保证。因此,正确确定凸、凹模刃口尺寸

和公差,是冲裁模设计中的一项重婴工作。

冲裁过程中,凸、凹模要与冲裁零件或废料发生摩擦.凸模轮廓越磨越小.凹模轮廓越磨越大,结果使间隙越用越太。因此.确定凸、凹模刃口儿寸应区分落料和冲孔.井遵循如下原则:

(I)设计落料模先确定凹模刃口尺寸。以凹模为基准,间隙墩在^模上.即冲裁阃隙通过减小凸模刃口尺寸来取得。设计冲孔模先确定凸模刃口尺寸。以凸模为基准,间隙取在凹模

Page 74:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

上,冲裁间隙通过增大凹模刃口尺寸来取得。

(2)根据冲模在使用过程中的磨损规律,设计落料模时,凹模基本尺寸应取接近战等于工件的最小极限尺寸:设计冲孔模时.凸模基本尺寸则取接近或等于工件孔的摄大极限尺寸。这样,凸、凹模在磨损到一定程度时,仍自B冲出合格的零件。

(3)不管落料还是冲孔,冲裁间隙一般选用最小台理间隙值(z。。)。

(4)选择模具刃口制造公差时.要考虑工件精度与模具糟度的关系,既要保

基fObjecuuRX2005的冲压幕料模CAD系统研究

第4章ChD系统的开发设迁

证工件的精度要求,又要保证有合理的问隙值。

(5)工件尺寸公差与冲模刃口尺寸的制造偏差原则上都应按“八体”原则标注为单向公差,所谓“入体”原则是指标注工件尺寸公差时应向材料实体方向单向标注。但对于磨损后无变化的尺寸,一般标注双向偏差。

本CAD系统研究的是落料模,因此以凹模为基准,凹模基本尺寸应取接近或等于工件的最小极限尺寸。

由于冲模加工方法不同,刃口尺寸的计算方法也不同,基本上可分为两类,如图4—20所示,计算前应该先进行选择。

图 4 - 2 0 刃 口 尺 寸 计 算 ://www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.htmlr1.按凸模与凹模图样分别加工法

Page 75:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

这种方法主要适用于圆形或简单规则形状的工件,园冲裁此类工件的凸、凹模制造相对简单,精度容易保证,所以采用分别加工。设计时,需在图纸上分别标注凸模和凹模刃口尺寸及制造公差。冲模刃口与工件尺寸及公差分布情况如图4.21所示。其计算公式如下:

(1)落料

设工件的尺寸为D三,根据计算原则,落料时以凹模为设计基准。首先确定凹

模尺寸,使凹模的基本尺寸接近或等于工件轮廓的最小极限尺寸;将凹模尺寸减去最小合理间隙值即得到凸模尺寸。

见=(Dm。一x△)≯

珥=(见一乙。)■=(Dm。n—z珂.。)!&

(4-16)(4一17)

第4章CAD系统的开发设计

基于Objcc认RX2005的冲压落料模CAD系统研究

凸模

Id,nin

Page 76:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

Z瑚脒

.-■<

工件凹模

V////\

\√

耳}

Page 77:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

心心心

l办.幽

a)落料

Znljn

b)冲孔

囡——凸模、凹模制造公差.圈——工件公差

图4-21落料、冲孔时各部分尺寸与公差分布情况

(2)冲孔

设冲孔尺寸为西A,根据计算原则,冲孔时以凸模为设计基准。首先确定凸模尺寸,使凸模的基本尺寸接近或等于工件孔的最大极限尺寸l将凸模尺寸增大最小合理间隙值即得到凹模尺寸.

矗I(氏组+x△)!玉

丸皇(略+z二j。);以曩(“l。+x△+zInl。);^

(3)孔心距

Page 78:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

(4.18)(4.19)

孔心距属于磨损后基本不变的尺寸.在同一工步 http://www.wenkuxiazai.com/doc/

7decfc9876eeaeaad1f33059.html中,在工件上冲出孔距为Z±A12两个孔时,其凹模型孔中心距厶可按下式确定.

厶乩±言厶(4-20)

上述式中t见、Dr——落料凹、凸模尺寸l

办、丸——冲孔凸、凹模尺寸l

Dm“——落料件的最大极限尺寸;

‰——冲孔件孔的最小极限尺寸l

基于ObjectaRX2005的冲压落料模CAD系统研究

第4章CAD系统的开发设计

三、厶——工件孔心距和凹模孔心距的公称尺寸;

△——工件制造公差:

乙。——最小合理间隙;

x——磨损系数;

Page 79:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

芬、以——凸、凹模的制造公差,可按IT6"-'IT7级来选取,也可查表

4—4选取,或取磊≤0.4(zm越一Zmi。),以≤0.6(Zm戤一Zmi。)。

表4.4规则形状(圆形、方形)冲裁时凸模、凹模的制造偏差(朋朋)

为了保证初始间隙不超过zo即磊+吒+k≤Zm戤,磊和九选取必须满足以

下条件:

磊+以≤2,麟一z五lnHⅢm

(4—21)

2.凸模与凹模配作法

采用凸、凹模分开加工法时,为了保证凸、凹模间一定的间隙值,必须严格限制冲模制造公差,因此,造成冲模制造困难。对于冲制薄材料(因Z一与Z二。的差值很小)的冲模,或冲制复杂形状工件的冲模,或单件生产的冲模,常常采用凸模与凹模配作的力n-r-方法。

配作法就是先按设计尺寸制出一个基准件(凸模或凹模),然后根据基准件的实际尺寸再按最小合理间隙配制另一件。这种;an-v方法的特点是模具的间隙由配

制保证,工艺比较简单,不必校核磊+一≤zm缸一k的条件,并且还可放大基准

Page 80:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

件的制造公差,使制造容易。设计时,基准件的刃口尺寸及制造公差应详细标注,而配作件上只标注公称尺寸,不注公差,但在图纸上注明:“凸(凹)模刃口按凹(凸)模实际刃口尺寸配制,保证最小双面合理间隙值Zm证”。://www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.htmlar 采用配作法,计算凸模或凹模刃口尺寸,首先是根据凸模或凹模磨损后轮廓变化情况,正确判断出模具刃口各个尺寸在磨损过程中是变大、变小还是不变这三种情况,然后分别按不同的公式计算。

47

第4章CAD系统的开发设计

基于ObjcctARX2005的冲压落料模CAD系统研究

(1)凸模或凹模磨损后会增大的尺寸——第一类尺寸A

落料凹模或冲孔凸模磨损后将会增大的尺寸,相当于简单形状的落料凹模尺寸,所以它的基本尺寸及制造公差的确定方法与公式(4.16)相同.第一类尺寸1

Aj墨(4n“一x△):二6

(4.22)

(2)凸模或凹模磨损后会减小的尺寸——第二类尺寸B

冲孔凸模或落料凹模磨损后将会减小的尺寸,相当于简单形状的冲孔凸模尺寸。所以它的基本尺寸及制造公差的确定方法与公式(4.18)相同.第二类尺寸l

色霉(风In+xM01.

Page 81:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

(4-23)

--"#A

(3)凸模或凹模磨损后会基本不变的尺寸——第三类尺寸C

凸模或凹模在磨损后基本不变的尺寸,不必考虑磨损的影响,相当于简单形状的孔心距尺寸,所以它的基本尺寸及制造公差的确定方法与公式(4.20)相同.第三类尺寸t

q=(‰+吉△)±言△

(4-24)

式中l彳,、曰,、C,——模具基准件尺寸(ram)l

4IIu、氏、氏。——工件极限尺寸(朋朋)l

厶——工件公差(ram).

4.5模具设计模块

4.5.1冲模结构组成及零件分类

冲裁模的类型虽然很多,但任何一副冲裁模都是上模和下模两个部分组成.上模通过模柄或上模座固定在压力机的滑块上,可随滑块作上、下往复运动,是冲模的活动部分;下模通过下模座固定在压力机工作台或垫板上,是冲模的固定部分.图4.22所示是一副零部件比较齐全的导板式单工序落料模.

Page 82:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

图中的各零部件分别为。l一模柄;2—止动销l3一上模座;4、8一内 http://

www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.html六角螺钉I

5一凸模;仁垫板l7-凸模固定板:卜导板l1旺导料板I

1仁固定挡料销l

2旺始用挡料销.

45

11一承料板;17一止动销:

12一螺钉l13一凹模l14一圆柱销l15一下模座I18一限位销;19一弹簧l

基于ObjectARX2005的冲压落科模CAD系统研究

第4章CAD系统的开发设计

V/J,'I

,\、、\\N飞\、‘、、、\\、,)fⅣ

珍∥陇眵

扩。lL.

Page 83:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

钐乡/5./

/6r.呖荔./-

\JI\j\

心≤划

泰刎氯

心沁辩秣r。

一一-一

/?q

.口

101112

;广n;;m;7

Page 84:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

钐笏纺鬏划\13\

N.

\≤彤

\17

\14.怼蕊\15

V¥

f—r+卜

杰,-k-,¥V

r.1

—、—、丫丫

)LJ

Page 85:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

杰杰∽丫¥:丫

lL=;

刎瓠杰

掣丫

j、—、丫丫

图4-22冲裁模的结构组成

从图中模具结构可知,组成冲裁模的零部件各有其独特的作用,并在冲压时相互配合,以保证冲压过程正常进行,从而冲出合格冲压件。

根据各零部件在模具中所起的作用不同,可以分为工艺结构零件和辅助结构零件。工艺结构零件直接参与完成冲压工艺过程,并和毛坯直接发生作用;辅助结构零件不与毛坯直接作用,但对模具完成工艺过程起 保 证作用或对模具的功能起完善作用,见 http://

www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.html表4,5。

49

第4章CAD系统的开发设计基于ObjcctARX2005的冲压落料模CAD系统研究

Page 86:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

袭4.5冲模结构零件的分类

工艺结构零件

工作零件——直接对毛1)凸模坯进行加工(或分离或

2)凹模

成形)的零件

3)凸凹模

4)导料板和

辅助结构零件

导向零件——保证模具

上、下两部分正确的相

1)导柱、导

套12)导板

13)导简

对位置及精度的零件

Page 87:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

14)上、下模

固定零件——承接模具零件或将模具紧固在压力机上并与它发生直接联系的零件

15)模柄

定位零件——确定冲压加工中毛坯正确位置的零件

侧压板

5)挡料销、

侧刃及导正销

6)定位销和定位板

16)固定板、垫板

17)螺钉、销钉等

压料、卸料即出件零件

7)压力圈(压

料板)8)卸料板9)推件器10)项件器

18)弹簧、橡

Page 88:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

弹性元件、斜楔机构、起重零件及其他

19)斜楔机构20)起霞零件21)其他

一使制件与废料得以‘出模,保证实现正常冲

压的零件4.5.2凸模的设计

下面我们就详细介绍工作零件的设计实现。

由于冲件的形状和尺寸不同,生产中使用的凸模结构形式很多z按整体结构分,有整体式(包括阶梯式和直通式)、护套式和镶拼式l按截面形状分,有圆形和非圆形I按刃口形状分,有平刃和斜刃等.但不管凸模的结构形状如何,其基本结构均由两部分组成:一是工作部分,用以成形冲件l二是安装部分,用来使凸模正确地固定在模座上.对刃口尺寸不大的小凸模,从增加刚度等因素考虑,可在这两部分之间增加过渡段,如图4.23所示.

图4 http://www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.html-23凸模的构成

目前圆形凸模已经标准化,我们就以圆形凸模为例介绍CAD系统的创建.按标准规定,圆形凸模有以下三种形式,如图4.24所示.

基于ObjeetARX2005的冲压落料模CAD系统研究

Page 89:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

第4章CAD系统的开发设计

其余号

其余秒

a)b)

图4-24圆形凸模

台阶式的凸模强度刚性较好,装配修磨方便,其工作部分的尺寸由计算而得;

与凸模固定板配合部分按过渡配合(H7/m6或H7/n6)制造;最大直径的作用是形成台肩,以便固定,保证工作时凸模不被拉出。图4-24a用于较大直径的凸模,图

4.24b用于较小直径的凸模,它们适用于冲裁力和卸料力大的场合。图4-24c是快换式的小凸模,维修更换方便。

凸模长度一般是根据模具结构的需要而确定的,应尽可能参照或选用国家标

准。如图4.25所示结构,凸模长度可用下列公式计算,即

L=均+红+坞+Jjl

(4—25)

式中:三——凸模总长度;

矗——凸模固定板厚度;忽——卸料板厚度;鬼——导尺厚度;

Page 90:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

第4章CAD系统的"发设计

基十ObjeclARX2005的冲怀蒲l}模CAD秉统Ⅳ院

^——附加眭度,一般戢f=15~20ram

q时愁

t|}形钥l

\、\■_,

∥钐∥"4,'///A

甜纷钐钐

圈4 25凸模长度

一般情况下,根据冲裁什形状、大小及模具结构需要选用或参照国家标准而设计的凸模,不必进行强度校核,只有当凸模特别细长,冲裁件厚度较大时,才有必要进行凸模承压能力和抗纵向弯『IlI应力的校核。

如图4.26所示是凸模设汁的界何,通过点击界㈨Ic的按钮可以进行常见凸模结构的选择。所有凸模的标准都储存在数据库中,供CAD系统查询。如图4.27所示为A型圆凸模的数据表。

Page 91:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

图 http://www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.html 4.26凸棋设计

点击常见圆形凸模按钮后进择A型圆凸模.得到如图4-28所示对话框。在编辑框内输入查询到的基本尺寸以及技术要求,点击生成零件图.将完成零件图的绘制。

!!型!!型型!!!!!!!!竺!!!!!!!!竺!!!!!!!

图4-27A型圆凸模的数据表

图4—28A型圆凸模

45

3凹模的设计

凹模按结构分为整体式和镶拼式凹模,这里介绍整体式凹模。冲裁凹模的刃口形式有直筒形和锥形两种。选用刃口形式时,主要应根据冲裁件的形状、厚度、尺寸精度以及模具的具体结构来决定,其刃口形式见表4-6。

冲裁时凹模承受冲裁力和侧向挤压力的作用。由于凹模结构形式及固定方法不同,受力情况又比较复杂,目前还不能用理论方法确定凹模轮廓尺寸。在生产中,通常根据冲裁的板料厚度和冲件的轮廓尺寸,或凹模孔口刃壁间距离,按经验公式来确定,如图4-29所示。

第4章CAD累统的开发设计

基于ObjcctARX

Page 92:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

2005的冲压落料模CAD系统研究

表4.6冲裁凹模刃口型式及主要参数

刃口序型式

简图特点及适用范围

①刃口为直通式,强度高,修磨后刃口尺寸不变。l

/。/’

/。/

/‘

②用于冲裁大型或精度要求较高的零件,模具装有/

顶出装置,不适用于下漏料的模具

Page 93:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

杉爿

①刃口强度较高,修磨后刃口尺寸不变。

I豳吲

②凹模内易积存废料或冲裁件,尤其间隙较小时,

刃口直壁部分磨损较快。

一一

③用于冲裁形状复杂或精度要求较高的零件筒

形汐

① 特点同序号2,且刃口直壁下面的扩大部分可使

陟 http://www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.html纠

Page 94:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

凹模加工简单。但采用下漏料方式时刃口强度不如

。彦序号2的刃口强度高.囫②用于冲裁形状复杂、或精度要求较高的中、小型

件,也可用于装有顶出装置的模具

一斗大蜀.¨

场饧¨

俐I

①凹模硬度较低(有时可不淬火),一般为40HRC,

可用于手锤敲击刃口外侧斜面以调整冲裁间隙。

②用于冲裁漳而软的金属或非金属零件

、.≠●,

I*30’

Page 95:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

钧①刃口强度较差,修磨后刃口尺寸略有增大。

②凹模内不易积存废料或冲裁件,刃口内壁磨损较

慢。

、-J

—L口

;钐

③用于冲裁形状简单、精度要求不高的零件

『—,

手、

Page 96:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

彤/

杉卅

‘留①特点同序号5。

吲可用于冲裁形状较复杂的零件—●

|9

材料厚度t/mm

虞/(’)

8坩、)

刃口高度

备注

主h/mm

Page 97:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

≥4

要<0.5

0.5,-I

15

≥5a值适用于钳工加

1—1.25

工.采用线切割加工

≥6时.可取口15’--20

2.5-6

≥8I

>6

:303

Page 98:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

≥10

至主!_竺竺坠!竺!塑!墨堕型垦鱼塑墨堑坚墨

墨!兰!!!墨堑塑苎垄堡苎://www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.htmlr叨一—阮

旦—.一

。。。。。。。—J

.纠

^T

(4.26)(4.27)

凹模厚(高)度:凹模壁厚:

囝4 29凹模外形片=kb(≥lSmm)

C=(15~2)Ⅳ(≥30~40ram)

式中:b——凹模刃口的最大尺寸(mm)

k——系数,考虑板料厚度的影响。

如图4_30所示是凹模设计的界面,通过点击界面上的按钮可以进行常见凹模结构的选择。

Page 99:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

图4-30凹模设计

如果计算出来的凹模高度小于15mm,将跳出提示对话框,如图4—31所示。

第4章CAD系统的开敷设计

基于Objec删2005的冲压萍料棋CAD累统研究

圈4-3l提示对话框

4.5.4典型组合及其尺寸

【f

r卦

Page 100:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

r_中旧

..J占

r=

,/j

一中

白~f

、7

上Z^

Yy

Page 101:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

}妒由

弗剽私

—协『fBL豳i

1一’

~瑚’

dj/‘

谰艇雨≮

每冷

P夺

:。.k

王善

Page 102:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

—、

-●

jft

0争_一冷_E}

苦/6/7

JL烹

V由

冷://www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.htmlpar

r专《}

Page 103:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

一}

圈4.32弹压卸料烈向送料典型蛆合

模具的结构按不同的卸料方法(刚性卸料和弹压卸料)、送料方向(横向送料和纵向进料)等有多种组合【岫.田隶标准规定了其中一些常用的典型组台.以弹

基于objeetartx2005的冲压落料模CAD系统研究

第4章CAD系统的开发设计

压卸料纵向送料(GB2872..81)为例,如图4.32所示,图中各零部件分别为:1

一垫板;2一固定板;3一卸料板;4_导料板;5一凹模;6—承料板;7、8、11、14一螺钉;9、10、15一圆柱销;12一弹簧;13一卸料螺钉。零部件的数量及其尺

寸关系见表4.7。

表4-7弹压卸料纵向送料典型组合尺寸(GB2872..81)mm

上B

1006342

808042110130562828414121001480×20×

Page 104:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

2M5×8

10080421101307640284141210014100×20×2M5×8

125804211013010165284141210014125X20×

2M5×8

100100421101307640404141214014100X40×

2M5×8

1251004812015010165406161414016125X40X2M5×8

1601005614017013670406161614018160×40×3M5×8

20010056140170176100406181614018200×40×3M5×8

凹模周界

凸模长度

配用模架闭合高

度日

最小最大

Page 105:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

Ssls http://www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.html2

11013082502l

孔矩

123456

垫板厚度固定板厚度卸料板厚度导料板长度凹模厚度承料板长X宽×厚螺钉

111211

414128314100X20×2

24

M5X8

号和

Page 106:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

M6×30

M8X35

M8X35

M8×35

M8×35

M8×40

M8X45

M8×458×456×20M8×20

螺钉数

91011

圆柱销圆柱销螺钉弹簧卸料螺钉

244464

Page 107:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

6×305×16M6X16

8×356×16M8×16

8X356×16M8×16

8×356×20M8×20

8×356×20M8X20

8×406×20M8X20

8×456×20M8×20

12

设计选用

6X35

8×35

8×35

8×35

8×35

8X42

Page 108:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

13

64

M6×356

M8×35

M8×35

M8×35

M8×35

M 8 × 4 0 http://www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.html

8X488×48

14

螺钉

M8X45

M8×458×45

Page 109:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

15

圆柱销

26×408×408×408×35

8×358×408×45

为方便用户调用,我们将这些典型组合储存在数据库中,程序对话框如图4.33

!!!!!!!!!!!!!

ii!_!!!坚!竺!!!!!!!唑!!!!

所示.通过下拉菜单可以选择典型的组合,通过选择凹模的周界,那么该组合所包含的零件种类、数量和零件之间的尺寸关系也就确定了。对应于落料模,典型组合主要有以下几种:固定卸料无导柱纵向送料典型组合(GB28711-81)、固定卸料无导柱横向送料典型组台(GB2871.2.81)、固定卸料纵向送料典型组台

(GB287l

3.81)、固定卸料横向送料典型组台(GB2871.4-81)、弹压卸料纵向送

料典型组合(GB28721.81)、弹压卸料横向送料典型组合(GB28722.81)等。

圈4-”落料模真型蛆合

在落料模全部结构尺寸确定后,还需对压力机的有关参数进行校核,如落料模的闭合高度、

Page 110:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

外形尺寸、漏料孔尺寸及模具下而的弹顶元件外形尺寸等。

4.6绘图编辑模块

田4-34公差与配音标洼对话檑

绘圈编辑模块主要是一些尺寸公差标注以及零件号标注的实现.以公差与配

基于ObjectARX2005的冲压落料模CAD系统研究

第4章CAD系统的开发设计

合标注为例,如图4.34所示。

在对话框中输入基本尺寸以及尺寸前缀,如①的代码为%%c。轴代号、孔代号可在下拉菜单中进行选择,分别是aNzc和八龙C,标注方式可以选水平放置、垂直放置或是对齐放置,选择好以后就可以进行公差的标注了。

4.7系统菜单设计

Au http://www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.html toCAD具有开放的体系结构,通常我们在进入绘图系统的时候,都是先加载.arx的应用程序,在AutoCAD下我们也可以建立新的菜单文件和可以自动执行的命令组文件等,让该菜单实现进入该绘图系统的功能。

AutoCAD系统的基础菜单文件放在kDocuments

and

Page 111:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

Settings路径下AutoCAD

安装目录\Support子目录中,共有六种文件类型,分别是:

MNU:原始ASCII菜单文件,即用户通常编辑或创建的文件。

MNC:已编译的菜单文件;一种二进制文件,包含用于定义菜单或其他界面元素的功能及外观的命令字符串和菜单语法。首次加载MNU文件时,AutoCAD将编译此文件。

MNR:菜单资源文件;一种二进制文件,包含由菜单或其他界面元素使用的位图。AutoCAD每次编译MNC文件时,均生成菜单资源文件。

MNS:源菜单文件;一种与MNU文件相同的ASCII文件,但是不包含注释或特殊格式。每次菜单文件的内容被更改时,AutoCAD将修改源菜单文件。

MNT:菜单资源文件。仅在MNR文件无效(例如,只读)时生成该文件。MNL:菜单LISP文件;包含菜单文件使用的AutoLISP表达式。加载与菜单LISP文件具有相同文件名的菜单文件时,菜LISP文件将被加载至内存。

AutoCAD按如下顺序查找和加载指定的文件,并且按相同顺序加载新菜单:1.AutoCAD按照库搜索步骤查找具有给定名称的菜单资源(MNS)文件。如果找到一个MNS文件,AutoCAD会在同一个目录中查找编译后的同名

菜单(心c)文件。如果AutoCAD找到一个匹配的MNC文件,并且该文件日期

和时间与MNS文件日期和时间相同或较之稍后,则加载该MNC文件。否则,AutoCAD编译该MNS文件,在同一个目录中生成新的MNC文件,然后加载该MNC文件。

第4章CAD系统的开发设计

Page 112:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

基于ObjccLARX2005的冲压落料模CAD系统研究

如果没有找到MNS文件,AutoCAD http://www.wenkuxiazai.com/doc/

7decfc9876eeaeaad1f33059.html 按照库搜索步骤查找具有给定名称的编译后菜单(MNC)文件.如果AutoCAD找到该MNC文件,将加载该文件.

如果MNS和MNC文件均未找到,AutoCAD将搜索库路径,查找具有给定名称的菜单样板(MNC)文件.如果找到此文件,AutoCAD将编译MNC文件,生成MNS文件,然后加载MNC文件.

如果未找到具有给定名称的文件,AutoCAD将显示错误信息并提示用户输入其他菜单文件名.

2.在查找、编译和加载MNC文件后,AutoCAD将通过库搜索步骤查找菜单LISP(MNC)文件.如果AutoCAD找到该文件,将计算该文件中的AutoLISP表达式.

一般情况下,定制菜单时只涉及到.mnu文件.在这个定制文件中,有规范的菜单定制语法,我们可以在AutoCAD的帮助文件中找到.详见AutoCAD的帮助

文件中的自定义手册——谋单文件.本设计的添加步骤是。

(1)在电脑的Documents

and

Settings文件夹下找到Support文件夹.再在该

Page 113:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

C:\:Documents

and

文件夹中找到文件acad.mnu.本机路径为I

Settings\:lvxnLa,pplicationDataLa.utodesk\LAutoCAD2005\R16.1\chs\Support

(2)复制该文件,并取名为cycad.man,并添加如下代码s

_-_POPl2 CYCAD

ID—MnCYCAD

ID—Infolnput

【冲压模具CAD系统(&C)】

[产品零件图输入(&I)】^C^C—Infolnput【- 】

ID_TechnicsDesignID—BlankingForceID—LoadCenter

【->工艺设计计算(&T)】

【冲压力(&B)】^C^C_BlankingForce【压力中心(&L)】^C^C_LoadCenter

Page 114:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

ID http://www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.html_BlankingDearance【冲裁间隙(&D)】^C^C—BlankingDearance

ID_OtherDesign

【<-其他计算(&O)】^C^C_OtherDesign【--】

ID—ModaIDesign【->模具结构设计(&M)】

至主型竺竺坠!些望翌墨堡型矍!塑墨堑里墨苎!!!些墨堕盐翌茎生兰

跳出如图4-35所示提示对话框,选择是,AutoCAD系统才会显示新的菜单栏如图

4—36所示。

图4.35提示对话框

圈4.36菜单栏

8本章小结

本章介绍了CAD系统的开发设计。首先采用模块化设计思想将模具CAD系

统分为零件图输入模块、工艺设计计算模块、模具设计模块、绘图编辑模块四个部分。然后详细阐述了开发平台的参数设置以及各个模块重要功能的实现。最后通过系统菜单的设计,实现了菜单栏的定制和arx应用程序的自动加载。

Page 115:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

第5章CAD系统运行实例

基于ObjcctaRX2005的冲压落料模CAD系统研究

第5章CAD系统运行实例

启动AutoCAD

2005,在菜单栏选择冲压落料模CAD系统——产品零件图输

入,接着弹出如图4.7所示的对话框,设计之前首先要做一些初始化的工作,并且设置绘图比例。然后就是产品零件图的输入,通过用户交互拾取对象,程序自动识别出零件的外轮廓,并通过在图中点选的方法输入公差,存储到数据库中.如图5.1所示为一落料件的外轮廓图。

图5 1零件外轮廓

保存零件信息后进入工艺设计计算模块.冲压力的计算如图4.1l所示,先进

行材料选择,并输入材料厚度,选择冲裁力——参数读取,可以读取前面环节存

储在数据库当中的参数,点击计算按钮进行计算.推件力、顶件力、卸料力的操作方法与冲裁力一致,这里不一一介绍.压力中心的计算如图4.16所示,点击计算程序将自动读取数 据 库 中 零 件 的 外 轮 廓 信 息 , 计 算 后 将 压 力 中 心 的 坐 标 输 http://

www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.html出.刃口尺寸的计算如图4.20所示,由于冲模加工方法不同,刃口尺寸的计算方法也不同,计算前应该先进行选择.

Page 116:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

模具设计计算模块包括了冲模各种零部件的设计.以及一些落料模的典型组合,如固定卸料无导柱纵向送料典型组合、固定卸料无导柱横向送料典型组合、固定卸料纵向送料典型组合、固定卸料横向送料典型组合、弹压卸料纵向送料典型组合、弹压卸料横向送料典型组合等.以弹压卸料纵向送料典型组合为例,按照图4.33选择典型组合。弹压卸料纵向送料,并选择凹模周界L和B,然后点选下一步,选择生成零件图或是装配图.

最后进入绘图编辑模块,包括公差与配合的标注、零件号标注和明细表等.

基于o%ecIARx2005的冲压落料模CAD系统研究

第5章CAD系统运行宴趔

如图5.2所示就是生成并编辑后的该零件装配图。

m日口……峭Ⅷ~j藤霍鞭擎8“8鼋黉爨孽“8鬯望蓑‘翟麓.器黼妇惑鼹穗翳瓣g器l

-…~…■目■■■,日日目■■%∞l■N

’l

_卜

6一。

Page 117:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

臁:≈i《#;珏:矧

泅震

图5-2落料装配图

纂…

ll

第6章结论和展望

基于ObjcctARX2005的冲压落料模CAD系统研究

第6章结论和展望

6.I结论

本课题从冲压模具的设计出发,结合计算机辅助设计,以应用广泛的落料模

为研究对象,设计开发了冲压落料模CAD系统。本系统以AutoCAD2005为开发

平台.用ObjectARX2005和VC++.NET2002作为开发工具,Mic

Page 118:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

rosoftAccess作为数据库软件.本文主要完成了以下几个方面的工作:

1.研究了与AutoCAD界面风格统一的系统菜单设计和对话框设计方法,结合Obje c t A R X 对 M F C 的 扩 展 技 术 , 使 用 户 通 过 菜 单 项 的 选 择 http://

www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.html以及友好的人机交互界面,就可以方便的进行设计.对话框会引导用户进行下一步的设计工作而不必记住系统的本地命令.

2.实现了绘图环境的自动设置.绘图环境设置是一项既费时又麻烦的工作,不仅要熟悉环境变量。还要了解机械制图的国家标准.该功能的实现有利于制图的标准化.

3.实现了零件图信息的自动读取.过去CAD系统的研究大多以开发标准件库为主,很少涉及零件图信息的读取技术.本文按照落料模的特点,对零件外轮廓信息的读取技术做了研究,使得CAD系统更加智能化.

4.在研究了冲压模具设计过程的基础上查阅了大量资料,将一些尺寸计算、公式校核编译成高级语盲程序,简化了用户的设计计算.

5.创建了标准数据库,将标准件以及典型组合的尺寸参数信息存储在数据库中.研究了数据库访问技术、参数化技术.使用ADO访问技术进行访问,实现了模具零件图,装配图的参数化绘制.

最后通过实例检验了系统运行的可靠性和实用性。冲压落料模CAD系统不仅满足设计需求,还能大幅提高设计效率.

2003

6.2展望

Page 119:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

在取得一定研究成果的同时,由于本人学识、经验的局限性以及软件开发时

基于ObjectARX2005的冲压落料模CAD系统研究第6章结论和展望

间有限,本系统还有许多不完善的地方需要进一步改进和优化。主要有以下几个

方面:

1.本系统仅研究了落料模。冲压模具种类繁多,-二些复合模结构相对复杂,

可以采用建立实例库的方法对复杂模具CAD系统进行开发。

2.数据库录入的内容还不全面,需要进一步补充和完善。

3.本系统设计过程中对一些尺寸参数的计算进行了简化处理,对高精度模具

设计的支持不够。

4.本系统未对计算机辅助制造技术(CAM)和计算机辅助分析技术(CAE)

进行研究,还需要迸一步完善,以实现冲压模具CAD/CAM/CAE的系统集成。

参考文献

基 于 O b J = c t A R X 2 0 0 5 的 冲 压 落 料 模 C A D 系 统 研 究 ://www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.html参考文献

[1】李莉敏,吕永,俞涛。方明伦.计算机图形和CAD设计方法学【M】.上海:上

Page 120:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

海大学出版社,2001.10

【2】单忠臣.机械CAD技术基础[M】.哈尔滨:哈尔滨工程大学出版社,2004.3【3】童秉枢 李学志。关志军,冯涓.机械CAD技术基础(第2版)【M】.北京:

清华大学出版社.2003.9

【4】刘衍聪.CAD技术基础【M】.东营:石油大学出版社.2005.1

【5】周大隽.冲模结构设计要领与范例【M】.北京:机械工业出版社。2005.1l【6】“现代模具技术》编委会.模具CAD/CAM技术【M】.北京:因防工业出版社,

1995.6

【7】郝滨海.冲压模具简明设计手册【M】.北京:化学工业出版社,2004.11【8】汪文虎 刘晓辉,张军.我阉模具CAD/CAM技术的现状及发展趋势研究【J】.模

具技术,2007,1:55.58

【9】9刘玲,用旭东.模具CAD/CAE/CAM的发展和展望【J】.机械研究与应用,2004,

3:

5-7

【10】伊启中.模-J%CAD/CAM[M].北京:机械工业出版社,2001.9

Page 121:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

【11】金才富.中小企业@CAD应用的研究【J】.科技资讯,2006,NO.26:240.241【12】杜立.具有自适应功能的机械零件库CAD系统的研究与应用【D】.安徽:合

肥工业大学。2008

【13】Tonggingshu.The

developmentof

CADtechnology[J].Journal

ofEngineering

Graphics 1993(3):16-38

【14】郭占斌.机械CAD技术基础【M】.哈尔滨:东北林业大学出版社,2005.12

【15】聂方兴.液压件冒口系统设计及绘图模块的研发【D】.湖北:华中科技大学,

2002

【 1 6 】 邹 玉 堂 , 路 http://www.wenkuxiazai.com/doc/

7decfc9876eeaeaad1f33059.html慧彪.AutoCAD2004实用教程【M】.北京:机械工业出版社,2006.5。【17】钱杨.计算机辅助设计AutoCAD[M].上海:上海交通大学出版社,2006【18】徐源,荆冰彬,贺利乐。陈平.AutoCAD2000二次开发技术[M】.北京:人

Page 122:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

6‘

基于ObjectARX2005的冲压落料模CAD系统研究参考文献

民交通出版社,2000.11

【19】李世国.AutoCAD高级开发技术:ARX编程及应用[M】.北京:机械工业出

版社,1999.9

[20]梁艳霞,曹飞.AutoCAD二次开发工具综述[J】.计算机辅助设计与制造,2001,

NO.7:43.44,51

【2l】李长勋.AutoCADObjectARX程序开发技术[M】.北京:国防工业出版社,

2005.1

【22】冯波,刘晓玲.AutoCAD二次开发工具之比较[J】.四川工业学院学报,第22

卷第4期:50.52

[23】刘良华,朱东海.AutoCAD2000ARX开发技术[M】.北京:清华大学出版社,

Page 123:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

2000.9

[24】麦克奥理(McAuley,C.),李世国,潘建忠,平雪良.AutoCAD

2000

ObjectARX

编程指南【M】.北京:机械工业出版社,2000.7

[25】余承飞,方勇.AutoCAD2000二次开发技术(ObjectARX)[M】.北京:人

民邮电出版社,。1999.8

【26]李春葆,金晶,陶红艳,曾平.Access2003程序设计教程[M].北京:清华

大学出版社,2007.10

[27】陈光军,张秀芝.数据库原理及应用(Access2003)[M】.北京:中国水利水

电出版社,2005

[28]罗布(Rob,P.),西曼(Semaan,E.),天宏工作室.Access数据库设计开发和

部署( http://www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.html 第2

Page 124:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

版)[M】.北京:清华大学出版社,2005.3[29】王福军,张志民,张师伟.AutoCAD

2000环境下C朋sualC++应用程序开发

教程[M].北京:北京希望电子出版社,2000.6

[30】唐丽英.基于AutoCAD的注塑模顶出机构CAD系统的开发[D】.天津:天津

科技大学,2005

【31】李建军,李德群.模具设计基础及模具CAD[M].北京:机械工业出版社,

2005.7

[32】吕丹阳.VisualC++.NET数据库开发指南[M】.北京:清华大学出版社,2002.12

[33】郎锐.VisualC++数据库开发基础及实例解析[M】.北京:机械工业出版社,

67

参考文献

2005.1

基于ObjectAgX2005的冲压落料横CAD系统研究

Page 125:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

[34】启明工作室.VisualC+++SQLServer数据库系统开发与实例【M】.北京:人

民邮电出版社,2004.7

【35】刘利军.注塑模具与冲压模具设计辅助软件系统开发研究[D】.四川:四川大

学,2007

【36】徐士良.计算机软件技术基础[M】.北京:清华大学出版社。2002.2【37】姜家吉.模具CAD/CAM[M].北京:机械工业出版社,2002.2【38】Jae

C.Choi,ByungM.Kim,HaeY.Cho,ChulKim JaeH.Kim.Anintegrated

CADsystemfortheblankingofirregular-shapedsheetmetalproducts[J].Journal

ofMaterialsProcessingTechnology,83(1998):84-97

【39】北航CAXA教育培训中心.CAXA模具设计教程[M】.北京:北京航空航天

大学出版社,2005.8

【40】丁红宇.制图 标 准 手册【M】. http://www.wenkuxiazai.com/doc/

7decfc9876eeaeaad1f33059.html北京:中国标准出版社,2003【41】陈金德.

Page 126:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

材料成形工程【M】.西安:西安交通大学出版社,2000.7

[42】杨岳,陈峰,罗恚平.AutoCAD环境下二维图形轮廓的自动识别与生成【J】.长

沙铁道学院学报,2003年9月第21卷第3期:67.71

【43】高玮。天中奇,童红卫.工程图轮廓绒自动识别的新方法【J】.计算机应用与

软件,1996年06期:49.53

[44】龚冬梅,许锋.AutoCAD2004在模具压力中心求解中的应用【J】.皖西学院学

报,2005第2l卷第5期:101.102,1

12

【45】李奇涵,冯伟东。李任江.基于AutoCAD2000的冲模压力中心确定方法[J】.制

造技术与机床,2003年第12期:40.41

【46】江维健。林玉琼。许华昌.冷冲压模具设计【M】.广州:华南理工大学出版社.

2005.7

基于ObjectARX2005的冲压落料模CAD系统研究

Page 127:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

攻读硕士学位期间发表的论文

攻读硕士学位期间发表的论文

[1】吕学能,卫瑞元.光固化快速原型的精度分析.机械设计与制造.2009(5):

220

致谢

基于ObjectAllX2005的冲压落料模CAD系统研究

致谢

首先向我的导师卫瑞元副教授表示最深切的谢意。本文是在卫老师的悉心指导下完成的.在攻读硕士学位期间,无论在生活上还是学习和科研中都得到了卫老师莫大的关心和指导:在这三年中,卫老师为我的学习和成长倾注了大量心血.卫老师渊博的学识、严谨的治学态度、求实创新的工作作风、对科学孜孜不倦的追求和对事业的忘我奉献精神.给我留下了深刻的印象,使我受益终生,将永远激励着我不断前进.

感谢顾德裕老师,在高等程序的学习上给予了很多指导和宝贵的建议.感谢我的师兄韩艳春、濮龙峰,师妹王晖,师弟袁军涛、于海增。在课题研究工作中与他们的讨论和交流使我深受启发.

感谢 http://www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.html 我的家人和朋友给予我的关心与支持.

最后,感谢参加论文评审工作的各位专家和老师,谢谢你们在百忙中抽出时

Page 128:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

间,对论文做出审阅。

70

[此处图片未下载成功]

基于ObjectARX2005的冲压落料模CAD系统研究

作者:

学位授予单位:

吕学能苏州大学

本文读者也读过(10 条)

. 甘辉.任建伟.GAN Hui.REN Jian-wei 利用 CAD软件简化冲模工艺计算的实现技术[期刊论文]-机械制造与自动化 2008,37(3)

. 贾志勇.贾志强.邱士均.蔡剑怀.JIA Zhi-yong.JIA Zhi-qiang.QIU Shi-jun.CAI Jian-huai

"MDZY型,冲压模方案设计专家系统的设计与实现 [期刊论文]-计算机工程与设计2000,21(6)3. 贾培刚 模具 CAD系统中参数化图形库的建立[期刊论文]-现代电子技术2002(10)

. 余心宏.吴向阳.董秋月 模具 CAD/CAM逆向工程中数据处理方法研究[期刊论文]-塑性工程学报 2003,10(2)5. 李辉平.栾贻国.于文杰 参数化成组技术在模具 CAD系统中的应用[期刊

Page 129:  · RTF fileads_real radius ... resvff.rstring,"ARC ... region命令编辑成面域,面域自q建以后通过acedCommand

文库下载 免费文档下载https://www.wenkuxiazai.com/

论文]-锻压机械 2001,36(6)

. 王颖玉.周红明.潘立.WANG Ying-yu.ZHOU Hong-ming.PAN Li 基于逆向工程的模具曲面CAD/CAM技术研究[期刊论文]-轻工机械 2007,25(1)

. 施于庆.任志宇 并行工程环境下的冲压模具CAD/CAM[期刊论文]-机电工程 2001,18(5)

. 张鹏.刘飞.詹捷 摩托车大梁冲压模具逆向设计与制造 [期刊论文]-锻压装备与制造技术2003,38(1)9. 王晓丽.孙厚芳.慈建平 集成环境下的冲压模具 CAD系统[期刊论文]-成组技术与生产现代化 2002,19(4)10. 方鹏.刘建新.刘渝.FANG Peng.LIU Jian-xin.LIU Yu 基于装配模型的冲 http://www.wenkuxiazai.com/doc/7decfc9876eeaeaad1f33059.html

模CAD系统变型设计[期刊论文]-机械 2005,32(9)

本文链接:http://www.wenkuxiazai.com/Thesis_Y1483981.aspx

文库下载网是专业的免费文档搜索与下载网站,提供行业资料,考试资料,教学课件,学术论文,技术资料,研究报告,工作范文,资格考试,word文档,专业文献,应用文书,行业论文等文档搜索与文档下载,是您文档写作和查找参考资料的必备网站。文库下载 https://www.wenkuxiazai.com/上亿文档资料,等你来发现