萬 濤(武漢軟件工程職業(yè)學(xué)院,武漢 430000)
網(wǎng)格曲面數(shù)控加工編程封閉模型分型線提取方法
萬 濤
(武漢軟件工程職業(yè)學(xué)院,武漢 430000)
目前,數(shù)控加工技術(shù)發(fā)展還不夠完善,實際生產(chǎn)中對復(fù)雜網(wǎng)格曲面分型線提取中還存在著效率不高、精度不夠的問題,本文結(jié)合封閉自由曲面的幾何特點與拓撲信息,提出了在投影法的基礎(chǔ)上進行的分型線提取算法。在對封閉模型進行分型提取時,可以依據(jù)幾何特點,使用設(shè)計封閉自由曲面凸模與凹模幾何模型的辦法來得到分型,再對分型點進行排序的過程中使用一環(huán)鄰域點搜索法,最終獲得分型線。
數(shù)控加工;網(wǎng)格曲面;分型線;封閉模型
目前,CAM(計算機輔助制造)技術(shù)與CAD(計算機輔助設(shè)計)技術(shù)發(fā)展迅速,文物修復(fù)、航空宇航制造、生物醫(yī)學(xué)仁心仁術(shù)制備與模具設(shè)計加工等領(lǐng)域已經(jīng)廣泛的應(yīng)用了網(wǎng)格曲面這種加工方法。網(wǎng)格曲面加工主要通過數(shù)控加工來實現(xiàn),在數(shù)控加工支撐添加與數(shù)控加工刀軌編輯等方面都有分型線的應(yīng)用,其對數(shù)控加工自動化的發(fā)展有著重要作用。
在自由曲面加工時,最常使用的輔助曲線就是分型線,不過目前分型線提取技術(shù)還不夠成熟,一般只應(yīng)用于規(guī)則模型,在提取網(wǎng)格曲面的分型線時往往不能做到高效與精確。近年來,模具設(shè)計領(lǐng)域?qū)τ诜中途€的研究很多,不過很多提取分型的算法都無法應(yīng)用于實際當(dāng)中,所以研究復(fù)雜網(wǎng)格曲面如何有效提取分型對加工編程有著重要意義。
依據(jù)不同的分型線生成方式可以將其分成五類:射線探測法、特征表面分組法、最大投影輪廓拉伸法、三角剖分可見性分析法與切片法。在對網(wǎng)格曲面的應(yīng)用過程中,最大投影輪廓拉伸法的表達和提取都不太容易,使用切片法提取自由曲面的分型線時的精度不足,目前主要使用特征表面分組法。特征識別技術(shù)的進步給曲面分型線的提取帶來了很大的進步,它主要依據(jù)模型的拓撲關(guān)系與幾何特點將模型表面分為不同種類,再給邊界線進行組合優(yōu)化還提取分型線,不過在復(fù)雜網(wǎng)格曲面進行分型線提取時,很難對模型表面特征進行分組。特殊表面分組法中有一種特殊的方法--可見性分析法,這種方法在表面特征分組時使用三角面片特征做為輔助工具,結(jié)合分模方向與三角面片法線方向來判斷三角面片可見性并依此進行分組,最后組合不同組別的邊界提取分型線。不過當(dāng)某個自由曲面的特征分組時出現(xiàn)孤立三角面片部位時,提取精度會受到影響,可能通過補加工來補救??梢娦苑治龇ㄖ羞€包括了另一種特殊的方法--射線探測法,它通過z一map還確定復(fù)雜曲面的可見性,網(wǎng)格越多,提取出的分型線的精度越高,不過在提高分型線精度增加網(wǎng)格數(shù)量的同時,也使得計算變得困難。
目前的分型線提取方法都沒有網(wǎng)格曲面的幾何特征與拓撲信息有效的結(jié)合起來,從而提高分型線的提高精度與效率。本文在滿足數(shù)控加工的要求的前提下,結(jié)合提取復(fù)雜曲面分型線的特點與難點,提出借助三角網(wǎng)格拓撲信息對封閉曲面進行分型線提取的計算方法,以期拋磚引玉,提高數(shù)控加工的效率。
將曲面參數(shù)化的辦法有很多,其中投影法應(yīng)用比較廣泛,可以經(jīng)過對原始模型的投影得到簡化后的信息,能有效的避免得到孤立三角面片區(qū)域的情況。z一map也是一種將信息通過投影進行參數(shù)化的方法,它的操作過程是先要在投影平面上面建立一個規(guī)則的棋盤網(wǎng)格,再使用模型和網(wǎng)格結(jié)點求交來得到離散模型,網(wǎng)格密度越大得到的離散模型越高,筆者為了使用得到的分型線提取精度不受網(wǎng)格密度影響,使用了map結(jié)點。
3.1封閉模型注塑分模模型
把融化的塑料注入凸模與凹模的空間里,凝固之后可以獲得凸模與凹模內(nèi)部空間的物體,這種加工方法就是注塑加工,其中,分型線就是凸模面與凹模面的分界線,它是模型外面的閉合曲線。通過注塑模型的數(shù)學(xué)數(shù)據(jù)得到的凸模與凹模的模型,再提取凸模面與凹模面的界線是可以得到封閉模型分型線的一種可靠方式。
3.2提取封閉模型的分型線
設(shè)置離散的凸模與凹模的數(shù)學(xué)模型是提取封閉模型過程必不可少的步驟,結(jié)合離散凸模與凹模數(shù)學(xué)模型上分型點的特點獲得分型線。在設(shè)計數(shù)學(xué)模型時,要把原模型的三角網(wǎng)格頂點在平面A與平面A上投影,因此,原模型的某個頂點和平面B與平面A中的兩個投影點X與Y是一樣的。依據(jù)凸模與凹模的數(shù)學(xué)特點,計算分型點的方法是:
使用公式(1)提取的分型點沒有順序性,使用搜索一環(huán)鄰域點可以排序。
本文結(jié)合封閉模型的特點,研究了新的封閉模型分型點的計算方法,給網(wǎng)格曲面提取分型點提供了新的思路,希望能使數(shù)控加工編程更快的發(fā)展,以滿足更多模型自動化生產(chǎn)的需求,促進行業(yè)的發(fā)展。
[1]RAN J Q,F(xiàn)U M W.Design of internal pins in injection mold CAD via the automatic recognition of undercut features[J].Computer-Aided Design,2010,42(07):582-597.
[2]R AVI B,S R INIVASAN M N.Decision criteria for computer ai-ded parting surface design[J].Computer-Aided Design,1990,22(01):1-12.
[3]FU M W,NEE A Y C,F(xiàn)UH J Y H.The application of surface visibility and moldability to parting line generation[J].Comput-er-Aided Design,2002,34(06):469-480.
10.16640/j.cnki.37-1222/t.2016.18.017
萬濤(1981-),男,湖北武漢人,碩士,講師,研究方向:數(shù)控技術(shù)。