數(shù)控機(jī)床(第三章)_第1頁(yè)
數(shù)控機(jī)床(第三章)_第2頁(yè)
數(shù)控機(jī)床(第三章)_第3頁(yè)
數(shù)控機(jī)床(第三章)_第4頁(yè)
數(shù)控機(jī)床(第三章)_第5頁(yè)
已閱讀5頁(yè),還剩28頁(yè)未讀 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡(jiǎn)介

第三章插補(bǔ)原理及控制方法◆本章學(xué)習(xí)要求:

1、掌握加工過程計(jì)算機(jī)控制基本原理和插補(bǔ)計(jì)算的基本概念;

2、掌握逐點(diǎn)比較法、數(shù)字積分法和數(shù)據(jù)采樣插補(bǔ)等典型插補(bǔ)方法。◆本章學(xué)習(xí)重點(diǎn)、難點(diǎn):逐點(diǎn)比較插補(bǔ)法、數(shù)字積分插補(bǔ)法和進(jìn)給合成速度。第一節(jié)控制運(yùn)動(dòng)軌跡的插補(bǔ)原理一、插補(bǔ)計(jì)算(算法)

定義:就是數(shù)控系統(tǒng)根據(jù)輸入的基本數(shù)據(jù)(如起點(diǎn)、終點(diǎn)等),通過計(jì)算,將工件輪廓的形狀描述出來,邊計(jì)算邊根據(jù)計(jì)算結(jié)果向坐標(biāo)發(fā)出進(jìn)給指令,即稱之為插補(bǔ)計(jì)算。

如:N3G01X-450Y-750F150二、插補(bǔ)方法的分類:

插補(bǔ)工作可由硬件邏輯電路或執(zhí)行軟件程序來完成,在CNC系統(tǒng)中,插補(bǔ)工作一般由軟件完成,軟件插補(bǔ)結(jié)構(gòu)簡(jiǎn)單、靈活易變、可靠性好。目前普遍應(yīng)用的兩類插補(bǔ)方法為基準(zhǔn)脈沖插補(bǔ)和數(shù)據(jù)采樣插補(bǔ)。1、基準(zhǔn)脈沖插補(bǔ)基準(zhǔn)脈沖插補(bǔ)又稱脈沖增量插補(bǔ),這類插補(bǔ)算法是以脈沖形式輸出,每插補(bǔ)運(yùn)算一次,最多給每一軸一個(gè)進(jìn)給脈沖。把每次插補(bǔ)運(yùn)算產(chǎn)生的指令脈沖輸出到伺服系統(tǒng),以驅(qū)動(dòng)工作臺(tái)運(yùn)動(dòng),每發(fā)出一個(gè)脈沖,工作臺(tái)移動(dòng)一個(gè)基本長(zhǎng)度單位,也叫脈沖當(dāng)量,脈沖當(dāng)量是脈沖分配的基本單位。2、數(shù)據(jù)采樣插補(bǔ)

數(shù)據(jù)采樣插補(bǔ)又稱時(shí)間增量插補(bǔ),這類算法插補(bǔ)結(jié)果輸出的不是脈沖,而是標(biāo)準(zhǔn)二進(jìn)制數(shù)。根據(jù)編程進(jìn)給速度,把輪廓曲線按插補(bǔ)周期將其分割為一系列微小直線段,然后將這些微小直線段對(duì)應(yīng)的位置增量數(shù)據(jù)進(jìn)行輸出,以控制伺服系統(tǒng)實(shí)現(xiàn)坐標(biāo)軸的進(jìn)給。注意:插補(bǔ)計(jì)算是計(jì)算機(jī)數(shù)控系統(tǒng)中實(shí)時(shí)性很強(qiáng)的一項(xiàng)工作,為了提高計(jì)算速度,縮短計(jì)算時(shí)間,按以下三種結(jié)構(gòu)方式進(jìn)行改進(jìn)。

a.采用軟/硬件結(jié)合的兩級(jí)插補(bǔ)方案。

b.

采用多CPU的分布式處理方案。

c.采用單臺(tái)高性能微型計(jì)算機(jī)方案。三、逐點(diǎn)比較法插補(bǔ)原理

是基準(zhǔn)脈沖插補(bǔ)方法。應(yīng)用廣泛,能實(shí)現(xiàn)平面直線、圓弧、二次曲線插補(bǔ),精度高。

1、逐點(diǎn)比較法直線插補(bǔ)

yoxA(xe,ye)脈沖當(dāng)量δ

相對(duì)于每個(gè)脈沖信號(hào),機(jī)床移動(dòng)部件的位移,常見的有:0.01mm0.005mm0.001mm①基本原理

在刀具按要求軌跡運(yùn)動(dòng)加工零件輪廓的過程中,不斷比較刀具與被加工零件輪廓之間的相對(duì)位置,并根據(jù)比較結(jié)果決定下一步的進(jìn)給方向,使刀具向減小誤差的方向進(jìn)給。其算法最大偏差不會(huì)超過一個(gè)脈沖當(dāng)量δ。

每進(jìn)給一步需要四個(gè)節(jié)拍:

坐標(biāo)進(jìn)給偏差判別新偏差計(jì)算終點(diǎn)比較②算法分析(第Ⅰ

象限)偏差判別P(xi,yj)F>0F<0A(xe,ye)yox直線上直線上方直線下方偏差判別函數(shù)坐標(biāo)進(jìn)給F>0F<0yox直線上直線上方直線下方+△x或+△y方向+△x方向+△y方向A(xe,ye)

新偏差計(jì)算

+△x進(jìn)給:

+△y進(jìn)給:終點(diǎn)比較用Xe+Ye作為計(jì)數(shù)器,每走一步對(duì)計(jì)數(shù)器進(jìn)行減1計(jì)算,直到計(jì)數(shù)器為零為止。

第一拍判別第二拍進(jìn)給第三拍運(yùn)算第四拍比較總結(jié)③Ⅰ象限逐點(diǎn)比較法直線插補(bǔ)運(yùn)算邏輯框圖:

Ⅰ、MF:可變頻脈沖發(fā)生氣。作用:改變進(jìn)給速度。Ⅱ、三個(gè)移位寄存器:

Jxe

:用于寄存輸入數(shù)據(jù)XeJye

:用于寄存輸入數(shù)據(jù)YeJp:用于寄存偏差值Ⅲ、減法計(jì)數(shù)器JE

:用于寄存偏差值,預(yù)減1Ⅳ、運(yùn)算開關(guān)Tc

:控制運(yùn)算進(jìn)行或終止Ⅴ、時(shí)序脈沖發(fā)生器:

t1:偏差判別脈沖

t2:進(jìn)給脈沖

t3:移位脈沖序列,脈沖數(shù)與寄存器位數(shù)相同,用于進(jìn)行偏差運(yùn)算

t4:終點(diǎn)判別脈沖,當(dāng)JE減至到-1時(shí),使Te置1,當(dāng)t4脈沖到來時(shí),使Tc翻轉(zhuǎn)并關(guān)閉,停止運(yùn)算。④直線插補(bǔ)運(yùn)算Ⅰ象限軟件程序框圖:

開始初始化Jx,Jy,J,FF≥0?+x走一步F-ye→FJ-1→JF+Xe→F+y走一步J=0?結(jié)束YNNY例3-1加工第一象限直線OE,如圖3-5所示,起點(diǎn)為坐標(biāo)原點(diǎn),終點(diǎn)坐標(biāo)為E(4,3)。試用逐點(diǎn)比較法對(duì)該段直線進(jìn)行插補(bǔ),并畫出插補(bǔ)軌跡。

圖3-5直線插補(bǔ)軌跡過程實(shí)例表3-1直線插補(bǔ)運(yùn)算過程2、逐點(diǎn)比較法圓弧插補(bǔ):

①算法分析(第Ⅰ

象限逆圓?。┢钆袆e圓弧上圓弧外圓弧內(nèi)偏差判別函數(shù)yoxP(x0,y0)F<0F>0坐標(biāo)進(jìn)給圓弧上圓弧外圓弧內(nèi)

新偏差計(jì)算yoxF<0F>0-△

x或+△

y方向-△

x方向+△

y方向P(x0,y0)終點(diǎn)比較

用X0-Xe+Y0-Ye

作為計(jì)數(shù)器,每走一步對(duì)計(jì)數(shù)器進(jìn)行減1計(jì)算,直到計(jì)數(shù)器為零為止。總結(jié)

第一拍判別第二拍進(jìn)給第三拍運(yùn)算第四拍比較②Ⅰ象限逐點(diǎn)比較法圓弧插補(bǔ)運(yùn)算邏輯框圖:

與直線插補(bǔ)的差別:①Jx、Jy

:起始時(shí)計(jì)入的是起點(diǎn)A的兩坐標(biāo)值;②插補(bǔ)運(yùn)算過程中Jx、Jy計(jì)入的是加工點(diǎn)M的兩即時(shí)坐標(biāo)值。③圓弧插補(bǔ)運(yùn)算Ⅰ象限軟件程序框圖:

開始初始化Jx,Jy,J,FF≥0?-x走一步F-2x+1→Fx=x-1J-1→JF+2y+1→Fy=y+1+y走一步J=0?結(jié)束YNNY四、數(shù)字積分法

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

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

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

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

△Y

△X

(累加形式)

其中,m為累加次數(shù)(容量)取為整數(shù),m=2N,共2N次(N為累加器位數(shù))。令△t=1,mK=1,則K=1/m=1/2N。

②結(jié)論:直線插補(bǔ)從始點(diǎn)走向終點(diǎn)的過程,可以看作是各坐標(biāo)軸每經(jīng)過一個(gè)單位時(shí)間間隔,分別以增量kxe(xe/

2N

)及kye

(ye/

2N

)同時(shí)累加的過程。累加的結(jié)果為:

DDA直線插補(bǔ):以Xe/2N、ye/2N(二進(jìn)制小數(shù),形式上即Xe、ye)作為被積函數(shù),同時(shí)進(jìn)行積分(累加),N為累加器的位數(shù),當(dāng)累加值大于2N-1時(shí),便發(fā)生溢出,而余數(shù)仍存放在累加器中。積分值=溢出脈沖數(shù)代表的值+余數(shù)當(dāng)兩個(gè)積分累加器根據(jù)插補(bǔ)時(shí)鐘脈沖同步累加時(shí),用這些溢出脈沖數(shù)(最終X坐標(biāo)接收Xe個(gè)脈沖、Y坐標(biāo)接收ye個(gè)脈沖)分別控制相應(yīng)坐標(biāo)軸的運(yùn)動(dòng),加工出要求的直線。③終點(diǎn)判別

累加次數(shù)、即插補(bǔ)循環(huán)數(shù)是否等于2N可作為DDA法直線插補(bǔ)判別終點(diǎn)的依據(jù)。④組成:二坐標(biāo)DDA直線插補(bǔ)器包括X積分器和Y積分器,每個(gè)積分器都由被積函數(shù)寄存器JVX(速度寄器)和累加器JRX(余數(shù)寄存器)組成。初始時(shí),X被積函數(shù)寄存器存Xe,Y被積函數(shù)寄存器存ye。⑤DDA法直線插補(bǔ)舉例插補(bǔ)第一象限直線OE,起點(diǎn)為O(0,0),終點(diǎn)為E(5,3)。取被積函數(shù)寄存器分別為JVX、JVY,余數(shù)寄存器分別為JRX、JRY,終點(diǎn)計(jì)數(shù)器為JE,均為三位二進(jìn)制寄存器。

累加次數(shù)

X積分器

Y積分器

終點(diǎn)計(jì)數(shù)器JE

備注

JVX(Xe)JRX溢出

Jvy(Ye)JRy溢出0101000011000000初始狀態(tài)1101101011011001第一次迭代21010101011110010X溢出31011110110011011Y溢出41011001011100100X溢出51010011011111101X溢出61011100110101110Y溢出71010111011101111X溢出810100010110001000X,Y溢出E(5,3)XY2、DDA法圓弧插補(bǔ)①DDA法圓弧插補(bǔ)的積分表達(dá)式 由

令 則圓弧插補(bǔ)時(shí),是對(duì)切削點(diǎn)的即時(shí)坐標(biāo)Xi與Yi的數(shù)值分別進(jìn)行累加

VVyVxPABRXYO

②其特點(diǎn)是:1)各累加器的初始值為零,各寄存器為起點(diǎn)坐標(biāo)值;2)X被寄函數(shù)積存器存Yi,Y被寄函數(shù)積存器存Xi,為動(dòng)點(diǎn)坐標(biāo);3)Xi、

Yi在積分過程中,產(chǎn)生進(jìn)給脈沖△X、△Y時(shí),要對(duì)相應(yīng)坐標(biāo)進(jìn)行加1或減1的修改;4)DDA圓弧插補(bǔ)的終點(diǎn)判別要有二個(gè)計(jì)數(shù)器,哪個(gè)坐標(biāo)終點(diǎn)到了,

哪個(gè)坐標(biāo)停止積分迭代;5)與DDA直線插補(bǔ)一樣,JVX、JVY中的值影響插補(bǔ)速度。③DDA圓弧插補(bǔ)舉例

YX次序

X積分器X終

Y積分器Y終注JVX(Yi)JRX△XJVY(Xi)JRY△Y000000001011010000101初始100000001011011010101200000100001011010101100修正Yi300100101011011110100400101001001011011001011修正Yi501001110001011010011010修正Yi601111101011011100010701110001011001011000111001修正Yi修正Xi810011001001001110001910010101010111000110111000修正Yi修正Xi101011110011011111011001001011010修正Xi121010011001010001修正Xi131011100001001141010111000001000結(jié)束五、數(shù)據(jù)采樣插補(bǔ)

1、概述

①數(shù)據(jù)采樣插補(bǔ)的基本原理

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

②插補(bǔ)周期和檢測(cè)采樣周期

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

直線插補(bǔ)時(shí),輪廓步長(zhǎng)與被加工直線重合,沒有插補(bǔ)誤差。圓弧插補(bǔ)時(shí),輪廓步長(zhǎng)作為弦線或割線對(duì)圓弧進(jìn)行逼近,存在半徑誤差。eraYYXXOOerlδrδ*rrae

溫馨提示

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

評(píng)論

0/150

提交評(píng)論