版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)
文檔簡介
3D打印技術(shù)及其應(yīng)用3Dprintingtechnologyandapplication第三章3D打印的一般過程合抱之木,生于毫末;九層之臺,起于累土。——老子:《道德經(jīng)》(六十四章)3D打印的一般過程目錄CONTENTS013D打印過程概述02三維CAD設(shè)計建模03生成3D打印模型文件04打印成型方向的選擇05打印模型分層切片處理06切片輪廓的優(yōu)化與填充路徑規(guī)劃0708執(zhí)行3D打印3D打印后處理3D打印過程概述Overviewof3Dprintingprocess01《3D打印技術(shù)原理與應(yīng)用》3D打印過程概述圖3-13D打印的一般過程《3D打印技術(shù)原理與應(yīng)用》3D打印過程概述《3D打印技術(shù)原理與應(yīng)用》三維CAD設(shè)計建模3DCADdesignmodeling02《3D打印技術(shù)原理與應(yīng)用》三維CAD設(shè)計建模用于3D打印的CAD模型必須是實體模型,具備拓撲完整性。如果模型的其中一個面出現(xiàn)缺失或與其他面相連處存在間隙,則模型會被理解成無限薄面,計算物體內(nèi)外部時就會出現(xiàn)問題,無法打印。如果將一個六面體的一個面移除,雖然剩下的幾何元素看上去還像個六面體,但實際上其已失去了拓撲完整性,會造成無法進行切片的問題《3D打印技術(shù)原理與應(yīng)用》三維CAD設(shè)計建模三維CAD實體模型一般具有完備的拓撲數(shù)據(jù)結(jié)構(gòu)(manifold),如:邊界表示法(BoundaryRepresentation,B-Rep)體素構(gòu)造表示法(ConstructiveSolidGeometry,CSG)大部分CAD軟件都允許構(gòu)造曲面實體,如:簡單幾何曲面(弧面、錐面等)貝齊爾曲面(Beizier)非均勻有理B樣條(Non-uniformRationalB-spline,NURBS)CSG及B-Rep模型數(shù)據(jù)表達示例《3D打印技術(shù)原理與應(yīng)用》流行(manifold)物體表達非流行(non-manifold)物體表達三維CAD設(shè)計建模常見CAD軟件大致可以分為三類:全功能性3DCAD軟件:3DSMaxMayaRhino行業(yè)性3DCAD軟件AutoCADCATIAUGSolidWorks專門為3D打印開發(fā)的建模和打印控制軟件《3D打印技術(shù)原理與應(yīng)用》三維CAD設(shè)計建模:制作冰墩墩模型示例《3D打印技術(shù)原理與應(yīng)用》三維CAD設(shè)計建模常見的CAD模型文件格式:每個CAD軟件自有格式,如:Solidworks裝配模型后綴:.sldasmSolidworks零件模型后綴:.sldprtSTLSTEP(StandardforTheExchangeofProductmodeldata)IGES(InitialGraphicsExchangeSpecification)LEAF(LayerExchangeASCIIFormat)RPI(RapidPrototypingInterface)LMI(LayerManufacturingInterface)《3D打印技術(shù)原理與應(yīng)用》生成3D打印模型文件STL格式OBJ格式AMF格式3MF格式Generate3Dprintmodelfile03《3D打印技術(shù)原理與應(yīng)用》生成3D打印模型文件圖3-2不同模型轉(zhuǎn)換精度的示例(以STL格式為例)《3D打印技術(shù)原理與應(yīng)用》生成3D打印模型文件常見的3D打印模型文件格式:STL(StereoLithography,立體光刻)OBJ(Object,物體)AMF(AdditiveManufacturingFile,增材制造文件)3MF(3DManufacturingFormat,3D制造格式)《3D打印技術(shù)原理與應(yīng)用》生成3D打印模型文件:STL格式STL格式是實體建模軟件和3D打印機之間通信的標準文件格式,許多商業(yè)化的CAD套裝軟件都支持STL數(shù)據(jù)格式。它是計算機輔助幾何設(shè)計(Computer-AidedGraphicalDesign,CAGD)最常見文件格式之一,被廣泛用于快速成型、3D打印和計算機輔助制造(Computer-AidedManufacturing,CAM)。STL文件進描述三維模型的幾何信息,沒有顏色、材質(zhì)貼圖及其他常見三維模型的屬性STL數(shù)據(jù)有ASCII和二進碼兩種格式,其中,二進格式因較簡潔所以比較常見圖3-3STL格式的模型示例《3D打印技術(shù)原理與應(yīng)用》生成3D打印模型文件:STL格式:簡介《3D打印技術(shù)原理與應(yīng)用》生成3D打印模型文件:STL格式:ASCII格式12345678910111213明碼://字符段意義solidfilenamestl//文件路徑及文件名facetnormalxyz//三角面片法向量的3個分量值outerloopvertexxyz//三角面片第一個頂點坐標vertexxyz//三角面片第二個頂點坐標vertexxyz//三角面片第三個頂點坐標endloopendfacet//完成一個三角面片定義
......//其他facet
endsolidfilenamestl//整個STL文件定義結(jié)束ASCII碼格式的STL文件逐行給出三角面片的幾何信息,每行以1個或2個關(guān)鍵字開頭。STL文件中的基本單元facet是一個帶矢量方向的三角面片,STL三維模型就是由一系列這樣的三角面片構(gòu)成的。STL文件的首行給出了文件的路徑及文件名。一個STL文件中,每一個facet由7行數(shù)據(jù)組成:facetnormalxyz是三角面片指向?qū)嶓w外部的法矢量坐標outerloop名之后的三行數(shù)據(jù)分別是三角面片的三個頂點坐標,沿指向?qū)嶓w外部的法矢量方向逆時針排列《3D打印技術(shù)原理與應(yīng)用》生成3D打印模型文件:STL格式:二進制格式二進制STL文件用固定的字節(jié)數(shù)來表示三角面片的幾何信息。文件起始的80個字節(jié)是文件頭,用于存貯路徑和文件名;緊接著用四個字節(jié)的整數(shù)來描述模型的三角面片個數(shù);后面逐個給出每個三角面片的幾何信息。一個完整的二進制STL文件的大小為三角形面片數(shù)乘以50再加上84個字節(jié),每個三角面片占用固定的50個字節(jié)。在使用CAD軟件輸出STL模型文件時,通常會有參數(shù)設(shè)定,如弦高、誤差、角度公差或是某些類似的名稱,這些參數(shù)是為控制模型的STL數(shù)據(jù)輸出精度而存在的。12345678UINT8//Header//文件頭UINT32//Numberoftriangles//三角面片數(shù)量//foreachtriangle(每個三角面片中)REAL32[3]//Normalvector//法線矢量REAL32[3]//Vertex1//頂點1坐標REAL32[3]//Vertex2//頂點2坐標REAL32[3]//Vertex3//頂點3坐標UINT16//Attributebytecountend//文件屬性統(tǒng)計《3D打印技術(shù)原理與應(yīng)用》生成3D打印模型文件:OBJ格式OBJ文件是一種3D模型數(shù)據(jù)文件交換的格式標準,適用于3D模型之間的相互導(dǎo)入,也可以通過Maya軟件讀寫。OBJ格式主要支持多邊形模型,只能描述三維模型的表面幾何信息。由于OBJ格式在數(shù)據(jù)交換方面的便捷性,目前大多數(shù)的三維CAD軟件都支持OBJ文件格式,大多數(shù)3D打印機也都支持OBJ格式的使用。圖3-4OBJ格式的模型示例《3D打印技術(shù)原理與應(yīng)用》生成3D打印模型文件:OBJ格式:特點OBJ3.0文件格式支持直線(Line)、多邊形(Polygon)、表面(Surface)和自由形態(tài)曲線(Free-formCurve)的描述。直線和多邊形通過它們的頂點來表示,曲線和表面則根據(jù)它們的控制點和依附于曲線類型的額外信息來定義。這些信息可以支持規(guī)則和不規(guī)則的曲線的表達,包括基于:貝齊爾曲線(Bezier)、B樣條(B-spline)、基數(shù)樣條(Cardinal/Catmull-RomSpline)和泰勒方程(TylorEquations)的曲線?!?D打印技術(shù)原理與應(yīng)用》生成3D打印模型文件:OBJ格式:文件導(dǎo)出操作示例《3D打印技術(shù)原理與應(yīng)用》生成3D打印模型文件:OBJ格式:文件數(shù)據(jù)結(jié)構(gòu)OBJ文件不需要任何形式的文件頭,盡管會經(jīng)常使用幾行文字信息的注釋作為文件的開始。OBJ文件由一行行文本組成,注釋行以符號“#”為開頭,空格和空行可以隨意加到文件中以增加文件的可讀性。帶字符的行一般都由關(guān)鍵字(Keyword)開頭,關(guān)鍵字可以說明這一行是什么樣的數(shù)據(jù)多行可以邏輯地連結(jié)在一起一起表示一行,方法是在每一行最后添加一個連接符(\)。OBJ文件里面的索引可正可負,為正數(shù)時是指頂點的絕對索引,為負時(比如:f–a–b-c),表示從該面數(shù)據(jù)結(jié)束位置開始,倒數(shù)的第a,b,c個頂點。OBJ文件雖然不包含面的顏色定義信息,不過仍然可以通過引用材質(zhì)庫來使用顏色。材料庫信息通常儲存在一個后綴是“.mtl”的獨立文件中?!?D打印技術(shù)原理與應(yīng)用》生成3D打印模型文件:AMF格式AMF是一種基于XML(ExtensibleMarkupLanguage)語言的模型數(shù)據(jù)格式,它以目前3D打印機常用的“STL”格式為基礎(chǔ),彌補了其弱點,能夠記錄顏色、材料及物體內(nèi)部結(jié)構(gòu)等信息。常見的CAF軟件,如CATIA、Solidworks等應(yīng)用程序,都支持將三維模型信息導(dǎo)出為AMF格式的文件。此外,免費的跨平臺應(yīng)用程序AutodeskMeshmixer還可以用來預(yù)覽AMF文件的模型。支持該格式的3D打印服務(wù)商包括Materialise及Shapeways等。圖3-5AMF格式的模型及曲面三角面片示例《3D打印技術(shù)原理與應(yīng)用》生成3D打印模型文件:AMF格式:特點與STL格式的模型文件相比,AMF克服了其精度不高、工藝信息缺失、文件體積龐大、讀取緩慢等缺點,同時引入了曲面三角形面片、功能梯度材料、排列方位等概念。AMF格式包含的工藝信息更全、文件體積更小、模型錯誤更少,這使得它在3D打印過程中使用起來更加方便,模型設(shè)計過程也更加輕松。AMF格式具有以下特點:技術(shù)獨立性簡單可伸縮性性能向后兼容未來的兼容與可擴展性《3D打印技術(shù)原理與應(yīng)用》生成3D打印模型文件:AMF格式:數(shù)據(jù)結(jié)構(gòu)AMF文件能夠描述帶內(nèi)部材料、工藝結(jié)構(gòu)特征信息的實體模型。與此對應(yīng),傳統(tǒng)3D打印的數(shù)據(jù)處理過程也將發(fā)生大幅度的更改。AMF文件的一般概念性結(jié)構(gòu)如下:零件(物體),由體積和材料定義。體積由三角形網(wǎng)格定義;材料由屬性/名稱定義;可以指定顏色屬性。包括:顏色;紋理映射;材料可以組合。包括:梯度材料;柵格/微工藝結(jié)構(gòu);物體可以組合成星座(Constellation)(組合體)。包括:重復(fù)的實例、封裝、定位等;元數(shù)據(jù)(Metadata)。元數(shù)據(jù)是可選元素,可以用以定義實體、幾何尺寸以及材料的附加屬性信息。圖3-6一個簡單的AMF文件格式示例《3D打印技術(shù)原理與應(yīng)用》生成3D打印模型文件:3MF格式3MF(3DManufacturingFormat)文件格式是由3MF聯(lián)盟——微軟、惠普、Shapeways、歐特克(Autodesk)、達索系統(tǒng)、Netfabb和SLMSolution等七家非常有實力的軟硬件廠商,于2015年聯(lián)合開發(fā)的一種3D打印模型的數(shù)據(jù)文件格式。3MF能夠完整地描述3D打印模型,除了幾何信息之外,還可以描述模型地內(nèi)部結(jié)構(gòu)、顏色、材料、紋理等其他特征,包括與3D打印有關(guān)的數(shù)據(jù)定義,以及自定義數(shù)據(jù)地第三方擴展。圖3-73MF格式的模型示例《3D打印技術(shù)原理與應(yīng)用》生成3D打印模型文件:3MF格式:特點3MF格式具有以下的優(yōu)點:完備性??梢悦枋鲆粋€模型的內(nèi)在和外在的信息、顏色、材質(zhì)以及其他特征;易讀。使用常見的結(jié)構(gòu),如OPC、ZIP和XML文件來簡化開發(fā);簡單。3MF文件結(jié)構(gòu)簡單,清晰,便于開發(fā);可擴展性好。層級化的XML結(jié)構(gòu)不僅方便保證兼容性,也易于擴展,以支持三維打印新的創(chuàng)新;準確性高。定義清晰,驗證簡單,保證從模型數(shù)據(jù)文件到實物打印,不存在模棱兩可的二義性;具有良好的互操作性和開放性;免費。使用3MF格式無需認證,或者專利和版權(quán)許可;可以解決其它廣泛使用的3D打印模型文件格式固有的問題。目前,大部分主流CAD軟件,如SolidWorks2017以后的版本,都已經(jīng)開始支持3MF文件格式?!?D打印技術(shù)原理與應(yīng)用》生成3D打印模型文件:3MF格式:介紹視頻《3D打印技術(shù)原理與應(yīng)用》生成3D打印模型文件:3MF格式:數(shù)據(jù)結(jié)構(gòu)3MF文件包含所有必要的模型、材料和屬性信息。其中也包含與3D打印相關(guān)的數(shù)據(jù),這些數(shù)據(jù)定義了可使用3D打印機打印的3D對象的形狀和組成,包括3D對象的定義、支持文件以及打印零件的個數(shù)及排列方式等。3MF數(shù)據(jù)核心是Print3D3MFPackage類。Print3D3MFPackage類是一個完整的3MF文檔,核心是其模型部分,由Printing3DModel類表示。Printing3D3MFPackage類中有以下核心數(shù)據(jù)結(jié)構(gòu):元數(shù)據(jù)(Metedata)。3MF文檔的模型部分可以將元數(shù)據(jù)以存儲在Metedata屬性中的字符串的鍵值對的形式保存。網(wǎng)格數(shù)據(jù)。網(wǎng)格是根據(jù)單個頂點集構(gòu)造的三維幾何圖形(盡管有時它無需顯示單個頂點)創(chuàng)建材料。3D模型可以保留多個材料的數(shù)據(jù):基本材料、顏色材料、復(fù)合材料、紋理坐標材料、將材料映射到面。組件和版本。組件結(jié)構(gòu)允許用戶在可打印的3D模型中放置多個網(wǎng)格對象。保存程序包。在上述設(shè)置后,就得到了包含材料定義和組件定義的完整的3D打印模型,可以將其保存到一個3MF程序包里?!?D打印技術(shù)原理與應(yīng)用》打印成型方向的選擇Selectionofprintingformingdirection04《3D打印技術(shù)原理與應(yīng)用》打印成型方向的選擇合理地選擇打印成型的方向,可以有效地減小臺階效應(yīng),提升打印質(zhì)量,同時也能提高打印效率。成型方向的選擇需要遵從以下原則:盡量使零件具有較少地懸空結(jié)構(gòu),以減少零件的支撐面積盡可能使打印分層方向上地尺度最小,以減少打印時間盡量避免零件表面的臺階效應(yīng),以降低表面粗糙度,提高零件的打印精度圖3-8分層臺階尖點高度與階梯效應(yīng)《3D打印技術(shù)原理與應(yīng)用》打印成型方向的選擇:示例視頻《3D打印技術(shù)原理與應(yīng)用》打印成型方向的選擇打印成型方向的選擇方法通常有兩種:人工選擇算法選擇成型方向選擇優(yōu)化算法有:基于遺傳算法(GeneticAlgorithm,GA)的優(yōu)化算法基于帕累托(Pareto)最優(yōu)解的優(yōu)化算法基于填充掃描矢量方向的優(yōu)化算法《3D打印技術(shù)原理與應(yīng)用》打印模型分層切片處理Layeredslicingofprintingmodel05分層和切片懸空結(jié)構(gòu)支撐的生成《3D打印技術(shù)原理與應(yīng)用》打印模型分層切片處理:分層和切片切片的基本方法是:利用垂直于打印方向的兩個平行平面,對打印模型進行截取,兩個平行平面之間的距離就是3D打印時的層厚度基于STL模型數(shù)據(jù)的切片算法的基本思路是:在計算每一層的截面輪廓時,首先要分析每一個三角面片與切片平面的位置關(guān)系,若相交則求交線,否則不做處理;待求出模型與切片平面的所有交線后,再將各段交線按照一定規(guī)則有序地連接起來,得到模型在該層的截面輪廓?,F(xiàn)有的STL模型快速切片算法主要分為以下兩類:基于拓撲信息的切片算法:該類算法利用三角形網(wǎng)格的點表、邊表和面表來建立STL模型的整體幾何拓撲信息,在此基礎(chǔ)上實現(xiàn)快速求交?;谌敲嫫瑤缀翁卣鞯那衅惴ǎ涸擃愃惴ɡ昧薙TL模型中三角面片的兩個特點,一是三角面片在分層方向上的跨度越大,則與他相交的切片平面越多;二是處于不同高度上的三角面片,與其相交的切片平面出現(xiàn)次序也不相同《3D打印技術(shù)原理與應(yīng)用》打印模型分層切片處理:分層和切片圖3-9基于分層鄰接排序的STL模型快速切片算法流程《3D打印技術(shù)原理與應(yīng)用》打印模型分層切片處理:分層和切片圖3-10分層鄰接排序的STL模型快速切片結(jié)果示例《3D打印技術(shù)原理與應(yīng)用》打印模型分層切片處理:分層和切片示例視頻《3D打印技術(shù)原理與應(yīng)用》打印模型分層切片處理:懸空結(jié)構(gòu)支撐的生成圖3-11幾種典型的懸空結(jié)構(gòu)示例3D打印中的支撐,是指為3D打印模型的懸空部分提供打印支撐的額外輔助結(jié)構(gòu)。支撐是模型打印所必須的工藝結(jié)構(gòu),但它不屬于打印模型的一部分。常見的工藝支撐可分為:基礎(chǔ)支撐突出部支撐懸掛支撐圖3-12懸空結(jié)構(gòu)支撐的選擇原則《3D打印技術(shù)原理與應(yīng)用》打印模型分層切片處理:懸空結(jié)構(gòu)支撐的生成圖3-13幾種減少支撐結(jié)構(gòu)的方法示例對于某些形狀的物體,通過改變3D模型在打印平臺上的放置姿態(tài)、在模型設(shè)計中利用自體支撐,以及將平緩傾斜或彎曲的邊緣用不需要支撐的菱角邊緣——倒角替換它,都可以有效避免支撐結(jié)構(gòu)的產(chǎn)生。常見的支撐有:柱形(也稱線性、線形)樹形網(wǎng)格形混合形圖3-14常見的3D打印支撐結(jié)構(gòu)示例《3D打印技術(shù)原理與應(yīng)用》打印模型分層切片處理:懸空結(jié)構(gòu)支撐的生成舉例:中科院沈陽自動化研究所提出的一種基于臨界角的樹狀支撐結(jié)構(gòu)《3D打印技術(shù)原理與應(yīng)用》舉例:懸吊面的提取根據(jù)模型中三角形面片的外法向量與z軸正向之間的夾角關(guān)系來提取待支撐區(qū)域。其中z軸正向向量為v(0,0,1),三角形面片的外法向量為n,兩者滿足:圖3-16模型待支撐區(qū)域提取流程圖圖3-15模型支撐面提取原理與支撐面計算《3D打印技術(shù)原理與應(yīng)用》舉例:樹狀支撐結(jié)構(gòu)的生成圖3-17下一層支撐點提取原理待支撐區(qū)域內(nèi)支撐點的提取基于臨界角的下層支撐點計算支撐結(jié)構(gòu)計算支撐結(jié)構(gòu)的網(wǎng)絡(luò)化圖3-18枝干結(jié)構(gòu)網(wǎng)絡(luò)化圖3-19支撐結(jié)構(gòu)的生成過程《3D打印技術(shù)原理與應(yīng)用》舉例:樹狀支撐結(jié)構(gòu)的生成:視頻示例《3D打印技術(shù)原理與應(yīng)用》舉例:樹狀支撐結(jié)構(gòu)的生成打印技術(shù)是否需要支撐FDM取決于模型SLA和DLP取決于模型SLS不需要PolyJet需要,去除容易LOM不需要圖3-20懸浮自由型空間3D打印表3-2部分3D打印方法支撐需求情況《3D打印技術(shù)原理與應(yīng)用》切片輪廓的優(yōu)化與填充路徑規(guī)劃Optimizationofslicecontourandfillingpathplanning06切片輪廓的優(yōu)化填充路徑規(guī)劃《3D打印技術(shù)原理與應(yīng)用》切片輪廓的優(yōu)化與填充路徑規(guī)劃圖3-21猶他壺切片數(shù)據(jù)示例經(jīng)過對3D打印模型分層求交之后,得到的輪廓有向環(huán)可能會含有大量的細碎線段,這些數(shù)據(jù)可能存在諸如:分層切片數(shù)據(jù)中包含2個相交的輪廓;層中的輪廓存在薄特征(如出現(xiàn)小于打印機打印分辨率的壁厚);切片算法導(dǎo)致出現(xiàn)的非實體幾何(如點、線);層中存在不封閉的輪廓環(huán);在同一條直線段上存在多個頂點;同一個頂點處有多個重合點;《3D打印技術(shù)原理與應(yīng)用》切片輪廓的優(yōu)化與填充路徑規(guī)劃:切片輪廓的優(yōu)化在對STL模型進行分層切片處理之后,得到的截面輪廓信息應(yīng)該是由一系列有序點集順序連接構(gòu)成的多段折線,這些折線必須符合三條規(guī)則:描述這條折線的點集中,不應(yīng)存在多余的數(shù)據(jù)點;折線簡單地構(gòu)成一個封閉的多邊形輪廓,不存在自相交和不封閉的情況;由多條折線形成的封閉的區(qū)域的邊界是有向的,其正方向規(guī)定為:當(直立)沿封閉折線從起點走向終點時,區(qū)域總保持在左側(cè)對切片輪廓數(shù)據(jù)進行糾錯和優(yōu)化的具體過程:1.不封閉輪廓線的處理;2.冗余點的處理;3.內(nèi)外輪廓及輪廓環(huán)方向判斷1.不封閉輪廓廓線的處理。由于CAD系統(tǒng)的計算精度問題或者其他原因,在將CAD模型轉(zhuǎn)換成STL模型時,有可能會出現(xiàn)存在孔洞等錯誤,因此需要設(shè)計一個循環(huán)鏈表,把分層處理時得到的輪廓數(shù)據(jù)存放在循環(huán)鏈表中。structHead{floatLayerHeight;//該層切片平面所在的高度floatx1,y1,x2,y2;//輪廓線段首尾端點坐標boolHaveError;//錯誤標志;0-封閉;1-不封閉DataPoint*Point;}//該輪廓線的指針數(shù)據(jù)節(jié)點為:structDataPoint{floatX,Y;//數(shù)據(jù)點的x,y坐標boolHaveGap;//斷點標志DataPoint*Point;}//該數(shù)據(jù)點的指針《3D打印技術(shù)原理與應(yīng)用》切片輪廓的優(yōu)化與填充路徑規(guī)劃:切片輪廓的優(yōu)化3.內(nèi)外輪廓及輪廓環(huán)方向判斷。內(nèi)外輪廓的判斷方法是:
對于由三維實體模型切割得到的平面輪廓環(huán)來說,內(nèi)外環(huán)的位置關(guān)系有“包含”和“相離”兩種情況。當只有兩個環(huán)的時候,從一個環(huán)上任取一點向右(或左)作水平射線,看它與第二個環(huán)的交點數(shù)是奇數(shù)還是偶數(shù)。若為奇數(shù),則第一個環(huán)必然被第二個環(huán)所包含;若為偶數(shù),則又分兩種情況,一是第一環(huán)包含了第二環(huán),二是第一環(huán)與第二環(huán)相離。這時的判別方法是,從第二個環(huán)上任取一點向左(或右)再作水平射線,看它與第一個環(huán)的交點數(shù)是奇數(shù)還是偶數(shù)。若為奇數(shù),則第二個環(huán)必然被第一個環(huán)所包含;若為偶數(shù),則第一環(huán)與第二環(huán)相離。但是,需要注意的一個問題是在求交點時碰到極值點(線段端點)的情況,這時應(yīng)該將射線的起點偏移一個微小的距離以避開極值點。對于3個以上的環(huán)的判別,也可以照此類推。2.冗余點的處理。分層切片得到的零件輪廓線,一般都是由微小的、首尾相連的線段構(gòu)成的。其中有些線段時在當前快速成型系統(tǒng)的精度下根本無法進行插補加工的(超出打印機可識別精度范圍),因此應(yīng)該作為冗余點去除掉;此外,重合的點或一條直線段上的多余點,也應(yīng)該作為冗余剔除掉。判定及處理切片輪廓數(shù)據(jù)中冗余點的規(guī)則:共線點或相鄰線段之間的夾角接近180°時(小于加工精度或允許誤差),則中間點可認為是一個冗余點,應(yīng)予以剔除;重合點或線段的長度小于加工精度的點,前者應(yīng)該作為冗余點剔除掉,后者則應(yīng)該合并成一個點。(重合點的判斷方法:當兩個點的距離小于給定的最小值(通常是加工精度值)時,則認為該兩點重合)切片輪廓的優(yōu)化與填充路徑規(guī)劃:切片輪廓的優(yōu)化3.內(nèi)外輪廓及輪廓環(huán)方向判斷輪廓環(huán)方向的判斷方法是:由簡單多邊形的性質(zhì)可知,多邊形的極值點必為凸頂點。因此,可以選擇多邊形的一個極值點,例如選擇以方向上的最大點,記為點,分別記與該點相鄰的前點和后點為,。計算矢量與的矢量積,將其記為。若沿z軸方向的分量大于零,則表明該輪廓環(huán)的方向為正,即為逆時針方向;若該分量小于零,則該輪廓環(huán)為順時針方向;若該分量等于零,則表示極值點與其前后相鄰兩點在同一直線上,不符合簡單多邊形的定義,應(yīng)將其合并成一條線段后再重新計算。為了后續(xù)程序處理的方便,在判斷出輪廓環(huán)的方向后,可用變量標記輪廓環(huán)的正負,將其設(shè)置為:時輪廓環(huán)為正向;時輪廓環(huán)為負向。
圖3-22切片輪廓優(yōu)化算法流程《3D打印技術(shù)原理與應(yīng)用》切片輪廓的優(yōu)化與填充路徑規(guī)劃:填充路徑規(guī)劃圖3-23輪廓路徑與填充軌跡規(guī)劃示例填充路徑規(guī)劃分為兩種:輪廓路徑規(guī)劃:將每個分層內(nèi)的多個封閉區(qū)域按一定的順序連接起來,得到最佳路徑;區(qū)域填充路徑:在分層的每個封閉輪廓區(qū)域內(nèi),按一定規(guī)則生成一些列掃描線段。輪廓路徑規(guī)劃算法:等軌跡生成算法、基于遺傳算法的輪廓路徑規(guī)劃、基于蟻群算法的輪廓路徑規(guī)劃、將蟻群算法和遺傳算法融合對輪廓路徑進行規(guī)劃等。區(qū)域填充路徑規(guī)劃算法:輪廓偏置路徑規(guī)劃、Fermat螺旋線路徑規(guī)劃、并行柵格路徑規(guī)劃、分形路徑規(guī)劃及光柵路徑規(guī)劃等?!?D打印技術(shù)原理與應(yīng)用》執(zhí)行3D打?。禾畛渎窂揭?guī)劃示例視頻《3D打印技術(shù)原理與應(yīng)用》執(zhí)行3D打印Perform3Dprinting07《3D打印技術(shù)原理與應(yīng)用》執(zhí)行3D打?。菏纠曨l《3D打印技術(shù)原理與應(yīng)用》3D打印后處理3Dprintingpost-processing08《3D打印技術(shù)原理與應(yīng)用》3D打印后處理《3D打印技術(shù)原理與應(yīng)用》3D打印后處理波音公司3D打印零件的熱處理位于美國賓夕法尼亞州的熱處理專家SolarAtmospheres公司已經(jīng)成功地加工出了第一批經(jīng)過美國聯(lián)邦航空管理局(FAA)認證的3D打印Ti-6Al-4V鈦合金零件。這些組件預(yù)定用于安裝在波音飛機上。SolarAtmospheres公司的真空熱處理爐消除應(yīng)力,能夠滿足AMS2801和其他OEM嚴格
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 招聘合同模板簡寫
- 亮化包工合同模板
- 樣復(fù)制合同模板
- 水利 固定總價合同模板
- 2024年健身房教練聘用合同
- 人工智能系統(tǒng)集成合同
- 企業(yè)外協(xié)加工合同模板
- 批量蛋糕采購合同模板
- 沙場出租轉(zhuǎn)讓合同模板
- 安裝發(fā)泡陶瓷合同模板
- 院前急救與院內(nèi)急診有效銜接工作制度
- 2.1充分發(fā)揮市場在資源配置中的決定性作用(課件) 2024-2025學(xué)年高中政治 必修2 經(jīng)濟與社會
- 陜煤集團筆試題庫及答案
- 33 《魚我所欲也》對比閱讀-2024-2025中考語文文言文閱讀專項訓(xùn)練(含答案)
- (正式版)HGT 22820-2024 化工安全儀表系統(tǒng)工程設(shè)計規(guī)范
- (高清版)TDT 1075-2023 光伏發(fā)電站工程項目用地控制指標
- 《中華民族共同體概論》考試復(fù)習(xí)題庫(含答案)
- 2022-2023學(xué)年武漢市江岸區(qū)七年級英語上學(xué)期期中質(zhì)量檢測卷附答案
- (完整word版)酒店流水單
- 科技促進經(jīng)濟發(fā)展探討
- 設(shè)備監(jiān)造大綱正式版
評論
0/150
提交評論