,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,单击此处编辑母版标题样式,单击此处编辑母版文本样式,第二级,第三级,第四级,第五级,*,1,2,三维,CAD,系统及关键技术,系统功能需求,2.,系统体系结构,3.,部分关键技术,4.,系统开发简介,12 三维CAD系统及关键技术 系统功能需求,Solid Edge,CATIA,UG NX,Pro/E,Inventor,目前最流行的三维,CAD,系统,美、法等国的,CAD,技术一直走在世界的前沿,它们拥有许多世界闻名的,CAD/CAM,系统,这些系统具备十分强大的功能。,国内,:,清华大学、北航、新舟、浙大、华工,Solid Edge CATIAUG NXPro/EInve,第12讲三维CAD系统及关键技术课件,1,、系统功能需求,以国家,863,三维,CAD,系统评测要求为例,系统综合功能,二维图形功能,三维造型及零件设计功能,装配功能,三维模型与二维图形的关联功能,数据接口功能,系统性能需求,1、系统功能需求 以国家863三维CAD系统评测要求为例系统,文字或图符菜单、下拉式菜单、动态弹出式菜单、对话框、命令语言、数字化仪、鼠标器、功能键、快捷键、提示信息、出错信息、动态导航功能等。,系统综合功能,视像定义与修改、多视口显示、动态显示、视图的管理、透明命令、图形缩放(,Z00M,)、图形曳移;,曲面和线框图显示及轮廓图显示;,实体及特征的真实图与简图显示(简图用于二维及三维布置);,正投影图、轴测图、透视图、剖切图、消隐图;,渲染图(真实感图);,图像文件输出(,GIF,等光栅文件格式)。,图形显示功能,用户界面,文字或图符菜单、下拉式菜单、动态弹出式菜单、对话框、命令语言,驱动绘图机、打印设备等。,视图投影设置、二维视图布局、标准视图和自定义视图输出、剖视;,图层控制功能。,按比例输出图形及自动按图纸设定输出比例;,输出图形预览及终止预览;,对多张图纸进行编辑打印;,绘图输出控制线型及粗细;,绘图输出功能,设备驱动功能,图形管理功能,驱动绘图机、打印设备等。视图投影设置、二维视图布局、标准视,二维图形功能,基本绘图功能,建立坐标系统(直角坐标系、极坐标系);,点、中心标记(点的绝对坐标、点的相对坐标、点的绝对极坐标、点的相对极坐标);,绘制线段、直线、折线(多段连线、两点连直线、水平线及垂直线、向已知直线作垂直线、作已知直线的平行线、作圆弧切线、作已知直线的垂直平分线、作曲线切线);,绘制圆弧、圆(给定圆心和半径作圆、圆弧、作同心圆、作圆与直线相切、作圆与已知圆相切等);,绘制椭圆弧、二次曲线、样条曲线、组合曲线、等距线等;,绘制剖面线。,二维图形功能 基本绘图功能 建立坐标系统(直角坐标系、极坐标,图形编辑和操作功能,图形元素求交与打断(直线、圆弧、曲线两两求交);,相邻两图形元素之间作倒圆与倒角;,多个闭合图形之间的布尔操作(并、差、交运算);,等分已知直线、分已知圆(弧);,多义线编辑;,修改图形元素的几何与属性(颜色,所属层,线型,可见性)数据;,图形平移复制、旋转复制、镜象复制、阵列复制;,图形的平移、旋转、拉伸、图形缩放;,图块之间消隐;,图形的捕捉与选取;,图形元素的剪裁。,图形编辑和操作功能 图形元素求交与打断(直线、圆弧、曲线两,标注功能,各种尺寸标注、粗糙度标注、形位公差标注、各种字符、字体标注、工程符号标注。,图纸幅面定义功能,定义图幅格式类型、图纸标题栏、明细表栏、其它表栏,绘图辅助功能,初始化功能(图形屏幕范围的设定、光标捕捉精度、栅格显示精度),用户坐标系统、图形定位、线型、颜色设定;,提示信息、回退(,UNDO,)、重作(,REDO,)操作、公制与英制的换算等。,标注功能 各种尺寸标注、粗糙度标注、形位公差标注、各种字符、,三维造型及零件设计功能,线框造型功能,基本几何元素定义;,曲线插值和逼近;,NURBS,曲线;,线组合、曲线拆散、曲线光顺、曲线延伸、曲线修整、曲线拼接、曲线求交;,过渡曲线、等距曲线和线性变距曲线;,线变换(平移、旋转、镜像、阵列等);,曲线分析与计算(切矢、曲率、坐标值反求参数值等),三维造型及零件设计功能 线框造型功能 基本几何元素定义;,曲面造型功能,曲面求交、延伸;,直纹面、旋转面;,扫成曲面、点阵曲面、由给定边界定义曲面、,NURBS,曲面;,曲面等距和曲面变距;,曲面过渡、拼接、光顺、剪裁、修型;,曲面分析与计算(切矢、法矢、各种曲率、坐标值反求,U,,,V,参数值);,取子曲面片、曲面的轮廓线、曲线在曲面上的投影线;,测量造型(散乱点插值、数据预处理、特征点提取及光顺)。,曲面造型功能 曲面求交、延伸;,实体造型功能,基本体素、用户定义体素、体素库(体素库的建立、查询、删除和维护);,实体生成方法(平扫、旋转扫、广义扫等生成方法,非均匀有理,B,样条法(,NURBS,)及其它生成方法);,几何体间的并交差布尔运算;,局部操作(剖切、圆角、倒角、局部拉伸);,实体的编辑(拷贝、镜像、阵列、删除、回退(,Undo,)与重作(,Redo,)、平移、旋转、缩放、几何元素查询、几何信息的修改);,实体抽壳、曲面转实体;,三维实体向二维的转换(生成轮廓图及消隐)。,实体造型功能 基本体素、用户定义体素、体素库(体素库的建立、,特征造型功能,基准特征,拉伸、旋转、扫成、放样特征,增料、减料特征,过渡、倒角、拔模、抽壳特征,零件库功能,常用标准件库、零件库的建立与维护,布尔运算功能,实体间的交、并、差运算,参数化草图功能,图形生成、图形编辑、约束、图形绘制约束导航,物性分析功能,体积、重量、重心、惯性矩等计算,特征造型功能 基准特征,拉伸、旋转、扫成、放样特征,增料、减,装配功能,基本规模装配(零部件数量,100,以上);,装配约束(装配约束定义、装配约束求解);,干涉检查;,爆炸图;,装配结构树;,生成零件,BOM,表,装配功能 基本规模装配(零部件数量100以上);,三维模型与二维图形的关联功能,数据接口功能,三维模型生成二维图形;,三维模型的变化则二维图形自动变化;,二维图形参数变化则三维模型自动变化;,装配、零件、工程图的全关联。,具有某种国际标准接口(如,IGES,、,STEP,等);,具有某种工业标准接口(如,DXF,、,X_T,、,SAT,、,STL,、,VRML,等)。,三维模型与二维图形的关联功能 数据接口功能 三维模型生成二维,性能需求,软件的可靠性,可以屏蔽用户操作错误;,运行操作错误不会导致系统异常退出;,软件应提供数据、图形备份和恢复手段;,软件能进行有效性检查;,无损坏数据、图形和软件的现象;,具有容错性,当,CAD,软件发生故障或规定界面被破坏时,仍能保持规定性能;,易恢复,在失效情况下,可重建恢复数据;,安装运行后对其它程序不产生破环性的影响。,性能需求 软件的可靠性 可以屏蔽用户操作错误;,软件的易用性,易安装维护;,界面友好、布局合理、风格一致;,界面所用术语规范、准确;,操作提示易于理解,引导准确;,有联机帮助。,软件可扩展性,用户可进行系统的功能扩充,例如:用户定义的图形库、线型库、符号库;,对话框开发;,二次开发接口。,软件的易用性 易安装维护;软件可扩展性 用户可进行系统的功能,1,2,三维,CAD,系统及关键技术,系统功能需求,2.,系统体系结构,3.,部分关键技术,4.,系统开发简介,12 三维CAD系统及关键技术 系统功能需求,以天喻公司等六家单位联合申请项目为例,系统支持大型集团企业产品协同创新设计,包括:,基础核心层:,提供共性基础构件,几何与拓扑核心数据结构,内存管理机制、基础算法引擎及方法;,通用平台层:,提供通用设计、分析工具构件,支撑用户进行产品结构设计、装配设计、工程绘图、工艺设计、数控代码生成;,专业应用层:,提供面向航空制造应用设计分析工具,支持快速产品开发;,接口工具集:,提供系统内部各层间访问接口、外部数据交换接口、系统集成接口、用户二次开发接口。,以天喻公司等六家单位联合申请项目为例 系统支,核心层,几何引擎:,支持零件造型、装配造型、高级曲面造型等三维数字化设计功能,应具有接口兼容、功能齐全、计算稳定、几何覆盖域宽、多种造型统一表示、可扩展性等特点,2D,尺寸约束管理:,即变量化草图设计,能够支持,2D,设计、工程图和,2D,轮廓草图,,2D,轮廓草图能够有效地支持,3D,参数化实体模型;支持欠约束和过约束设计。,3D,尺寸约束管理:,即装配件和机构件的约束管理,能够支持,3D,草图、零件设计和装配设计。并提供冲突检测管理,支持实时动态装配和机构运动仿真。,通用函数库:,提高共享的常用数学运算方法。,图形管理:,该模块包括线框显示、隐藏线消除、快速真实感图形显示和高度真实感图形显示等三种不同层次的子模块,以满足多种形式的用户需求。,核心层 几何引擎:支持零件造型、装配造型、高级曲面造型等三维,通用平台层,特征设计工具:,是基于参数化的实体造型。特征包含产品的特定几何拓扑关系,技术公差要求,使产品设计工作在更高层次上。包括:草图设计、特征生成两个方面。,曲面造型:,是复杂形体型面造型的最有力的工具。包括:,基本曲面,直纹面、旋转面、扫描面、裁剪平面等;,功能曲面,等距面、椭球面、双曲面、抛物面等;,曲面编辑,裁剪面、过渡面、曲面拼接、曲面缝合、,曲面延伸、曲面求交等。,零件设计:,提供以特征为基础的零件设计和管理工具,与装配和工程图设计共同构成一个设计平台。,装配设计:,支持复杂产品装配设计、干涉检查。提供面向设计群体的装配设计环境,支持参数化自动装配功能,能容易地完成大型结构、复杂零件的装配和子装配。,通用平台层 特征设计工具:是基于参数化的实体造型。特征包含产,工程图设计:,主要包括图纸生成、图纸设计、图纸管理及打印输出等。三维零件或装配模型能自动生成各种视图,例如主视图、左视图、俯视图、向视图、剖面图,系统自动填充剖面线等;实现自动国标尺寸标注和工程标注,生成符合国标的标题栏,创建各种表格和明细表等。,逆向工程工具:,包括数据获取、噪声点过滤、残缺数据恢复、区域分割、特征提取、三角网格化、参数曲面拟合重建等功能,实现产品的快速原型设计。,钣金设计工具:,针对钣金零件的特点专门设计供处理钣金零件造型用的模块,它根据钣金零件的几何特征进行钣金零件设计,钣金零件自动展开、自动排样计算。,动画与仿真:,提供机构运动仿真、运动协调关系、运动范围设计、运动干涉检查;机械产品可装配性检查;提供产品真实效果显示,机器内部的漫游。,其它设计工具集:,包括标准件库工具,材料库工具,设计图表工具,计算工具,协同管理工具,知识管理工具等。,工程图设计:主要包括图纸生成、图纸设计、图纸管理及打印输出等,应用层,专业设计库:,结合企业实际需求构建。如飞机、家电、汽车、工程机械,。,接口层,同一类软件不同系统间的数据交换:,如,UG,、,CATIA,、,PRO/E,,点对点交换,标准:,IGES,,,STEP,等;,不同软件系统间的数据接口,:如,CAD,、,CAPP,、,CAM,、,CAE,等;,开放式二次开发接口:,提供可供用户开发的,API,接口。,应用层 专业设计库:结合企业实际需求构建。如飞机、家电、汽车,1,2,三维,CAD,系统及关键技术,系统功能需求,2.,系统体系结构,3.,部分关键技术,4.,系统开发简介,12 三维CAD系统及关键技术 系统功能需求,几何引擎 技术(,CAD,的基石,本课程重点),三维形体的表达,曲线、曲面的数学基础,NURBS,数据的组织及内存管理,CSG,BREP,高精度的曲面求交计算,跟踪迭代,布尔运算与局部操作,上述内容是本课程的重点和核心,在此不再展开,几何引擎 技术(CAD的基石,本课程重点)三维形体的表达,几何约束求解技术,为草图设计、零件设计、装配设计、标准件库等应用提供算法支持,整体实现参数化设计。,在几何约束研究中,首先要解决冗余约束分量的表达、判定和管理,其