计算机辅助设计CAD设计技术.ppt
《计算机辅助设计CAD设计技术.ppt》由会员分享,可在线阅读,更多相关《计算机辅助设计CAD设计技术.ppt(76页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、计算机辅助设计计算机辅助设计CAD设计技术设计技术3.1.1 CAD技术的内涵 CAD技术涉及的一些基础技术:(1)图形处理技术:如自动绘图、几何建模、图形仿真及其它图形 输入、输出技术;(2)工程分析技术:如有限元分析、优化设计及面向各种专业的工 程分析;(3)数据管理及数据交换技术:如数据库管理、产品数据管理、产 品数据交换规范及接口技术等;(4)文档处理技术:文档制作、编辑及文字处理等;(5)软件设计技术:如窗口界面设计、软件工具、软件工程规范等;3.1.1 CAD技术的内涵 近10年来,由于先进制造技术的快速发展,带动了先进设计技术的同步发展。随着现代CAD技术的发展,设计过程中越来越
2、多的活动都能用CAD工具加以实现,因此CAD技术的覆盖面越来越宽,以至于整个设计过程就是CAD过程,如图3.1所示。设计过程与CAD过程的关系3.1.2 现代CAD系统的主要功能 现代CAD系统需要对产品设计、制造全过程的信息进行处理,包括设计、制造中的数值计算、设计分析、绘图、工程数据管理、工艺设计、加工仿真等各个方面。具体包括:1、几何造型:是CAD系统的核心,它为产品设计、制造提供基 本数据,同时也为其它模块提供原始信息。2、计算分析功能:能根据产品几何形状计算出响应的体积、表 面积、质量、重心位置、转动惯量等几何特征和物理特性;另一方面还可以在图形变换中进行矩阵运算,体素之间的交、并、
3、差计算等等。3.1.2 现代CAD系统的主要功能 3、工程绘图:产品设计的结果往往是机械图的形式,现代CAD具 备从几何造型的三维图形直接向二维图形转换的功能,同时还 具备处理二维图形的能力,如基本图元的生成,尺寸标注,图 形编辑等等。4、工程分析:采用有限元方法对设计的模型进行工程分析,如静 态力学分析、动态模态分析、热应力分析等,同时后处理程序 给出直观的分析结果、动画显示等等。3.1.2 现代CAD系统的主要功能5、优化设计:具有优化求解的功能,也就是在某些条件的限制下,使产品和工程设计中的预定指标(目标函数如重力、应力)达到 最优化。优化包括:总体方案优化、产品零件结构优化、工艺参 数
4、优化等等,是现代设计方法学中一个重要组成部分。6、虚拟装配功能:具有零部件装配功能,以便检查各部件及整体结 构的合理性。7、运动模拟仿真功能:建立一个实际系统模型,通过运动仿真来代 替、模拟实际系统的运行,用以预测产品的性能,产品的制造过 程和产品的可制造性等。通常有:加工轨迹仿真、机构运动模拟、机器人仿真;工件、工具、机床的碰撞、干涉检查等。3.1.2 现代CAD系统的主要功能7、NC自动编程:根据模型确定加工方案后,可自动生成数控加工源 程序、计算刀位、生成特定NC机床的数控加工代码文件。8、产品数据管理:CAD系统中,数据量巨大,种类繁多,既有几何图 形数据,又有属性定义数据;既有产品定
5、义数据,又有生产控制 数据;既有静态标准数据,又有动态过程数据,机构相当复杂,因此CAD系统应能提供有效的数据管理手段,支持设计与制造全过 程的信息流动与交换。3.1.3 采用现代CAD系统的好处1、使设计人员从图纸上解放出来,并能实现三维立体绘图,使设计 工作更加生动、直观,大大提高了绘图效率。2、提供虚拟现实技术,能够对设计结构进行运动仿真和动力学仿真,大大减少了产品试制成本。3、通过计算机辅助工程分析,对产品结构参数进行优化设计,大大 减少了产品开发所需的试验成本。4、CAM自动编程技术的采用,减小了编程周期和人为失误。5、仿真加工可以使得生产计划制订更加准确、合理,能大大提高生 产管理
6、效率。6、CAD/CAE/CAM集成技术的采用,易实现产品的并行开发设计、可 以大大提高产品开发和生产效率。3.1.4 现代CAD软件发展动态 CAD技术开始于50年代,经历了50年代和60年代的形成,70年代和80十年代的兴旺。从二维绘图到三维建模再到CAD/CAE/CAM的集成化,目前已经取得了很大进步和发展,其应用也越来越广泛。以前的CAD软件只能运行在工作站上,现代更多用微机作为开发和应用平台,其特点如下:1、采用windows环境,并可以与windows平台上的其它软件进行 动态数据交换,也可以在不退出CAD软件的前提下嵌入其它 应用程序对象。3.1.4 现代CAD软件发展动态2、采
7、用COM组态技术:是国际上为提高软件稳定性和开发效率而引 入的重要技术。通过使用现成的组件,软件开发商可以避免软件 开发中许多繁琐和困难的基础部分,从而缩短CAD软件的上市周期。同时还采用面向对象技术,使得微机版CAD软件的可维护性和可扩 展性得以增强。3、吸收了UNIX平台软件的优点:新一代微机版CAD软件吸收了UNIX 工作站软件的精华,诸如参数驱动、特征造型、动态导航、二维 和三维双向相关等等。3.1.5 目前国内外流行的CAD软件1、Unigraphics:是美国Unigraphics Solutions公司的产品,在UG 中,优越的参数化和变量化技术与传统的实体、线框和表面功能 结合
8、在一起,功能大大加强。其最早应用于美国麦道飞机制造公 司,90年代,美国通用汽车公司选中UG作为公司的主导系统,目 前有UG16、UG17、Ug18、UGNX1.0、UGNX2.0等。2、AUTOCAD:是Autodesk公司的产品,拥有全球用户最多的产品,是当今最流行的二维绘图软件,具有强大的二维功能,如绘图、编辑、剖面线和尺寸标注及二次开发功能。3、MDT:是Autodesk公司的在PC平台上开发的三维CAD系统。其特点 是:基于NURBS的曲面造型;可完成几百甚至上千个零件的装配;提供相关联的绘图和草图功能。3.1.5 目前国内外流行的CAD软件4、Solidworks:是生信国际有限公
9、司推出的基于Windows的CAD软件,是微机版参数化特征造型软件的新秀。集成了结构分析、运动分 析、工程数据管理和数控加工等等,可以方便地实现复杂的三维 造型、转配和生成二维工程图,价格适中。5、Cimatron:是以色列Cimatron公司地产品,80年代进入市场,1994年进入我国,从8版开始进行了汉化,在国内已经销售了200 余套。6、PRO/Engineer:是美国参数技术公司的产品,其提出的单一数据 库、参数化、基于特征及全相关的概念成为现行软件的标准。3.1.5 目前国内外流行的CAD软件7、IDEAS:是美国SDRC公司的产品,是国际著名的CAD软件公司。国外许多公司如波音、索
10、尼、三星、现代、福特等公司均是SDRC 公司的大客户。在CAD/CAE一体化技术方面一直雄踞榜首,软件 内含有诸如结构分析、热力分析、优化设计、耐久性分析等等。8、高华CAD:是北京高华计算机有限公司的产品,曾获第二届全国 自主版权CAD支撑软件评测第一名。9、CAXA电子图版和CACXME制造工程师:是北航海尔软件有限公司 的产品,是一套高效,方便、智能化的通用中文设计绘图软件。10、金银花系统:是广州红地技术公司的产品。11、开目CAD:是华工(华中理工大学机械学院)科技开目公司产品。3.1.5 CAD软件的选择原则 目前CAD软件种类繁多,选择CAD系统软件时应着重考虑以下几方面的因素:
11、1、软件的性能价格比;2、与硬件兼容匹配性能;3、二次开发环境;4、开放性:应具有与其它CAD系统的接口;5、软件商的综合实力。3.2 计算机图形学 计算机绘图是目前CADCAM的重要组成部分。它的发展有力地推动了CADCAM的研究和发展,为CADCAM提供了高效的工具和手段。随着三维几何建模系统的应用以及CAD、CAM逐步实现真正的集成化,用户可以随时形象地观察三维模型,并通过集成环境直接控制CAM加工设备完成制造过程。一个完整的计算机图形系统应当具有由图变“数”和由“数”变图两种功能。将图形数据转化成几何线条、填充区域、文本字符,图形数据转化成几何线条、填充区域、文本字符,这就是由数变图;
12、这就是由数变图;要想由绘图机自动输出图样,就必须使计算机首先存有图形数据,这就需要向计算机输入图形,即由图变数。3.2.1 计算机绘图系统的类型计算机绘图系统的类型 计算机绘图系统按其工作方式可分为:1、静态自动绘图系统:将要绘制的图形编成绘图程序的软件系统,在绘图过程中不允许人工干预和修改,只能通过修改绘图程序来完成修改。多用于设计图形已较成熟,或对图形要求并不严格、不需对图形修改的情况。2、动态交互式绘图系统:交互式CAD系统,尤其对于新产品的设计,需要在设计过程中进行反复研讨、修改、分析、计算,这就应采用交互式绘图系统实现图形设计的实时编辑。人和计算机的通信是双向的,使用者可以对屏幕输出
13、不断修改,直到建立的物体模型满意为止。静态绘图 先将图形按照最基本的几何元素点划分,统一编号,再调用基本绘图指令(画点、线、圆弧)一笔一笔编入程序,参见程序示例。#includegraphicsh#includemathh#include(stdioh main()int xl10,11,30,33,63,65,11,11,34,34,40,40,10,10,63,63,y199,100,105,105,102,100,100,80,102,78,93,87,99,81,102,78,x210,11,30,33,63,65,29,29,63,63,56,56,11,1l,65,65,y281,
14、80,75,75,78,80,100,80,102,78,93,87,100,80,100,80,n6,gd=DETECT,gm,i clrscr();initgraph(&gd,&gm,”“);for(i=0;i16;i+)line(x1i,y1i,x2i,y2i);arc(29,10l,270,360,1);arc (29,79,0,90,1);arc(34,103,180,270,1);arc(34,77,90,180,1);arc (40,90,90,270,1);arc(56,90,一90,90,1);getch();return0;这种程序编写简单,适用于绘制各种几何图形,但十分繁
15、琐,尤其是各点坐标值的提取与计算很容易出错对于交互式绘图系统基本组成 计算机绘图系统由硬件和软件组成。硬件部分由计算机主机、外存贮器(软盘、硬盘、光盘、磁带)、输入设备(键盘、数字化仪、鼠标等)和输出设备(图形显示器、绘图机等)组成。软件部分由图形软件、应用数据库及图形库、应用程序组成。交互式绘图系统示意图现代CAD系统组成CAD系统组成1、硬件设备:计算机、外围设备(输入输出)、生产设备(NC机床及加工中心)等。2、软件系统:1)系统软件:是使用、管理、控制计算机运行的程序集合。微机MS DOS、PCDOS、UNIX、WINDOWS、LINUX等。2)支撑软件:是CAD系统的核心,为用户提供
16、工具或开发环境。包括绘图软件、几何建模软件、有限元分析软件、优化软件、数据库系统软件、模拟仿真软件。3、应用软件:使用户为解决实际问题而自行开发的程序系统。3.2.2 3.2.2 计算机绘图的方法计算机绘图的方法 计算机绘图的方法决定了它的作用和效率,只有简便、快捷地绘制图形,才能使CAD系统更加实用。主要有以下五种:1轮廓线法 任何一个二维图形都由线条组成,所谓轮廓线法,就是将这些线条逐一绘出,它只取决于线条的端点坐标,不分先后,没有约束,因而,比较简单,适应面也广,但绘图工作量大、效率低,容易出错,尤其是不能满足系列化产品图形的设计要求,生成的图形无法通过尺寸参数加以修改。包括形式:一是编
17、制程序,成批绘制图线;二是利用交互式绘图软件系统,把计算机屏幕当作图板,通过鼠标或键盘点取屏幕菜单,按照人机对话方式生成图形,AutoCAD绘图软件就属于这种方式。3.2.2 3.2.2 计算机绘图的方法计算机绘图的方法 2参数化法 轮廓线法绘制的图形效率低,哪怕只变动一个几何尺寸,也要重新修改程序或重画相关部位。而在实际CAD中,常常面临系列化的设计,即基本几何拓扑关系不变,只变动形状尺寸。于是,人们创造了参数化法。这种方法是首先建立图形与尺寸参数的约束关系,每个可变的尺寸参数用待标变量表示,并赋予一个缺省值。绘图时,修改不同的尺寸参数即可得到不同规格的图样。通常用于建立已定型系列化产品的图
18、形库。3.2.2 3.2.2 计算机绘图的方法计算机绘图的方法 3 3图元拼合法图元拼合法 图元拼合法类似于一种搭积木的方法。将各种常用的、带有某种特定专业含义的图形元素存贮建库,设计绘图时,根据需要调用合适的图形元素加以拼合。如图52所示,调用不同的图元,即可组成不同类型的螺栓或螺钉。通常,图形元素的定义和建库都是针对本单位产品形状特征的,要想建立一个包罗万象的、通用的图元库是很困难的,因此,图元库大多适用于一定范围。图元拼合法要以参数化法为基础,每一个图元实际上就是一个小参数化图形。3.2.2 3.2.2 计算机绘图的方法计算机绘图的方法 4 4尺寸驱动法尺寸驱动法 这是一种交互式的变量设
19、计方法。绘图开始,按设计者的意图,先将草图快速勾画于屏幕之上,然后根据产品结构形状需要,为草图建立尺寸和形位约束,草图就戏法般受到这种约束的驱动而变得横平竖直起来,尺寸大小也一一对应。支持快速的概念设计,怎么构思就怎么画,所想即所见,绘图和设计过程形象、直观。至于那些图形细节,只要约束一经建立,就全部由系统代劳了。尺寸驱动法是当前图形处理乃至CAD实体建模的研究热点之一,它的原理还可应用于装配设计,建立好装配件间的尺寸约束关系,即可支持产品零部件之间的驱动式一致性修改。3.2.2 3.2.2 计算机绘图的方法计算机绘图的方法 5,三维实体投影法 回顾设计师的设计过程,首先在思维中建立起来的是一
20、种三维物体模型,只是苦于没有一个形象描述、记录的工具和手段,因而将其投影到不同的平面,绘出二维图样,而在读图时,又要在头脑中还原图样表示的三维物体。随着设计的不断深入、不断修改,这种投影、还原,投影的过程就要在设计师的头脑中反复进行。如果开始设计时就在计算机三维建模环境下,则不仅能更直观、全面地反映设计对象,还能减轻设计师的负担,提高设计质量和效率。三维实体投影法已逐渐成为计算机绘图的主要方法。3.3 图形软件3.3.1 图形软件的类型与功能 1图形软件的类型 根据图形软件的功能和使用情况,归纳起来,可分为基本绘图指令软件、图形支撑软件、专用图形软件三类。1)基本绘图指令软件:这类软件常用汇编
21、语言甚至用机器语言编写。通常是一些最基本的绘图指令,如画点、线等。有些高级语言(如 BASIC)就提供简单的基本绘图功能。基本绘图软件功能的强弱对 绘图程序的编写有很大影响。3.3 图形软件3.3.1 图形软件的类型与功能 1图形软件的类型 2)图形支撑软件:这类软件可用汇编语言编写,也可用高级语言编 写。除提供上述基本绘图指令外,还可对图形进行各种编辑、修 改、控制等,功能较强,适应范围广,不同领域都可使用。一是 子程序软件包的形式,用户使用时是在程序中通过调用功能子程 序来实现绘图及其相关工作的。二是交互式绘图软件,用户可通 过图形输入输出装置与计算机交流信息,采用人机对话方式绘制 图形以
22、及对图形进行任意操作,如变比例、旋转、平移、设置颜 色等。3.3 图形软件3.3.1 图形软件的类型与功能 1图形软件的类型 3)专用图形软件:专用图形软件指的是在某种基本绘图软件或支撑 软件基础上进一步开发的、针对某种特定领域、特定专业或特定 用途的图形软件。如标准机械零件图形软件、机械装配图绘制软 件、服装设计软件、建筑图设计生成软件、电子线路板绘图软件 等。这一类软件专业性强、效率高,多与用户直接见面工作,需 求量大,但软件开发难度大、软件维护任务重,一般多由用户自 己组织力量或与科研单位、院校协作研制。专用图形软件的优劣 直接影响到设计过程和设计结果。3.3 图形软件3.3.1 图形软
23、件的类型与功能 1图形软件的功能 不同的图形软件系统,其功能也不尽相同,但作为一个图形支撑环境应具有如下基本功能:1)定义窗口与视见区:即定义用户作图区域与屏幕显示区域或绘 图机绘图区域,能进行二者的坐标变换。2)图形描述:包括画点、线、圆、圆弧、矢量、字符文本等最基 本能力以及绘制相应的多边形、椭圆、曲线等功能;能进行几何 计算,如求交点、切点等,捕捉相应位置参量,进行尺寸标注。3.3 图形软件3.3.1 图形软件的类型与功能 1图形软件的功能 3)图形编辑与变换:对已有图形进行删除、修改、完善;实现对图 形的各种几何变换,如缩放、平移、旋转、投影、透视等。4)图形控制:包括显示控制、图形的
24、初始化、图形输出控制等。5)图形文件处理:对于一些比较复杂的图形的集合,可分别将不同 方位或不同内容的图形定义成文件(或“块”)的方式进行处理。不同 的图形文件或同一图形文件中的不同实体可以接受统一调度、管 理,从而提高图形的处理效率。6)交互处理功能:CAD的过程常常是一个反复试探、修改的过程,这就要求所用图形软件具有交互处理图形的能力,人机界面友好。3.4 图形变换 图形变换是计算机绘图的基础内容之一。3.4.1 窗口视口变换 1.窗口:用户在输入的图形上选定一个观察区域,这个观察区域被称为窗口(Window)。在二维平面,通常定义窗口为一矩形区域,它的大小和位置在用户坐标上表示,用四个变
25、量代表窗口左下角和右上角点的坐标,即:W1XWmin W2XWmax W3YWmin W4YWmax二维窗口三维窗口2视区:在图形输出设备上(显示屏、绘图仪等)用来复制窗口内容的矩形区域被称为视区,视区是一个与设备密切联系的概念,显示终端的屏面和绘图仪的幅面都是用来表现图形的二维平面,而且是有限的平面。通常也用四个变量指示视区两个角点的坐标,即:V1XVmin V2XVmax V3YVmin W4YVmax3窗、视变换 为了把选定的窗口内容在希望的视区上表现出来,必须进行坐标变换。3.4 图形变换用户定义的图形从窗口到视区的逻辑变换过程如图所示。窗口视区二维逻辑变换过程窗口视区二维逻辑变换过程
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 计算机辅助设计 CAD 设计 技术
限制150内