本發明涉及一種五軸數控機床刀軸矢量光順方法,尤其涉及基于ac型五軸數控機床環形刀加工刀軸矢量光順方法,屬于五軸數控加工技術領域。
背景技術:
當使用環形刀五軸加工復雜曲面時,由于曲面幾何性質較差,比如曲面的法向量、主方向、曲率等,容易導致所生成的環形刀刀軸矢量發生突變和大幅波動。即使采用最簡單刀具定位方法(如sturz法)五軸加工上述曲面區域,也會引起刀軸矢量的劇烈變化,從而影響五軸機床運動的平穩性、超出機床進給軸的伺服能力和增大加工過程中的非線性誤差等。因此獲得五軸數控加工中環形刀光滑刀軸矢量成為曲面加工技術的重要研究方向。為獲得光滑的刀軸矢量,國內外學者在刀軸矢量優化方面開展了大量研究工作,并提出許多五軸加工刀軸矢量優化方法,主要集中于兩個方面:一是在工件坐標系中僅考慮幾何約束的刀軸矢量優化方法;二是在工件坐標系中考慮幾何約束和運動學約束的刀軸矢量優化方法。
現有技術一,文獻(周波,趙吉賓與劉偉軍,復雜曲面五軸數控加工刀軸矢量優化方法研究.機械工程學報,2013(07):184-192)提出一種復雜曲面五軸數控加工刀軸矢量優化方法。首先在非干涉域內有效插入限定的加工點位,保證刀軸矢量的整體優化;同時在干涉域內采用改進的c-space法,生成刀軸矢量光順可行域。
現有技術二,文獻(王晶等,復雜曲面零件五軸加工刀軸整體優化方法.航空學報,2013(06):1452-1462)提出一種基于臨界約束的五軸刀軸矢量整體優化方法。首先構造了給定切觸點處所有可行擺刀平面,并在擺刀平面內根據臨界約束計算出臨界刀軸矢量,在獲得臨界刀軸矢量的基礎上,對其進行平面映射,建立了刀軸擺動的初始可行域;其次,通過對初始可行域進行均勻離散,根據離散點之間相對位置關系構造鄰接矩陣,并結合最短路徑搜索算法獲得了初始參考刀軸,從而構造了新的刀軸擺動可行域;最后,建立當前切削行內無干涉且相鄰刀軸變化最小的刀軸矢量優化模型,實現自由曲面五軸加工無干涉刀軸矢量的光滑控制。上述現有技術至少存在以下缺點:
上述方法主要以刀具與工件/機床之間不發生過切和全局干涉等作為約束條件,以工件坐標系中刀軸矢量變化最小或光滑變化作為目標函數進行刀軸矢量優化,從而獲得工件坐標系中無干涉和光滑的刀軸矢量。而五軸數控機床因結構差異較大,盡管工件坐標系中刀軸矢量光滑變化,卻很難保證機床坐標系中五軸機床各坐標軸尤其是回轉軸都能光滑運動而無突變現象發生,從而影響機床運動的平穩性、超出機床進給軸的伺服能力和增大加工過程中的非線性誤差等。因此,有必要在工件坐標系中進行刀軸矢量優化時需考慮機床坐標系中機床回轉軸的變化情況,或者在機床坐標系中直接對機床回轉軸進行光順優化。
技術實現要素:
為克服現有環形刀五軸加工復雜曲面刀軸矢量發生突變和大幅波動的問題,本發明提供一種基于ac型五軸數控機床環形刀加工刀軸矢量光順方法。
為了實現上述目的,本發明采用的技術方案是這樣的:一種基于ac型五軸數控機床環形刀加工刀軸矢量光順方法,包括以下步驟:
a、建立環形刀刀軸矢量與刀位設計變量之間的關系方程;
b、建立環形刀刀軸矢量與五軸數控機床回轉軸a和c之間的運動變換方程;
c、建立環形刀刀位設計變量和五軸數控機床回轉軸a和c之間的關系方程;
d、確定環形刀刀軸矢量光順的設計變量、目標函數和約束條件,建立基于ac型五軸數控機床環形刀加工刀軸矢量光順數學模型;
e、確定步驟d中刀軸矢量光順數學模型的求解方法。
作為優選:所述步驟a具體為:
(1)在刀觸點處建立刀具局部坐標系,推導出局部坐標系olxlylzl中環形刀刀軸矢量與刀位設計變量之間的關系方程:
式中,θ為局部坐標系中環形刀繞yl軸轉動的前傾角,φ為局部坐標系中環形刀具繞zl軸轉動的側偏角,
在局部坐標系olxlylzl中刀觸點處環形刀刀位點徑矢為:
式中,r為環形刀的截圓半徑,r為環形刀的環心圓半徑。
(2)建立工件坐標系中環形刀刀軸矢量與刀位設計變量之間的關系方程:
式中,e1=(x1,y1,z1)t,e2=(x2,y2,z2)t,e3=(x3,y3,z3)t分別為局部坐標系olxlylzl
各坐標軸在工件坐標系owxwywzw中的單位矢量;
在工件坐標系owxwywzw中刀觸點處環形刀刀位點徑矢為:
作為優選:所述步驟b中,根據ac型五軸數控機床具體結構、機床運動鏈和機床各坐標系之間關系,建立環形刀刀軸矢量與五軸數控機床回轉軸a和c之間關系方程:
作為優選:所述步驟c中,聯立式(3)和(5),則推導出環形刀刀位設計變量和機床回轉軸a和c之間的關系方程:
作為優選:所述步驟d中,以機床坐標系中機床回轉軸a和c作為設計變量,以曲面每行刀軌所有刀觸點{pi,i=1,…,n}處復合角加速度的平方和作為目標函數,以機床回轉軸a和c的角度、角速度和角加速度限制范圍作為約束條件,建立基于ac型五軸數控機床環形刀加工刀軸矢量光順數學模型:
式中,n為給定行刀軌上刀觸點數目,β1和β2分別代表機床回轉軸a和c轉角,ω1和ω2分別代表機床回轉軸a和c角速度,α1和α2分別代表機床回轉軸a和c加速度,
式中,
作為優選:所述步驟e具體為:
(1)利用現有環形刀五軸刀位優化方法生成給定曲面采樣刀觸點處的刀位,然后獲得上述采樣刀觸點處的初始刀軸矢量;
(2)利用式(5)計算出各采樣刀觸點處所對應的機床回轉角a和c,再利用三次樣條插值函數分別將各采樣刀觸點處的機床回轉角a和c進行三次樣條擬合;
(3)利用步驟(2)所得到的三次樣條插值擬合函數計算每行刀軌刀觸曲線上各刀觸點處機床回轉角a和c;利用式(6)計算各刀觸點處環形刀刀位設計變量θ和ψ;求解各刀觸點處環形刀刀位誤差分布,并計算環形刀與工件曲面之間最小有向距離δ;如果δ<0,即環形刀與工件曲面之間發生干涉,則使環形刀沿該刀觸點法矢方向平移距離|δ|;利用式(4)和(3)計算出各刀觸點處環形刀刀位點徑矢和刀軸矢量,直到求解出該行刀軌刀觸曲線上所有刀觸點的刀位點徑矢和刀軸矢量。本發明的有益效果是,該方法能夠避免機床回轉軸突變和不光順,使機床回轉軸運動更加平穩和光滑,大幅減少機床回轉軸的角速度和角加速度,從而提高曲面的加工質量和加工效率。
附圖說明
圖1為基于ac型五軸數控機床環形刀加工刀軸矢量光順方法流程圖
圖2為環形刀初步定位;
圖3為ac′型五軸數控機床結構示意圖;
圖4為ac′型五軸數控機床中的坐標系;
圖5為基于ac型五軸數控機床環形刀加工刀軸矢量光順數學模型求解流程圖。
具體實施方式
本發明的一種基于ac型五軸數控機床環形刀加工刀軸矢量光順方法,其基本流程如圖1所示,較佳的具體實施方式是,包括:
步驟a、建立環形刀刀軸矢量與刀位設計變量之間的關系方程。所述步驟a具體為:
(1)局部坐標系中環形刀刀軸矢量與刀位設計變量之間的關系方程
如圖1所示,設環形刀加工工件曲面s,r(u,v),pcc(ucc,vcc)為曲面上任意一點,ncc為該點的單位法矢。令r為環形刀的截圓半徑,ol為局部坐標系的原點,則
通過調整上述兩個角度可以獲得不同的刀位,可以得到局部坐標系olxlylzl中刀觸點pcc處的刀軸矢量和刀位點徑矢
式中,
由式(1)可得
由式(2)可得
(2)工件坐標系中環形刀具刀軸矢量與刀位設計變量之間的關系方程假設局部坐標系olxlylzl各坐標軸在工件坐標系owxwywzw中的矢量分別為e1=(x1,y1,z1)t,e2=(x2,y2,z2)t,e3=(x3,y3,z3)t,則在工件坐標系owxwywzw中刀軸矢量和刀位點徑矢為
由式(5)可得到環形刀刀位設計變量(即前傾角θ和側傾角ψ)和刀軸矢量
步驟b、建立環形刀刀軸矢量與五軸數控機床回轉軸a和c之間的運動變換方程。所述步驟b具體為:
根據回轉軸所在位置不同,ac型五軸數控機床又可以分為三種類型:1)ac型(a和c軸都位于主軸側),2)ac′型(a軸位于主軸側和c軸位于轉臺側),3)a′c′型(a和c軸都位于轉臺側)。為了簡單起見,下文將以ac′型五軸數控機床作為研究對象進行闡述,其推導公式適用于所有ac型五軸數控機床,如圖2所示。圖3所示為ac′型五軸數控機床中各坐標系之間關系,一般默認工件坐標系owxwywzw與機床坐標系omxmymzm的坐標軸方向一致,數控系統可以將兩者進行關聯。由此可得,環形刀刀軸矢量與五軸數控機床回轉軸a和c之間關系方程:
式中,
重新整理式(8)可得
步驟c、建立環形刀刀位設計變量和五軸數控機床回轉軸a和c之間的關系方程。所述步驟c具體為:
將式(9)代入式(7)便得到環形刀刀位設計變量和五軸數控機床回轉軸a和c之間的關系方程:
步驟d、確定環形刀刀軸矢量光順的設計變量、目標函數和約束條件,建立基于ac型五軸數控機床環形刀加工刀軸矢量光順數學模型。所述步驟d具體為:
(1)五軸加工中復合角加速度的定義
在機床坐標系中引入復合角加速度的概念,在設計曲面上任意刀觸點pi處復合角加速度的定義為
式中,β1和β2分別代表機床回轉軸a和c轉角,
(2)構建基于ac型五軸數控機床環形刀加工刀軸矢量光順數學模型
以機床坐標系中機床回轉軸a和c作為設計變量,以曲面每行刀軌所有刀觸點{pi,i=1,…,n}處復合角加速度的平方和作為目標函數,以機床回轉軸a和c的角度、角速度和角加速度限制范圍作為約束條件,建立基于ac型五軸數控機床環形刀加工刀軸矢量光順數學模型:
式中,
步驟e、確定步驟d中刀軸矢量光順數學模型的求解方法。所述步驟e具體為:提出一種求解步驟d中刀軸矢量光順的數學模型的方法,求解過程如圖4所示,其具體過程如下:
(1)利用現有環形刀五軸刀位優化方法生成給定曲面采樣刀觸點處的刀位,然后獲得上述采樣刀觸點處的初始刀軸矢量。
首先,通過分析加工曲面的特點,初步給定環形刀刀位設計變量的數值,即前傾角θ和側偏角φ,假設給定刀軌刀觸曲線上采樣刀觸點數為n,實際刀觸點數為m,給定步長公差為h。然后,在給定刀軌刀觸曲線上利用等參數離散法生成采樣刀觸點{cci,i=1,…,n};最后,利用sturz法計算所有采樣刀觸點cci處刀軸矢量{tai,i=1,…,n}和刀位點徑矢{tpi,i=1,…,n}。
(2)利用式(10)計算出各采樣刀觸點cci處所對應的機床回轉角ai和ci,再利用三次樣條插值函數將各采樣刀觸點cci處的機床回轉角ai和ci進行三次樣條擬合,從而得到機床回轉角ai和ci的三次樣條插值擬合函數f(u,a)和f(u,c),其中u為采樣刀觸點的參數變量。
(3)對于給定刀軌刀觸曲線,由給定m或h并利用等參數離散法或等弦高誤差離散法生成實際刀觸點{pci,i=1,…,m},再利用步驟(2)中三次樣條插值擬合函數f(u,a)和f(u,c)計算該行刀軌刀觸曲線上實際刀觸點pci處所對應的機床回轉角ai和ci;然后利用式(10)得到實際刀觸點pci處機床回轉角ai和ci所對應的環形刀刀位設計變量θi和φi;求解刀觸點pci處環形刀刀位誤差分布,并計算出環形刀與工件曲面之間最小有向距離δ;如果δ<0,即環形刀與工件曲面之間發生干涉,則使環形刀沿該刀觸點法矢方向平移距離|δ|;由式(6)和(7)得到該刀觸點pci處環形刀的刀位點徑矢tpi和刀軸矢量tai,直到i=m求解出該行刀觸曲線上所有刀觸點的刀位點和刀軸矢量。
以上所述,僅為本發明較佳的具體實施方式,但本發明的保護范圍并不局限于此,任何熟悉本技術領域的技術人員在本發明揭露的技術范圍內,可輕易想到的變化或替換,都應涵蓋在本發明的保護范圍之內。