第1章計算機數(shù)控裝置(成教).ppt_第1頁
第1章計算機數(shù)控裝置(成教).ppt_第2頁
第1章計算機數(shù)控裝置(成教).ppt_第3頁
第1章計算機數(shù)控裝置(成教).ppt_第4頁
第1章計算機數(shù)控裝置(成教).ppt_第5頁
已閱讀5頁,還剩39頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領

文檔簡介

1、一、插補的基本概念 數(shù)控系統(tǒng)根據(jù)零件輪廓線型的有限信息,計算出刀具的一系列加工點、用基本線型擬合,完成所謂的數(shù)據(jù)“密化”工作。 插補有二層意思: 一是用小線段逼近產(chǎn)生基本線型(如直線、圓弧等); 二是用基本線型擬合其它輪廓曲線。 插補運算具有實時性,直接影響刀具的運動。插補運算的速度和精度是數(shù)控裝置的重要指標。插補原理也叫軌跡控制原理。五坐標插補加工仍是國外對我國封鎖的技術。 下面以基本線型直線、圓弧生成為例,論述插補原理。,1.4 CNC裝置的插補原理,1.4.1 概述,二、 插補方法的分類 硬件插補器 完成插補運算的裝置或程序稱為插補器 軟件插補器 軟硬件結合插補器 1.基準脈沖插補 每次

2、插補結束僅向各運動坐標軸輸出一個控制脈沖,各坐標僅產(chǎn)生一個脈沖當量或行程的增量。脈沖序列的頻率代表坐標運動的速度,而脈沖的數(shù)量代表運動位移的大小?;鶞拭}沖插補的方法很多,如逐點比較法、數(shù)字積分法、脈沖乘法器等。 2.數(shù)據(jù)采樣插補 采用時間分割思想,根據(jù)編程的進給速度將輪廓曲線分割為每個插補周期的進給直線段(又稱輪廓步長)進行數(shù)據(jù)密化,以此來逼近輪廓曲線。然后再將輪廓步長分解為各個坐標軸的進給量(一個插補周期的進給量),作為指令發(fā)給伺服驅動裝置。該裝置按伺服檢測采樣周期采集實際位移,并反饋給插補器與指令比較,有誤差運動,誤差為零停止,從而完成閉環(huán)控制。 數(shù)據(jù)采樣插補方法有:直線函數(shù)法、擴展DDA

3、、二階遞歸算法等。,1.4.2 脈沖增量插補 一、 逐點比較法 這是早期數(shù)控機床廣泛采用的方法,又稱代數(shù)法、醉步法, 適用于開環(huán)系統(tǒng)。 1.插補原理及特點 原理:每次僅向一個坐標軸輸出一個進給脈沖,而每走一步都要通過偏差函數(shù)計算,判斷偏差點的瞬時坐標同規(guī)定加工軌跡之間的偏差,然后決定下一步的進給方向。每個插補循環(huán)由偏差判別、進給、偏差函數(shù)計算和終點判別四個步驟組成。 逐點比較法可以實現(xiàn)直線插補、圓弧插補及其它曲線插補。 特點:運算直觀,插補誤差不大于一個脈沖當量,脈沖輸出均勻,調節(jié)方便。,2.逐點比較法直線插補 (1)偏差函數(shù)構造 對于第一象限直線OA上任一點P(X,Y):X/Y = Xe/Y

4、e 若刀具加工點為Pi(Xi,Yi), 則該點的偏差函數(shù)Fi可表示為 若Fi= 0,表示加工點位于直線上; 若Fi 0,表示加工點位于直線上方; 若Fi 0,表示加工點位于直線下方。 (2)偏差函數(shù)的遞推計算 采用偏差函數(shù)的遞推式(迭代式)計算, 既由前一點計算后一點,Fi =Yi Xe -XiYe 若Fi=0,規(guī)定向 +X 方向走一步 Xi+1 = Xi +1 Fi+1 = XeYi Ye(Xi +1) =Fi -Ye 若Fi0,規(guī)定 +Y 方向走一步,則有 Yi+1 = Yi +1 Fi+1 = Xe(Yi +1)-YeXi =Fi +Xe (3)終點判別 直線插補的終點判別可采用三種方法

5、。 1)判斷插補或進給的總步數(shù):; 2)分別判斷各坐標軸的進給步數(shù); 3)僅判斷進給步數(shù)較多的坐標軸的進給步數(shù)。,(4)逐點比較法直線插補舉例 對于第一象限直線OA,終點坐標Xe=6 ,Ye=4,插補從直線起點O開始,故F0=0 。終點判別是判斷進給總步數(shù)N=6+4=10,將其存入終點判別計數(shù)器中,每進給一步減1,若N=0,則停止插補。,3.逐點比較法圓弧插補 (1)偏差函數(shù) 任意加工點Pi(Xi,Yi),偏差函數(shù)Fi可表示為 若Fi=0,表示加工點位于圓上; 若Fi0,表示加工點位于圓外; 若Fi0,表示加工點位于圓內,(2)偏差函數(shù)的遞推計算 1) 逆圓插補 若F0,規(guī)定向-X方向 走一步

6、 若Fi0,規(guī)定向+Y方向 走一步 2) 順圓插補 若Fi0,規(guī)定向-Y方向 走一步 若Fi0,規(guī)定向+X方向 走一步 (3)終點判別 1)判斷插補或進給的總步數(shù): 2)分別判斷各坐標軸的進給步數(shù); ,(4)逐點比較法圓弧插補舉例 對于第一象限圓弧AB, 起點A(4,0),終點B(0,4),4.逐點比較法的速度分析,所以:,式中:L 直線長度; V 刀具進給速度; N 插補循環(huán)數(shù); f 插補脈沖的頻率。,刀具進給速度與插補時鐘頻率f 和與X軸夾角 有關,5.逐點比較法的象限處理,(1)分別處理法 四個象限的直線插補,會有4組計算公式;對于4個象限的逆時針圓弧插補和4個象限的順時針圓弧插補,會有

7、8組計算公式。,(2)坐標變換法 用第一象限逆圓插補的偏差函數(shù)進行第三象限逆圓和第二、四象限順圓插補的偏差計算,用第一象限順圓插補的偏差函數(shù)進行第三象限順圓和第二、四象限逆圓插補的偏差計算。,X、Y方向的位移,由右圖所示,(1)原理:積分的過程可以用微小量的累加近似:,二、數(shù)字積分法 用數(shù)字積分的方法計算刀具沿各坐標軸的位移,數(shù) 字積分法又稱數(shù)字微分分析(DDA)法. 1. DDA直線插補,(積分形式),(2)結論:直線插補從始點走向終點的過程,可以看作是各坐標軸每經(jīng)過一個單位時間間隔,分別以增量kxe(xe / 2N )及kye (ye / 2N )同時累加的過程。累加的結果為:,其中,m為

8、累加次數(shù)(容量)取為整數(shù),m=02N-1,共2N 次(N為累加器位數(shù))。 令t =1,mK =1,則K =1/m=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法直線插補

9、判別終點的依據(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,均為三位二進制寄存器。,圓弧插補時,是對切削點的即時坐標Xi與Yi的數(shù)值分別進行累加,3. DDA法圓弧插補 DDA法圓弧插補的積分表達式 由,令,則,(2) 其特點是: 1) 各累加器的初始值為零,各寄存器

10、為起點坐標值; 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 圓 弧 插 補 舉 例,1.4.3 數(shù)據(jù)增量插補 1 概述 1.數(shù)據(jù)采樣插補的基本原理 粗插補:采用時間分割思想,根據(jù)進給速度F和插補周期T,將廓型曲線分割成一段段的輪廓步長L,L=FT(一個插補采樣周期的輪廓步長),然后計算出每個插補周期的坐標增量。

11、精插補:根據(jù)位置反饋采樣周期的大小,由伺服系統(tǒng)完成。 2.插補周期和檢測采樣周期 插補周期大于插補運算時間與完成其它實時任務時間之和 ,現(xiàn)代數(shù)控系統(tǒng)一般為24ms,有的已達到零點幾毫秒。插補周期應是位置反饋檢測采樣周期 的整數(shù)倍。 3.插補精度分析 直線插補時,輪廓步長與被加工直線重合,沒有插補誤差。 圓弧插補時,輪廓步長作為弦線或割線對圓弧進行逼近,存在半徑誤差。,era,當采用內外均差( era = eri )的割線時,半徑誤差更小,是內接弦的一半;若令二種逼近的半徑誤差相等,則內外均差弦的輪廓步長或步距角是內接弦時的 倍。但由于內外均差割線逼近時,插補計算復雜,很少應用。 由上面分析可知

12、:圓弧插補時的半徑誤差er與圓弧半徑r成反比,與插補周期T 和進給速度F 的平方成正比。,采用弦線(l)逼近時,見左圖。半徑為r的被逼近圓弧最大半徑誤差er,其對應的圓心角為,由圖可推導出:,X,2 數(shù)據(jù)采樣法直線插補 1.插補計算過程 (1)插補準備 主要是計算輪廓步長及其相應的坐標增量。 (2)插補計算 實時計算出各插補周期中的插補點(動點)坐標值。 2.實用的插補算法(原則:算法簡單、計算速度快、插補誤差小、精度高) (1)直接函數(shù)法,插補計算:,插補準備:,(2)進給速率數(shù)法(擴展DDA法),插補準備:步長系數(shù),插補計算:,(3)方向余弦法,插補準備:,插補計算:,(4)一次計算法,插

13、補準備:,插補計算,3 數(shù)據(jù)采樣法圓弧插補 (1).直線函數(shù)法(弦線法),上式中, 和 都是未知數(shù),難以用簡單方法求解,采用近似計算,用 和 來取代,,則,特點:計算簡單,速度快,精度高。,新加工點Ai 的坐標位置,2.擴展DDA法數(shù)據(jù)采樣插補 將DDA的切向逼近改變?yōu)楦罹€逼近。具體還是計算一個插補周期T內,輪廓步長L的坐標分量Xi和Yi 由右圖經(jīng)過推導 可得:,其中:,. 刀具半徑補償?shù)幕靖拍?1、什么是刀具半徑補償(Tool Radius Compensation offset),1.5 CNC裝置的刀具補償,根據(jù)按零件輪廓編制的程序和預先設定的偏置參數(shù),數(shù)控裝置能實時自動生成刀具中心軌

14、跡的功能稱為刀具半徑補償功能。,二、 刀具半徑補償功能的主要用途,實現(xiàn)根據(jù)編程軌跡對刀具中心軌跡的控制??杀苊庠诩庸ぶ杏捎诘毒甙霃降淖兓?如由于刀具損壞而換刀等原因)而重新編程的麻煩。,刀具半徑誤差補償,由于刀具的磨損或因換刀引起的刀具半徑的變化,也不必重新編程,只須修改相應的偏置參數(shù)即可。,減少粗、精加工程序編制的工作量。由于輪廓加工往往不是一道工序能完成的,在粗加工時,均要為精加工工序預留加工余量。加工余量的預留可通過修改偏置參數(shù)實現(xiàn),而不必為粗、精加工各編制一個程序。,三、 刀具半徑補償?shù)某S梅椒?B刀補:有R2 法,比例法,該法對加工輪廓的連接都是以園弧進行的。如圖示,其缺點是:在外輪

15、廓尖角加工時,由于輪廓尖角處,始終處于切削狀態(tài),尖角的加工工藝性差。 在內輪廓尖角加工時,由于C”點不易求得(受計算能力的限制)編程人員必須在零件輪廓中插入一個半徑大于刀具半徑的園弧,這樣才能避免產(chǎn)生過切。 這種刀補方法,無法滿足實際應用中的許多要求。因此現(xiàn)在用得較少,而用得較多的是C刀補。,C刀補: 它的主要特點是采用直線作為輪廓之間的過渡,因此,它的尖角性好,并且它可自動預報(在內輪廓加工時) 過切,以避免產(chǎn)生過切。,刀具半徑補償?shù)墓ぷ髟?.刀具半徑補償?shù)墓ぷ鬟^程 刀補建立 刀補進行 刀補撤銷。,根據(jù)兩段程序軌跡的矢量夾角 和刀補方向的不同,又有以下幾種轉接過度方式: 縮短型:矢量夾角1

16、80 刀具中心軌跡短于編程軌跡的過渡方式。 伸長型:矢量夾角90180 刀具中心軌跡長于編程軌跡的過渡方式。 插入型:矢量夾角90 在兩段刀具中心軌跡之間插入一段直線的過渡方式。,刀具半徑補償?shù)膶嵗?讀入OA,判斷出是刀補建立,繼續(xù)讀下一段。 讀入AB,因為OAB90o,且又是右刀補(G42),由表可知,此時段間轉接的過渡形式是插入型。則計算出a、b、c的坐標值,并輸出直線段oa、ab、bc,供插補程序運行。,讀入BC,因為ABC90o,同理,由表可知,段間轉接的過渡形式是插入型。則計算出d、e點的坐標值,并輸出直線cd、de。 讀入CD,因為BCD180o,,由表可知,段間轉接的過渡 形式是

17、縮短型。則計算出f點 的坐標值,由于是內側加工, 須進行過切判別(過切判別的 原理和方法見后述),若過切 則報警,并停止輸出,否則輸 出直線段ef。,讀入DE(假定由撤消刀補的G40命令),因為90oABC180o,由于是刀補撤消段,由表可知,段間轉接的過渡形式是伸長型。則計算出g、h點的坐標值,然后輸出直線段fg、gh、hE。 刀具半徑補償處理結束。,. 直線加工時的過切判別,如右圖所示,當被加工的輪廓是直線段時,若刀具半徑選用過大,就將產(chǎn)生過切削現(xiàn)象。圖中,編程軌跡為 ABCD,B為對應于AB、BC的刀具中心軌跡的交點。當讀入編程軌跡CD時,就要對上段刀具中心軌跡BC進行修正,確定刀具中心

18、應從B點移到C點。顯然,這時必將產(chǎn)生如圖陰影部分所示的過切削。,四、 加工工過程中的過切判別原理,圓弧加工時的過切削判別,在內輪廓圓弧加工(當圓弧加工的命令為 G41G03 或G42G02)時,若選用的刀具半徑rD過大,超過了所需加工的圓弧半徑R,那么就會產(chǎn)生過切削。,在實際加工中,還有各種各樣的過切削情況,限于時間,無法一一列舉。但是通過上面的分析可知,過切削現(xiàn)象都發(fā)生在過渡形式為縮短型的情況下,因而可以根據(jù)這一原則,來判斷發(fā)生過切削的條件,并據(jù)此設計過切削判別程序。,1.6 數(shù)控系統(tǒng)中的可編程控制器,1.6.1 概述 可編程控制器的概念 定義: 可編程控制器(Programmable Co

19、ntroller)是一種用于工業(yè)環(huán)境、可存儲和執(zhí)行邏輯運算、順序控制、定時、計數(shù)和算術運算等特定功能的用戶指令、并能通過數(shù)字式或模擬式的輸入和輸出,控制各種類型的機械或生產(chǎn)過程的可編程數(shù)字控制系統(tǒng)。,可編程控制器的別名,可編程邏輯控制器(Programmable Logic Controller PLC ) 可編程接口控制器(Programmable Interface Controller、PIC) 可編程機器控制器(Programmable Machine Controller、 PMC) 可編程順序控制器(Programmable Sequence Controller、PSC) 在數(shù)控領域上,人們習慣稱其為: 可編程邏輯控制器(PLC) 可編程機器控制器(PMC)。,數(shù)控裝置、可編程控制器、機床之間的關系圖,PC在數(shù)控系統(tǒng)中的應用,PLC的規(guī)模及其應用,1.6.2 數(shù)控機床的PLC功能,CNC、PLC、機床之間的信號處理過程 CNC裝置和機床之間的信號傳送處理兩個過程: CNC裝置機床: CNC裝置CNC裝置的RAM PLC的RAM中。 PLC 軟件對其RAM中的數(shù)據(jù)進行邏輯運算處理。 處理后的數(shù)據(jù)仍在PLC的RAM中, 對內裝型PLC,PLC將已處理好的數(shù)據(jù)通過CNC的輸出接口送至機床; 對獨立型PL

溫馨提示

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

評論

0/150

提交評論