快速成型技术的数据处理演示文稿(共63张)课件.pptx

上传人:小飞机 文档编号:1934803 上传时间:2022-12-27 格式:PPTX 页数:63 大小:1.76MB
返回 下载 相关 举报
快速成型技术的数据处理演示文稿(共63张)课件.pptx_第1页
第1页 / 共63页
快速成型技术的数据处理演示文稿(共63张)课件.pptx_第2页
第2页 / 共63页
快速成型技术的数据处理演示文稿(共63张)课件.pptx_第3页
第3页 / 共63页
快速成型技术的数据处理演示文稿(共63张)课件.pptx_第4页
第4页 / 共63页
快速成型技术的数据处理演示文稿(共63张)课件.pptx_第5页
第5页 / 共63页
点击查看更多>>
资源描述

《快速成型技术的数据处理演示文稿(共63张)课件.pptx》由会员分享,可在线阅读,更多相关《快速成型技术的数据处理演示文稿(共63张)课件.pptx(63页珍藏版)》请在三一办公上搜索。

1、快速成型技术的数据处理演示文稿,第1页,共63页。,快速成型技术的数据处理演示文稿第1页,共63页。,快速成型产品的制作需要有三维模型支持,但来源于CAD软件或逆向工程的三维模型数据必须保存为快速成型系统所能接受的数据格式,并在快速成型前进行叠层方向上的分层处理,可见,大量的数据准备与处理工作对快速成型来说是必不可少且十分重要的。,4.1 数据处理流程,快速成型技术的一般数据处理流程为:将通过CAD系统或逆向工程获得的三维模型以快速成型分层软件能接受的数据格式保存,然后使用分层软件对模型进行:STL文件的处理、工艺处理、分层处理等操作,生成模型的各层面扫描信息,最后以快速成型设备能接受的数据格

2、式输出到相应的快速成型机设备中。,快速成型数据处理是以三维CAD模型或其他数据模型为基础,使用分层处理软件将模型离散成截面数据,然后输送到快速成型系统的过程,其基本流程:,2,第2页,共63页。,快速成型产品的制作需要有三维模型支持,但来源,4.2 待处理数据来源,1.三维模型直接构建 对于直接构建的三维模型,最常用的数据处理方法就是将构建的CAD实体模型先转换为三角网格模型(STL文件),然后再进行分层,从而获得加工路径。当前主流的快速成型系统是基于STL文件进行加工,因此商用CAD软件一般都自带输出STL文件的功能模块。 2. 逆向工程建模 是对已有的实物数字化,即使用逆向工程测量设备采集

3、实物表面信息,形成物体表面的点云数据,并且在这些数据的基础上,构建实物的三维模型。 对于逆向工程建模的数据处理方法主要有两种:一种是对数据点进行三角化,生成STL文件,然后进行分层处理;另一种是对数据点进行直接分层处理。,3,第3页,共63页。,4.2 待处理数据来源1.三维模型直接构建3第3页,共63,4.3 数据接口格式,快速成型系统本身并不具备三维建模功能,为得到物体的三维数据,快速成型系统一般都会借助于商用CAD软件,但是,不同的CAD软件用来描述几何模型的数据格式并不相同,快速成型系统无法一一适应,导致数据交换和信息共享出现障碍。因此,必须要有一种中间数据格式,作为CAD软件与快速成

4、型系统之间的标准接口,该格式应该既能被快速成型系统接受和处理,也能由市面上的大多数CAD软件生成。 目前,快速成型业界最常用的三种数据接口格式为:三维面片模型格式,CAD三维数据格式,二维层片数据格式。,4,第4页,共63页。,4.3 数据接口格式 快速成型系统本身并不具,4.3.1 三维面片模型格式,三维面片模型格式的原理是使用大量的小三角面片近似表示自由曲面。常用的三维面片模型格式主要有两种:STL格式和CFL格式,其中,由 3D Systems 公司开发的STL文件格式是专为快速成型技术而开发的数据格式,被大多数快速成型系统所接受,是快速成型业内应用最多的数据格式,亦被公认为目前快速成型

5、的标准数据接口形式。 STL格式的文件是对三维CAD模型进行表面三角形网格化而得到的:,普通三维模型,STL三维面片模型,5,第5页,共63页。,4.3.1 三维面片模型格式 三维面片模型格式,1. STL文件的构成,STL是一种用许多小三角形平面来近似表示源CAD模型曲面的数据模型,此种文件格式将CAD模型表面离散化为若干个三角形面片,不同精度时有不同的三角形网格划分方式。 STL文件是多个三角形面片的集合,数据结构非常简单,而且与CAD系统无关。STL文件中的每个三角形面片都是由三角形的顶点坐标和三角形面片的外法线矢量来表示。,6,第6页,共63页。,1. STL文件的构成 STL是一种用

6、许多小三,2. STL文件的格式,STL文件有文本(ASCII)和二进制(BINARY)两种格式。(1)文本(ASCII)格式 该格式使用四个数据项表示一个三角形面片信息单元facet,即三角形三个顶点坐标,以及三角形面片指向实体外部的法向量坐标。改格式的特点是易于人工识别及修改,但因该格式的文件占用空间太大,目前仅用来调试程序。ASCII格式的语法如下:,solid name_of_object (整个STL文件的首行,给出了文件路径及文件名)facet normal x y z (facet normal是三角面片指向实体外部的法矢量坐标) outer loop (outer loop说明

7、随后的3行数据分别是三角面片的3个顶点坐标) vertex x y z (3个顶点沿指向实体外部的法矢量方向逆时针排列) vertex x y z vertex x y zendloopendfacet(在一个STL文件中,每一个facet由以上7行数据组成)facet normal x y z outer loop vertex x y z vertex x y z vertex x y zendloopendfacetendsolid name of object,7,第7页,共63页。,2. STL文件的格式STL文件有文本(ASCII)和二进制,(2)二进制(BINARY)格式,BIN

8、ARY格式用固定的字节数记录三角面片的几何信息,文件起始的84个字节是头文件,用于记录文件名;后面逐个记录每个三角面片的几何信息,每个三角形面片占用固定的50字节。 BINARY格式的语法如下所示:,# of bytes description80 有关文件、作者姓名和注释信息4 小三角形平面的数目 facet 14 float normal x4 float normal y4 float normal z (以上3个4字节的浮点数表示角面片法矢量)4 float vertex1 x4 float vertex1 y4 float vertex1 z (以上3个4字节浮点数表示顶点1的坐标)

9、4 float vertex2 x4 float vertex2 y4 float vertex2 z (以上3个4字节浮点数表示顶点2的坐标) 4 float vertex3 x4 float vertex3 y4 float vertex3 z (以上3个4字节浮点数表示顶点3的坐标)2 未用(构成50个字节, 用来描述三角面片的属性信息),8,第8页,共63页。,(2)二进制(BINARY)格式 BINAR,而在一个封闭轮廓区域内进行填充扫描时,有以下几种扫描路径可供选择:facet normal x y z三维面片模型格式的原理是使用大量的小三角面片近似表示自由曲面。endfacet(

10、在一个STL文件中,每一个facet由以上7行数据组成)它将整个层片划分为若干个区域,然后在划分好的区域内分别进行往返扫描,填充完一个区域后,再进行下一个区域的填充。三维模型经过分层处理后得到的只是模型的截面轮廓,在后续处理过程中,还需要根据这些截面轮廓信息生成扫描路径,包括轮廓扫描的路径和填充扫描的路径。(1)支撑的强度和稳定性在成型过程中,喷头或激光头会以一定扫描路径对轮廓内部的实体进行填充,这一过程称为填充扫描,占用了快速成型加工的大多数时间。(5)面片退化:指小三角面片的三条边共线,常发生在曲率变化剧烈的两相交曲面的相交线附近,主要是因CAD软件的三角网格化算法不完善所致。错误原因的查

11、找和自动修复一直是快速造型软件领域研究的一个重要方向。ASCII格式的语法如下:因此,必须要有一种中间数据格式,作为CAD软件与快速成型系统之间的标准接口,该格式应该既能被快速成型系统接受和处理,也能由市面上的大多数CAD软件生成。4 float vertex2 x,STL文件格式比较简单,只能描述物体的几何信息,而不能描述颜色材质等信息。 三维模型进行表面三角形网格化之后会呈现多面体状,因此需要合理设置输出STL格式时的参数值,以改善成型的质量,一般而言,从CAD软件输出STL文件时,建议将弦高(chord height)、误差(deviation)、角度公差(angle tolerance

12、)等参数的值设置为或是。,9,第9页,共63页。,而在一个封闭轮廓区域内进行填充扫描时,有以下几种扫描路径可供,文件的规范,为保证三角形面片所表示的模型实体的唯一性,STL文件必须遵循一定的规范,否则这个STL文件就是错误的,具体规范如下: 1)取向原则 STL 文件中的每个三角形面片都是由三条边组成的,且具有方向性:三条边按逆时针顺序由右手定则可以确定面的法向量,且该法向量应指向所描述实体表面的外侧,相邻的三角形的取向不应出现矛盾。,正确,错误,10,第10页,共63页。,文件的规范 为保证三角形面片所表示的模型实体的,2)共顶点规则,相邻的两个三角形面片只能共享两个顶点,即面片的顶点不能落

13、在相邻的任何一个三角形面片的边上。,正确,错误,11,第11页,共63页。,2)共顶点规则 相邻的两个三角形面片只能共享两个,3)取值规则,STL文件的所有顶点坐标都必须是正的,即STL模型必须落在第一象限。虽然目前几乎所有的CAD/CAM软件都已允许在任意的空间位置生成STL文件,但使用AutoCAD时还需要遵守这个规则。,4)充满规则,STL模型的所有表面都必须布满三角形面片,不得有任何遗漏,即不能有裂纹或孔。,12,第12页,共63页。,3)取值规则 STL文件的所有顶点坐标都必须是,4、STL文件的精度,自由曲面的三角形面片逼近,第13页,共63页。,4、STL文件的精度自由曲面的三角

14、形面片逼近第13页,共63,STL文件是三维实体模型经过三角网络化处理之后得到的数据文件,它将实体表面离散化成大量的三角形面片,依靠这些三角形面片来逼近理想的三维实体模型。逼近的精度通常由曲面到三角形平面的距离误差或是曲面到三角形边的弦高差控制。误差越小,所需的三角形面片数量越多,形成的三维实体就越趋近于理想实体的形状。但精度的提高会使STL文件变大,同时分层处理的时间将显著增加,有时截面的轮廓会产生许多小直线段,不利于轮廓的扫描运动,导致表面不光滑且成型效率降低。所以,从CAD软件输出STL文件时,选取的精度指标和控制参数应根据CAD模型的复杂程度以及快速成型精度要求的高低进行综合考虑。,第

15、14页,共63页。,STL文件是三维实体模型经过三角网络化处理之后得到的数据文件,5. STL文件的优势,(1)文件生成简单。几乎所有的CAD软件皆具有输出STL文件的功能,同时还可以控制输出的精度。(2)适用对象广泛。几乎所有三维模型都可以通过表面三角网格化生成STL文件。(3)分层算法简单。STL文件数据结构简单,分层算法也相对简单得多。(4)模型易于分割。当零件很大,难以在成型机上一次成型时,就需要将零件模型分割成多个较小的部分,进行分别制造,而分割STL模型相对简单得多。(5)接口通用性好。能被几乎所有的快速成型设备所接受,已成为行业公认的快速成型数据接口标准。,15,第15页,共63

16、页。,5. STL文件的优势(1)文件生成简单。几乎所有的CAD软,6. STL文件的局限,(1)近似性。STL模型只是三维CAD模型的一个近似描述,并不能十分精确地还原模型的曲面。(2)信息缺乏。STL文件只能无序的列出构成模型表面的所有三角形面片的几何信息,其中并不包含面片之间的拓扑邻接信息,而这些信息的缺乏常会导致信息处理与分层的低效。同时,将三维CAD模型转换为STL模型之后,还会丢失公差、零件颜色和材料等的信息。(3)数据的冗余。STL文件含有大量的冗余数据,因为每个三角形面片的顶点都分属于不同的三角形,所以同一个顶点会在STL文件中重复存储多次。(4)精度损失。在STL文件中,顶点

17、坐标都是单精度浮点型,而在三维CAD模型中,顶点坐标一般都是双精度浮点型,会造成一定程度的数据误差。(5)错误和缺陷。STL文件还易出现很多错误和缺陷,例如重叠面、孔洞、法向量和交叉面等;,16,第16页,共63页。,6. STL文件的局限(1)近似性。STL模型只是三维CAD,4.3.2 CAD三维数据格式,与三维面片模型格式相比,CAD三维数据格式可以精确的描述CAD模型。目前,常用CAD三维数据格式主要有三种,分别为STEP标准接口、实体模型格式IGES和表面模型格式DXF。,1. STEP标准接口,STEP(Standard for The Exchange of Product,产品

18、数据交换标准)是一种产品模型数据交换标准格式,该标准已经成为国际公认的CAD数据文件交换全球统一标准。 STEP格式可以完整描述所交换的产品数据,其信息量完全可以满足从CAD软件到快速成型系统的数据转换需要,但是,STEP格式也包含了许多快速成型系统并不需要的冗余信息,要基于STEP格式实现快速成型的数据转换,还需在算法、文件内容的提取等方面进行大量研究工作。,17,第17页,共63页。,4.3.2 CAD三维数据格式 与三维面片模,4.3.2 CAD三维数据格式,常用CAD三维数据格式主要有三种,分别为STEP标准接口、实体模型格式IGES和表面模型格式DXF。,2. 实体模型格式IGES,

19、IGES(Initial Graphic Exchange Specification,初始图形交换规范)是一种商用CAD系统的图形信息交换标准。 IGES的优点在于它是一个通用的标准,几乎可以应用在所有的商用CAD系统上,并能使用各种点、线、曲面、体等实体信息来精确地描述CAD模型。但IGES文件往往会包含大量的冗余信息,而且基于IGES格式的切片算法也比基于STL格式的切片算法更为复杂。,3. 表面模型格式DXF,DXF(Drawing eXchange File,绘图交换文件)是Autodesk公司制定的一种图形交换文件格式,AutoCAD一直使用DXF格式文件来进行不同应用程序之间的图

20、形数据交换。DXF文件可读性好、易于被其他程序处理,但是,DXF格式文件数据量大,结构较复杂,在描述复杂的产品信息时很容易出现信息丢失问题。,18,第18页,共63页。,4.3.2 CAD三维数据格式 常用CAD三维数据格,4.3.3 二维层片数据格式,常用的二维层片数据格式主要有两种:SLC格式和CLI格式。只是STL文件的补充,是一种中性文件,与RP设备和工艺无关,它的出现使三维模型与RP设备之间的联系更丰富,对逆向工程与RP技术的集成具有重要的意义。与STL文件相比的优点: 1)大大降低了文件数据量 2)由于直接在CAD系统内分层模型精度大大提高 3)省略了STL分层,降低了RP系统的前

21、处理时间 4)因是二维文件,错误较少、无需复杂的检验和修复程序。,19,第19页,共63页。,4.3.3 二维层片数据格式 常用的二维层片数据格式,4.3.3 二维层片数据格式,格式,SLC格式是Materialise公司为获取快速成型三维模型分层切片后的数据而制定的一种存储格式。是CAD模型的维的轮廓描述,它由Z方向上的一系列逐步上升的横截面组成,这些横截面由内、外边界的轮廓线围合成实体。 SLC格式的截面轮廓依旧只是对实体截面的一种近似,因此精度不高,此外,该格式的计算较为复杂、文件庞大、生成也比较费时。,20,第20页,共63页。,4.3.3 二维层片数据格式格式 SLC格式是M,4.3

22、.3 二维层片数据格式,常用的二维层片数据格式主要有两种:SLC格式和CLI格式。,2. CLI格式,CLI文件是目前快速成型设备普遍接受的一种数据接口文件,它是三维模型分层后加工路径的数据文件存储格式,也可以分为ASCII码和二进制码两种格式。 CLI文件主要由头文件和几何数据两部分组成。头文件主要记录计量单位、文件创建日期、总层数及用户数据。几何数据部分主要记录用于描述二维截面的层、描述多边形轮廓线的多线段、填充线等数据单元。 与SLC格式不同,CLI格式直接对二维层片信息进行描述,因此文件中的错误较少且类型单一,而且文件规模较STL文件小的多。但是CLI格式把直线段作为基本描述单元,因而

23、降低了轮廓精度,且零件无法重新定向。,21,第21页,共63页。,4.3.3 二维层片数据格式常用的二维层片数据格式主要有两,4.4 数据处理软件模块,在快速成型系统中,需要不同的软件来完成不同阶段的特定功能。基于CAD模型的快速成型软件系统一般由以下三部分组成:CAD造型软件、数据处理软件和监控软件。 CAD造型软件负责构建模型、设计支撑结构并输出中间格式文件; 数据处理软件负责读入与检验文件、将数据转换为几何模型、选择成型方向、排样合并、模型实体分层、扫描路径规划等; 监控软件负责输入分层信息、设定加工参数、生成数控代码、控制实时加工等。 快速成型软件系统中的CAD软件可借助商用CAD造型

24、系统,数据处理与监控软件则一般由快速成型系统厂商自行研发,其中数据处理软件是整个快速成型软件系统的关键,其效率直接影响到制件的尺寸精度、表面粗糙度、零件强度以及加工时间。,22,第22页,共63页。,4.4 数据处理软件模块 在快速成型系统中,文件诊断和修复模块 该模块主要是检查和分析STL模型文件中存在的错误并进行修复,基于CAD模型直接分层的数据处理软件不需要此模块。 快速成型工艺对STL文件的正确性和合理性有较高的要求,主要是要保证STL模型无裂缝、空洞、悬面、重叠面和交叉面,如果不纠正这些错误,会造成分层后出现不封闭的环和歧义现象。 错误原因的查找和自动修复一直是快速造型软件领域研究的

25、一个重要方向。,数据处理各模块基本功能简述如下:,数据处理软件一般包含五个主要模块:STL文件诊断和修复模块、加工取向模块、分层模块、层片路径规划模块、显示模块。,23,第23页,共63页。,文件诊断和修复模块数据处理各模块基本功能简述如下: 数,2. 加工取向模块 零件加工时的成型方向对零件制造的精度有很大影响,因此,在选择成型方向时,要综合考虑加工设备的空间要求、成型效率、添加支撑以及排样合并等因素。3.分层模块 分层模块的数据处理中的关键模块,按照来源数据的格式,可分为CAD模型直接分层与STL模型分层;按照分层方式,还可分为等厚度分层及自适应分层。4.层片路径规划模块 该模块用于填充分

26、层后得到的截面轮廓,它将界面轮廓向实体区域内偏移一个光斑半径,然后对填充方式进行设计,不同的填充方式会影响零件的精度、强度以及加工时间。5.显示模块 该模块可以显示每层轮廓,并与用户进行交互。,针对不同的CAD模型来源或者快速成型工艺,可能还需要更多的功能模块。例如:FDM工艺的模型需要添加支撑,固定零件、保持零件形状、减少翘曲变形必须的。,24,第24页,共63页。,2. 加工取向模块 针对不同的CAD模型来源或,4.5 数据处理过程,基于STL文件的快速成型数据处理主要包括以下内容:STL模型文件处理、快速成型前工艺处理、数据模型分层处理、以及层片扫描路径规划。,具体步骤如下: 首先,将S

27、TL模型文件导入数据处理软件,对模型文件进行处理,主要查找模型文件的错误并进行修复; 然后,进行快速成型前的工艺处理,如确定成型方向、添加支撑等,具体的处理方式与成型方法、成型材料及相应的原型后处理过程密切相关; 随后,使用分层数据处理软件将模型转化为快速成型设备所能接受的分层文件格式; 最后,根据分层的信息,进行层片的扫描路径规划,为最终成型做好准备。,25,第25页,共63页。,4.5 数据处理过程 基于STL文件的快速成,4.5.1 STL模型文件处理,1. STL文件常见错误,在快速成型制造领域,STL模型文件常见的错误主要有以下几种。,(1)间隙错误:由三角形面片丢失引起的,当CAD

28、模型的表面有较大曲率的曲面相交时,相交部分容易出现因三角形面片的丢失而形成的空洞。(2)法向量错误:由于生成STL文件时三角形顶点记录顺序混乱,导致不符合右手法则。,快速成型技术对STL文件的质量有较高的要求,用于快速成型制造的STL模型要无裂缝、无空洞、无悬面、无重叠面或交叉面,如果这些错误存在却得不到纠正,会导致分层处理后产生多种问题(比如出现不闭合的环) ,影响快速成型的效率和质量,因此文件错误的查找和自动修复一直是快速成型软件的重点研究方向。,间隙错误,法向量错误,26,第26页,共63页。,4.5.1 STL模型文件处理1. STL文件常见错误在快,4.5.1 STL模型文件处理,1

29、. STL文件常见错误,在快速成型制造领域,STL模型文件常见的错误主要有以下几种。,(3)顶点错误:即三角形面片顶点落在另一个三角形面片的某条边上,违背了STL文件共顶点规则。(4)重叠和分离错误:主要由计算三角形顶点时的舍入误差造成。(5)面片退化:指小三角面片的三条边共线,常发生在曲率变化剧烈的两相交曲面的相交线附近,主要是因CAD软件的三角网格化算法不完善所致。,重叠和分离错误,面片退化,27,第27页,共63页。,4.5.1 STL模型文件处理1. STL文件常见错误在快,(6)拓扑信息紊乱:主要由某些细微特征在三角网格化时的自动圆整造成,导致出现如下图所示三种不允许出现的情况,有此

30、类错误的STL模型必须重建。,一条边同属四个三角面片,顶点位于某个三角面片内,面片重叠,28,第28页,共63页。,(6)拓扑信息紊乱:主要由某些细微特征在三角网格化时的自动圆,2. 错误修复,STL文件的错误往往源于CAD模型存在的问题。对于较大的错误,如模型出现空洞、面片丢失等,最好返回CAD软件中处理;而对于一些较小的错误,则可使用快速成型数据处理软件提供的自动修复功能进行处理,不需再返回CAD软件重新输出,从而节约纠错时间,提高工作效率。 比利时Materialise N.V.公司开发的Magics软件就是全球知名的STL模型处理平台,该软件具备强大的STL文件编辑和修复功能。,29,

31、第29页,共63页。,2. 错误修复 STL文件的错误往往源于CAD模,(1)文本(ASCII)格式基于STL文件的快速成型数据处理主要包括以下内容:STL模型文件处理、快速成型前工艺处理、数据模型分层处理、以及层片扫描路径规划。STL模型只是三维CAD模型的一个近似描述,并不能十分精确地还原模型的曲面。4)因是二维文件,错误较少、无需复杂的检验和修复程序。但对于SLA工艺和FDM工艺,则必须由人工添加支撑或者通过软件自动添加支撑,否则会出现悬空而发生塌陷或变形,影响零件原型的成型精度,甚至使零件不能成型。vertex x y z快速成型工艺对STL文件的正确性和合理性有较高的要求,主要是要保

32、证STL模型无裂缝、空洞、悬面、重叠面和交叉面,如果不纠正这些错误,会造成分层后出现不封闭的环和歧义现象。CAD造型软件负责构建模型、设计支撑结构并输出中间格式文件;2)对制件表面精度的影响分层是将模型以层片的方式来描述,无论模型多复杂,对每一层而言都只是一组二维轮廓线的几何。SLC格式的截面轮廓依旧只是对实体截面的一种近似,因此精度不高,此外,该格式的计算较为复杂、文件庞大、生成也比较费时。STL是一种用许多小三角形平面来近似表示源CAD模型曲面的数据模型,此种文件格式将CAD模型表面离散化为若干个三角形面片,不同精度时有不同的三角形网格划分方式。而在一个封闭轮廓区域内进行填充扫描时,有以下

33、几种扫描路径可供选择:显然,支撑与制件结合部分越小,越容易去除。所以分区域扫描虽然可以使原型的总体收缩应力有所减小,但在每个小区域中仍然存在平行扫描的缺陷。按照分层方法可以,则可分为等厚度分层和自适应分层。,2. 错误修复,Magics软件提供的STL修改工具可对STL模型进行全局和局部两个层次的修改。全局修改针对整个模型,能自动修复三角形面片的矢量错误、间隙错误、重叠面错误、面片交叉错误等;局部修改允许用户手动逐一修改自动修复后仍存在的残留错误,当所有的错误三角形面片修复完成后,模型将成为一个连贯的整体。 使用该软件修复错误的主要步骤如下:(1)导入零件的STL数据文件,对STL模型进行分析

34、;(2)自动修复法向量错误;(3)自动修复损坏的边界;(4)修复残留错误。,30,第30页,共63页。,(1)文本(ASCII)格式2. 错误修复 M,4.5.2 快速成型前工艺处理,STL文件修复完成后,还需要进行快速成型前的工艺处理,这些处理一般包括以下三个方面:定向、排样及合并、原型分割拼合,添加支撑。,1. 定向、排样及合并,在快速成型过程中,成型方向是原型制作精度、时间、成本、强度及所需支撑多少的重要影响因素,因此在成型之前,首先要选择一个最优化的分层(成型)方向。,面板的两种成型方向,31,第31页,共63页。,4.5.2 快速成型前工艺处理 STL文件修,选择成型方向主要需考虑以

35、下几条原则:(1)使垂直面数量最大化。(2)使法向上的水平面最大化。(3)使原型中孔的轴线平行于加工方向的数量最大化。(4)使平面内曲线边界的截面数量最大化。(5)使斜面的数量最少。(6)使悬臂结构的数量最少。,32,第32页,共63页。,选择成型方向主要需考虑以下几条原则:32第32页,共63页。,在进行工艺处理时,需要根据原型的具体用途来确定成型方向: 如果制作该原型的主要目的是评价外观,那么选择成型方向时,首先考虑的应是保证原型表面的质量; 而如果制作原型的主要目的是进行装配检验,那么选择成型方向时,首先考虑的则是装配的成型精度,表面质量可通过后处理的打磨改善。 根据原型精度要求和成形设

36、备的加工空间,合理安排原型的摆放位置和成形方向,以使成型空间得到最大利用,提高成形效率。必要时需将一个原型分解成多个部分分别成型,也可将多个STL文件模型调入合并成一个STL模型并保存。,33,第33页,共63页。,在进行工艺处理时,需要根据原型的具体用途来,排样是根据原型的精度要求和成型设备的加工空间大小,合理安排原型的摆放位置,使成型空间得到最大化利用的一种方法,可以有效提高成型效率。,原型排样,合并是指将多个STL模型合并保存为一个STL模型,这样可以同时加工多个模型。一个原型制作的时间是各层制作时间的总和,而每层的制作时间包括扫描时间和辅助时间。由于制作单个原型和多个原型所需的辅助时间

37、基本接近,可以通过一次制作多个原型来减少制作每个原型的辅助时间,提高成型效率。,34,第34页,共63页。,排样是根据原型的精度要求和成型设备的加工空,2.制件分割拼合,通常来说,当制件的结构过于复杂,或是制件的成型支撑无法去除,又或是制件的尺寸超出了成型机的工作范围时,就需要对制件进行分割和拼合。 Magics软件即拥有对制件进行分割的功能,它使用工具中的分割命令绘制分割线,将制件分割为几个部分,分别打印完成后,再将各部分组装在一起。如果分割参数调节适当,甚至不用胶水就能完成组装。,35,第35页,共63页。,2.制件分割拼合 通常来说,当制件的结构过于,36,第36页,共63页。,36第3

38、6页,共63页。,3. 添加支撑,理论上,快速成型技术能够加工任意复杂形状的制件,但层层堆积的成型原理,要求制件在成型过程中必须具有支撑。快速成型中的支撑相当于传统加工过程中的夹具,对成型中的制件起固定作用。,制件的支撑,有些快速成型工艺的支撑是在成型过程中自然产生的,如LOM工艺中切碎的纸、SLS工艺中未烧结的材料以及3DP工艺中未黏结的粉末都可以成为后续层的支撑。 但对于SLA工艺和FDM工艺,则必须由人工添加支撑或者通过软件自动添加支撑,否则会出现悬空而发生塌陷或变形,影响零件原型的成型精度,甚至使零件不能成型。,37,第37页,共63页。,3. 添加支撑 理论上,快速成型技术能够加工,

39、3. 添加支撑,按其作用不同,支撑可分为基底支撑和对零件原型的支撑两种。 对制件的支撑是为了避免制件某些部位出现悬空而发生塌陷或变形,影响制件的成型精度,或者导致无法成型。 基底支撑的主要作用有以下三各方面:(1)便于将零件从工作台上取出。(2)保证预成型的制件处于水平位置,消除工作台不平整所引起的误差。(3)有利于减小或消除翘曲变形。 添加支撑的方法有手工和软件自动添加两种,手工添加法因质量难保证、工艺规划时间长和不灵活,应用很少。添加支撑时,需注意考虑以下因素: 1)支撑的强度和稳定性 2)支撑的加工时间 3)支撑的可去除性,38,第38页,共63页。,3. 添加支撑 按其作用不同,支撑可

40、分为基底,添加支撑时,需注意考虑以下因素: 支撑的添加方法 添加支撑的方法有手工和软件自动添加两种,手工添加法因质量难以保证,工艺规划时间长且不灵活,目前已经很少应用。(1)支撑的强度和稳定性 支撑是为原型提供支撑和定位的辅助结构,良好的支撑必须保证足够的强度和稳定性,使自身和其承载原型不会变形或偏移,保证零件原型的精度和质量。(2)支撑的加工时间 支撑加工必然要消耗一定时间,在满足支撑作用的前提下,加工时间越短越好。因此,在满足强度的前提条件下,支撑应尽可能小,也可加大支撑扫描间距,从而减少支撑成型时间。 目前,许多FDM成型机已经采用双喷头进行成型,一个喷头加工实体材料,另一个加工支撑材料

41、,实体材料和支撑材料并不相同,如此不仅可以节省加工时间,也便于去除支撑材料。,39,第39页,共63页。,添加支撑时,需注意考虑以下因素:39第39页,共63页。,添加支撑时,需注意考虑以下因素:(3)支撑的可去除性 制件制造完成后,需将支撑和本体分开。如果制件和支撑黏结过分牢固,不但不易去除,还会降低制件的表面质量,甚至可能在去除时破坏制件。显然,支撑与制件结合部分越小,越容易去除。故两者结合部位应尽可能小。在不发生翘曲变形的条件下,建议将结合部分设计成锯齿形以方便去除。 目前,FDM工艺普遍使用水溶性支撑材料,成型完毕后将制型置于水中,支撑即可融化,去除非常方便。,40,第40页,共63页

42、。,添加支撑时,需注意考虑以下因素:40第40页,共63页。,4.5.3 数据模型的分层处理,对数据模型的分层处理是快速成型数据处理中最核心的部分,分层处理的效率、速度及精度的高低,直接关系到快速成型能否成功。,分层是将模型以层片的方式来描述,无论模型多复杂,对每一层而言都只是一组二维轮廓线的几何。快速成型数据模型的分层处理就是对已有的三维模型进行分层,将其转换为快速成型系统所能接受的层片数据文件或兼容的中间格式数据文件。在对模型进行分层处理前,首先需要选择一个合理的分层方向以及一个合适的分层厚度,这两者是影响分层处理结果的重要因素。,41,第41页,共63页。,4.5.3 数据模型的分层处理

43、 对数据模型,1. 基于STL模型的分层,快速成型数据处理技术的分层算法按使用的数据模型格式,可分为基于STL模型的分层和CAD模型直接分层;按照分层方法可以,则可分为等厚度分层和自适应分层。,42,第42页,共63页。,1. 基于STL模型的分层 快速成型数据处理技,43,第43页,共63页。,43第43页,共63页。,由于STL模型的表面是由一个个三角形面片组成,因此当两个相邻分层平面切在同一个三角面片上时,就会在该三角面片上形成阶梯。,44,第44页,共63页。,由于STL模型的表面是由一个个三角形面片组成,,由上面的公式可以看出,当三角形面片的法向一定时,分层厚度越大,阶梯高度越大,原

44、型表面越粗糙;分层厚度一定时,三角形面片法向与分层平面法向(成型方向)的夹角是影响所形成阶梯高度的直接因素;当为90o时,该三角面片上不形成阶梯,此时层片轮廓是对该处实体轮廓的精确拟合。,在工业应用中,保持从概念设计到最终产品的一致性非常重要。很多情况下,原始的CAD模型能够精确表达设计意图,但转换成STL文件时的三角形网格化处理就降低了模型的精度。 对于方形物体而言,使用STL格式来表示精度还是比较高的,但对于圆柱形、球形物体来说,用STL格式表示的模型精度就不尽如意了,因此直接从CAD模型中获取截面描述信息的CAD模型直接分层算法应运而生。,45,第45页,共63页。,由上面的公式可以看出

45、,当三角形面片的法向一,2. CAD模型直接分层,与基于STL文件的分层相比,直接对原始CAD模型进行分层更容易获得高精度的模型。而CAD模型的直接分层算法可以从任意复杂的三维CAD模型中直接获得分层数据,并将其存储为快速成型系统能接受或兼容的格式文件,驱动快速成型系统工作,完成原型加工。 基于STL模型的分层与CAD模型直接分层的比较如下图:,基于STL模型分层,基于CAD模型直接分层,46,第46页,共63页。,2. CAD模型直接分层 与基于STL文件的,对CAD模型直接分层,就是用一组平行的分层平面对三维CAD模型进行分层,其实质是将分层平面与三维CAD模型相交并记录下交线数据,也就是

46、所需要的二维轮廓数据。 具体步骤大致是: 在确定分层方向后,做出剖切基准线及剖分平面,确定相关尺寸(实体高度、切片厚度、并以程序自动循环出的层数作为剖切循环次数); 然后开始分层,程序自动循环直至分层完毕。在分层过程中,每切一次都应该保存二维轮廓数据,以供后置的编程软件读取并生成扫描路径,最终传送到快速成型系统中,进行轮廓加工。,2. CAD模型直接分层,47,第47页,共63页。,对CAD模型直接分层,就是用一组平行的分层,在加工高次曲面时,直接分层方法明显优于基于STL模型的分层方法。相比较而言,使用原始CAD模型进行直接分层具有如下优点:(1)能减少快速成型的前处理时间。(2)无需STL

47、格式文件的检查和纠错过程;(3)降低模型文件的规模,对于远程制造的数据传输很重要;(4)直接采用快速成型数控系统的曲线插补功能,提高制件的表面质量;(5)提高制件的精度。,48,第48页,共63页。,在加工高次曲面时,直接分层方法明显优于基于S,对原始CAD模型直接分层的做法也存在一些潜在的问题和缺点,简述如下:(1)难以为模型自动添加支撑,且需要复杂的CAD软件环境。(2)文件中只有单个层面的信息,没有体的概念。(3)在获得直接分层文件之后,就不能重新指定模型加工方向或旋转模型,因此需要设计者具备更专业的知识,在设计时就考虑好支撑的添加位置,并明确最优的分层方向与厚度。,基于CAD模型的直接

48、分层的处理对象是精确的三维模型,因此可以避免许多STL格式的局限性所导致的问题,但由于各类CAD系统之间往往不兼容,造成CAD模型直接分层的通用性较差,目前正在研究改进之中。,49,第49页,共63页。,对原始CAD模型直接分层的做法也存在一些潜在的问题和,3. 等厚度分层,等厚度分层就是用等间距的平面对数据模型进行分割,并计算每一个切割平面与数据模型的交线,最终得到的封闭交线就是每一层截面的轮廓边界。 对三维CAD模型来说,是等间距的分层平面与零件几何模型的交线,而对STL模型来说,是等间距的分层平面与若干个小三角平面之间的交线,形成的轮廓线则是由这一系列交线的线段集来表示。,实体模型,分层

49、前的剖面图,分层后的剖面图,50,第50页,共63页。,3. 等厚度分层 等厚度分层就是用等间距的平面,从上图可以看出,快速成型的叠加制造原理会不可避免的导致原型表面出现所谓的“阶梯效应”,这种阶梯效应会对制件的某些性能造成影响,主要体现在以下三个方面:,1)对制件结构强度的影响 对壳体制作的等厚度分层会导致圆角处层与层之间结合强度下降,但如果都采用最薄的层厚度切片,则加工时间会成倍增加。2)对制件表面精度的影响 分层的厚度会导致制件出现阶梯状表面,影响制件表面的光滑度,使制件表面质量变差。3)阶梯效应导致的制件局部体积缺损(或增加) 圆角过渡表面的法向量与成型方向夹角越小,制件的体积缺损就越

50、严重。,51,第51页,共63页。,从上图可以看出,快速成型的叠加制造原理会不可,4. 自适应分层,自适应分层法是为了解决等厚度分层法存在的问题而出现的,它可以根据制件轮廓的表面形状自动改变分层厚度,以满足制件表面的精度要求:当制件表面倾斜较大时,选择较小的分层厚度以提高成型精度,反之,则选择较大的分层厚度以提高加工效率。 自适应分层与等厚度分层方法的比较如下图所示。,等厚度分层,自适应分层,52,第52页,共63页。,4. 自适应分层 自适应分层法是为了解决等厚度,目前,自适应分层算法可归纳为两类,一类是基于相邻层面积变化的算法;另一类是基于分层高度处三维实体轮廓表面曲率的算法。 基于相邻层

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 生活休闲 > 在线阅读


备案号:宁ICP备20000045号-2

经营许可证:宁B2-20210002

宁公网安备 64010402000987号