機(jī)電之家資源網(wǎng)
單片機(jī)首頁(yè)|單片機(jī)基礎(chǔ)|單片機(jī)應(yīng)用|單片機(jī)開(kāi)發(fā)|單片機(jī)文案|軟件資料下載|音響制作|電路圖下載 |嵌入式開(kāi)發(fā)
培訓(xùn)信息
贊助商
CNC硬件組成與原理(2)
CNC硬件組成與原理(2)
 更新時(shí)間:2008-7-26 20:46:03  點(diǎn)擊數(shù):5
【字體: 字體顏色
1.2.3  插補(bǔ)原理

    如前所述,插補(bǔ)是在組成軌跡的直線段或曲線段的起點(diǎn)和終點(diǎn)之間,按一定的算法進(jìn)行數(shù)據(jù)點(diǎn)的密化工作,以確定一些中間點(diǎn)。將它應(yīng)用于數(shù)控加工中就是:CNC裝置根據(jù)程序中給定的線段方式和端點(diǎn)信息進(jìn)行相應(yīng)的數(shù)學(xué)計(jì)算,以插補(bǔ)運(yùn)算出的中間密化點(diǎn)為趨近目標(biāo),不斷地向各個(gè)坐標(biāo)軸發(fā)出相互協(xié)調(diào)的進(jìn)給脈沖或數(shù)據(jù),使被控機(jī)械部件按趨近指定的路線移動(dòng),從而最大限度地保證加工軌跡與理想軌跡相一致。插補(bǔ)運(yùn)算可有硬件插補(bǔ)(插補(bǔ)器)和軟件插補(bǔ)兩種實(shí)現(xiàn)方式。而按插補(bǔ)計(jì)算方法又可細(xì)分為逐點(diǎn)比較法、數(shù)字積分法、時(shí)間分割法和樣條插補(bǔ)法等多種。下面僅以逐點(diǎn)比較法為例簡(jiǎn)單介紹一下插補(bǔ)運(yùn)算的原理。逐點(diǎn)比較法是以區(qū)域判別為特征,每走一步都要將加工點(diǎn)的瞬時(shí)坐標(biāo)與相應(yīng)給定的圖形上的點(diǎn)相比較,判別一下偏差,然后決定下一步的走向。如果加工點(diǎn)走到圖形外面去了,那么下一步就要向圖形里面走;如果加工點(diǎn)已在圖形里面,則下一步就要向圖形外面走,以縮小偏差,這樣就能得到一個(gè)接近給定圖形的軌跡,其最大偏差不超過(guò)一個(gè)脈沖當(dāng)量(一個(gè)進(jìn)給脈沖驅(qū)動(dòng)下工作臺(tái)所走過(guò)的距離)。

    如圖1-7所示的直線OA,取起點(diǎn)O為坐標(biāo)原點(diǎn),終點(diǎn)為A(Xe,Ye)。已知M(Xm,Ym)點(diǎn)為動(dòng)態(tài)加工點(diǎn),若m點(diǎn)正好在OA直線上,則有:

XeYm − XmYe = 0 

可取Fm = XeYm − XmYe 作為直線插補(bǔ)的偏差判別式。 

若Fm = 0,表明m點(diǎn)正好在直線上;

若Fm >0,表明m點(diǎn)在直線的上方;

   若Fm <0,表明m點(diǎn)在直線下方。 

   對(duì)于第一象限的直線,從起點(diǎn)(原點(diǎn))出發(fā),當(dāng)Fm≥0時(shí),應(yīng)沿+X方向走一步;當(dāng)Fm<0時(shí),則應(yīng)沿+Y方向走一步;當(dāng)兩個(gè)方向所走的步數(shù)和終點(diǎn)坐標(biāo)(Xe, Ye)值相等時(shí),發(fā)出終點(diǎn)到達(dá)信號(hào),停止插補(bǔ)。

    由于Fm的計(jì)算式中同時(shí)有乘法和減法,計(jì)算處理較為復(fù)雜,因此實(shí)際應(yīng)用中常采用迭代法或遞推法進(jìn)一步推算。

    若某處有Fm ≥0,應(yīng)沿+X方向走一步到達(dá)新點(diǎn)m+1(Xm+1, Ym),則新偏差為:

Fm+1 = XeYm − Xm+1Ye = XeYm − (Xm+1)Ye = Fm − Ye

    若某處有Fm <0,應(yīng)沿+Y方向走一步到達(dá)新點(diǎn)m+1(Xm, Ym+1),則新偏差為:

Fm+1 = XeYm+1 − XmYe = Xe(Ym +1) − XmYe= Fm + Xe 

    這樣偏差計(jì)算式中只需要進(jìn)行加、減運(yùn)算,只要將前一點(diǎn)的偏差值與已知的終點(diǎn)坐標(biāo)值相加或相減,即可求得新的偏差值。

    可用四個(gè)節(jié)拍來(lái)說(shuō)明逐點(diǎn)比較法插補(bǔ)運(yùn)算的過(guò)程,如圖1-7所示。

    對(duì)于其他三個(gè)象限的直線插補(bǔ)運(yùn)算,可用相同的原理獲得。

    圓弧的偏差判別式為Fm = Xm2 + Ym2 −R2。 

   逐點(diǎn)比較法能實(shí)現(xiàn)直線、圓弧和非圓二次曲線的插補(bǔ),插補(bǔ)精度較高,在我國(guó)和日本數(shù)控機(jī)床中多用逐點(diǎn)比較法;在歐美則多用數(shù)字積分法;而對(duì)于閉環(huán)控制的機(jī)床中,則多采用時(shí)間分割法。現(xiàn)代大部分?jǐn)?shù)控機(jī)床都具有直線和圓弧插補(bǔ)功能。也就是說(shuō),現(xiàn)代數(shù)控機(jī)床大都能加工由直線和圓弧所組成的任意軌跡圖形。當(dāng)需要加工非圓二次曲線軌跡時(shí),大都是在編程計(jì)算時(shí)先采用擬合逼近方法將曲線轉(zhuǎn)化為直線或圓弧后再進(jìn)行加工的。 
  • 上一篇: CNC硬件組成與控制原理(1)
  • 下一篇: 數(shù)控加工技術(shù)的發(fā)展歷程
  • 發(fā)表評(píng)論   告訴好友   打印此文  收藏此頁(yè)  關(guān)閉窗口  返回頂部
    熱點(diǎn)文章
     
    推薦文章
     
    相關(guān)文章
    網(wǎng)友評(píng)論:(只顯示最新5條。)
    關(guān)于我們 | 聯(lián)系我們 | 廣告合作 | 付款方式 | 使用幫助 | 機(jī)電之家 | 會(huì)員助手 | 免費(fèi)鏈接

    點(diǎn)擊這里給我發(fā)消息66821730(技術(shù)支持)點(diǎn)擊這里給我發(fā)消息66821730(廣告投放) 點(diǎn)擊這里給我發(fā)消息41031197(編輯) 點(diǎn)擊這里給我發(fā)消息58733127(審核)
    本站提供的機(jī)電設(shè)備,機(jī)電供求等信息由機(jī)電企業(yè)自行提供,該企業(yè)負(fù)責(zé)信息內(nèi)容的真實(shí)性、準(zhǔn)確性和合法性。
    機(jī)電之家對(duì)此不承擔(dān)任何保證責(zé)任,有侵犯您利益的地方請(qǐng)聯(lián)系機(jī)電之家,機(jī)電之家將及時(shí)作出處理。
    Copyright 2007 機(jī)電之家 Inc All Rights Reserved.機(jī)電之家-由機(jī)電一體化網(wǎng)更名-聲明
    電話:0571-87774297 傳真:0571-87774298
    杭州濱興科技有限公司提供技術(shù)支持

    主辦:杭州市高新區(qū)(濱江)機(jī)電一體化學(xué)會(huì)
    中國(guó)行業(yè)電子商務(wù)100強(qiáng)網(wǎng)站

    網(wǎng)站經(jīng)營(yíng)許可證:浙B2-20080178-1