亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        3D打印模型切片及路徑規(guī)劃研究綜述

        2021-02-04 14:15:22雷聰蕊葛正浩魏林林
        計算機工程與應用 2021年3期
        關鍵詞:模型

        雷聰蕊,葛正浩,魏林林,陳 浩

        陜西科技大學 機電工程學院,西安710021

        近年來,制造業(yè)研究領域泛出一股新潮——3D 打?。?D printing)。簡單來說,3D 打印技術是一種通過掃描三維模型并將三維模型劃分為多層,再將其轉換為打印機可識別的數(shù)據(jù)文件信息,然后在打印中采用逐層疊加,從而準確、快速及完整地模擬成型產品或零件的技術[1]。同時,3D打印技術也是一種異于傳統(tǒng)加工的添加材料的制造技術,簡稱增材制造(Additive Manufacturing,AM)[2],由于該技術能夠加工具有可定制材料屬性的復雜幾何形狀的物體,因此贏得了廣泛關注,被稱為“具有工業(yè)革命意義的制造技術”[3]。

        3D 打印過程本質上來說是采用離散和疊加[4]的思想,離散過程即是將三維模型切片,將得到的層片信息進行數(shù)據(jù)處理,其中不僅包含結合3D 打印機設置加工參數(shù),也包含對切片得到的層片輪廓內部進行掃描填充即路徑規(guī)劃等,從而得到數(shù)據(jù)文件即為Gcode文件。而疊加過程就是將打印數(shù)據(jù)文件發(fā)送到打印機,打印機接收到指令后,開始逐層累積打印,最終就可得到實體模型[5]。原理圖如圖1。

        圖1 3D打印原理

        綜上所述,3D打印的本質就在于分層制造,而其核心技術就是對三維模型的數(shù)據(jù)處理,其包括切片和路徑規(guī)劃,它將三維模型轉換為打印系統(tǒng)可以直接處理的指令文件。3D打印的切片和路徑規(guī)劃直接關系著最終產品的成型質量和加工效率,因此諸多學者就針對其切片及路徑規(guī)劃提出不同的方法,旨在提高產品精度、質量以及成型效率。本文對3D打印的切片和路徑規(guī)劃的研究進行歸納綜述。

        1 3D打印的切片分層處理

        在切片軟件中采用分層切片算法才可以完成3D打印對模型的分層處理過程。在此過程中,使用分層切片算法就可將3D模型信息轉化為該模型的層片信息。

        1.1 3D打印的模型切片算法

        本文將常用的3D 打印模型切片算法分為CAD 模型的算法[6]和STL模型的算法[7-8]兩類。

        在數(shù)據(jù)處理過程中,第一類分層切片算法,是基于CAD模型,其沒有將模型格式轉換成STL格式,克服了STL格式的數(shù)據(jù)在被重復儲存時的冗余問題,避免了在模型數(shù)據(jù)轉化過程中可能出現(xiàn)的數(shù)據(jù)丟失等情況,因此,模型在經過該算法處理之后,從根本上來講,準確度與將模型轉化為STL 格式的模型的分層處理之后相比較來說,前者較高,但由于CAD各種版本的不同文件格式的局限性,令該算法普遍適用的程度較低,因此只有在加工制造有特殊要求時才會使用第一類切片算法;而由于目前使用最廣泛的模型的標準文本格式是STL 格式[9],同時也因其適應了多數(shù)CAD 軟件的性能要求,所以基于STL 模型格式的算法被逐漸普及[10]。因此本文對三維模型的切片分層和路徑規(guī)劃都是基于STL 模型進行討論。

        1.2 基于STL模型的分層切片算法

        STL 模型是使用大量的無規(guī)律的空間三角化面片來模擬近似三維實體模型,如圖2 為模型貓的STL 模型,該種文件格式簡單,容易被讀取[11-12]。通常為了保證STL模型文件的準確性,就必須使該文件遵循一定的規(guī)則[13],如右手法則、共點(邊)法則和面法則。STL 文件中三角面片ABC的表示如圖3。

        圖2 STL模型

        圖3 三角面片表示

        基于STL 模型的分層切片原理(如圖4 所示[10])是,首先選取合適的切片厚度,然后在該厚度的約束下,沿模型高度方向開始切片,求得模型各層與切平面相交的由數(shù)個三角面片集成的二維輪廓信息,即標志切片分層過程的完成。

        圖4 分層原理

        3D 打印分層實質就是無限逼近模擬三維模型,由于切片厚度及切片方向等與切片過程相關的參數(shù)選取不當,會使得逼近結果產生一定的尺寸誤差,典型的缺陷就是會產生“階梯效應”如圖5,就是在與分層方向成一定角度的三維模型的表面產生階梯狀的臺階,若切片厚度較小如圖6,則該階梯效應就會減弱。可見切片處理時切片分層厚度的選取與模型精度息息相關,因此將該分層算法可分為兩種,一種是等層厚的分層切片算法,另一種是自適應層厚的分層切片算法,兩種算法都致力于減少階梯效應帶來的模型精度的誤差。

        圖5 階梯效應

        圖6 小厚度階梯效應

        國外研究技術人員在分析模型分層時,集中研究層高對其影響變化的切片算法[14-16],如Siraskar 等人,經他們的研究發(fā)現(xiàn)自適應層高的分層切片算法,有利于縮短切片環(huán)節(jié)的模型處理的時間等;而國內學者主要研究的是上文提到的基于分層厚度中的等厚度的切片分層算法上,將其又可劃分為楊光等人提出的基于兩兩面片之間的拓撲信息(如鏈接關系等)的分層切片算法[9],王春香、王素等人提出的基于不同的模型本身的幾何特征提出的分層算法和基于模型幾何連續(xù)性的切片算法[17-18]。

        1.2.1 基于三角面片拓撲信息的切片算法

        此算法依據(jù)整個模型中的點與線,線與面的關系,就可以在求得與切平面相交的一個目標三角面片的坐標信息即交點坐標的j1、j2 情況下,找到與之鏈接的下一個三角面片(4、3),進而再次求交,反復執(zhí)行直到求解完成得到j3、j4,最后依據(jù)已知的交點順序,連接交點,就可得到二維輪廓線,如圖7所示[13]。

        圖7 三角面片拓撲信息示意圖

        上述算法,其本質就是依據(jù)三角面片自身的拓撲信息,在同一切片高度上建立切片平面與三角面片交線的鏈接關系,最終得到有向的封閉輪廓曲線。

        該算法具有3 個優(yōu)點:(1)在求解過程中直接剔除了不與切片平面相交的三角面片,省去了切片平面與三角面片位置的無效判別;(2)可由已知交點并根據(jù)面片的毗鄰關系獲得另一交點;(3)不需進行交點排序而獲得有向的首尾相連的封閉輪廓,提高了分層處理的效率。但也存在一些不足:(1)在實際STL格式的三維模型中,并不包含拓撲信息,且大多數(shù)模型的三角面片數(shù)量可達十萬百萬之多,同時多數(shù)三角面片與當前切片平面并不相交,故要建立和讀取全部三角面片的拓撲鏈接信息需耗費大量時間;(2)因要獲取三角面片和STL 模型整體拓撲信息,所以需要占用大量的內存來存儲;(3)若正在處理中的模型出現(xiàn)面片重疊等錯誤時,就會導致處理中斷,無法正常進行。

        1.2.2 基于模型幾何特征的切片算法

        基于不同模型本身的幾何特征提出的切片算法,李占利等人則定義了三角面片的“勢”和“能量”,分出“級”和“類”,排列如圖8[12],“級”依據(jù)三角面片的“勢”而定,“類”依據(jù)三角面片的“能量”而定。

        上述算法,依據(jù)統(tǒng)計的STL模型所有三角面片的勢及能量,對模型自身進行分類分級,再利用級和類對三角面片排序,以確定三角面片的Zmin、Zmax和當前分層高度Z,并對符合Zmin<Z<Zmax關系的三角面片進行求交判斷,最后首尾相連生成封閉輪廓線。

        該算法,充分考慮到三角面片的位置在分層方向的兩個明顯特征:

        (1)在已設定的分層方向上,三角面片自身所處高度越高,則與其相交的切片平面數(shù)目越多,求交判斷的次數(shù)也越多。

        (2)設定垂直于分層方向的基平面為XOY面,三角面片與XOY平面之間的跨距越大,則與其相交的切片平面距離XOY平面越遠。

        因此,切平面與三角面片位置關系的判斷次數(shù)減少,從根本上節(jié)省了分層處理的時間,進而也加快了分層處理速度。但是此類算法也存在一些局限性:(1)根據(jù)STL模型的幾何特征分類分級時,其劃分指標屬于模糊值,無法避免發(fā)生三角面片與切片平面位置關系的無效判斷;(2)每生成一次輪廓線,就要進行連接關系判斷;(3)該種算法并不適用于任何場合,如當統(tǒng)計的STL模型的三角面片數(shù)目較小時,無需進行分級和分類,因為分級和分類的操作會在無形中增加分層處理的時間,從而降低分層效率[12]。

        1.2.3 基于模型幾何連續(xù)性的切片算法

        陳鵬飛等人根據(jù)模型的幾何連續(xù)性,將模型的坐標、頂點、邊、三角面片及層建立起鏈接關系,求得其拓撲關系,然后計算三角形的分層跨度,完善層序列,再利用其連續(xù)性,逐次對層中的邊進行求交,從而可得到每一層的二維輪廓線,如圖9所示[19]。

        上述算法的核心,是利用了STL 模型的連續(xù)性,包括與切片平面相交的所有三角形、邊以及交點的連續(xù)性,建立了數(shù)據(jù)的鏈接關系圖,對三角形進行分層,求每一層的交點,依次執(zhí)行就可得到封閉輪廓線。

        圖8 分“類”分“級”排序表

        圖9 鏈接結構關系圖

        從切片分層原理看,該算法與第一類基于三角面片拓撲信息的切片算法類似,但該算法有如下優(yōu)點:(1)由于鏈表關系的建立,使得已知三角形鄰接關系條件下,可獲得三角形某條邊的連續(xù)性關系,進而依次有序地求得與切片平面的交點,快速得到有向封閉輪廓;(2)該算法有效地降低了切片信息的內存容量,加快分層處理的時間,提高了分層效率[19]。雖此算法在實質上是第一類算法的改進,但經過多次實驗,該實現(xiàn)過程有一定難度。

        1.2.4 分層切片算法分析對比

        同一STL 三維模型使用不同分層切片算法得到的二維截面輪廓信息也是不同的,最終打印的實體精度也存在誤差,因此分層算法的優(yōu)劣與成型實體質量息息相關。本文從分層處理速度、分層效率、信息存儲內存大小以及處理運算難度4個角度進行橫向對比分析。

        分層處理速度與分層效率是成正比的。影響分層處理速度的因素有兩點:(1)分層前,每一個三角面片與切片平面位置關系的判斷;(2)分層過程中,生成首尾相連的有向的界面輪廓線的速度。

        改善上述兩點因素,才能從本質上加快分層處理速度和分層效率。使用第一類和第三類分層算法處理時,節(jié)省了部分三角面片與切片平面位置關系的無效判斷時間,并且不需要搜索交點信息和對交點進行排序,就可直接得到理想中首尾相接的封閉輪廓,因此分層處理速度很快,分層效率也很高,但當STL 模型自身的三角面片數(shù)目大于1 000 甚至到達萬的數(shù)量級時,再使用該算法處理,就會加大處理時間;此時使用第二類分層算法,對大數(shù)量級的三角面片進行分類分級操作,可有效減少判斷次數(shù),但卻無法避免無效判斷,并且要生成有向的封閉輪廓,就必須進行按順序進行交點搜索和鏈接關系查詢,處理時間也會加長,分層效率較低,因此前兩種算法各有特色,應實際根據(jù)模型特點和處理要求及實驗結果進行分層算法的選取。

        信息存儲的內存大小也是不可忽略的。第一類分層算法要存儲模型整體的拓撲信息,所以需要很大的內存消耗,而第二類和第三類算法都巧妙利用了模型的幾何特征進行分層處理,很大程度上減少了儲存數(shù)據(jù)信息的容量。但從算法處理難度上看,前兩種分層算法較第三種分層算法,更占據(jù)有優(yōu)勢。

        總之,影響分層切片算法成型實體的因素有很多,不同的模型特征、使用場合以及客戶需求,都會影響人們對分層算法的選取,因此,在實際應用時,需具體情況具體分析,以便于選取最適合的切片算法。

        1.3 分層切片方法分析評價

        現(xiàn)有的切片分層方法處理模型時的切入點都較為片面,本文將其存在的問題概括為以下幾點。

        1.3.1 體積誤差——“階梯效應”

        切片時,若切片方向選取不當,會使與分層方向有夾角的目標模型表面數(shù)量較多,最終模型表面會產生階梯效應。

        上文提到的等層厚分層切片算法僅適用于精度要求不高的場合,原因是采用相同的切片厚度對模型進行處理會使得逼近模型時的體積誤差較大;若選擇自適應厚度的分層算法,依據(jù)STL模型的幾何特征來設計切片厚度Δz,通過調整分層厚度減小體積誤差,雖可行,但由于工藝本身的限制,就暫不可取,此時就可以通過改變分層方向來減少體積誤差。

        最優(yōu)分層方向的選取可將“整個實體模型的外法線N方向”和“所有離散的三角面片的法線(N1,N2,…)方向”作為候選方向,最終將三角面片總面積中所占實體模型總面積最大的法向量方向作為最優(yōu)分層方向。就目前的研究進度看,階梯效應只能被減弱并不能被消除,因此該方面仍然需要加大投入力度[20-21]。

        1.3.2 分層效率低

        分層時,為獲取分層后每一層的截面輪廓信息,須先判斷各個三角面片與當前分層平面相交之后,才求取交線。使用該分層算法時,單一的模型還好,但復雜的模型的三角面片可達幾百萬,此時就不適用,若利用模型的幾何特征,首先排除掉不需要判斷相交關系的三角面片(如分層平面的高度大于某個三角面片的最大高度),再分層,就可提高分層效率?,F(xiàn)階段的研究也主要以提高時間效率為目標[22],如劉紅霞提出了不同的自適應切片方法[20]以適應人們需求,其中包括適用于FDM技術的實時自適應切片[7]等等。此外,Singhal等人還提出“基于CAD 模型提出的自適應切片”方法,以便于協(xié)調制造時間和表面質量之間的關系[23]。

        1.3.3 數(shù)據(jù)信息“冗余、無序”

        使用STL模型在切片時,相鄰三角形面片交線上的頂點會被重復記錄;且其中的三角面片是無順序存儲,要使得到的封閉性輪廓有連續(xù)性和方向性,就必須對所得的每一層交線,進行排序。若依據(jù)模型(點、邊、面)本身的連續(xù)性,重新建立鏈接關系,進行切片,針對冗余問題,可利用兩點之間的距離遠遠小于某個值(如10-6等),來去除重復點。

        上述中的算法都是經“理論+實驗”驗證的,但至今幾乎沒有一套系統(tǒng)的、最為優(yōu)化的算法,即使用該算法可以得到適宜的切片厚度,以及最佳切片方向,并在排除未相交的三角面片之后,可迅速求出其余面片與分層平面的交線集合,在去除冗余信息的條件下建立所有交線的鏈接關系,獲得有序線段并將其按序連接,得到最終的二維輪廓曲線,達到分層目的。因此,該研究方向是值得探討的。

        2 3D打印的路徑規(guī)劃

        3D打印模型處理核心技術分為切片分層和路徑規(guī)劃,即對模型進行切片分層得到截面信息之后,還須對求得的截面信息中的數(shù)據(jù)輪廓信息進行路徑規(guī)劃[24-25]。該環(huán)節(jié)使用切片軟件中掃描填充算法。本文將路徑規(guī)劃環(huán)節(jié)分為路徑生成和路徑優(yōu)化[26-27]。路徑規(guī)劃方式,影響零件的成型精度和質量。

        2.1 掃描填充路徑生成算法

        填充路徑,即是掃描線與多邊形輪廓線相交所構成的內部交線。

        使用掃描填充算法首先須考慮打印絲料的寬度,即對切片得到的多邊形輪廓進行偏置就可實現(xiàn)絲料補償?shù)哪康?,其次構造掃描區(qū)域,生成掃描線,最后將掃描線與輪廓線相交,就可以得到每一層的二維填充圖案,進而各層填充圖案逐層累積就可形成最終的模型填充模樣[28]。

        2.1.1 Zig Zag掃描填充算法

        Rajan 和Misra 等多人提出了一種往復平行掃描填充算法,也稱Z字掃描(Zig Zag),如圖10所示[29-31],該掃描方式是單向掃描的改進,也是目前3D 打印中最基本的填充方式。

        圖10 Z字掃描填充路徑

        該算法具有兩個優(yōu)點:(1)所有的掃描線(掃描路徑)均平行,掃描時自下而上逐行填充,很容易實現(xiàn),是多類切片引擎的首要選擇[32];(2)每填充一行,不需像單向掃描必須空行程回到下一行的起始點,而是直接實施逆向填充,空腔不進行填充,只需空程移動噴頭,較為可靠。但該算法也存在不少缺陷:(1)在實際的模型打印過程中,若要求加工精度較高,而噴嘴往往在來回掃描過程中總會不經意碰觸到打印輪廓,使實體質量精度降低;(2)每條填充路徑的收縮應力處于相同方向,使得翹曲變形的可能性大大增加;(3)對于有型腔結構的零件結構,掃描過程需反復跨越內輪廓,空行程太多,成型效率降低。

        2.1.2 Offsetting掃描填充算法

        為改善往復掃描填充算法的不足,劉斌等人提出一種偏置(Offsetting)掃描算法,此算法是將輪廓向實體方向進行等距線式的偏移掃描,如圖11所示[33]。

        圖11 OFFSET掃描填充路徑

        該種算法處理時,需對切片所得的多邊形輪廓進行內外輪廓區(qū)域的區(qū)分,按外輪廓向內偏置或內輪廓向外偏置,在檢查各個輪廓偏置是否自相交或與別的偏置輪廓有交點,進行自相交和布爾運算處理之后,就可得到填充路徑,其掃描路徑為由圖案輪廓構成的多個相同距離的偏置路徑的集合[34]。

        此類算法有三個優(yōu)點:(1)運行時的空行程較短,啟停次數(shù)較少,斷絲次數(shù)少,填充緊實;(2)不因噴頭過多的跨越而對工件表面產生刮傷行為;(3)因其內部按OFFSET 方式填充,故掃描方向不斷發(fā)生變化,產生的內應力始終發(fā)散,符合熱傳遞規(guī)律,降低了成型工件的殘余應力,減少了工件翹曲變形的可能性,提高了工件的光潔平整度[35-36]。但也有不足之處,如使用該種算法時的掃描矢量涉及多種多邊形操作,若需處理復雜模型,則會出現(xiàn)因輪廓環(huán)內外偏置而產生自相交或環(huán)相交的現(xiàn)象,加大算法處理難度,降低處理效率,因此該算法會常被應用在一些對成型零件要求較高的領域,但一般不單獨使用。

        2.1.3 分區(qū)掃描填充算法

        若路徑規(guī)劃時,掃描路徑空行程太多,會導致打印機噴頭重復啟停,頻繁斷絲出絲,影響成型質量[37],針對此情況,Yang 和黃雪梅等提出一種以往復掃描填充為基礎的分區(qū)掃描填充算法,如圖12所示[38]。

        圖12 分區(qū)掃描填充路徑

        此算法將掃描區(qū)域分割成若干連通區(qū)域,在每個區(qū)域中,以往復直線掃描方式進行掃描填充,并進行逐次加工。在表示同一區(qū)域的填充量時,該算法有兩個明顯特征:

        (1)若該區(qū)域的截面輪廓與掃描線交點數(shù)目不發(fā)生變化,說明沒有凹洞,就直接提取出該區(qū)域的掃描填充矢量。

        (2)若兩者交點數(shù)目發(fā)生變化,才對該矢量歸屬哪部分區(qū)域進行判斷。

        因此,直接減少了填充掃描矢量的判斷次數(shù),提高運行效率。并且在實際的掃描加工過程中,可對某個區(qū)域掃描加工完成之后,再去掃描另一個區(qū)域,因而節(jié)省了兩兩型腔區(qū)域之間的跨越時間,減少了“拉絲”現(xiàn)象,進而提高了生產效率[38]。但也存在兩處缺點:(1)若相鄰區(qū)域掃描時,前一個區(qū)域的掃描終點與后一個區(qū)域的掃描起始點距離很近,從加工工藝角度出發(fā),理應將兩點連接,但事實上是斷點,不僅毫無加工意義,而且還會降低工件表面的質量;(2)因對子區(qū)域采用往復直線的掃描填充方式,若相鄰兩層界面的掃描方向平行,則收縮應力也同向,加大工件翹曲變形的可能性。

        2.1.4 螺旋式掃描填充算法

        如圖13 所示還有螺旋填充算法,以Fermat 螺旋填充算法為例,該種填充具有兩個交錯的子螺旋,一個向內,一個向外,實現(xiàn)了連續(xù)的填充二維區(qū)域圖案的方法,如圖14所示[32]。

        圖13 普通螺旋線填充

        圖14 Fermat螺旋線填充

        在實際生產中,F(xiàn)ermat螺旋并沒有被用于刀具路徑規(guī)劃,近年來因其填充圖案較為有趣且具有吸引力,并且其有兩個優(yōu)點:(1)螺旋掃描填充與輪廓偏置填充類似,每一層輪廓的掃描方向都在改變,掃描線產生的收縮應力不集中,使工件平整度有所提高;(2)該種掃描填充方式,只有一個起點和終點,實現(xiàn)了全局連續(xù)性。但也因螺旋填充缺乏方向偏差,相鄰切片層的螺旋圖案會相互復刻,無法在同一個角度上實現(xiàn)“交叉編織”,嚴重降低工件的制造強度,所以在AM制造領域不被廣泛使用。

        陳寶權等人[39]就基于Fermat螺旋線的原理,提出了一種3D 打印路徑規(guī)劃方法,該方法本質上是一種分區(qū)掃描和螺旋掃描的復合掃描方式,在每個小的拓撲連通區(qū)域采用Fermat spiral進行填充,之后將多條獨立的螺旋線鏈接,實現(xiàn)了全局不間斷的打印,因此可生成同時具有連續(xù)和平滑兩種特性的打印噴頭路徑,大大提高打印質量,同時減少了打印時間。

        2.1.5 分形掃描填充算法

        從提高RPM 制造工件的性能角度出發(fā),沿分形曲線軌跡掃描填充二維輪廓的方式,也逐漸被人們使用。以典型的空間填充曲線(SFC)—Hilbert曲線為例,該曲線通過自我復制方式產生,從起點到終點利用二分技術,遞歸地計算轉折位置,生成二維甚至更高維度的曲線[40],且最終得到的填充路徑是由多個連接的折線段組成,如圖15所示[41],即是n=4 時的Hilbert曲線。

        圖15 Hilbert填充路徑

        使用Hilbert 曲線作為掃描填充軌跡的優(yōu)點是:(1)可最大程度地改進翹曲變形現(xiàn)象,滿足掃描過程中的質量需求;(2)將此算法應用于帶有凹槽的復雜曲面加工中,能生成連續(xù)的軌跡,可提高整體加工效率[42]。但該方式存在明顯不足:(1)噴頭運動路徑的幾何形狀及曲率,會影響加工制造的時間和質量,Hilbert 型填充路徑自身有多重急劇轉折,因此增加了擠出頭加速減速的緩沖時間。(2)急轉角也會導致絲束的過度填充或填充不足。

        2.2 掃描填充路徑優(yōu)化算法

        影響路徑規(guī)劃的主要因素有打印速度、打印路徑,噴頭的擠出量[43],其中打印速度和噴頭擠出量直接影響加工表面的質量,常見的缺陷有“臺階效應”、拉絲現(xiàn)象,而打印路徑的不優(yōu)常會引起翹曲變形等等。

        因此,為減少“臺階效應”所帶來的尺寸精度的影響,Wurikaix等人依據(jù)加工掃描間距與零部件成型精度的關系,提出了一種自適應間距的算法[44];隨著3D打印技術的發(fā)展,單一的掃描方式已不能完全滿足人們對打印質量的要求,因此,有些學者就提出復合掃描方式,如為使得加工時噴頭運動平穩(wěn),提出采用Hilbert曲線對層片分區(qū)掃描,可改善分區(qū)掃描時不同區(qū)域間噴頭的啟停動作,提高打印件的質量。

        此外,Zhao等人[45]對復雜截面輪廓分區(qū)及子區(qū)域的掃描進行了研究,優(yōu)化了區(qū)域間的連接掃描路徑和子區(qū)域極端位置的掃描路徑,從而提高了成型效率[46];張鴻平等人[33]提出一種將輪廓偏置和并行柵格混合的路徑填充算法,有效地阻止了翹曲變形的產生;Jin等人[47]也提出一種將Z字掃描、輪廓偏置掃描混合的自適應路徑的生成算法,該算法被應用于生物醫(yī)學領域的復雜模型的3D打印制造中。

        2.3 掃描填充算法對比分析與評價

        衡量3D 打印技術的指標包括:打印速度、穩(wěn)固性、逼真度以及密度等,其中多種指標與掃描填充算法密切相關,因此填充算法的優(yōu)越也決定了切片軟件切片引擎的優(yōu)劣。本文從主要從成型精度、打印速度、密度與穩(wěn)固性三方面對現(xiàn)有算法進行分析。

        2.3.1 成型精度

        成型精度與成型實體的逼真度息息相關,而影響工件成型精度的主要因素是尺寸誤差。

        當采用往復平行掃描填充算法時,掃描線方向上的收縮應力均同向,總收縮增大,使工件表面產生翹曲變形,同時在平行掃描時,若采用恒定掃描間距,則加大尺寸誤差,因此使用時必須將自適應間距算法融入,采用復合掃描填充方式。與平行掃描相同,若采用分區(qū)掃描填充思想,工件表面也會產生翹曲變形,而若使用OFFSET 型填充,掃描線方向上應力時刻發(fā)散,總殘余應力減小,收縮減小,因而較平行填充方式,此種方式成型工件表面質量更高。同樣,使用螺旋式填充掃描時,收縮應力也不共向,尤其是采用分形思想Hilbert填充或輪廓偏置和并行柵格的復合填充時,工件表面翹曲變形將大幅度減少,尺寸誤差降低,成型精度提高。

        2.3.2 打印速度

        打印速度、打印時間、成型效率與加工成本密不可分,打印速度提高,打印時間必然縮短,成型效率必然提高,加工成本必然減少。

        當使用往復平行掃描填充時,雖節(jié)省了單向X或Y掃描中空程回起點的時間,但若加工有內孔或型腔結構的工件時,必須反復空程跨越,打印時間加長,成型效率有所降低;與其類似,采用Hilbert曲線分形掃描填充,噴頭運動路徑反復曲折,大大增加了噴頭運動時間,生產效率降低。

        而使用輪廓偏置掃描填充時,因對多邊形輪廓進行內外輪廓區(qū)分,使打印時噴頭空程運動時間較短,成型效率較往復掃描有大幅度提升;采用分區(qū)掃描填充方式,由于對掃描區(qū)域進行劃分,在某區(qū)域掃描完成后,會自動掃描填充與該區(qū)域距離最近的區(qū)域,減少了型腔跨越時間,提高了成型效率;采用螺旋式掃描填充,可實現(xiàn)全局連續(xù)不間斷打印,長而連續(xù)的路徑且沒有急轉彎可能使擠出頭沿著整個預設路徑以接近最大允許速度的速度移動,而變化很小,從而實現(xiàn)高效制造。

        2.3.3 密度與穩(wěn)固性

        采用往復平行掃描方式,若工件空腔較多,則噴頭填充時需頻繁跨越空腔,噴料電機頻繁啟停,斷絲次數(shù)增多,使工件填充密度減少;與其類似,采用Hilbert曲線填充時,噴頭運動會經過多個急速轉角,可能導致絲料填充不足,填充密度降低。

        而采用OFFSET型掃描填充和分區(qū)掃描填充,運行空程都較短,啟停次數(shù)較少,斷絲次數(shù)較少,則成型工件填充會密度有所增大。另采用分形掃描的Hilbert 曲線填充掃描,工件穩(wěn)固性較好,而采用螺旋式填充時,因螺旋方向缺乏偏差,使填充層無法在同一角度實現(xiàn)交叉,穩(wěn)固性有所降低。

        3 展望

        隨著生物醫(yī)療、機械電子和航空航天等領域的快速發(fā)展,市場對工業(yè)產品的復雜、多功能性需求也越來越高,多材料3D打印技術應運而生,且該項技術已成為機械工程、材料信息科學領域成型多材料零件的前沿技術,其最大優(yōu)點是可實現(xiàn)幾何結構和材料信息的一體化設計與制造。但不論是單相均質3D 打印,還是多材料異質3D打印,制品表面質量和使用性能都與分層切片、路徑規(guī)劃算法的優(yōu)劣密切相關。為使3D打印產品具有更廣泛、更優(yōu)異的性能,今后需從三方面展開深入研究。

        (1)多材料3D 打印模型必須同時反映幾何信息和材料信息,且切片軟件可對多材料模型進行切片處理,以得到含有材料信息的切片。

        因STL 模型本身無法反映模型顏色、材質等屬性,故應用傳統(tǒng)單相均質模型的切片軟件和技術進行切片,只能獲得打印幾何路徑,不能獲得材料信息。

        為了改進傳統(tǒng)切片模型無法凸顯材料信息這項不足,可將材料信息映射為色彩信息,在分析切片工藝參數(shù)時,考慮材料色彩信息對切片分層和填充方式的影響,如在截面輪廓填充時,采用基于顏色對模型截面進行分區(qū)的思想,不同顏色、不同材料,采用不同的輪廓掃描填充方式,從而實現(xiàn)可凸顯多材料屬性的模型3D 打印。同時,目前的主流切片軟件缺乏對多材料切片處理功能支持,因此開發(fā)可處理彩色STL模型的切片軟件也成為必要,除此之外,也可搭建多材料模型在線切片平臺,為成型多材料零件服務。

        (2)不斷優(yōu)化分層切片時的切片參數(shù)包括切片厚度和分層方向,提高模型構建精度,減少模型構建時間,以提高模型構建效率。

        模型構建精度即打印模型與原模型之間的相似度,該因素的高低與切片參數(shù)中的模型切片厚度和分層方向選取有關,選取不當會使模型表面產生階梯效應,使得模型構建精度存在誤差。

        Dolenc 等人提出了使用cusp height(階梯斜高)表示模型構建誤差標準[48],其中cusp height值由所有面片的法向量方向與分層方向的夾角θ和切片厚度決定,未來研究應根據(jù)實際給定cusp height 和模型中三角形面片的法向量與分層方向的夾角來調整分層厚度,通過模擬分析每個切片薄層,獲得最優(yōu)分層厚度。分層方向選取算法未來可從提高精度、縮短時間等多目標中選取要素構造函數(shù),以模型表面的法向量作為候選方向,最優(yōu)分層方向則是使函數(shù)值最小的方向。

        (3)調整路徑填充策略,改變內外輪廓邊界內的填充方式,提高模型穩(wěn)固性、柔韌性。

        模型數(shù)據(jù)處理最本質的就是對不同3D模型的幾何拓撲結構進行判斷并輸出相匹配的矢量集合,若兩者不匹配,實體模型會出現(xiàn)硬度低、柔韌性差、穩(wěn)固性差等情況。此時若使用多變的填充矢量生成算法適應不同的模型,則邊界所受沖擊最小,模型又可以很穩(wěn)固,如新興網(wǎng)格狀的蜂窩式填充就很方便地解決穩(wěn)固性差的問題,且在蜂窩式填充中,三角形填充穩(wěn)固性較強,六邊形填充柔韌性較強。

        還有若使用FDM 成型技術時,可通過加支撐的方式提高模型穩(wěn)固性。一般在自動支撐中,最常采用垂直或樹狀結構,其中垂直結構雖比較牢固,但材料浪費較多,因此優(yōu)越的支撐生成算法,須達到生成支撐越少越好,不僅節(jié)省材料,還更易與實體分離,從而提高制件的表面質量。但實際設計中,支撐穩(wěn)固和數(shù)量少,不可同時兼得,因此未來優(yōu)化支撐生成算法,需在兩者之間做出平衡,可在保證支撐實體穩(wěn)固的條件下盡可能實現(xiàn)數(shù)量少,以提高實體模型的生成質量。

        猜你喜歡
        模型
        一半模型
        一種去中心化的域名服務本地化模型
        適用于BDS-3 PPP的隨機模型
        提煉模型 突破難點
        函數(shù)模型及應用
        p150Glued在帕金森病模型中的表達及分布
        函數(shù)模型及應用
        重要模型『一線三等角』
        重尾非線性自回歸模型自加權M-估計的漸近分布
        3D打印中的模型分割與打包
        亚洲av精二区三区日韩| 亚洲国产成人aⅴ毛片大全| 中文字幕一区二区三区精品在线| 国产免费观看久久黄av麻豆| 亚洲人成无码区在线观看| 欧美成人一区二区三区在线观看| 亚洲国产AⅤ精品一区二区不卡| 免费看草逼操爽视频网站| 中文字幕av伊人av无码av| 久久久久久伊人高潮影院| 国产妇女乱一性一交| 亚洲女同高清精品一区二区99| 亚洲av无码国产精品色软件| 东北寡妇特级毛片免费| 日韩中文字幕一区二区高清| 国产精品美女主播在线| 亚洲精品无码永久在线观看 | 黄片大全视频在线播放| 97在线观看| 久久国产精99精产国高潮| 国产一区二区三区18p| 亚洲av成人无码一区二区三区在线观看| 无套内谢的新婚少妇国语播放| 亚洲中文久久久久无码| 国产美女高潮流白浆视频| 亚洲精品国产精品国自产| 亚洲人成无码网www| 国产高清精品在线二区| 超级乱淫片国语对白免费视频| 亚洲av麻豆aⅴ无码电影| 中文不卡视频| 国产视频在线观看一区二区三区 | 欧美激欧美啪啪片| 国产在线精品一区二区三区不卡| 亚洲一级无码AV毛片久久| 亚洲国产精品情侣视频| 亚洲日本va中文字幕| 亚洲AV成人无码久久精品四虎| 亚洲av综合av国一区二区三区| 久久综合亚洲色一区二区三区| 爽妇网国产精品|