舒曉春+黃小玲
摘 要:隨著數(shù)控系統(tǒng)和加工技術(shù)的發(fā)展,高精密高速度的加工已成為其發(fā)展的必然要求和必然結(jié)果。但是隨著對零件加工質(zhì)量的逐步提高和零件的復(fù)雜性,傳統(tǒng)的微小線段加工方式已難以滿足其要求。因此本文通過數(shù)控機床中的微小線段的連續(xù)的直線軌跡速度的處理和研究,充分利用基準脈沖法插補的技術(shù),為微小線段插補器的設(shè)計奠定基礎(chǔ);通過重新修正進給的速度驅(qū)散來解決實際中插補指令離散化的問題;通過拐角插補的控制方法,使得拐角處的加工軌道痕跡的平滑過渡的問題得到解決。在數(shù)據(jù)采集和研究的基礎(chǔ)上,對數(shù)控機床中微小線段連續(xù)插補算法進行淺析,以此來使高精密高速度的加工的目標得到滿足。
關(guān)鍵詞:數(shù)控機床;速度規(guī)劃;基準脈沖法;數(shù)據(jù)采樣法;插補算法
中圖分類號: TG659 ? ? ? ? ? ?文獻標識碼: A ? ? ? ? ? ?文章編號: 1673-1069(2017)01-139-2
1 ?插補技術(shù)的認識
1.1 插補技術(shù)的簡述
在數(shù)控機床的加工實踐中,加工零件的輪廓和曲面經(jīng)常表現(xiàn)出復(fù)雜性,因此若是其曲面直接生產(chǎn)刀具的中心軌跡的話則會加深算法的復(fù)雜性,使得計算機的工作難度加大,所以在實際的操作中常常采用微小的線段或者圓弧的形式來進行擬合,以達到精確度的要求,然后依據(jù)所要求的進給速度,通過這些擬合曲線的終點和起點之間的計算,得出了中心點的位置的坐標值,這種過程稱為“插補”方法。簡單地說,數(shù)據(jù)加工、密集的過程就是“插補”,在數(shù)控機床的加工實踐中,基準脈沖法的插補和數(shù)據(jù)采樣的插補是最常用的方法。
1.2 基準脈沖法插補技術(shù)
基準脈沖插補法這種插補算法大部分被運用于開環(huán)的數(shù)控機床的系統(tǒng)中,對于步進的電機也使用,是一些要求中等的精確度和中等的速度的經(jīng)濟型的計算機的數(shù)控系統(tǒng)的計算方法。若數(shù)控機床采用基準脈沖法的插補算法,那么其插補程序的運行時間則會導(dǎo)致其坐標軸的進給速度受到限制,從而引起速度不快?;鶞拭}沖法的插補算法的進給速度和其精度二者之間能夠相互影響。市面上的數(shù)控機床的精確度都是有特定值的 ,普通的機床的脈沖當量為 0.01mm,然而比較精密的機床與之相比則更小了,通常為 0.001mm、 0.0005mm,而且基準脈沖法的插補算法進給速度和精度的關(guān)系能用以下公式算出,表1則完全表現(xiàn)了它們的關(guān)系。
V=p·f
f=1/t
式中,p——脈沖當量(一個脈沖所產(chǎn)生的坐標軸位移量);
f——脈沖輸出的頻率;
t——插補算法處理時間。
表1
<E:\123\中小企業(yè)管理與科技·上旬刊201701\1-197\3-1.jpg>
1.3 數(shù)據(jù)采樣的插補法
數(shù)字增量插補法又包括數(shù)據(jù)采樣的插補法和時間標量的插補法,這種插補算法的裝置是典型的標準二進制,不產(chǎn)生單個脈沖,因此以直流或交流電機為核心部分的半閉環(huán)和閉環(huán)采樣系統(tǒng)通常采用這種數(shù)據(jù)采樣的插補法。數(shù)據(jù)采樣的插補法通過把加工微小的線段或者圓弧的時間分成多個均等的時間間隔,并且在經(jīng)歷一次單位時間的間隔后就計算插補,算出的單位時間的速度的進給量,重復(fù)計算直至完成。
2 ?微小線段的拐角處理
2.1 拐角處理的必要性
由于插補點到達線段的終點速度會發(fā)生變化以及測試過程中不可預(yù)測的微小的線段的連續(xù)插補法的限制,在進行大型的復(fù)雜的加工操作中,純粹只追求線段起始點和終點的速度和精確已經(jīng)沒有什么意義,真正重要的整個輪廓曲面的加工的效果。在數(shù)控機床操作中,速度和精確度永遠是一對不可避免的矛盾,而普通的插補過程就是通過改變速度來使精確度得到保障,因此才有了拐角處理方法的產(chǎn)生。然而拐角的處理方法與以往的方式相比,不要求插補的點必須到達線段的終點,而是以原有的速度直接過渡到下一線段并且得出結(jié)果。若還是利用之前的微小直線段處理方法,那么當直線段和表達的曲線相似時,得出的結(jié)果會存在很大的誤差,然而如果利用拐角處理方法只要控制拐角處的誤差,那么系統(tǒng)所要求的精確度就能滿足。
2.2 拐角模型
在拐角模型建立的研究上,一些研究員提出了自己的方法。商允舜根據(jù)某一段直線為下一段的直線(如圖1的B1C)建立了拐角模型,但是這種模型的誤差較大。隨著對微小線段的拐角處理的深入研究,一些學者發(fā)現(xiàn),如果在點P2(如圖2所示)的兩端取一截線段(長度為V1·t/2),若插補的最后一點落在b和c中間的位置,那么此時進行拐角的處理所得出的結(jié)果誤差最小;如果插補的最后一點落在a區(qū),那么只能等到插補的最后一點落在c區(qū)才能進行拐角的處理或者立馬進行拐角的處理。
<E:\123\中小企業(yè)管理與科技·上旬刊201701\1-197\3-2.jpg>[圖1]
<E:\123\中小企業(yè)管理與科技·上旬刊201701\1-197\3-2.jpg>
圖2
2.3 拐角處理的算法
拐角處理的算法如圖3所示,但是當遇到銳角時,則要根據(jù)剩余線段長度aa的大小。
3 ?數(shù)控機床中的微小線段的連續(xù)插補算法建議分析
3.1 數(shù)據(jù)采樣插補器的結(jié)構(gòu)
數(shù)控機床的數(shù)據(jù)采樣的插補流程主要有:第一,通過CAM/CAD處理加工的零件的輪廓曲線,并得出連續(xù)微小直線段,讓連續(xù)微小線段依據(jù)處理后的進給速度和插補周期分為多個插補點,然后把這些插補點輸送到服務(wù)點擊的對應(yīng)位置,形成多坐標軸的聯(lián)動插補。
3.2 微小線段速度的離散規(guī)劃
對于微小的線段的速度的離散規(guī)劃,則是通過最大的加速度和插補周期以及結(jié)合起點和終點的速度計算出線段的中心點的速度,再根據(jù)插補的周期得出所求的值。用L表示線段的長度,V表示速度,a表示最大的加速度,t表示插補的周期,那么圖4上的紅點就表示線段的插補點。
<E:\123\中小企業(yè)管理與科技·上旬刊201701\1-197\3-3.jpg>
圖4
3.3 速度離散規(guī)劃的處理
速度離散規(guī)劃的關(guān)鍵:首先,要先做好減速處理。處于勻速加速或者減速的時候,由于在進入拐角后線段會發(fā)生變化從而影響速度,因此到達終點的速度常常達不到起點的速度,所以要提前做好減速處理;其次,處理好尖角的拐角處的加速度的變化。如果碰到銳角拐角皮面由于加速度過大變化導(dǎo)致的機床震動現(xiàn)象,速度的變化不能超過最大加速度。
4 ?結(jié)語
本文通過分析基準脈沖法,奠定了連續(xù)微小的線段的插補器的良好基礎(chǔ);通過重新修正了進給的速度的驅(qū)散來解決實際中插補指令的離散化的問題;通過拐角的插補控制的方法,使得拐角處的加工軌道痕跡的平滑過渡的問題得到解決。最終通過數(shù)控機床中的微小線段的連續(xù)插補的算法的簡易分析,使得加工高速度高精度的要求得到滿足。
參 考 文 獻
[1] 焦青松,李迪,王世勇.連續(xù)小線段高速加工插補技術(shù)綜述[J].組合機床與自動化加工技術(shù),2014(01):55-70.
[2] 王允森,蓋榮麗,孫一蘭,楊東升,徐明子.基于牛頓迭代法的NURBS曲線插補算法[J].組合機床與自動化加工技術(shù),2013(04):34-45.
[3] 馮高潔,張平.基于De_Boor遞推算法的速度自適應(yīng)NURBS曲線分段插補算法研究[J].機床與液壓,2011(21):43-60.