一種基于3d打印數(shù)據(jù)處理軟件平臺的實現(xiàn)方式的制作方法
【專利摘要】本發(fā)明公開了一種基于3D打印數(shù)據(jù)處理軟件平臺的實現(xiàn)方式,包括:構建待加工零件的三維模型,并根據(jù)構建的模型生成相應的STL文件;采用OpenGL可視化技術對生成的STL文件進行可視化處理;根據(jù)STL文件中三角面片的位置和拓撲關系對可視化處理后的三維模型進行快速分層切片處理,并為待加工零件的三維模型自動添加支撐結構;根據(jù)分層切片處理的結果和加工材料的特性,采用生死單元法對待加工零件基于SLS和SLM技術工藝的加工過程進行模擬,然后根據(jù)模擬的結果對待加工零件進行參數(shù)選擇和模型優(yōu)化,從而得到待加工零件的最優(yōu)打印參數(shù)和最優(yōu)加工模型。本發(fā)明具有效率高、成本低和成型質量好的優(yōu)點,可廣泛應用于自動控制領域。
【專利說明】一種基于3D打印數(shù)據(jù)處理軟件平臺的實現(xiàn)方式
【技術領域】
[0001]本發(fā)明涉及自動控制領域,尤其是一種基于3D打印數(shù)據(jù)處理軟件平臺的實現(xiàn)方式。
【背景技術】
[0002]3D打印又稱增材制造,是一種不需要模具就可以通過疊加原理實現(xiàn)CAD模型到實物轉換的快速成型技術。該技術在新產品開發(fā)和個性化產品定制等方面具有傳統(tǒng)加工技術無法取代的優(yōu)勢。目前根據(jù)打印原理,3D打印的方法可分為:立體光刻、熔融沉積成型、激光選區(qū)熔化和分層實體制造。3D打印成型過程可分為離散和堆積兩個相反的過程。離散是指對三維CAD模型進行分層切片處理,獲得具有一定厚度的二維輪廓,分層切片處理后的數(shù)據(jù)經過進一步處理,并根據(jù)不同工藝的要求與3D打印數(shù)控成型技術相結合,以使數(shù)控系統(tǒng)根據(jù)生成的代碼以平面方式加工,實現(xiàn)層層疊加的堆積過程。
[0003]三維CAD模型的數(shù)據(jù)處理是3D打印技術的重要環(huán)節(jié),直接決定打印件的精度和成型質量。根據(jù)不同的打印工藝,3D打印系統(tǒng)處理的材料也不同。在用于生產精密工程部件的SLM和SLS技術工藝開發(fā)中,3D打印系統(tǒng)仍采用傳統(tǒng)的方法,需通過大量的正交試驗進行反復驗證,在不同加工工藝下測試相應的力學性能,從而得出最佳的加工工藝參數(shù)范圍及相應的科學數(shù)據(jù)。這一過程無疑延長了產品產出時間和增加成本,也無法充分發(fā)揮3D打印的優(yōu)勢。而且現(xiàn)有的3D打印系統(tǒng)需要手動為零件添加支撐結構,加工準備時間長,無法保證成型的質量。
【發(fā)明內容】
[0004]為了解決上述技術問題,本發(fā)明的目的是:提供一種效率高、成本低和成型質量好的,基于3D打印數(shù)據(jù)處理軟件平臺的實現(xiàn)方式。
[0005]本發(fā)明解決其技術問題所采用的技術方案是:
一種基于3D打印數(shù)據(jù)處理軟件平臺的實現(xiàn)方式,包括:
A、構建待加工零件的三維模型,并根據(jù)構建的模型生成相應的STL文件;
B、采用OpenGL可視化技術對生成的STL文件進行可視化處理,從而實現(xiàn)STL文件的三維模型重建以及對模型的渲染和操作;
C、根據(jù)STL文件中三角面片的位置和拓撲關系對可視化處理后的三維模型進行快速分層切片處理,并為待加工零件的三維模型自動添加支撐結構;
D、根據(jù)分層切片處理的結果和加工材料的特性,采用生死單元法對待加工零件基于SLS和SLM技術工藝的加工過程進行模擬,然后根據(jù)模擬的結果對待加工零件進行參數(shù)選擇和模型優(yōu)化,從而得到待加工零件的最優(yōu)打印參數(shù)和最優(yōu)加工模型。
[0006]進一步,所述步驟B,其包括:
B1、對生成的STL文件進行讀取和修復處理;
B2、采用OpenGL可視化技術對修復后的STL文件進行三維模型重建,并對STL文件的三維模型進行光照選取、材質選取和顏色渲染;
B3、對重建后的三維模型進行縮放、平移、旋轉、鏡像和選取操作。
[0007]進一步,在所述步驟C中根據(jù)STL文件中三角面片的位置和拓撲關系對可視化處理后的三維模型進行快速分層切片處理這一步驟,其具體為:
CU、將STL文件的三角面片按照其最小高度進行分組排序;
C12、動態(tài)建立一個三角面片表,并在此三角面片表中建立局部的三角面片鄰接拓撲關系;
C13、根據(jù)分組排序的結果和三角面片表進行切片處理。
[0008]進一步,所述步驟D,其包括:
D1、根據(jù)分層切片處理的結果和加工材料的特性,采用生死單元法對待加工零件的SLS和SLM加工過程進行模擬;
D2、根據(jù)模擬的結果對待加工零件進行參數(shù)選擇和模型優(yōu)化,從而得到待加工零件的最優(yōu)打印參數(shù)和最優(yōu)加工模型。
[0009]進一步,所述步驟Dl,其包括:
D11、導入待加工零件的三維模型,并進行加工材料屬性定義和進行網(wǎng)格劃分;
D12、殺死網(wǎng)格中除第一層之外的所有單元;
D13、以第一層單元為當前層單元,并為當前層施加初始條件和邊界條件,加載激光能量至當前層;
D14、計算當前層單元的傳熱,得到當前層單元的溫度分布;
D15、根據(jù)當前層單元的溫度分布計算當前層單元的相變和熱應力;
D16、判斷所有面的計算是否完成,若是,則執(zhí)行步驟D2,反之,則更新激光能量項和邊界條件,然后返回步驟D14。
[0010]進一步,所述步驟D16,其包括:
D161、判斷當前線的計算是否完成,若是,則執(zhí)行步驟D162,反之,則除掉當前層的載荷,并在更新激光能量項和邊界條件后返回步驟D14 ;
D162、判斷當前面的計算是否完成,若是,則執(zhí)行步驟D163;反之,則將激光能量移動到下一條線,然后除掉當前層的載荷,并在更新激光能量項和邊界條件后返回步驟D14;D163、除掉當前層的激光能量和邊界條件,并激活下一層的單元進行相變和熱應力計算;
D164、判斷所有面的計算是否完成,若是,則執(zhí)行步驟D2,反之,則將激光能量移動到下一層,然后除掉當前層的載荷,并在更新激光能量項和邊界條件后返回步驟D14。
[0011]進一步,所述步驟D2的參數(shù)選擇包括:工藝參數(shù)選擇、材料選擇和顏色選擇。
[0012]進一步,在所述步驟C中為待加工零件的三維模型自動添加支撐結構這一步驟,其具體為:采用基于投影區(qū)域的支撐自動生成算法為待加工零件的三維模型自動添加支撐結構。
[0013]本發(fā)明的有益效果是:結合STL文件中三角面片的位置和拓撲關系來進行快速分層切片處理,大幅度提高了分層效率,減少了內存開支和等待時間;增設了采用生死單元法對待加工零件基于SLS和SLM技術工藝的加工過程進行模擬的過程,并可以根據(jù)模擬結果進行最優(yōu)打印參數(shù)的選定,克服了傳統(tǒng)通過大量的正交試驗進行加工工藝參數(shù)范圍選定的缺陷,節(jié)省了產品產出時間和減少了成本;可以自動添加支撐結構,減少了加工準備時間且可以保證成型的質量。
【專利附圖】
【附圖說明】
[0014]下面結合附圖和實施例對本發(fā)明作進一步說明。
[0015]圖1為本發(fā)明一種基于3D打印數(shù)據(jù)處理軟件平臺的實現(xiàn)方式的整體流程圖;
圖2為本發(fā)明步驟B的流程圖;
圖3為本發(fā)明據(jù)STL文件中三角面片的位置和拓撲關系對可視化處理后的三維模型進行快速分層切片處理的流程圖;
圖4為本發(fā)明步驟D的流程圖;
圖5為本發(fā)明步驟Dl的流程圖;
圖6為本發(fā)明步驟D16的流程圖;
圖7為本發(fā)明實施例二 STL文件的讀取和分析流程圖;
圖8為本發(fā)明實施例二 3D打印數(shù)據(jù)處理軟件平臺的結構框圖;
圖9為本發(fā)明實施例二對SLS和SLM加工過程的模擬流程圖。
【具體實施方式】
[0016]參照圖1,一種基于3D打印數(shù)據(jù)處理軟件平臺的實現(xiàn)方式,包括:
A、構建待加工零件的三維模型,并根據(jù)構建的模型生成相應的STL文件;
B、采用OpenGL可視化技術對生成的STL文件進行可視化處理,從而實現(xiàn)STL文件的三維模型重建以及對模型的渲染和操作;
C、根據(jù)STL文件中三角面片的位置和拓撲關系對可視化處理后的三維模型進行快速分層切片處理,并為待加工零件的三維模型自動添加支撐結構;
D、根據(jù)分層切片處理的結果和加工材料的特性,采用生死單元法對待加工零件基于SLS和SLM技術工藝的加工過程進行模擬,然后根據(jù)模擬的結果對待加工零件進行參數(shù)選擇和模型優(yōu)化,從而得到待加工零件的最優(yōu)打印參數(shù)和最優(yōu)加工模型。
[0017]參照圖2,進一步作為優(yōu)選的實施方式,所述步驟B,其包括:
B1、對生成的STL文件進行讀取和修復處理;
B2、采用OpenGL可視化技術對修復后的STL文件進行三維模型重建,并對STL文件的三維模型進行光照選取、材質選取和顏色渲染;
B3、對重建后的三維模型進行縮放、平移、旋轉、鏡像和選取操作。
[0018]參照圖3,進一步作為優(yōu)選的實施方式,在所述步驟C中根據(jù)STL文件中三角面片的位置和拓撲關系對可視化處理后的三維模型進行快速分層切片處理這一步驟,其具體為:
CU、將STL文件的三角面片按照其最小高度進行分組排序;
C12、動態(tài)建立一個三角面片表,并在此三角面片表中建立局部的三角面片鄰接拓撲關系;
C13、根據(jù)分組排序的結果和三角面片表進行切片處理。
[0019]參照圖4,進一步作為優(yōu)選的實施方式,所述步驟D,其包括: D1、根據(jù)分層切片處理的結果和加工材料的特性,采用生死單元法對待加工零件的SLS和SLM加工過程進行模擬;
D2、根據(jù)模擬的結果對待加工零件進行參數(shù)選擇和模型優(yōu)化,從而得到待加工零件的最優(yōu)打印參數(shù)和最優(yōu)加工模型。
[0020]參照圖5,進一步作為優(yōu)選的實施方式,所述步驟D1,其包括:
D11、導入待加工零件的三維模型,并進行加工材料屬性定義和進行網(wǎng)格劃分;
D12、殺死網(wǎng)格中除第一層之外的所有單元;
D13、以第一層單元為當前層單元,并為當前層施加初始條件和邊界條件,加載激光能量至當前層;
D14、計算當前層單元的傳熱,得到當前層單元的溫度分布;
D15、根據(jù)當前層單元的溫度分布計算當前層單元的相變和熱應力;
D16、判斷所有面的計算是否完成,若是,則執(zhí)行步驟D2,反之,則更新激光能量項和邊界條件,然后返回步驟D14。
[0021]參照圖6,進一步作為優(yōu)選的實施方式,所述步驟D16,其包括:
D161、判斷當前線的計算是否完成,若是,則執(zhí)行步驟D162,反之,則除掉當前層的載荷,并在更新激光能量項和邊界條件后返回步驟D14 ;
D162、判斷當前面的計算是否完成,若是,則執(zhí)行步驟D163;反之,則將激光能量移動到下一條線,然后除掉當前層的載荷,并在更新激光能量項和邊界條件后返回步驟D14;D163、除掉當前層的激光能量和邊界條件,并激活下一層的單元進行相變和熱應力計算;
D164、判斷所有面的計算是否完成,若是,則執(zhí)行步驟D2,反之,則將激光能量移動到下一層,然后除掉當前層的載荷,并在更新激光能量項和邊界條件后返回步驟D14。
[0022]其中,當前層的載荷,包括當前層的激光能量和邊界條件。
[0023]進一步作為優(yōu)選的實施方式,所述步驟D2的參數(shù)選擇包括:工藝參數(shù)選擇、材料選擇和顏色選擇。
[0024]進一步作為優(yōu)選的實施方式,在所述步驟C中為待加工零件的三維模型自動添加支撐結構這一步驟,其具體為:采用基于投影區(qū)域的支撐自動生成算法為待加工零件的三維模型自動添加支撐結構。
[0025]下面結合說明書附圖和具體實施例對本發(fā)明作進一步詳細說明。
[0026]實施例一
本實施例對本發(fā)明采用ANSYS有限元熱分析工具和生死單元技術進行SLS和SLM模擬加工過程的相關理論進行說明。
[0027](一)有限元法
有限元分析的基本原理是將原本連續(xù)的模型體離散化,即將連續(xù)的實體分解為有限多個互相連接、形狀規(guī)則的微小單元塊,通過每個小單元塊所假設的描述某一物理特性的近似函數(shù)來求解整個模型的函數(shù),從而將原來復雜的無限自由度問題轉為有限自由度問題,使得求解簡單化,適用于各種復雜模型、復雜邊界條件以及復雜的材料特性等問題的求解。有限元求得的解并非準確值,而是一個近似值,其精確程度取決于劃分的單元塊。
[0028](二)生死單元技術 “生死單元技術”是ANSYS公司為了模擬諸如焊接、切削加工、激光燒結、隧道開掘之類的動態(tài)過程而開發(fā)的一種新技術。在該技術中,單元的生死功能是通過修改單元剛度的方式實現(xiàn)的。單元被“殺死”時,它不是從剛度矩陣刪除了,而是它的剛度降為一個很小的值。殺死的單元的剛度乘以一個極小的減縮系數(shù)(默認值為1E-6)。為了防止矩陣奇異,該剛度不設置為O。與之相似,當單元“活”的時候,也是通過修改剛度系數(shù)的方式實現(xiàn)的。所有的單元,包括開始被殺死的,在求解前就已存在,這是因為在分析過程中剛度矩陣的尺寸不能改變,所以,被激活的單元在建模時就被建立,以實現(xiàn)后續(xù)的“生死”功能。當單元被重新激活時,它的剛度、質量與荷載等參數(shù)被還原到真實狀態(tài)。
[0029]實施例二
參照圖7,本發(fā)明的第二實施例:
本發(fā)明一種基于3D打印數(shù)據(jù)處理軟件平臺的實現(xiàn)方式,分成三個部分:STL文件的三維模型重建及對模型的渲染和操作、對三維模型的分層及自動添加支撐、SLS和SLM的加工過程模擬及基于此結果的參數(shù)選擇和設計模型優(yōu)化。下面逐一對這三部分進行說明。
[0030](一)STL文件的三維模型重建及對模型的渲染和操作
STL格式由于具有容易轉換、表示范圍廣、分層算法簡單等特點,為大多數(shù)3D打印系統(tǒng)采用,已成為3D打印行業(yè)實際上的工業(yè)標準。STL件有兩種格式=ASCII格式和二進制格式。其中,二進制的STL文件要比ASCII格式的文件小得多(一般是1/5),但ASCII格式可以直接閱讀和檢查。圖8是STL文件的讀取和分析流程。
[0031]對于3D打印數(shù)據(jù)處理軟件而言,三維模型的顯示是其必不可少的功能,因此必須對STL文件進行三維可視化處理。一般而言,三維模型的顯示功能需達到以下幾個要求:
O能顯示具有真實感的三維模型;
2)支持線框模式和陰影模式;
3)能提供光照、不同材質及顏色選擇;
4)支持模型的縮放、平移、旋轉、鏡像、選取等功能。
[0032]為了實現(xiàn)上述功能,本發(fā)明采用了 OpenGL可視化技術來對STL文件進行操作。
[0033](二)三維模型的分層及自動添加支撐
3D打印采用逐層打印的方式實現(xiàn)增材制造,因此,必須對STL文件沿高度方向進行分層,以獲得準確的二維輪廓信息。為了提高分層效率,本發(fā)明先將STL文件的三角面片按照其最小高度進行分組排序,以減少三角面片與切片平面位置關系判斷的次數(shù);然后動態(tài)建立一個三角面片表,并在此活性表中建立局部的三角面片鄰接拓撲關系,最后再在此基礎上進行切片處理,使得到的交點集合是有序的,以直接獲得首尾相連的有向封閉輪廓,從而獲得較高的切片效率。
[0034]支撐結構是使用3D打印設備加工零件的重要組成部分。支撐結構不僅可以保證懸空部位能夠正確成型,還能防止熱應力引起的變形,保證零件能夠被完整地加工出來。但是目前的3D打印軟件無法實現(xiàn)支撐結構的全自動添加,大多數(shù)情況下需要手動添加支撐,不僅費時,而且很難保證質量。有鑒于此,本發(fā)明選取了基于投影區(qū)域的支撐自動生成算法自動添加支撐的算法,以節(jié)省加工準備時間,保證成型質量。
[0035]基于投影區(qū)域的支撐自動生成算法是BOX型自動生成算法的改進算法。它在各分層截面上作支撐域時,不是以零件原型在XOY平面上的投影的最小包絡矩形作為邊界范圍,而是采用其在XOY平面上的投影作為邊界范圍,投影域范圍內的實體截面用實體材料進行填充,而其它區(qū)域則用支撐材料進行填充,這樣,得到一個以零件原型的投影域為底面的柱體,然后將支撐材料去掉,從而最終得到零件的原型。
[0036](三)SLS和SLM的加工過程模擬及基于此結果的參數(shù)選擇和模型優(yōu)化
SLS和SLM技術在加工金屬或者陶瓷材料時,材料在短時間內經歷劇烈的溫度變化。在此過程中產生的熱應力往往無法及時消除,如果熱應力過大,會導致零件變形甚至開裂,致使零件達不到設計要求甚至加工失敗。為了更好的發(fā)揮SLS和SLM的技術優(yōu)勢,有必要在加工之前根據(jù)零件的模型特點和材料特性對加工過程進行模擬,根據(jù)模擬結果選擇加工參數(shù),以獲得符合要求的零件。但目前的3D打印軟件沒有這一功能。
[0037]由于3D打印是增材制造過程,本發(fā)明采用“生死單元技術”對這一過程進行模擬,以克服了傳統(tǒng)通過大量的正交試驗進行加工工藝參數(shù)范圍選定的缺陷。
[0038]SLS和SLM的加工過程是本發(fā)明的重要組成部分。該部分將幫助用戶更加直觀地了解打印過程,并對加工過程中的熱變形、殘余應力過高等潛在問題提供解決方案。同時,該部分將幫助用戶選擇打印參數(shù)、規(guī)劃打印路徑及修改設計模型以更好的適應3D打印的特點。圖9是針對SLS和SLM加工過程的模擬流程圖。
[0039]3D打印雖然在加工復雜形狀零件方面具有無與倫比的優(yōu)勢,但是它也有其自身的局限。目前,大多數(shù)3D打印工藝均是采用逐點掃描的方式加工零件,當某些特征小于激光光斑或者噴嘴直徑時,或者設計中存在直角特征時,3D打印將無法按照設計方案加工出符合要求的零件。本發(fā)明對現(xiàn)有的模型設計進行了優(yōu)化,根據(jù)模擬的結果指導用戶修改模型,消除應力集中、更改無法加工的部分的設計,以適應3D打印的特點,更好的發(fā)揮3D打印的優(yōu)勢。
[0040]此外,本發(fā)明還建立了包括高分子材料、陶瓷材料和金屬材料在內的標準材料庫供用戶選擇,同時,建立了數(shù)據(jù)處理和交換的工藝標準,打破現(xiàn)有軟件只針對某一種工藝的局限,可以在不同工藝中使用,更加方便。
[0041]與現(xiàn)有技術相比,本發(fā)明具有以下優(yōu)點:
a、采取了一種全新的分層策略,將STL文件中三角面片的位置和拓撲關系結合使用,大幅度提聞了分層效率,減少了內存開支和等待時間。
[0042]b、在常見分層軟件的基礎上增加對SLS和SLM技術的生產過程的仿真模擬模塊,通過對采用本發(fā)明的技術來對3D打印過程進行深入分析,從而找到針對不同結構、不同材料的最佳打印參數(shù);同時還可以根據(jù)SLS和SLM工藝的特點,對現(xiàn)有模型進行修改,以適應3D打印的設計需要。
[0043]C、突破以往手動添加支撐結構的局限,開發(fā)了自動添加支撐的算法,以節(jié)省加工準備時間,保證成型質量。
[0044]d、建立了包括高分子材料、陶瓷材料和金屬材料在內的標準材料庫供用戶選擇,同時,建立數(shù)據(jù)處理和交換的工藝標準,打破現(xiàn)有軟件只針對某一種工藝的局限,可以在不同工藝中使用。
[0045]以上是對本發(fā)明的較佳實施進行了具體說明,但本發(fā)明創(chuàng)造并不限于所述實施例,熟悉本領域的技術人員在不違背本發(fā)明精神的前提下還可做作出種種的等同變形或替換,這些等同的變形或替換均包含在本申請權利要求所限定的范圍內。
【權利要求】
1.一種基于3D打印數(shù)據(jù)處理軟件平臺的實現(xiàn)方式,其特征在于:包括: A、構建待加工零件的三維模型,并根據(jù)構建的模型生成相應的STL文件; B、采用OpenGL可視化技術對生成的STL文件進行可視化處理,從而實現(xiàn)STL文件的三維模型重建以及對模型的渲染和操作; C、根據(jù)STL文件中三角面片的位置和拓撲關系對可視化處理后的三維模型進行快速分層切片處理,并為待加工零件的三維模型自動添加支撐結構; D、根據(jù)分層切片處理的結果和加工材料的特性,采用生死單元法對待加工零件基于SLS和SLM技術工藝的加工過程進行模擬,然后根據(jù)模擬的結果對待加工零件進行參數(shù)選擇和模型優(yōu)化,從而得到待加工零件的最優(yōu)打印參數(shù)和最優(yōu)加工模型。
2.根據(jù)權利要求1所述的一種基于3D打印數(shù)據(jù)處理軟件平臺的實現(xiàn)方式,其特征在于:所述步驟B,其包括: B1、對生成的STL文件進行讀取和修復處理; B2、采用OpenGL可視化技術對修復后的STL文件進行三維模型重建,并對STL文件的三維模型進行光照選取、材質選取和顏色渲染; B3、對重建后的三維模型進行縮放、平移、旋轉、鏡像和選取操作。
3.根據(jù)權利要求1所述的一種基于3D打印數(shù)據(jù)處理軟件平臺的實現(xiàn)方式,其特征在于:在所述步驟C中根據(jù)STL文件中三角面片的位置和拓撲關系對可視化處理后的三維模型進行快速分層切片處理這一步驟,其具體為: CU、將STL文件的三角面片按照其最小高度進行分組排序; C12、動態(tài)建立一個三角面片表,并在此三角面片表中建立局部的三角面片鄰接拓撲關系; C13、根據(jù)分組排序的結果和三角面片表進行切片處理。
4.根據(jù)權利要求1所述的一種基于3D打印數(shù)據(jù)處理軟件平臺的實現(xiàn)方式,其特征在于:所述步驟D,其包括: D1、根據(jù)分層切片處理的結果和加工材料的特性,采用生死單元法對待加工零件的SLS和SLM加工過程進行模擬; D2、根據(jù)模擬的結果對待加工零件進行參數(shù)選擇和模型優(yōu)化,從而得到待加工零件的最優(yōu)打印參數(shù)和最優(yōu)加工模型。
5.根據(jù)權利要求4所述的一種基于3D打印數(shù)據(jù)處理軟件平臺的實現(xiàn)方式,其特征在于:所述步驟Dl,其包括: D11、導入待加工零件的三維模型,并進行加工材料屬性定義和進行網(wǎng)格劃分; D12、殺死網(wǎng)格中除第一層之外的所有單元; D13、以第一層單元為當前層單元,并為當前層施加初始條件和邊界條件,加載激光能量至當前層; D14、計算當前層單元的傳熱,得到當前層單元的溫度分布; D15、根據(jù)當前層單元的溫度分布計算當前層單元的相變和熱應力; D16、判斷所有面的計算是否完成,若是,則執(zhí)行步驟D2,反之,則更新激光能量項和邊界條件,然后返回步驟D14。
6.根據(jù)權利要求5所述的一種基于3D打印數(shù)據(jù)處理軟件平臺的實現(xiàn)方式,其特征在于:所述步驟016,其包括: 0161、判斷當前線的計算是否完成,若是,則執(zhí)行步驟0162,反之,則除掉當前層的載荷,并在更新激光能量項和邊界條件后返回步驟014 ; 0162、判斷當前面的計算是否完成,若是,則執(zhí)行步驟0163;反之,則將激光能量移動到下一條線,然后除掉當前層的載荷,并在更新激光能量項和邊界條件后返回步驟014; 0163、除掉當前層的激光能量和邊界條件,并激活下一層的單元進行相變和熱應力計算; 0164、判斷所有面的計算是否完成,若是,則執(zhí)行步驟02,反之,則將激光能量移動到下一層,然后除掉當前層的載荷,并在更新激光能量項和邊界條件后返回步驟014。
7.根據(jù)權利要求5所述的一種基于30打印數(shù)據(jù)處理軟件平臺的實現(xiàn)方式,其特征在于:所述步驟02的參數(shù)選擇包括:工藝參數(shù)選擇、材料選擇和顏色選擇。
8.根據(jù)權利要求1所述的一種基于30打印數(shù)據(jù)處理軟件平臺的實現(xiàn)方式,其特征在于:在所述步驟中為待加工零件的三維模型自動添加支撐結構這一步驟,其具體為:采用基于投影區(qū)域的支撐自動生成算法為待加工零件的三維模型自動添加支撐結構。
【文檔編號】G06F17/50GK104504186SQ201410757941
【公開日】2015年4月8日 申請日期:2014年12月10日 優(yōu)先權日:2014年12月10日
【發(fā)明者】陳賢帥, 張春雨, 孫學通, 吳成龍 申請人:廣州中國科學院先進技術研究所