第三章數(shù)控插補原理_第1頁
第三章數(shù)控插補原理_第2頁
第三章數(shù)控插補原理_第3頁
第三章數(shù)控插補原理_第4頁
第三章數(shù)控插補原理_第5頁
已閱讀5頁,還剩34頁未讀 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

第三章數(shù)控插補原理機械工程學院第一節(jié)概述數(shù)控機床最突出的優(yōu)點是:可以根據(jù)編程,加工出較為復雜的曲線,比如圓、拋物線等。為什么數(shù)控機床能加工出這些曲線?怎樣把單個的坐標運動組合成理想曲線呢?這就是插補所解決的問題!插補是一種運算程序,經(jīng)過運算,判斷出每一步應進哪一個坐標,進多少,本章將介紹插補的原理、方法、種類、實質(zhì)等問題。機械工程學院一、插補的基本概念插補(Interpolation):數(shù)控系統(tǒng)依照一定的方法確定刀具實時運動軌跡的過程。插補是協(xié)調(diào)各坐標的移動使其合成的軌跡近似于理想軌跡的方法,它是協(xié)調(diào)各坐標運動的方法。插補也是指在一條已知起點和終點的曲線上進行數(shù)據(jù)點的密化。插補有二層意思:

一是用小線段逼近產(chǎn)生基本線型(如直線、圓弧等);二是用基本線型擬和其它輪廓曲線。機械工程學院插補算法:對應于每種插補方法(原理)的各種實現(xiàn)算法。插補功能是輪廓控制系統(tǒng)的本質(zhì)特征。插補器:數(shù)控系統(tǒng)中完成插補工作的裝置。軟件插補器:程序,結(jié)構(gòu)簡單,靈活,速度慢。硬件插補器:數(shù)字電路,結(jié)構(gòu)復雜,速度快。機械工程學院*插補的實質(zhì)*插補要解決的問題讓單獨的坐標分別運動合成理想的軌跡;幾個坐標同時進,還是每次進一個;判斷進給那一個坐標使下一步誤差更??;進多少;如果同時進給,各個坐標進給的比例是多少;選用什么樣的實際軌跡合成后與理想軌跡誤差最小。機械工程學院曲線方程Y=F(X)本身就代表坐標量之間的制約,函數(shù)關(guān)系表示X與Y一一對應,對于曲線上的某一點的鄰域,其坐標增量關(guān)系也是確定的,即給X1一個增量△X存在一個△Y使Y1+△Y=F(X1+△X)這是△X與△Y之間有一種制約,那就是由△X找到一個△Y使F(X1+△X)等于或接近于Y1+△Y,插補就是這種尋找△X與△Y之間制約的方法。數(shù)學是通過函數(shù)關(guān)系算出來的。插補不一定是計算算出來,由于增量有一定的限制,比如規(guī)定了一個最小進給單位,比這更小的量進給起來就困難,所以插補有它獨特的處理方法機械工程學院二、插補方法的分類(一)基準脈沖插補(脈沖增量插補)1.數(shù)字脈沖乘法器插補法2.逐點比較法3.數(shù)字積分法4.矢量判別法5.比較積分法6.最小差分法7.目標點跟蹤法8.單步追蹤法9.直接函數(shù)法10.加密判別和雙判別插補法機械工程學院二、插補方法的分類(二)數(shù)據(jù)采樣插補1.直線函數(shù)法2.擴展數(shù)字積分法3.二階遞歸擴展數(shù)字積分插補法4.雙數(shù)字積分插補法5.角度逼近圓弧插補法6.“改進吐斯丁”(ImprovedTustinMethod-------ITM)法機械工程學院三、評價插補算法的指標穩(wěn)定性指標插補運算是一種迭代運算,存在著算法穩(wěn)定性問題。插補算法穩(wěn)定的充必條件:在插補運算過程中,對計算誤差和舍入誤差沒有累積效應。插補算法穩(wěn)定是確保輪廓精度要求的前提機械工程學院三、評價插補算法的指標插補精度:插補輪廓與給定輪廓的符合程度,它可用插補誤差來評價。插補誤差分類:逼近誤差(指用直線逼近曲線時產(chǎn)生的誤差);計算誤差(指因計算字長限制產(chǎn)生的誤差);圓整誤差其中,逼近誤差和計算誤差與插補算法密切相關(guān)。采用逼近誤差和計算誤差較小的插補算法;采用優(yōu)化的小數(shù)圓整法,如:逢奇(偶)四舍五入法、小數(shù)累進法等。一般要求上述三誤差的綜合效應小于系統(tǒng)的最小運動指令或脈沖當量。機械工程學院三、評價插補算法的指標合成速度的均勻性:插補運算輸出的各軸進給率,經(jīng)運動合成的實際速度(Fr)與給定的進給速度(F)的符合程度。速度不均勻性系數(shù):合成速度均勻性系數(shù)應滿足:

λmax≤1%機械工程學院第二節(jié)逐點比較法早期數(shù)控機床廣泛采用的方法,又稱代數(shù)法、醉步伐,適用于開環(huán)系統(tǒng)。插補原理及特點

原理:每次僅向一個坐標軸輸出一個進給脈沖,而每走一步都要通過偏差函數(shù)計算,判斷偏差點的瞬時坐標同規(guī)定加工軌跡之間的偏差,然后決定下一步的進給方向。每個插補循環(huán)由偏差判別、進給、偏差函數(shù)計算和終點判別四個步驟組成。逐點比較法可以實現(xiàn)直線插補、圓弧插補及其它曲安插補。特點:運算直觀,插補誤差不大于一個脈沖當量,脈沖輸出均勻,調(diào)節(jié)方便。機械工程學院逐點比較法的四個節(jié)拍:1、偏差判別:判別偏差函數(shù)的正負,確定工作點相對于規(guī)劃曲線的位置;2、坐標進給:根據(jù)偏差情況,控制x或y坐標進給一步,使工作點向規(guī)劃軌跡靠攏;3、偏差計算:進給一步后,計算工作點與規(guī)定曲線新的偏差,作為下一步偏差判別的依據(jù);4、終點判斷:判斷終點是否到達。機械工程學院一、逐點比較法直線插補1.原理1)偏差函數(shù)構(gòu)造

對于第一象限直線OA上任一點(X,Y):Y/X=Ye/Xe[規(guī)劃曲線:y=f(x),偏差函數(shù):F=y-f(x)]若刀具加工點為Pi(Xi,Yi),則該點的偏差函數(shù)Fi可表示為若Fi=0,表示加工點位于直線上;若Fi>0,表示加工點位于直線上方;若Fi<0,表示加工點位于直線下方。(2)偏差函數(shù)字的遞推計算采用偏差函數(shù)的遞推式(迭代式)既由前一點計算后一點YXF<0F>0Pi(Xi,Yi)Ae(Xe,Ye)O機械工程學院Fi=YiXe-XiYe若Fi>=0,規(guī)定向+X方向走一步Xi+1=Xi

+1Fi+1=XeYi

–Ye(Xi

+1)=Fi

-Ye若Fi<0,規(guī)定+Y方向走一步,則有Yi+1=Yi

+1Fi+1=Xe(Yi

+1)-YeXi

=Fi

+Xe(3)終點判別直線插補的終點判別可采用三種方法。1)判斷插補或進給的總步數(shù):;2)分別判斷各坐標軸的進給步數(shù);3)僅判斷進給步數(shù)較多的坐標軸的進給步數(shù)。機械工程學院2、舉例對于第一象限直線OA,終點坐標Xe=6,Ye=4,插補從直線起點O開始,故F0=0。終點判別是判斷進給總步數(shù)N=6+4=10,將其存入終點判別計數(shù)器中,每進給一步減1,若N=0,則停止插補。OA98754321610YX步數(shù)偏差判別坐標進給偏差計算終點判斷0

F0=0∑=101F=0+XF1=F0-ye=0-4=-4∑=10-1=92F<0+YF2=F1+xe=-4+6=2∑=9-1=83F>0+XF3=F2-ye=2-4=-2∑=8-1=74F<0+YF4=F3+xe=-2+6=4∑=7-1=65F>0+XF5=F4-ye=4-4=0∑=6-1=56F=0+XF6=F5-ye=0-4=-4∑=5-1=47F<0+YF7=F6+xe=-4+6=2∑=4-1=38F>0+XF8=F7-ye=2-4=-2∑=3-1=29F<0+YF9=F8+xe=-2+6=4∑=2-1=110F>0+XF10=F9-ye=4-4=0∑=1-1=0機械工程學院3、其他象限坐標值帶符號直線插補公式象限坐標進給偏差計算F≥0F<0F≥0F<0Ⅰ+X+YFi+1=Fi-YeFi+1=Fi+XeⅡ-X+YFi+1=Fi-YeFi+1=Fi-XeⅢ-X-YFi+1=Fi+YeFi+1=Fi-XeⅣ+X-YFi+1=Fi+YeFi+1=Fi+Xe絕對值坐標值直線插補公式象限坐標進給偏差計算F≥0F<0F≥0F<0Ⅰ+X+YFi+1=Fi-YeFi+1=Fi+XeⅡ-X+YⅢ-X-YⅣ+X-Y機械工程學院二、逐點比較法圓弧插補1、原理(1)偏差函數(shù)任意加工點Pi(Xi,Yi),偏差函數(shù)Fi可表示為若Fi=0,表示加工點位于圓上;若Fi>0,表示加工點位于圓外;若Fi<0,表示加工點位于圓內(nèi)XYPi(Xi,Yi)ABF>0F<0機械工程學院2)偏差函數(shù)的遞推計算

1)逆圓插補若F≥0,規(guī)定向-X方向走一步若Fi<0,規(guī)定向+Y方向走一步

2)順圓插補

若Fi≥0,規(guī)定向-Y方向走一步

若Fi<0,規(guī)定向+y方向走一步(3)終點判別

1)判斷插補或進給的總步數(shù);

2)分別判斷各坐標軸的進給步數(shù);機械工程學院2、舉例對于第一象限圓弧AB,起點A(4,0),終點B(0,4ABYX44步數(shù)偏差判別坐標進給

偏差計算坐標計算終點判別起點

F0=0x0=4,y0=0Σ=4+4=81F0=0-xF1=F0-2x0+1=0-2*4+1=-7x1=4-1=3y1=0Σ=8-1=72F1<0+yF2=F1+2y1+1=-7+2*0+1=-6x2=3y2=y1+1=1Σ=7-1=63F2<0+yF3=F2+2y2+1=-3x3=4,y3=2Σ=54F3<0+yF4=F3+2y3+1=2x4=3,y4=3Σ=45F4>0-xF5=F4-2x4+1=-3x5=4,y5=0Σ=36F5<0+yF6=F5+2y5+1=4x6=4,y6=0Σ=27F6>0-xF7=F6-2x6+1=1x7=4,y7=0Σ=18F7<0-xF8=F7-2x7+1=0x8=4,y8=0Σ=0機械工程學院3、其他象限絕對值坐標值圓弧插補公式偏差≥0偏差<0線型進給偏差計算坐標計算線型進給偏差計算坐標計算CW1CC2-YFi+1=Fi-2Yi+1Xi+1=XiYi+1=Yi-1CW1CC4+XFi+1=Fi+2Xi+1Xi+1=Xi+1Yi+1=YiCW3CC4+YCW3CC2-XCW4CC1-XFi+1=Fi-2Xi+1Xi+1=Xi-1Yi+1=YiCW2CC1+YFi+1=Fi+2Yi+1Xi+1=XiYi+1=Yi+1CW2CC3+XCW4CC3-Y機械工程學院4、過象限問題處理1)分段各象限分別插補2)檢零切換(過象限必然有一個坐標值為0)CW2CW1CW4CW3Y=0X=0Y=0X=0CC4CC1CC2CC3X=0Y=0X=0Y=0模擬插補機械工程學院第三節(jié)數(shù)字積分法

用數(shù)字積分的方法計算刀具沿各坐標軸的位移,數(shù)字積分法又稱數(shù)字微分分析(DDA)法.1.DDA直線插補

(1)原理:積分的過程可以用微小量的累加近似:

由右圖所示則X、Y方向的位移

(積分形式)XYA(Xe,Ye)VyXYA(Xe,Ye)VxVyVO

△Y

△XL機械工程學院

(累加形式)

其中,m為累加次數(shù)(容量)取為整數(shù),m=0?2N-1,共2N次(N為累加器位數(shù))。令△t=1,mK=1,則K=1/m=1/2N。則(2)結(jié)論:直線插補從始點走向終點的過程,可以看作是各坐標軸每經(jīng)過一個單位時間間隔,分別以增量kxe(xe/

2N

)及k

ye(ye/

2N

)同時累加的過程。累加的結(jié)果為:機械工程學院選擇k時應使每次增量和均小于1,以使在各坐標軸每次分配進給脈沖時不超過一個脈沖(即每次增量只移動一個脈沖當量),即

xe及ye的最大允許值,受到寄存器容量的限制。設寄存器的字長為N,則xe及ye的最大允許值為。為滿足式上式的條件即要求,通常取,則這樣既決定了系數(shù),又保證了和均小于1的條件。故累加次數(shù)為:m=1/k=1/2N

機械工程學院

DDA直線插補:以Xe/2N、ye/2N(二進制小數(shù),形式上即Xe、ye)作為被積函數(shù),同時進行積分(累加),N為累加器的位數(shù),當累加值大于2N-1時,便發(fā)生溢出,而余數(shù)仍存放在累加器中。積分值=溢出脈沖數(shù)代表的值+余數(shù)當兩個積分累加器根據(jù)插補時鐘脈沖同步累加時,用這些溢出脈沖數(shù)(最終X坐標Xe個脈沖、Y坐標ye個脈沖)分別控制相應坐標軸的運動,加工出要求的直線。(3)終點判別累加次數(shù)、即插補循環(huán)數(shù)是否等于2N可作為DDA法直線插補判別終點的依據(jù)。(4)組成:二坐標DDA直線插補器包括X積分器和Y積分器,每個積分器都由被積函數(shù)寄存器JVX(速度寄器)和累加器JRX(余數(shù)寄存器)組成。初始時,X被積函數(shù)寄存器存Xe,Y被積函數(shù)寄存器存ye。機械工程學院機械工程學院2.DDA法直線插補舉例插補第一象限直線OE,起點為O(0,0),終點為E(5,3)。取被積函數(shù)寄存器分別為JVX、JVY,余數(shù)寄存器分別為JRX、JRY,終點計數(shù)器為JE,均為三位二進制寄存器。

累加次數(shù)

X積分器

Y積分器

終點計數(shù)器JE

備注

JVX(Xe)JRX溢出

Jvy(Ye)JRy溢出0101000011000000初始狀態(tài)1101101011011001第一次迭代21010101011110010X溢出31011110110011011Y溢出41011001011100100X溢出51010011011111101X溢出61011100110101110Y溢出71010111011101111X溢出810100010110001000X,Y溢出A(5,3)XY機械工程學院3.DDA法圓弧插補DDA法圓弧插補的積分表達式 由

令 則圓弧插補時,是對切削點的即時坐標Xi與Yi的數(shù)值分別進行累加

VVyVxPABRXYO機械工程學院

(2)其特點是:1)各累加器的初始值為零,各寄存器為起點坐標值;2)X被寄函數(shù)積存器存Yi,Y被寄函數(shù)積存器存Xi,為動點坐標;3)Xi、

Yi在積分過程中,產(chǎn)生進給脈沖△X、△Y時,要對相應坐標進行加1或減1的修改;4)DDA圓弧插補的終點判別要有二個計數(shù)器,哪個坐標終點到了,哪個坐標停止積分迭代;5)與DDA直線插補一樣,JVX、JVY中的值影響插補速度。機械工程學院機械工程學院4.DDA圓弧插補舉例

YX次序X積分器X終Y積分器Y終注(Yi)(Xi)000000001011010000101初始100000001011011010101200000100001011010101100修正Yi300100101011011110100400101001001011011001011修正Yi501001110001011010011010修正Yi601111101011011100010701110001011001011000111001修正Yi修正Xi810011001001001110001910010101010111000110111000修正Yi修正Xi101011110011011111010011001011010修正Xi121010011001010001修正Xi131011100001001141010111000001000結(jié)束機械工程學院5.改進插補質(zhì)量的措施

使用法插補時,其插補進給速度不僅與迭代頻率(即脈沖源頻率)成正比,而且還與余數(shù)寄存器的容量成反比,與直線段的長度(或圓弧半徑)成正比。它們之間有下述關(guān)系成立:式中——插補進給速度;——系統(tǒng)脈沖當量;——直線段的長度;——寄存器的容量;——迭代頻率。圓弧插補時,式中應改為圓弧半徑。機械工程學院

顯然,即使給定同樣大小的速度指令,直線段的長度不同,其進給速度亦不同(假設和為固定),因此難以實現(xiàn)編程進給速度,必須設法加以改善。常用的改善方法是左移規(guī)格化和進給速率編程(FRN)。1、進給速度的均勻化措施——左移規(guī)格化:當被積函數(shù)比較小時,把被積函數(shù)寄存器中的前0移去,左移規(guī)格化可提高溢出速度,而且使溢出脈沖變得比較均勻。直線:同時左移,最高位出現(xiàn)1時停止圓弧:同時左移,次高位出現(xiàn)1時停止2、進給速率編程(FRN)——利用G93,設置進給速率數(shù)FRN,即FRN=v/L=fδ/2n或FRN=v/R=fδ/2n則v=FRN*L,或v=FRN*R,通過FRN調(diào)整插補時鐘頻率f,使其與給定的進給速度相協(xié)調(diào),消除線長L與圓弧半徑R對進給速度的影響。機械工程學院第四節(jié)數(shù)據(jù)采樣插補

一、概述

1.數(shù)據(jù)采樣插補的基本原理

粗插補:采用時間分割思想,根據(jù)進給速度F和插補周期T,將廓型曲線分割成一段段的輪廓步長L,L=FT,然后計算出每個插補周期的坐標增量。精插補:根據(jù)位置反饋采樣周期的大小,由伺服系統(tǒng)完成。

2.插補周期和檢測采樣周期

插補周期大于插補運算時間與完成其它實時任務時間之和,現(xiàn)代數(shù)控系統(tǒng)一般為2~4ms,有的已達到零點幾毫秒。插補周期應是位置反饋檢測采樣周期的整數(shù)倍。3.插補精度分析

直線插補時,輪廓步長與被加工直線重合,沒有插

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
  • 6. 下載文件中如有侵權(quán)或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論