机械CADCAM建模技术(1)课件_第1页
机械CADCAM建模技术(1)课件_第2页
机械CADCAM建模技术(1)课件_第3页
机械CADCAM建模技术(1)课件_第4页
机械CADCAM建模技术(1)课件_第5页
已阅读5页,还剩85页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、第五章第五章机械机械CAD/CAM建模技术建模技术何何 钢钢机械机械CAD/CAM技术技术本章本章内容内容5.1 5.1 几何建模概述几何建模概述5.2 5.2 三维几何建模技术三维几何建模技术5.3 5.3 特征建模技术特征建模技术5.4 5.4 三维造型实例三维造型实例一、几何一、几何建模的概述建模的概述 1.1.几何建模的概念几何建模的概念 l 几何模型: Geometry Model 把三维实体的几何形状及其属性用合适的数据结 构进行描述和存储,供计算机进行信息转换与处理的数据模型,是用计算机表示的几何模型 包含了三维形体的几何信息、拓扑信息以及其它属性的数据 线框模型,表面模型,实体

2、模型1 1 几何建模概述几何建模概述1 1 几何建模概述几何建模概述l 几何建模:Geometry modeling用计算机及其图形系统来表示和构造形体的几何形状,建立计算机内部模型的技术、方法2. 2. 几何建模技术的发展过程几何建模技术的发展过程 线框模型(Wireframe Model) 6060年代年代二维工程图的直接、简单拓展二维工程图的直接、简单拓展仅包含物体的顶点和棱边的信息仅包含物体的顶点和棱边的信息 曲面模型(Surface Model) 7070年代初年代初线框模型的基础上增加了面的信息线框模型的基础上增加了面的信息使构造的形体能够进行消隐、生成剖面和着色处理。使构造的形体

3、能够进行消隐、生成剖面和着色处理。能够用于各种曲面的拟合、表示、求交和显示能够用于各种曲面的拟合、表示、求交和显示2. 2. 几何建模技术的发展过程几何建模技术的发展过程 实体模型 (Solid Model) 7070年代末年代末包含较完整的形体几何信息和拓扑信息包含较完整的形体几何信息和拓扑信息能够满足数控加工、有限元分析的要求能够满足数控加工、有限元分析的要求 特征造型(Feature Model) 8080年代末年代末 特征是在更高层次上表达产品的功能和形状信息特征是在更高层次上表达产品的功能和形状信息包含了工程语义的几何形状包含了工程语义的几何形状几何建模技术是几何建模技术是CAD/C

4、AMCAD/CAM系统的核心系统的核心 实体造型实体造型 (solid modeling)(solid modeling) 机械机械CAD/CAMCAD/CAM技术处理的对象是三维实体技术处理的对象是三维实体 采用三维实体造型技术符合设计的本质情况采用三维实体造型技术符合设计的本质情况优点优点: 三维实体模型是后续处理环节的最好的载体,如物性三维实体模型是后续处理环节的最好的载体,如物性计算、工程分析、数控加工编程及模拟、三维装配、运计算、工程分析、数控加工编程及模拟、三维装配、运动仿真、动力学和运动学分析、渲染处理等动仿真、动力学和运动学分析、渲染处理等 为领域的应用提供了一个较好的产品数据

5、化模型,对实为领域的应用提供了一个较好的产品数据化模型,对实现现CAD/CAMCAD/CAM技术的集成、保证产品数据的一致性和完整技术的集成、保证产品数据的一致性和完整性提供了技术支持性提供了技术支持 几何建模技术的研究推动着几何建模技术的研究推动着CADCAD技术不断发展技术不断发展二、机械二、机械CAD/CAMCAD/CAM建模技术的基本知识建模技术的基本知识 几何信息几何信息 拓扑信息拓扑信息 非几何信息非几何信息 形体的表示形体的表示 正则集与正则集合运算正则集与正则集合运算 欧拉公式欧拉公式形体的表达形体的表达建立在建立在几何信息和拓扑信息几何信息和拓扑信息的处理基础上的处理基础上一

6、般是指形体在欧氏空间中的一般是指形体在欧氏空间中的形状、尺寸及位置形状、尺寸及位置的描述的描述。几何信息包括几何信息包括点、线、面、体的信息点、线、面、体的信息 只用几何信息表示物体并不充分,常会出现形体表示的二只用几何信息表示物体并不充分,常会出现形体表示的二义性义性 几何信息几何信息 五个顶点用两种不同方式连接,表达两种不同的理解五个顶点用两种不同方式连接,表达两种不同的理解 几何信息必须与拓扑信息同时给出几何信息必须与拓扑信息同时给出反映形体中几何元素的数量及相互间的连接关系反映形体中几何元素的数量及相互间的连接关系几何元素的数量;几何元素间的连接关系:相交、相切、垂直、平行等;几何信息

7、相同、拓扑关系不相同,两形体可能完全不同;几何信息相同、拓扑关系不相同,两形体可能完全不同;拓扑关系具有一定的相关性,可相互导出。拓扑关系具有一定的相关性,可相互导出。拓扑特性等价的立方体和圆柱体拓扑特性等价的立方体和圆柱体 几何信息相同拓扑关系不同的形体几何信息相同拓扑关系不同的形体 拓扑信息拓扑信息几何元素之间的几何元素之间的9 9种拓扑关系种拓扑关系 基本的几何元素是点(基本的几何元素是点(V V)、边()、边(E E)、面()、面(F F) 是指除产品几何信息和拓扑信息之外的信息物理属性:如零件的质量、材料,性能参数如零件的质量、材料,性能参数工艺属性:如公差、加工粗糙度和技术要求等如

8、公差、加工粗糙度和技术要求等信息信息 为了满足为了满足CAD/CAPP/CAMCAD/CAPP/CAM集成的要求,非几何集成的要求,非几何信息的描述和表示显得越来越重要,是目前特信息的描述和表示显得越来越重要,是目前特征建模的基础。征建模的基础。非几何信息非几何信息形体的表示形体的表示 形体在计算机内采用六层拓扑结构进行定义形体在计算机内采用六层拓扑结构进行定义 1. 顶点顶点是边的端点,为两条是边的端点,为两条或两条以上边的交点或两条以上边的交点。 顶点不能孤立存在于实体内、外或面和边的内部 2. 边边是实体两个邻面的交界,是实体两个邻面的交界,一条边有两个顶点,分别一条边有两个顶点,分别称

9、为该边的起点和终点称为该边的起点和终点 边不能自交 一条边只能有两个相邻的面体体 (Body) 3. 3. 环 环是面的环是面的封闭边界封闭边界,由,由有序、有向边有序、有向边的组合。环不的组合。环不能自交,且有内外之分。确能自交,且有内外之分。确定面的最大边界的环叫做定面的最大边界的环叫做外外环环,而确定面中孔或凸台周,而确定面中孔或凸台周界的环叫做界的环叫做内环内环。 4 4. 面 面由一个外环和若干个面由一个外环和若干个内环界定的内环界定的有界、连通有界、连通的表的表面。面有方向性,一般用外面。面有方向性,一般用外法矢方向作为该面的正方向法矢方向作为该面的正方向 形体的表示形体的表示5.

10、 壳 壳是构成一个完整实体的封闭边界,是形成封闭壳是构成一个完整实体的封闭边界,是形成封闭的单一连通空间的一组面的结合。一个连通的物体有的单一连通空间的一组面的结合。一个连通的物体有一个外壳和若干个内壳构成一个外壳和若干个内壳构成。6. 体 体是由封闭表面围成的有效空间体是由封闭表面围成的有效空间( (封闭封闭, ,不自交不自交) ) 刚性刚性:形体的形状与其位置、方向无关:形体的形状与其位置、方向无关 三维一致性三维一致性:没有悬边、悬面和孤立顶点:没有悬边、悬面和孤立顶点 表示的有限性表示的有限性:形体边界是确定有限的:形体边界是确定有限的形体的表示形体的表示正则集与正则集合运算正则集与正

11、则集合运算三维几何形体可认为是空间的点集,但并非所有的空间三维几何形体可认为是空间的点集,但并非所有的空间点集都是有效的几何形体,为解决形体有效性判断问题,点集都是有效的几何形体,为解决形体有效性判断问题,提出了正则集和正则集合运算的理论。提出了正则集和正则集合运算的理论。具有良好边界的形体定义称为正则形体,反之称为非正具有良好边界的形体定义称为正则形体,反之称为非正则形体。正则形体没有悬边、悬面或一条边有两个以上则形体。正则形体没有悬边、悬面或一条边有两个以上的邻面的邻面。正则形体与非正则形体的比较正则形体与非正则形体的比较几何元素几何元素 正则形体正则形体 非正则形体非正则形体 面面 是形

12、体表面的一部分是形体表面的一部分 可以是形体表面的一部分,也可以是可以是形体表面的一部分,也可以是形体内的一部分,也可以与形体相分形体内的一部分,也可以与形体相分离。离。 边边 只有两个邻面只有两个邻面 可以有多个邻面、一个邻面或可以有多个邻面、一个邻面或没有邻面。没有邻面。 点点 至少和三个面至少和三个面(或三条边)邻(或三条边)邻接接 可以与多个面(或边)邻接,也可以与多个面(或边)邻接,也可以是聚集体、聚集面、聚集边或可以是聚集体、聚集面、聚集边或孤立点。孤立点。 数学上正则集定义为:数学上正则集定义为: S=kiS式中,式中,k k表示闭包,表示闭包,i i表示内部,表示内部,S S表

13、示集合。表示集合。该公式的含义为:如果一集合如果一集合S S的的内部闭包与原来的集合相等,则称此集合为正则集。则称此集合为正则集。直观地说:这种几何形体是由其内部点集及紧紧直观地说:这种几何形体是由其内部点集及紧紧包着这些点的表皮组成。包着这些点的表皮组成。正则集正则集通过形体的集合运算实现简单形体组合形成新的复杂通过形体的集合运算实现简单形体组合形成新的复杂形体是常用方法,形体是常用方法,但通常形体的交、并、差运算可能但通常形体的交、并、差运算可能会产生会产生非正则集。为此,定义一套正则化的集合算子:。为此,定义一套正则化的集合算子:并(并(U U* *)、交()、交(* *)、差()、差(

14、* *)正则集合运算与普通集合运算的关系:通过正则集合运算来保证形体的有效性*()()()ABki ABABki ABABki ABBAAB正则集合运算正则集合运算欧拉公式欧拉公式对于简单的正则形体,对于简单的正则形体,欧拉公式的定义为:的定义为: V V E + F = 2 E + F = 2其中其中V为点数、为点数、E为边数、为边数、F为面数为面数为保证几何建模过程中每一步产生的中间形体的拓扑关为保证几何建模过程中每一步产生的中间形体的拓扑关系都正确,即检验物体描述的系都正确,即检验物体描述的合法性和一致性合法性和一致性,欧拉提,欧拉提出了描述形体的拓扑关系的检验公式,即欧拉公式出了描述形

15、体的拓扑关系的检验公式,即欧拉公式. . V=8,E=13,F=7对于有孔洞的形体,相应的欧拉公式为:对于有孔洞的形体,相应的欧拉公式为: V E + F =2(B H)+ L其中,其中,V V、E E、F F分别为形体的点、边、面的个数,分别为形体的点、边、面的个数, B B为为体的个数;体的个数;H H为穿透形体的孔数;为穿透形体的孔数;L L为所有面上的内环为所有面上的内环数。数。 通孔:通孔:16-24+10-2=2(1-1)16-24+10-2=2(1-1)盲孔:盲孔:16-24+11-1=2(1-0)16-24+11-1=2(1-0)欧拉检验公式是检验形体的合法性和一致性的重要依据

16、。但只是必要条件,而非充分条件!欧拉公式欧拉公式2 2 三维几何建模技术三维几何建模技术1. 线框模型2. 表面模型3. 实体模型边界表示法构造几何表示法扫描表示法单元表示法 线框模型的数据结构由一个顶点表和一个棱边线框模型的数据结构由一个顶点表和一个棱边表组成,棱边表用来表示棱边和顶点的拓扑关表组成,棱边表用来表示棱边和顶点的拓扑关系,顶点表用于记录各顶点的坐标值系,顶点表用于记录各顶点的坐标值 线框模型的数据结构线框模型的数据结构 优点: 数据结构简单,信息量少,占用的内数据结构简单,信息量少,占用的内存空间小,对操作的响应速度快存空间小,对操作的响应速度快 通过投影变换可以快速地生成三视

17、图,通过投影变换可以快速地生成三视图,生成任意视点和方向的透视图和轴侧生成任意视点和方向的透视图和轴侧图图 简单易懂,便于学习简单易懂,便于学习 缺点: 缺少面与边、面与体等拓扑信息,形缺少面与边、面与体等拓扑信息,形体信息的描述不完整,易产生多义性体信息的描述不完整,易产生多义性 不能进行消隐处理、不能产生剖视图、不能进行消隐处理、不能产生剖视图、不能进行物性计算和求交计算不能进行物性计算和求交计算图形表示的多义性图形表示的多义性 表面建模是将物体分解成组成物体的表面、边线和顶点,用顶点、边线和表面的有限集合表示和建立物体的计算机内部模型。表面模型的分类表面模型的数据结构常见的曲面构造方法表

18、面模型的优缺点 表面模型的数据结构是在表面模型的数据结构是在线框模型的基础上增加了线框模型的基础上增加了面的有关信息和连接指针面的有关信息和连接指针 增加了面表结构。面表包增加了面表结构。面表包含有构成面边界的棱边序含有构成面边界的棱边序列、面方程系数以及表面列、面方程系数以及表面是否可见等信息。是否可见等信息。表面模型的数据结构图常见的曲面构造方法1 1)平面平面 可用三点定义一个可用三点定义一个平面平面2 2)线性拉伸面线性拉伸面 将一条平面将一条平面曲线沿一方向移动而扫成的曲曲线沿一方向移动而扫成的曲面面3 3)直纹面直纹面 一条直线的两个一条直线的两个端点在两条空间曲线的对应等端点在两

19、条空间曲线的对应等参数点上移动形成的曲面,如参数点上移动形成的曲面,如飞机的机翼和圆柱面、圆锥面飞机的机翼和圆柱面、圆锥面等等4 4)回转面回转面 平面线框图绕某平面线框图绕某一轴线旋转所产生的曲面。一轴线旋转所产生的曲面。5 5)扫成面 扫成面可以有如扫成面可以有如下三种构造方法:下三种构造方法:用用一条剖面线一条剖面线沿沿一条基一条基准线准线平行移动而构成曲平行移动而构成曲面;面;用用两条剖面线两条剖面线和和一条基一条基准线准线,使一条剖面线沿,使一条剖面线沿着基准线光滑过渡到另着基准线光滑过渡到另一条剖面线所形成的曲一条剖面线所形成的曲面;面;用用一条剖面线一条剖面线沿沿两条给两条给定的

20、边界曲线定的边界曲线移动,剖移动,剖面线的首、末点始终在面线的首、末点始终在两条边界曲线对应的等两条边界曲线对应的等参数点上,剖面形状保参数点上,剖面形状保持相似变化持相似变化。常见的曲面构造方法6)圆角面 即圆角过渡面,可以是等半径,亦可变半即圆角过渡面,可以是等半径,亦可变半径;径;7)等距面 是将原始曲面的每一点沿该点的法线方向是将原始曲面的每一点沿该点的法线方向移动一个固定的距离而生成的曲面。在使用球头铣移动一个固定的距离而生成的曲面。在使用球头铣刀进行数控加工时,球头铣刀中心的运动轨迹就是刀进行数控加工时,球头铣刀中心的运动轨迹就是加工曲面的等距面。加工曲面的等距面。常见的曲面构造方

21、法 优点: 表面模型增加了面、边的拓扑关系,因而可以进行表面模型增加了面、边的拓扑关系,因而可以进行消隐处理、剖面图的生成、渲染、求交计算、数控刀消隐处理、剖面图的生成、渲染、求交计算、数控刀具轨迹的生成、有限元网格划分等作业。具轨迹的生成、有限元网格划分等作业。 缺点:不能区分体内体外,无法进行物性计算不能区分体内体外,无法进行物性计算表面模型的优缺点三、实体模型 实体模型的概念 实体模型不仅描述了实体的全部实体模型不仅描述了实体的全部几何信息几何信息,而且,而且定义了所有点、线、面、体的定义了所有点、线、面、体的拓扑信息拓扑信息。 采用右手法则确定表面的外法线方向,解决了表采用右手法则确定

22、表面的外法线方向,解决了表面那一侧存在实体的问题面那一侧存在实体的问题1N2N 实体 1F 2F 3F 4F 5F 1E 2E 3E 4E 1V 2V 3V 4V 1V ),(111zyx ),(222zyx () () () 拓扑信息 几何信息 实体模型的表示方法l常用方法边界表示法边界表示法构造实体几何表示法构造实体几何表示法扫描表示法扫描表示法空间单元表示法空间单元表示法 朝着复合表示模式的方向发展朝着复合表示模式的方向发展 基本原理基本原理 三维实体可以表达为它的有限数量的边界表面的集三维实体可以表达为它的有限数量的边界表面的集合,其表面可能是平面,也可能是曲面,而单个表面又合,其表面

23、可能是平面,也可能是曲面,而单个表面又可由该面的环、边和顶点加以表示。可由该面的环、边和顶点加以表示。(Boundary Representation,B-rep) 边界表示法就是通过构成实体的面、环、边、顶点的几何数据和拓扑关系数据来在计算机中表示实体; 常用表面:平面、直纹面、回转面、柱状面、平面、直纹面、回转面、柱状面、锥面、锥面、BezierBezier曲面、曲面、B B样条曲面、样条曲面、CoonsCoons曲面、曲面、圆角面、等距面等。圆角面、等距面等。(Boundary Representation,B-rep) 反映物体的大小及位置(坐标值)。包括顶点的坐标,棱包括顶点的坐标,

24、棱边的直线方程,曲线方程,平面方程,二次曲面方程,边的直线方程,曲线方程,平面方程,二次曲面方程,自由曲面等。自由曲面等。顶点顶点: V=(x,y,z)直线直线:(x-x0)/cos=(y=y0)/cos=(z-z0)/cos平面平面: Ax+By+Cz+D=0二次曲面二次曲面: : A1x2+A2y2+A3z2+B1xy+B2yz+B3zx+C1x+C2y+C3z+D=0自由曲面自由曲面: BezierBezier曲面、曲面、 B B样条曲面、样条曲面、CoonsCoons曲面等曲面等 几何元素几何元素: solid, surface, curve, point 说明体、面、边及顶点之间的连

25、接关系;通过五层或六层通过五层或六层拓扑结构来描述。拓扑结构来描述。 拓扑的拓扑的面面对应几何意义上的平面、圆柱面、直纹面、对应几何意义上的平面、圆柱面、直纹面、球面和参数曲面球面和参数曲面 拓扑的拓扑的边边可对应直线边、圆弧段、任意平面曲线或空可对应直线边、圆弧段、任意平面曲线或空间的参数曲线;间的参数曲线; 拓扑的拓扑的点点可对应几何意义上的坐标点、直线的端点、可对应几何意义上的坐标点、直线的端点、圆弧的端点或空间参数曲线的控制点;圆弧的端点或空间参数曲线的控制点;fffeeve 点、边、面之间的九种拓扑关系面与边的关系:面与边的关系: FE FE 面所包含的边。面所包含的边。面与面的关系

26、:面与面的关系: FF FF 面的相邻面。面的相邻面。面与点的关系:面与点的关系: FV FV 面所包含的顶点。面所包含的顶点。边与面的关系:边与面的关系: EF EF 边所在的面。共边面边所在的面。共边面边与边的关系:边与边的关系: EE EE 边的相邻边。边的相邻边。边与点的关系:边与点的关系: EV EV 边的两个端点。边的两个端点。点与面的关系:点与面的关系:VF VF 点所在的面,共点的面。点所在的面,共点的面。点与边的关系:点与边的关系:VE VE 点所在的边,共点的边。点所在的边,共点的边。点与点的关系:点与点的关系:VV VV 点的相邻点。点的相邻点。以面为中心的关系,以边为中

27、心的关系,以点为中心的关系 翼边结构 19721972年斯坦福大学年斯坦福大学B. G. Baungart B. G. Baungart 博士论文博士论文实体模型表示的数据结构Loop右EP2P1ErccElcwErcwElccLoop左EV EF EEP1Loop右Ercc, ErcwP2Loop 左Elcc ,Elcw采用采用EV,EE,EFEV,EE,EF三种拓扑关系,建立数据结构,三种拓扑关系,建立数据结构,由于由于以边为中心以边为中心,形似蝉翼,故名为翼边数据结构,形似蝉翼,故名为翼边数据结构,具体形式:具体形式: 边有方向:边有方向: P1-P2 P1-P2 为正向为正向LoopL

28、oop左:边左:边E E的左边的面中的外环,简称为的左边的面中的外环,简称为E E的左环。的左环。LoopLoop右:边右:边E E的右边的面中的外环,简称为的右边的面中的外环,简称为E E的右环。的右环。ErccErcc: 在在E E的右环中,沿逆时针方向的下一条边的右环中,沿逆时针方向的下一条边 (counter (counter clockwise)clockwise)。其余意义类似。其余意义类似。 边的数据结构边的数据结构中所包含的点、边、环的信息,下一条边的指针等等。中所包含的点、边、环的信息,下一条边的指针等等。 环的数据结构环的数据结构存放内容:第一条边指针,所属面,下一个环。存

29、放内容:第一条边指针,所属面,下一个环。 面的数据结构面的数据结构存放内容:第一个环指针,所属体,下一个面存放内容:第一个环指针,所属体,下一个面。Loop右右EP2P1ErccElcwErcwElccLoop左左 翼边结构翼边结构的数据存储半边数据结构 半边数据结构半边数据结构, ,芬兰人芬兰人M. MantylaM. Mantyla 边成为两个半边,使半边唯一属于一个面,表示形象,拓扑元素之边成为两个半边,使半边唯一属于一个面,表示形象,拓扑元素之间的关系非常简单。间的关系非常简单。SolidFaceloopHalf edgeVertexnextprevnextprevnextprevne

30、xtprevprevsfacefloopledgevtxfsolidlfacewloopnextloop边界表示法的优缺点 优点: 通过显式表示物体的边界,支持对物体边界的操通过显式表示物体的边界,支持对物体边界的操作、访问和修改作、访问和修改 数据结构呈网状关系,其内部结构和关系与三维数据结构呈网状关系,其内部结构和关系与三维实体生成的方法和过程无关实体生成的方法和过程无关 能够构造如飞机、汽车等复杂外形物体能够构造如飞机、汽车等复杂外形物体 易于转换为线框模型易于转换为线框模型 缺点: 数据结构复杂数据结构复杂 模型的有效性难以自动保证模型的有效性难以自动保证 没有设计的过程表示,只记录设

31、计的最终结果没有设计的过程表示,只记录设计的最终结果。 CSGCSG:constructive solid geometry,constructive solid geometry,计算机内部计算机内部数据结构中只数据结构中只记录组成物体的基本体素及其相互关记录组成物体的基本体素及其相互关系系,物体的外部表示及处理利用算法实现。,物体的外部表示及处理利用算法实现。基本原理:任何复杂形体都可以用基本体素拼合构造出来。基本原理:任何复杂形体都可以用基本体素拼合构造出来。 基本体素:基本体素: (BlockBlock块块 , cylinder, cylinder圆柱圆柱 , cone, cone圆锥

32、圆锥, , spheresphere球球, wedge, wedge锲锲, torus, torus环,环,1/41/4圆柱,正棱柱,正棱圆柱,正棱柱,正棱锥)锥) 拼合方法:拼合方法: 交交 , 并并 , 差差2.构造实体几何表示法 CSGCSG表示法是用一棵有序二叉树的形式记录一个实表示法是用一棵有序二叉树的形式记录一个实体的所有组合基本体素以及正则集合运算和几何变体的所有组合基本体素以及正则集合运算和几何变换的过程换的过程-*+*Cy1B1B2+*Cy1-*B1B2B2Cy1B1 树的叶结点是基本体素或是刚体运动的变换参数树的叶结点是基本体素或是刚体运动的变换参数 中间结点是正则的集合算

33、子或是刚体的几何变换中间结点是正则的集合算子或是刚体的几何变换 树根结点则表示由树中相应的基本体素经几何变换和正则集树根结点则表示由树中相应的基本体素经几何变换和正则集合运算后得到的实体。由此可见,整个合运算后得到的实体。由此可见,整个CSGCSG树记录了一个形体构树记录了一个形体构造的整个过程。造的整个过程。2.构造实体几何表示法 并并交交球柱球柱柱球柱球q 体素及体素间的交、并、差运算差差体素:体素:球和柱球和柱l优点: 所表示物体保证有效,合法所表示物体保证有效,合法 实体与基本体素的先后拼合顺序无关实体与基本体素的先后拼合顺序无关 表示方法简单表示方法简单 整个整个CSGCSG树记录了

34、一个形体构造的整个过程树记录了一个形体构造的整个过程。l缺点: 算法实现复杂算法实现复杂 必须转为边界模型才能进行点、线、面的编辑必须转为边界模型才能进行点、线、面的编辑CSG表示法的特点3.扫描表示法 (Sweeping)用二维形体及它的扫描轨迹表示三维实体用二维形体及它的扫描轨迹表示三维实体。扫描方式:平移,旋转,轨迹导向平移,旋转,轨迹导向作为形体的输入手段之一广义扫描法4.单元表示法 二维图形的单元表示-四叉树表示部分有全空全满空间单元表示法(空间枚举表示法,空间分割表示法)-空间八叉树将空间分为将空间分为8 8个子空间个子空间将每一个子空间根据是将每一个子空间根据是否被所表示的物体占

35、领,否被所表示的物体占领,表示为:满,空、半空。表示为:满,空、半空。对每一个半空的一个子对每一个半空的一个子空间再分为空间再分为8 8个子空个子空间,间,直到满足精度直到满足精度要求位置要求位置数据结构:空间八叉树数据结构:空间八叉树空间单元表示法优点:优点: 算法比较简单;算法比较简单; 容易实现并、交、差集合运算;容易实现并、交、差集合运算; 易于检查实体间的碰撞干涉、便于消影和输出显易于检查实体间的碰撞干涉、便于消影和输出显示等特点;示等特点; 适用于物性计算和有限元计算的基础。适用于物性计算和有限元计算的基础。 空间单元表示法缺点:缺点: 存储容量大存储容量大 难以转化为物体的精确边

36、界;难以转化为物体的精确边界; 难以实现旋转、变比例变换等操作。难以实现旋转、变比例变换等操作。 B-rep表示表示转换转换扫描扫描输入CSG输入CSGCSG、Sweeping Sweeping 法常作为三维几何造型的输入方法;法常作为三维几何造型的输入方法;B-rep B-rep 法常作为三维几何信息的描述方法,用于三维模型法常作为三维几何信息的描述方法,用于三维模型数据的处理;数据的处理; B-rep B-rep 是是CSGCSG、Sweeping Sweeping 的基础,的基础,CSGCSG、Sweeping Sweeping 模模型数据可转换为型数据可转换为B-repB-rep模型数

37、据,但不可反向转换。模型数据,但不可反向转换。常见实体造型系统的组成:常见实体造型系统的组成: 5三种造型方法的关系6 6、三维几何造型在、三维几何造型在CAD/CAMCAD/CAM中的应用简介中的应用简介 (1) 零件设计 (2) 数控加工 (3) 装配与干涉分析 (4) 结构分析 (5) 动态模拟(1) 三维零件图形的设计三维零件图形的设计 a.分析零件的重量、体积、表面分析零件的重量、体积、表面积、惯性矩;积、惯性矩; b.可实行参数化设计;可实行参数化设计; c.空间结构分析;空间结构分析; d.生成三维装配图;生成三维装配图; e.自动生成二维图形。自动生成二维图形。常用软件: So

38、lidworks、MDT、UG、 Pro/E、CATIAL、Ideas2.数控加工 指定加工面或加工线段,自动生产数控程序,并进行动态演示。3.装配与干涉分析3 3 特征建模技术特征建模技术 特征建模特征建模是建立在实体建模基础上,利用特征的概念面向整个产品设计和生产制造过程进行设计的建模方法 不仅包含与生产有关的非几何信息,而且描述这些信不仅包含与生产有关的非几何信息,而且描述这些信息之间关系息之间关系特征建模概述特征建模概述特征的分类特征的分类特征间的关系特征间的关系特征管理特征管理特征建模方法特征建模方法特征建模概述 特征模型的概念(从工程对象中高度概括和抽象后得到的具有工程语义的功能要

39、素)(利用特征及其集合来定义、描述零件模型的过程) 特征:几何元素组合成有意义的工程对象特征:几何元素组合成有意义的工程对象 为什么需要特征建模?为什么需要特征建模? 零件特征模型:特征图零件特征模型:特征图 PartBlockStep HoleSlot Slot:Is-a: slotLength :75Width :25Depth :7.5Bottom face: f12Side face : f9,f7Parent face-face: f6Process: slot_milling特征建模概述l 特征建模功能 预定义特征,并建立特征库,实现基于特征的零件设计;预定义特征,并建立特征库,实

40、现基于特征的零件设计; 支持用户自定义特征,完成特征库的管理操作;支持用户自定义特征,完成特征库的管理操作; 对已有的特征可进行删除和移动操作;对已有的特征可进行删除和移动操作; 零件设计中能提取和跟踪有关几何属性。零件设计中能提取和跟踪有关几何属性。l特征建模的特点 特征引用直接体现设计意图,产品设计工作在更高的层次上展开特征引用直接体现设计意图,产品设计工作在更高的层次上展开, ,使产品在设计时就考虑加工、制造要求,有利于降低产品的成本使产品在设计时就考虑加工、制造要求,有利于降低产品的成本 产品设计、分析、工艺准备、加工、检验各部门之间具有了共同产品设计、分析、工艺准备、加工、检验各部门

41、之间具有了共同语言,产品的设计意图贯彻到各环节语言,产品的设计意图贯彻到各环节 针对专业应用领域的需要建立特征库,快速生成需要的形体针对专业应用领域的需要建立特征库,快速生成需要的形体 特征建模技术着眼于更好、更完整地表达产品全生命周期的技术特征建模技术着眼于更好、更完整地表达产品全生命周期的技术和生产组织、计划管理等多阶段的信息,着眼于建立和生产组织、计划管理等多阶段的信息,着眼于建立CADCAD系统与系统与CAXCAX系统、系统、MRPMRP系统与系统与ERPERP系统的集成化产品信息平台系统的集成化产品信息平台特征的分类特征的分类特征的分类 与零件类型及具体的工程应用有关。与零件类型及具

42、体的工程应用有关。应用领域不同,特征的含义和表达形式也不尽相应用领域不同,特征的含义和表达形式也不尽相同,特征的数量也很难估计;同,特征的数量也很难估计;几何特征几何特征 STEPSTEP标准中将标准中将形状特征形状特征分为分为体特征体特征、过渡特征过渡特征和和分布特征分布特征三种类型。三种类型。o体特征体特征主要用于构造零件的主体形状的特征,主要用于构造零件的主体形状的特征,如凸台、圆柱体、矩形体如凸台、圆柱体、矩形体 o过渡特征过渡特征是表达一个形体的各表面的分离或结是表达一个形体的各表面的分离或结合性质的特征,如倒角、圆角、键槽、中心孔、合性质的特征,如倒角、圆角、键槽、中心孔、退刀槽、

43、螺纹等退刀槽、螺纹等 o分布特征分布特征是一组按一定规律在空间的不同位置是一组按一定规律在空间的不同位置上复制而成的形状特征,如周向均布孔、齿轮上复制而成的形状特征,如周向均布孔、齿轮的轮廓等的轮廓等 特征的分类 从几何形状的角度又可对形状特征分成如从几何形状的角度又可对形状特征分成如下几种类型:下几种类型:o通道通道(Passage) 是指和已存在的形状特征的是指和已存在的形状特征的两端相交的被减体两端相交的被减体o凹陷凹陷(Depression) 是指和已存在的形状特是指和已存在的形状特征的一端相交的被减体,征的一端相交的被减体,o凸起凸起(Protrasion) 和已存在的形状特征的一和

44、已存在的形状特征的一端相交的附加体端相交的附加体 属性特征属性特征:o精度特征、材料特征精度特征、材料特征 、技术特征、技术特征 、装配特征、装配特征、管理特征管理特征工艺特征工艺特征特征的分类特征间的关系 相邻关系相邻关系 反映了特征在空间位置之反映了特征在空间位置之间的相互关系间的相互关系 从属关系从属关系 特征往往有主特征与辅助特征往往有主特征与辅助特征,它们之间存在着某特征,它们之间存在着某种从属关系种从属关系 分布关系分布关系 表示某类特征在空间按照表示某类特征在空间按照某种方式所排列的关系某种方式所排列的关系特征管理(1) 特征的命名功能:自动对零件特征进行命名 (2) 特征编辑功

45、能:能够实现特征的增加、删除和修改等操作;(3) 模型的自动更新功能:在特征编辑过程中,自动维护零件中各个特征之间的关系,并实现零件相关信息和包含该零件的产品装配模型的自动更新 特征分析 特征分析是建立在已有几何模型基础上,它按照给定的模板通过一系列的算法对已有几何模型进行匹配,识别出相应的形状特征,并加以定义,达到特征建模的目的。特征分析有交互式分析和系统自动分析两种方法。 倒角孔 沟槽 凸台 倒圆 键槽 倒角特征建模的方法 特征设计特征设计利用系统内已预定义的特征库对产品进行特征造型或特征建利用系统内已预定义的特征库对产品进行特征造型或特征建模模 交互特征确定交互特征确定 利用现有的实体建

46、模系统建立产品的几何模型,由用户进入利用现有的实体建模系统建立产品的几何模型,由用户进入特征定义系统,通过图形交互拾取,在已有实体模型上定义特征定义系统,通过图形交互拾取,在已有实体模型上定义特征几何所需要的几何要素,并将特征参数或精度、技术要特征几何所需要的几何要素,并将特征参数或精度、技术要求、材料热处理等信息,作为属性添加到特征模型中求、材料热处理等信息,作为属性添加到特征模型中 自动特征识别自动特征识别将设计的实体几何模型与系统内部预先定义特征库中的特征将设计的实体几何模型与系统内部预先定义特征库中的特征进行自动比较,确定特征的具体类型及其它信息,形成实体进行自动比较,确定特征的具体类

47、型及其它信息,形成实体的特征建模的特征建模 特征映射方法特征映射方法特征设计 基于特征的设计基于特征的设计 交互输入交互输入设计特征设计特征 交互输入交互输入制造特征制造特征 从毛坯中减去可加工的几从毛坯中减去可加工的几何形状来生成零件何形状来生成零件特征设计UG建模的中特征功能: 拉伸、旋转、扫描、管道、孔、凸台、型腔、沟槽 拔模、倒圆、倒角、抽壳、螺纹、等距、阵列特征设计优点: 操作方便,能较好地表达设计意图 具有丰富的工程语义 与参数化方法相结合,便于模型的修改缺点: 特征库无法做全,特征种类是无限的。 要求设计人员对企业的制造资源非常熟悉 没有考虑特征的多个加工方法(如孔的电、化学、切

48、削加工,快速成型等) 毛坯形状难以事先确定自动特征识别基于子图匹配的特征识别方法(Toshi,T. C. Chang88年)组成零件的面与面之间的关系、两个面的夹角与零件的实体的凸凹关系。将零件的所有表面连成一个图(AAG图),图中的节点为面,弧用来表示凸凹性。将所有特征的特征面也用AAG图来表示。111314XVVXXXXX12VVV盲槽的AAG图:特征的特征的AAGAAG图图78(9)111312(14)子图匹配方法 零件的AAG图盲槽特征盲槽特征通槽特征通槽特征5109876234111312141VVVVVVV789通槽的AAG图:XVVXXXXXXX盲槽的AAG图:111314VVXXXXX12VVVX凸包分解方法根据零件求其凸包,凸包与零件相减,得到体积差,再做凸包,再相减.凸包分解方法 凸包分解方法实例特征映射方法 设计特征自动转换成制造特征 设计特征与制造特征不能全部一一对应设计特征与制造特征不能全部一一对应 设计特征是设计过程中逐渐演变得结果设计特征是设计过程中逐渐演变得结果 制造特征依赖具体加工设备制造特征依赖具体加工设备特征映射方法 设计特征与制造特征不能全部一一对应启发

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论