專利名稱:一種快速生成五軸刀具姿角可行域的方法
技術領域:
本發(fā)明涉及五軸數(shù)控機床刀具路徑規(guī)劃領域,尤其涉及一種快速生成五軸刀具姿角可行域的方法。
背景技術:
數(shù)控機床正朝著高速化、高精化、復合化的方向發(fā)展。為適應多面體和曲面零件加工,國外數(shù)控鏜銑床、加工中心均采用多軸加工技術,包括五軸聯(lián)動功能,五軸機床通過增加兩個轉動軸,使得刀頭可以進入工件內(nèi)部。五軸加工的一個主要優(yōu)點是僅需經(jīng)過一次裝夾即可完成復雜形狀零件的加工,和多次裝夾相比,它可極大地提高加工和生產(chǎn)能力,顯著縮短產(chǎn)品加工周期及加工成本。五軸加工中,由于刀具方向朝向工件表面,因此可使用短刀具加工,從而提高刀具壽命,減少刀具損壞。然而,多變的刀具姿角也給五軸機床的控制和編程帶來了極大地困難,特別是干涉的檢測與避免問題。五軸加工中干涉問題可以分為局部干涉和全局干涉兩類。從微觀角度看,當?shù)额^在和曲面接觸點的曲率半徑大于曲面的曲率半徑時就會發(fā)生局部干涉。局部干涉會導致零件表面過切,影響零件表面加工精度。全局干涉是刀具除了切削點之外的其他部分,如刀柄、刀夾等部位和曲面發(fā)生碰撞。全局干涉不僅會破壞待加工零件表面,還可能會損壞刀具。局部干涉通常采用在刀觸點構建曲面杜邦標形的方法解決。全局干涉通常采用以下一些方法來避免1.偏置法;2.離散法;3.硬件法。方法I是在待加工零件曲面的偏置曲面上規(guī)劃刀具路徑,這樣可以自然而然的消除干涉,難點主要在于生成待加工零件曲面的無自相交的偏置曲面;其次方法I只適用在三軸機床并且是球頭刀上,很難推廣到五軸機床及其他形式刀具上,比如平底刀、環(huán)形刀等。方法2避免用復雜的數(shù)學解析式來計算兩張曲面的相交情況,基本思想是先將工件、刀具以及機床各自離散成微小單元,然后每組微元兩兩遍歷求交;雖然用包圍盒、八叉樹等方法可以減少計算量,但對曲面上每一個刀觸點都要進行一次遍歷求交,其計算量不容忽視。方法3將繁瑣的干涉計算交給硬件系統(tǒng),比如計算機顯卡,依靠圖形渲染時刀具、工件等深度測試來檢測干涉,依靠其強大的并行計算能力快速檢測干涉,但依然無法避免對每個刀觸點遍歷計算。中國專利申請?zhí)枮?00710045183. 9的發(fā)明專利公開了一種五軸數(shù)控加工光滑無干涉刀具路徑的規(guī)劃方法,該方法就是采用計算機顯卡,依靠圖形渲染時刀具、工件等深度測試來檢測干涉,無法避免對每個刀觸點遍歷計算。
發(fā)明內(nèi)容
為了防止自由曲面五軸精加工過程中刀具與設計曲面局部以及全局干涉,避免損壞待加工零件曲面或刀具,本發(fā)明提供一種快速生成自由曲面五軸路徑規(guī)劃中刀具姿角無干涉區(qū)域的方法。本方法可以同時避免局部干涉和全局干涉。一種快速生成五軸刀具姿角可行域的方法,包括如下步驟步驟I、輸入待加工零件曲面,在所述待加工零件曲面上均勻設置刀觸點;
步驟2、選擇加工刀具,根據(jù)指定的刀具類型和刀具參數(shù)建立刀具半徑方程以及刀具位置姿角方程;步驟3、確定刀觸點刀具姿角可行域; 步驟4、若任意一個刀觸點刀具姿角可行域不存在,則更換一把半徑更小的刀具, 返回步驟2 ;步驟5、對刀觸點的刀具姿角可行域進行3次B樣條擬合,從而得到刀具姿角可行域表達式;步驟6、對待加工零件曲面上所有刀觸點快速規(guī)劃出無干涉刀具路徑。所述待加工零件曲面包括u, V兩個參數(shù)變量,在待加工零件曲面上,沿著V向上均勻取r條等u參數(shù)曲線,在每條等u參數(shù)線上,沿著V方向上均勻取s個刀觸點,共取出 rX s個刀觸點。進一步地,所述步驟2建立刀具位置姿角方程的步驟包括步驟2. I、對于任意刀觸點Q,建立局部坐標系,所述局部坐標系的原點為Q,X軸沿著曲面在該點處的第一主方向,Z軸沿著曲面在該點處的法向,Y軸按照右手法則確定;步驟2. 2、所述刀軸與Z軸夾角為傾斜角P,刀軸在XQY平面內(nèi)的投影與X軸夾角為旋轉角e,建立刀軸矢量單位矢量T表達式與刀具刀具中心點表達式。進一步地,所述步驟3包括步驟步驟3. I、對于刀觸點Q判斷刀具是否和曲面干涉,由此來確定旋轉角為0時無干涉情況下P的上限0和下限¥ ;步驟3. 2、將旋轉角0 G [0,2 JI)等分成n份,對于每一個細分0確定每個0下 ^的上下限,得到該樣點刀具姿角可行域上下限分別為O = O1, (J)2, (J)3, , (J)n)(Ijr1, Ijr2, ¥3 Vn)步驟3. 3、遍歷每一個刀觸點,得到每一個刀觸點刀具姿角可行域。進一步地,所述步驟3. I包括步驟3. I. I、將待加工零件曲面離散成點云模型;步驟3. I. 2、判斷離散點云中所有點和刀具是否干涉,若干涉則調整刀具傾斜角, 直至不干涉,并記錄不干涉情況下傾斜角的范圍。進一步地,所述步驟5包括對刀觸點的刀具姿角可行域進行3次B樣條擬合,對可行域上限,取u向V向節(jié)點矢量分別為U= {0,0,0,0,l/(r-l),2/(r-l), , (r_2) / (r_l), 1,1,1,1}V= {0,0,0,0,l/(s-l),2/(s_l),…,(s_2) / (s_l),1,1,1,1}進行三次B樣條擬合,用追趕法計算得到一系列控制頂點,其中I彡i彡r+1,
I^ j ^ s+1,進而可以得到可行域上限表達式
權利要求
1.一種快速生成五軸刀具姿角可行域的方法,其特征在于包括如下步驟步驟I、輸入待加工零件曲面,在所述待加工零件曲面上均勻設置刀觸點;步驟2、選擇加工刀具,根據(jù)指定的刀具類型和刀具參數(shù)建立刀具半徑方程以及刀具位置姿角方程;步驟3、確定刀觸點刀具姿角可行域;步驟4、若任意一個刀觸點刀具姿角可行域不存在,則更換一把半徑更小的刀具,返回步驟2 ;步驟5、對刀觸點的刀具姿角可行域進行3次B樣條擬合,從而得到刀具姿角可行域表達式;步驟6、對待加工零件曲面上所有刀觸點快速規(guī)劃出無干涉刀具路徑。
2.根據(jù)權利要求I所述的快速生成五軸刀具姿角可行域的方法,其特征在于,所述待加工零件曲面包括U, V兩個參數(shù)變量,在待加工零件曲面上,沿著V向上均勻取r條等u參數(shù)曲線,在每條等u參數(shù)線上,沿著V方向上均勻取s個刀觸點,共取出rXs個刀觸點。
3.根據(jù)權利要求I所述的快速生成五軸刀具姿角可行域的方法,其特征在于,所述步驟2建立刀具位置姿角方程的步驟包括步驟2. I、對于任意刀觸點Q,建立局部坐標系,所述局部坐標系的原點為Q,X軸沿著曲面在該點處的第一主方向,Z軸沿著曲面在該點處的法向,Y軸按照右手法則確定;步驟2. 2、所述刀軸與Z軸夾角為傾斜角P,刀軸在XQY平面內(nèi)的投影與X軸夾角為旋轉角9,建立刀軸矢量單位矢量T表達式與刀具中心點表達式。
4.根據(jù)權利要求3所述的快速生成五軸刀具姿角可行域的方法,其特征在于,所述步驟3包括步驟步驟3. I、對于刀觸點Q判斷刀具是否和曲面干涉,由此來確定旋轉角為0時無干涉情況下P的上限和下限¥ ;步驟3. 2、將旋轉角0 G [0,2 Ji)等分成n份,對于每一個細分0確定每個0下3 的上下限,得到該刀觸點刀具姿角可行域上下限分別為O = O1,小2,小3, ,^n)叫=O1, ¥2, V3, , ¥n)步驟3. 3、遍歷每一個刀觸點,得到每一個刀觸點刀具姿角可行域。
5.根據(jù)權利要求4所述的快速生成五軸刀具姿角可行域的方法,其特征在于,所述步驟3. I包括步驟3. I. I、將待加工零件曲面離散成點云模型;步驟3. I. 2、判斷離散點云中所有點和刀具是否干涉,若干涉則調整刀具傾斜角,直至不干涉,并記錄不干涉情況下傾斜角的范圍。
6.根據(jù)權利要求4所述的快速生成五軸刀具姿角可行域的方法,其特征在于,所述步驟5包括對刀觸點的刀具姿角可行域進行3次B樣條擬合,對可行域上限,取u向V向節(jié)點矢量分別為U = {0,0,0,0,l/(r-l),2/(r-l), . .,(r_2) / (r_l),1,1,1,1}V = {0,0,0,0,1/(S-1),2/(S-I), . .,(s-2)/(s-l),l,l,l,l}進行三次B樣條擬合,用追趕法計算得到一系列控制頂點dq,其中I ( i <r+l, I ^ j ^ s+1,進而可以得到可行域上限表達式
7.根據(jù)權利要求1-6任一項權利要求所述的快速生成五軸刀具姿角可行域的方法,其特征在于,所述的加工刀具為環(huán)形刀,其刀底半徑為R1,圓角半徑為R2,刀軸長度為L,刀具中心點為O。
8.根據(jù)權利要求7所述的快速生成五軸刀具姿角可行域的方法,其特征在于,從刀具中心0開始,沿著刀軸方向距離為\處,刀具半徑為
全文摘要
本發(fā)明公開了一種快速生成五軸刀具姿角可行域的方法,包括如下步驟輸入待加工零件曲面,在所述待加工零件曲面上均勻設置刀觸點;選擇加工刀具,根據(jù)指定的刀具類型和刀具參數(shù)建立刀具半徑方程以及刀具位置姿角方程;采用離散點云法確定刀觸點刀具姿角可行域;判斷刀觸點刀具姿角可行域是否存在,若不存在則更換一把半徑更小的刀具;對刀觸點的刀具姿角可行域進行3次B樣條擬合,從而得到刀具姿角可行域表達式,并快速規(guī)劃出無干涉刀具路徑。本發(fā)明選擇較少的刀觸點,并通過離散點云法判斷刀具干涉,可以快速生成無干涉刀具路徑。
文檔編號G05B19/18GK102621928SQ201210093968
公開日2012年8月1日 申請日期2012年4月1日 優(yōu)先權日2012年4月1日
發(fā)明者傅建中, 林志偉, 沈洪垚, 賀永 申請人:浙江大學