一種保持精度的三維模型簡化方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于數(shù)控加工技術(shù)領(lǐng)域,具體涉及一種保持精度的三維模型簡化方法。
【背景技術(shù)】
[0002]隨著數(shù)字化技術(shù)的發(fā)展,數(shù)控加工程序的編制逐漸由二維手工編程轉(zhuǎn)向基于模型的自動化編程,尤其對于復(fù)雜的零件,需要五軸加工來完成,手工編程無法完成程序的編制,必須基于三維模型進行編制;而對于一些超大型復(fù)雜三維模型,對計算機的配置提出了較高的要求,配置較低的計算機,在打開模型時速度極慢,模型在更新或移動過程中經(jīng)常會發(fā)生卡頓、死機等問題,這就需要計算機反復(fù)重新啟動,極大的影響了技術(shù)人員的工作效率;很多經(jīng)濟實力較好的企業(yè)無奈只好提高計算機的配置來改變這種狀況,同時給企業(yè)帶來了巨大的經(jīng)濟壓力;目前存在一種將模型輕量化的技術(shù),工程上常用的JT模型就是一種輕量化模型,由西門子公司開發(fā),用小平面表示幾何模型,采用層次細節(jié)技術(shù),具有較高的壓縮比,模型顯示速度快;但是這種模型只適用于裝配仿真及模型瀏覽,無法用于數(shù)控程序的編制,編程模型需要能夠識別模型實體的特征,并依據(jù)該特征生成刀位軌跡源文件。
【發(fā)明內(nèi)容】
[0003]針對現(xiàn)有技術(shù)的不足,本發(fā)明提出一種保持精度的三維模型簡化方法,以達到減小模型的存儲空間、提高模型的瀏覽速度、提高技術(shù)人員工作效率和降低成本的目的。
[0004]—種保持精度的三維模型簡化方法,包括以下步驟:
[0005]步驟1、對目標三維模型信息進行數(shù)據(jù)解析,獲得該三維模型信息中所包含的數(shù)據(jù)類型;
[0006]所述三維模型信息中所包含的數(shù)據(jù)類型包括可視化信息和不可視的存儲信息;其中,所述可視化信息包括主要幾何特征、陣列特征、次要幾何特征、三維標注信息和自定義視圖截面信息;所述存儲信息包括壓縮保存部件、重量數(shù)據(jù)、輕量化模型數(shù)據(jù)、計算機圖形元文件數(shù)據(jù)、3D注釋信息、快速回滾數(shù)據(jù)、快速回滾編輯數(shù)據(jù)和真實形狀數(shù)據(jù);
[0007]步驟2、對目標三維模型進行簡化,獲得簡化后的三維模型,具體步驟如下:
[0008]步驟2.1、對目標三維模型的可視化信息進行簡化;
[0009]具體為:保留主要幾何特征和陣列特征中的初始特征,刪除其余可視化信息;
[0010]步驟2.2、對目標三維模型的存儲信息進行簡化;
[0011]具體為:保留真實形狀數(shù)據(jù),刪除其余存儲信息,獲得簡化后的三維模型;
[0012]步驟3、工作人員根據(jù)簡化后的三維模型進行應(yīng)用工作。
[0013]步驟2.2所述的獲得簡化后的三維模型,根據(jù)實際需求可進一步進行壓縮保存數(shù)據(jù)。
[0014]本發(fā)明的優(yōu)點:
[0015]本發(fā)明一種保持精度的三維模型簡化方法,操作上非常簡單,對技術(shù)人員的技術(shù)要求低,實施后可以避免技術(shù)人員在打開復(fù)雜三維模型時計算機出現(xiàn)的卡頓甚至死機現(xiàn)象,并減小了三維模型在計算機中的存儲空間,不需要提高計算機的配置就可以基于模型進行數(shù)控程序的編制;更重要的是它保持了模型的精度,保證了數(shù)控程序的編制質(zhì)量,大大提高了編程人員的工作效率,同時大大降低了企業(yè)進行計算機配置升級的巨大成本;制造企業(yè)在工藝準備中越來越多的依賴于三維模型,因此對復(fù)雜模型的簡化需求也越來越高,本方法的應(yīng)用前景廣闊。
【附圖說明】
[0016]圖1為本發(fā)明一種實施例的一種保持精度的三維模型簡化方法流程圖;
[0017]圖2為本發(fā)明一種實施例的對目標三維模型進行簡化的方法流程圖。
【具體實施方式】
[0018]下面結(jié)合附圖對本發(fā)明一種實施例做進一步說明。
[0019]本發(fā)明實施例中,一種保持精度的三維模型簡化方法,方法流程圖如圖1所示,包括以下步驟:
[0020]步驟1、對目標三維模型信息進行數(shù)據(jù)解析,獲得該三維模型信息中所包含的數(shù)據(jù)類型;其中,
[0021]所述目標三維模型信息中所包含的數(shù)據(jù)類型包括可視化信息和不可視的存儲信息;可視化信息為能夠在屏幕上捕捉到的有形信息;存儲信息為三維模型在存儲時在數(shù)據(jù)模型中保存模型的各種存儲方式;
[0022]所述可視化信息包括主要幾何特征、陣列特征、次要幾何特征、三維標注信息和自定義視圖截面信息;所述存儲信息包括壓縮保存部件、重量數(shù)據(jù)、輕量化模型數(shù)據(jù)(JT數(shù)據(jù))、計算機圖形元文件數(shù)據(jù)(CGM數(shù)據(jù))、3D注釋信息、快速回滾數(shù)據(jù)、快速回滾編輯數(shù)據(jù)和真實形狀數(shù)據(jù);
[0023]本發(fā)明實施例中,采用一個44MB的三維模型進行簡化,解析出該三維模型信息中包含的數(shù)據(jù)類型如下:自定義視圖截面18個;三維標注及注釋信息為999個;三維模型的基本特征為790個,其中主要幾何特征360個,其余為陣列特征、倒圓特征和螺紋符號特征;
[0024]步驟2、對目標三維模型進行簡化,獲得簡化后的三維模型,方法流程圖如圖2所示,具體步驟如下:
[0025]步驟2.1、對目標三維模型的可視化信息進行簡化;
[0026]具體為:保留主要幾何特征和陣列特征中的初始特征,刪除其余可視化信息;
[0027]本發(fā)明實施例中,刪除三維標注及注釋信息,刪除自定義視圖截面,三維模型由44MB簡化為18MB ;刪除次要幾何特征,即倒圓特征和螺紋符號特征,模型簡化為15.2MB,三維模型的基本特征減少到406個;
[0028]本發(fā)明實施例中,保留陣列特征中的初始特征,所述初始特征為零件上保持有一個可以表述零件的結(jié)構(gòu)特點的原始特征,刪除其余陣列特征,模型簡化為14.4MB,基本特征減少到360個;
[0029]步驟2.2、對目標三維模型的存儲信息進行簡化;
[0030]具體為:保留真實形狀數(shù)據(jù),刪除其余存儲信息,獲得簡化后的三維模型;
[0031]本發(fā)明實施例中,采用模型編輯軟件,保留真實形狀數(shù)據(jù),避免冗余數(shù)據(jù)的產(chǎn)生,刪除其余的存儲信息,獲得簡化后的三維模型,并進一步進行壓縮保存數(shù)據(jù),獲得最終的簡化后的三維模型為9.19MB ;
[0032]步驟3、工作人員根據(jù)簡化后的三維模型進行應(yīng)用工作,如瀏覽模型、編制程序進行零件加工等。
[0033]本發(fā)明實施例中,相對于原始的44MB三維模型,簡化后的9.19MB三維模型縮小了79%的存儲空間,大大提高了三維模型的瀏覽速度,并且三維模型的精度仍然保持不變,可以提高技術(shù)人員的工作效率30%以上。
【主權(quán)項】
1.一種保持精度的三維模型簡化方法,其特征在于:包括以下步驟: 步驟1、對目標三維模型信息進行數(shù)據(jù)解析,獲得該三維模型信息中所包含的數(shù)據(jù)類型; 所述三維模型信息中所包含的數(shù)據(jù)類型包括可視化信息和不可視的存儲信息;其中,所述可視化信息包括主要幾何特征、陣列特征、次要幾何特征、三維標注信息和自定義視圖截面信息;所述存儲信息包括壓縮保存部件、重量數(shù)據(jù)、輕量化模型數(shù)據(jù)、計算機圖形元文件數(shù)據(jù)、3D注釋信息、快速回滾數(shù)據(jù)、快速回滾編輯數(shù)據(jù)和真實形狀數(shù)據(jù); 步驟2、對目標三維模型進行簡化,獲得簡化后的三維模型,具體步驟如下: 步驟2.1、對目標三維模型的可視化信息進行簡化; 具體為:保留主要幾何特征和陣列特征中的初始特征,刪除其余可視化信息; 步驟2.2、對目標三維模型的存儲信息進行簡化; 具體為:保留真實形狀數(shù)據(jù),刪除其余存儲信息,獲得簡化后的三維模型; 步驟3、工作人員根據(jù)簡化后的三維模型進行應(yīng)用工作。2.根據(jù)權(quán)利要求1所述的保持精度的三維模型簡化方法,其特征在于:步驟2.2所述的獲得簡化后的三維模型,根據(jù)實際需求可進一步進行壓縮保存數(shù)據(jù)。
【專利摘要】本發(fā)明一種保持精度的三維模型簡化方法,屬于數(shù)控加工技術(shù)領(lǐng)域;該方法首先對目標三維模型信息進行數(shù)據(jù)解析,獲得該三維模型信息中所包含的數(shù)據(jù)類型,其次對目標三維模型進行簡化,獲得簡化后的三維模型,最后工作人員根據(jù)簡化后的三維模型進行應(yīng)用工作;本發(fā)明操作上非常簡單,對技術(shù)人員的技術(shù)要求低,實施后可以避免技術(shù)人員在打開復(fù)雜三維模型時計算機出現(xiàn)的卡頓甚至死機現(xiàn)象,并減小了三維模型在計算機中的存儲空間,更重要的是它保持了三維模型的精度,提高了技術(shù)人員的工作效率,同時降低了企業(yè)進行計算機配置升級的巨大成本,應(yīng)用前景廣闊。
【IPC分類】G06T17/00
【公開號】CN105303607
【申請?zhí)枴緾N201510717815
【發(fā)明人】鄭艷銘, 張軍, 盧成玉
【申請人】沈陽黎明航空發(fā)動機(集團)有限責任公司
【公開日】2016年2月3日
【申請日】2015年10月28日