【溫馨提示】 dwg后綴的文件為CAD圖,可編輯,無水印,高清圖,,壓縮包內(nèi)文檔可直接點(diǎn)開預(yù)覽,需要原稿請自助充值下載,請見壓縮包內(nèi)的文件,所見才能所得,下載可得到【資源目錄】下的所有文件哦--有疑問可咨詢QQ:1304139763 或 414951605
用普通刀具在立體平版印刷格
式中對三角雕塑面的數(shù)控加工
一個產(chǎn)生數(shù)字控制刀具路徑的統(tǒng)一方法已經(jīng)出現(xiàn),這個刀具路徑是用普通刀具在立體平版印刷格式中對三角形雕塑表面的數(shù)字控制加工產(chǎn)生的。這個方法的產(chǎn)生很重要,這是是因為一個立體平板印刷格式的應(yīng)用象征著一個計算機(jī)輔助設(shè)計模型已經(jīng)在很短的一段時間內(nèi)被工業(yè)界廣泛接受。這不僅是因為比如特別需要運(yùn)用這種方法的快速設(shè)計模型的應(yīng)用,而且還歸結(jié)于現(xiàn)在可以直接用數(shù)字化和反向工程過程來制造復(fù)雜的立體平板印刷模型。雖然有很多支持立體平板印刷文件的計算機(jī)輔助設(shè)計和計算機(jī)輔助制造的軟件系統(tǒng),但在這些文章中只有幾頁紙直接涉及到從立體平板印刷文件來的數(shù)字控制加工問題。一種用普通自動編程切削刀具產(chǎn)生刀具路徑的一般計算算法已經(jīng)出現(xiàn)。這種算法看起來普遍,它可適用于包括球頭刀、平底刀和內(nèi)圓角精銑刀在內(nèi)的各種各樣的切削刀具。為了減少計算時間,一個用彩色小石塊鑲嵌產(chǎn)生網(wǎng)狀詢問區(qū)域高的效方法也已經(jīng)產(chǎn)生。用模仿加工和真正的機(jī)械加工制造的實例來說明所提出的方法的效率。
1、介紹
目前,多數(shù)計算機(jī)輔助設(shè)計(CAD) 系統(tǒng)利用參數(shù)表面代表CAD 模型的幾何形狀。由于各種各樣的設(shè)計或制造過程的不同,需要轉(zhuǎn)換不同的計算機(jī)輔助設(shè)計系統(tǒng)(CAD)和計算機(jī)輔助制造系統(tǒng)(CAM)之間的模型。中立數(shù)據(jù)文件譬如最初的圖表交換規(guī)格(IGES) 廣泛地被用于(美國產(chǎn)品數(shù)據(jù)協(xié)會1996) 。最初的圖表交換規(guī)格(IGES)描述在建立CAD 模型時可能被使用的信息、定義個體模型時的參數(shù)量和各個個體之間不同的關(guān)系。但是,使用最初的圖表交換規(guī)格(IGES)翻譯CAD 模型并不是總是容易的,這是因為大多數(shù)計算機(jī)輔助設(shè)計系統(tǒng)(CAD)使用不同的內(nèi)部表示方法而且轉(zhuǎn)換并不是總是直接的而錯誤又比較多。與最初的圖表交換規(guī)格(IGES) 相比,立體平版印刷(STL) 格式比較簡單,并且它的實施比較容易 (Jacobs 和Reid 1992 年, Kochan 1993) ?;旧?,一個立體平版印刷(STL)文件只包含一個三角形和它們的法線傳播媒介。立體平版印刷(STL)文件不能替換最初的圖表交換規(guī)格(IGES),最初的圖表交換規(guī)格(IGES)包含更多與設(shè)計相關(guān)的信息,然而對于許多順流制造業(yè)活動譬如迅速設(shè)計模型、數(shù)字控制(NC) 加工制造甚至有限元素分析來說,這些信息包含在立體平版印刷(STL)之中的信息是充足的。由于它的簡單和在各種各樣的工程學(xué)領(lǐng)域中的不同用途,立體平版印刷(STL)翻譯受到大多數(shù)計算機(jī)輔助設(shè)計和計算機(jī)輔助制造(CAD/CAM)系統(tǒng)的支持。在過去,立體平版印刷(STL)文件是負(fù)擔(dān)對內(nèi)存分配和計算速度的任務(wù)。但是,隨著中央處理單元的加速,更多力量和存儲芯片逐漸變得更加便宜,這不再是轉(zhuǎn)換和處理立體平版印刷(STL) 文件時的一個障礙。此外,最新的三維掃描技術(shù)也促使反向工程的應(yīng)用迅速增長,在反向工程應(yīng)用中,創(chuàng)造很大并且很復(fù)雜的模型后,將它存放在立體平版印刷(STL)文件之中(Chuang 等2002) 。人們現(xiàn)在已經(jīng)普遍接受這樣一個事實,分成三角形的表面和立體平版印刷(STL) 文件的應(yīng)用將使設(shè)計和制造業(yè)應(yīng)用變得越來越普遍。
在過去,人們已經(jīng)學(xué)到了許多三軸機(jī)械加工刀具路徑的計劃方法 (Dragomatz 和Mann 1997) 。刀具路徑的產(chǎn)生方法可以分成兩種類型: 解析和參數(shù)(Zeid 1991) 。前者產(chǎn)生于橫切機(jī)械加工表面的短剖面飛機(jī)。而后者產(chǎn)生于沿著平面或者曲面走刀的數(shù)字控制刀具路徑,而刀具切削點(diǎn)(CL) 通常是用計算機(jī)從機(jī)械制造加工表面的設(shè)置來進(jìn)行計算的(Kishinami等1987 年,Tang 等1995 年,Choi 等1997 年,Lee 2003 年)。參數(shù)設(shè)置方法在應(yīng)用精確表面信息之中有其特定的優(yōu)點(diǎn),但是它可能不適合應(yīng)用于加工帶有很多凸臺的復(fù)合表面并且很容易受到凹平面的損壞(Choi 和Jerard 1998) 。在另一方面,解析的方法的優(yōu)點(diǎn)是可以產(chǎn)生沒有凹平面損壞現(xiàn)象的刀具路徑,但是它的缺點(diǎn)的是不能產(chǎn)生直線的走刀路徑和進(jìn)行清角加工的刀具路徑(Dragomatz 和Mann 1997) 。所以,在零件的現(xiàn)實加工之中,解析和參數(shù)路徑的應(yīng)用策略在互換性之中被運(yùn)用。立體平版印刷(STL)加工主要是應(yīng)用解析的加工策略,這是因為它不包含有完整的表面信息。在解析路徑計劃之中,當(dāng)切削刀具接觸到機(jī)械加工表面時, CLs就被計算出來。在解析路徑計劃之中一個最有效的方法是繪制Z軸 (Choi 等1988 年,Choi 1991 年,Saito 和Takahashi 1991 年,林和劉1998) 。繪制Z軸的方法計算柵格數(shù)據(jù)庫設(shè)置中的無干涉CLs。機(jī)械加工是精確度取決于庫柵格數(shù)據(jù)的密度。這通常是一個對柵格數(shù)據(jù)庫大的存儲空間的分配的需要。Hwang 和他的同事提出這樣一個方法,就是用平底刀、球頭刀和圓角精銑刀從三角形表面產(chǎn)生無干涉機(jī)械機(jī)械刀具路徑(Hwang 1992 年,Hwang 和Chang 1998) 。但是,這種方法是相對于不同的切削刀, 而且它的算法限制可切削刀類型的開發(fā)。盡管在現(xiàn)實之中使用著更多不同的切削刀具類型。例如,經(jīng)常用一把細(xì)而利的精銑刀具作為淺槽的標(biāo)號。它會繁瑣而笨拙地產(chǎn)生所有需要的刀具的不同算法和代碼。
本論文介紹一種直接產(chǎn)生刀具路徑的統(tǒng)一方法,這種方法是用通用的自動編程加工刀具(APT)在立體平版印刷(STL)的三角形表面上產(chǎn)生的(Kral 1986)。APT切削刀的拓?fù)浣Y(jié)構(gòu)定義通常被用于數(shù)字控制的應(yīng)用實例,但大多數(shù)刀具路徑的形成方法都是為特殊的刀具類型開發(fā)的,不的通用的 (Chung?等1998 年,Chiou and Lee 1999) 。在這里為所有刀具類型產(chǎn)生的刀具路徑形成是普遍的,在這里以包括球頭刀、平底刀和圓角精銑刀以及其它更多的刀具作為代表(圖3 和4)。從這個研究結(jié)果來看,只有一種系統(tǒng)的和統(tǒng)一的算法是必要的, 這個算法對通用APT切削刀的原則是非常兼容的。為了減少在處理一個大立體平版印刷(STL)文件時的計算時間,一個在區(qū)域詢問方面的高效方法產(chǎn)生了。
2、在三軸機(jī)械加工中的數(shù)字控制刀具路徑計劃
在實際的應(yīng)用之中,數(shù)字控制刀具路徑可以適用于各種不同的機(jī)械加工過程(Choi 等1994) (圖1):
圖1 數(shù)字控制刀具路徑計劃中不同的機(jī)械加工過程
主要規(guī)程包括粗加工、半精加工和去除咬邊加工(通常叫做平行加工或清角加工) 。用大尺寸的切削刀具和高的進(jìn)給量進(jìn)行粗加工(通常用平底精銑刀)可以高效率地去除龐大的重復(fù)材料。為得到一個更好的加工表面,在精加工之前通常通常要進(jìn)行幾次半精加工(通常是用圓精銑刀和球頭精銑刀)。完成了半精加工之后,工件表面就留下均勻厚度的材料,這個厚度是作為精加工(通常是用小的球頭精銑刀)要去除的工序余量薄層。有時完成精加工后還需要進(jìn)行平行加工和清角加工,因為沿壁角邊緣有一個咬邊的區(qū)域 (圖2)。一種更小的切削刀具是用在精加工之后的加工過程,以塑造局部角度外形或邊緣并且去除未切削的材料。根據(jù)上述討論,產(chǎn)生CLs通用切削刀具的一個統(tǒng)一方法的形成是不僅實用的, 而且更加容易實施和維護(hù)。因為有有效覺得方法來將三角形參數(shù)或所包含的表面的公差控制在允許的范圍內(nèi),在這里開發(fā)的算法能夠?qū)ζ胀ǖ挠嬎銠C(jī)輔助制造(CAM)產(chǎn)生一個‘核心引擎作用’。
圖2 咬邊區(qū)域
3、普通幾何形狀的APT 切削刀
根據(jù)APT 的定義,可以用如圖3所示的參數(shù)來將普通幾何形狀的切削刀具完整地描述出來:
圖3 普通幾何形狀刀具的參量
d、切削刀具直徑,刀具直徑是輻形距離兩倍,這個輻形距離的切削刀具軸到上部和下部直線段交叉點(diǎn)的距離計量的;
r、壁角半徑;
e 輻形距離,它是從切削軸到壁角圈子中心的距離,如果它的壁角和中心是在工具軸的同一邊,那么它是正面的,否則它就是反面的;
f、從終點(diǎn)到壁角圈子中心的距離,這個距離是通過平行于工具軸來測量的。
切削刀具參數(shù)的值的必須與其內(nèi)部的各種參數(shù)相一致,而且不能違背某些規(guī)定的約束,以便適當(dāng)?shù)孛枋鲈试S范圍之內(nèi)加工刀具的幾何形狀(Kral 1986)如圖4所示是切削刀具集合形狀的幾種選擇:
圖4 根據(jù)APT 定義的機(jī)械加工刀具形狀的幾種選擇
一些附屬參量的方法如下,被使用幫助描述CL 點(diǎn)的計算。這些附屬參數(shù)可用于幫助描述刀具切削點(diǎn)的計算。
R=+(Lc-tan1)tan2--------(1)
那里的半徑R,是切削刀具在加工零件表面上的最大伸出界限。這個界限將用于幫助尋找在伸出區(qū)域內(nèi)的相交的三角形。從機(jī)械加工的切削刀具的幾何學(xué)外形來看,圓環(huán)圈子的半徑R1和R2 的計算方法如下:
R1=(u+)/2-------------(2)
哪里
R2=e+(vsin(22)+)/2-----(3)
和
V=((R-e)/tan2)-(Le-f)
哪里
L=Lc-f+----------(4)
距離L,是用半徑R2從圓環(huán)圈子的中心開始計量來進(jìn)行計算的,計算的方法如下:
L=Lc-f+
在刀具參側(cè)面上距離分別為R1和R2的兩個不同的點(diǎn)從工具軸開始將機(jī)械加工切削刀具分成三個不同的區(qū)域。在上面的部分是錐體截面體其半徑是R,R2高度是L,中間部分是圓環(huán)半徑e和壁角圓半徑r,底部是半徑R1 和高度R1 圈子錐體tan_1。
通常,切削刀具側(cè)面不需要包含所有三個區(qū)域。比如在上圖4中是(a)圖,它的形狀是一個圓筒;在圖4中的(c)圖,花托成為一個半圓球;在圖4中的中(d),它是一把逐漸變得尖細(xì)切削刀。
4、形成刀具切削區(qū)域的算法
數(shù)字控制加工中形成塑造傳統(tǒng)的實體模型的方法需要垂直于刀具切削表面(CL)的平面。雖然它在概念是簡單的,但是還是有幾的缺點(diǎn)。首先,垂直表面的形成不是一個瑣細(xì)的問題。在固體模型中,界限表示法(B Rep)模型是最普遍的代表形式。被整理的不均勻的B多槽軸(NURBS)表面的垂距是復(fù)雜的而且計算費(fèi)用昂貴的操作。其次,被整理的表面的垂距可以容易地制造復(fù)雜的自身內(nèi)部的交叉點(diǎn)和外部的交叉點(diǎn)(以毗鄰表面)問題。此外,這個統(tǒng)一的垂距表面只實用于球頭銑刀刀具切削區(qū)域的產(chǎn)生。用圓角銑刀加工形成的刀具切削區(qū)域垂距表面是一個更加困難的問題,更不用說更加通用的APT刀具。總的來說,用垂距表面在數(shù)字控制刀具路徑中產(chǎn)生傳統(tǒng)的實體模型在計算過程中是復(fù)雜的,而且計算的效率也很底。
此外,解析機(jī)械加工中,在給定部分參數(shù)表面后,機(jī)械加工刀具路徑是從垂距部分表面和平行于工具軸的一系列垂直平面的交叉點(diǎn)產(chǎn)生的。非線性等式解決的方法也許包含在要尋找的交叉點(diǎn)曲線中。對于一個立體平版印刷(STL)模型,因為零件表面已經(jīng)被分成三角形,刀具路徑的形成是從多面體表面開始計算CLs的。在許多情況下,唯一線性運(yùn)算是很有必要的。如圖5所示,切削刀具與零件表面接觸的地方叫做刀具接觸點(diǎn)(CC),而刀具的端點(diǎn)被定義為刀具切削點(diǎn)。在機(jī)械加工中,刀具接觸點(diǎn)(CC)并不是固定的,而刀具切削點(diǎn)(CL)的x-y 坐標(biāo)值可以任意確定(多數(shù)情況下是落在固定的網(wǎng)格點(diǎn))。唯一的未知數(shù)就是刀具切削點(diǎn)的Z軸坐標(biāo)值。因此,刀具路徑通常的由很多連續(xù)的刀具切削點(diǎn)組成。當(dāng)工具軸向二維點(diǎn)(xc,yc)移動時,零件表面將形成一個區(qū)域,這個區(qū)域是半徑為R的二維圓組成的,這個二維圓的圓心在(xc,yc)點(diǎn)上。這個區(qū)域叫做刀具接觸點(diǎn)(CC)(圖5)。
圖5 CC點(diǎn)、CL點(diǎn)和CC區(qū)域
本文提出一種計算無推斷從零件表面的那些小的三角形來的刀具切削點(diǎn)(CL)的算法,這些零件表面與刀具接觸點(diǎn)(CC)區(qū)域是重疊的。當(dāng)切削刀具與一個三角形多面體接觸時,刀具接觸點(diǎn)(CC)可能位于端點(diǎn)、小平面或者是邊沿上。對于切削刀具本身,刀具接觸點(diǎn)(CC)可能與包絡(luò)線、花托區(qū)域或更低的錐體連在一起。對于這些各種各樣的聯(lián)系情況,刀具切削點(diǎn)(CL)的計算方法是不相同的。先確定接觸區(qū)域和刀具接觸點(diǎn)(CC)是非常必要的,然后從刀具接觸點(diǎn)(CC)區(qū)域可以計算出刀具路徑的刀具切削點(diǎn)(CL)。對于一把普通的APT 切削刀具,有九類型計算模型。實際上,
并不是每把切削刀具都包含有三個區(qū)域。通常,一把切削刀具只包含有一個或者兩個切削區(qū)域(圖4)。刀具切削點(diǎn)(CL)的計算過程首先是從分成三角形小平面的刀具接觸點(diǎn)(CC)區(qū)域開始的。這是一個節(jié)約時間的策略,因為如果刀具接觸點(diǎn)(CC)小平面里面, 切削刀具就不接觸到端點(diǎn)或者三角形的邊沿,因此,后面二者更加費(fèi)時的步驟就可能得到避免。