第二部分 計算機數(shù)控系統(tǒng)_第1頁
第二部分 計算機數(shù)控系統(tǒng)_第2頁
第二部分 計算機數(shù)控系統(tǒng)_第3頁
第二部分 計算機數(shù)控系統(tǒng)_第4頁
第二部分 計算機數(shù)控系統(tǒng)_第5頁
已閱讀5頁,還剩34頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

第二部分計算機數(shù)控系統(tǒng)第一頁,共三十九頁,編輯于2023年,星期四機電工程學院2.1計算機數(shù)控裝置2.2數(shù)控系統(tǒng)的插補計算原理本部分重要內容第二頁,共三十九頁,編輯于2023年,星期四機電工程學院按美國電子工程協(xié)會(EIA)數(shù)控標準化委員會的定義,CNC(ComputerizedNumericalControl)系統(tǒng)是:用計算機通過執(zhí)行其存儲器內的程序來完成數(shù)控要求的部分或全部功能,并配有接口電路、伺服驅動的一種專用計算機系統(tǒng)。2.1.1計算機數(shù)控裝置硬件第一節(jié)計算機數(shù)控裝置第三頁,共三十九頁,編輯于2023年,星期四機電工程學院CNC系統(tǒng)根據輸入的程序或指令,由計算機進行插補運算,形成理想的運動軌跡,插補計算出的位置數(shù)據輸出到伺服單元,控制電機帶動執(zhí)行機構,加工出所需零件。CNC系統(tǒng)中的計算機主要用來進行數(shù)值和邏輯運算,對機床進行實時控制,只要改變計算機中的控制軟件就能實現(xiàn)一種新的控制方式。第一節(jié)計算機數(shù)控裝置第四頁,共三十九頁,編輯于2023年,星期四機電工程學院輸入/輸出裝置(I/O)數(shù)控裝置伺服系統(tǒng)機床電氣邏輯控制裝置一、數(shù)控系統(tǒng)的組成第一節(jié)計算機數(shù)控裝置第五頁,共三十九頁,編輯于2023年,星期四機電工程學院CNC系統(tǒng)靈活可變,易于變化和擴展CNC系統(tǒng)通用性強CNC系統(tǒng)可靠性強CNC系統(tǒng)易于實現(xiàn)多功能、高復雜程序的控制CNC系統(tǒng)使用、維護方便第一節(jié)計算機數(shù)控裝置二、數(shù)控系統(tǒng)的特點第六頁,共三十九頁,編輯于2023年,星期四機電工程學院三、計算機數(shù)控裝置硬件結構類型1、常規(guī)CNC的硬件結構總線式模塊化結構的CNC以專用芯片及模板組成結構緊湊的CNC基于通用計算機基礎上開發(fā)的CNC第一節(jié)計算機數(shù)控裝置第七頁,共三十九頁,編輯于2023年,星期四機電工程學院2、單微處理器結構和多微處理器結構1)單微處理器結構

只有一個微處理器,以集中控制、分時處理各個任務。若CNC系統(tǒng)中有兩個以上的微處理器,其中只有一個能夠控制系統(tǒng)總線,占有總線資源。第一節(jié)計算機數(shù)控裝置第八頁,共三十九頁,編輯于2023年,星期四機電工程學院第九頁,共三十九頁,編輯于2023年,星期四機電工程學院2)多微處理器結構

(1)共享總線結構系統(tǒng)總線把各個模塊有效地連接在一起,按照要求交換各種數(shù)據和控制信息,實現(xiàn)各種預定的功能。第一節(jié)計算機數(shù)控裝置

(2)共享存儲結構采用多端口存儲器來實現(xiàn)各微處理器之間的互連和通信,每個端口都配有一套數(shù)據、地址、控制線,以供端口訪問。CNC管理模塊、CNC插補模塊、PLC模塊、命令與數(shù)據輸入輸出和顯示模塊、存儲器模塊第十頁,共三十九頁,編輯于2023年,星期四機電工程學院第十一頁,共三十九頁,編輯于2023年,星期四機電工程學院3、開放式CNC結構1)PC連接型CNC將現(xiàn)有CNC與PC用串行線相連而構成。2)PC內藏型CNCCNC內部加裝PC,PC與CNC之間用專用總線連接。3)基于PC的可開放CNC在通用PC的擴展槽中加入專用CNC卡而組成。第一節(jié)計算機數(shù)控裝置第十二頁,共三十九頁,編輯于2023年,星期四機電工程學院1、輸入數(shù)據處理程序2、插補運算程序3、速度控制程序4、管理程序5、診斷程序一、CNC系統(tǒng)軟件的組成第一節(jié)計算機數(shù)控裝置2.1.2CNC系統(tǒng)的軟件結構第十三頁,共三十九頁,編輯于2023年,星期四機電工程學院二、CNC系統(tǒng)軟件的結構CNC軟件設計中常采用資源分時共享并行處理和資源重疊流水并行處理技術。前者適用于單微處理器系統(tǒng),主要采用對CPU的分時共享來解決多任務的并行處理。后者適用于多微處理器系統(tǒng),是指在一段時間間隔內處理兩個或多個任務,即時間重疊。由于兩種技術處理方式不同,相應的CNC軟件也設計成不同的結構形式。第一節(jié)計算機數(shù)控裝置第十四頁,共三十九頁,編輯于2023年,星期四機電工程學院機床數(shù)控系統(tǒng)的輪廓控制主要問題就是怎樣控制刀具或工件的運動軌跡。無論是硬件數(shù)控(NC)系統(tǒng),還是計算機數(shù)控(CNC)系統(tǒng)或微機數(shù)控(MNC)系統(tǒng),都必須有完成插補功能的部分,只是采取的方式不同而已。

第二節(jié)數(shù)控系統(tǒng)的插補計算原理2.2插補原理第十五頁,共三十九頁,編輯于2023年,星期四機電工程學院第二節(jié)數(shù)控系統(tǒng)的插補計算原理插補的任務是根據進給速度的要求,在輪廓指令起點和終點之間計算出若干個中間點的坐標值,每個中間點計算所需時間直接影響系統(tǒng)的控制速度,而插補中間點坐標值的計算精度又影響到數(shù)控系統(tǒng)的控制精度。插補速度和插補精度是插補的兩項重要指標,它直接決定了數(shù)控機床的精度和進給速度。因此,插補算法是整個數(shù)控系統(tǒng)控制的核心。第十六頁,共三十九頁,編輯于2023年,星期四機電工程學院2.2.1逐點比較法插補第二節(jié)數(shù)控系統(tǒng)的插補計算原理基本原理:在刀具按要求軌跡運動加工零件的過程中,不斷比較刀具與被加工零件輪廓之間的相對位置,并根據比較結果決定下一步的進給方向,使刀具向減小偏差的方向進給,且只有一個方向的進給。逐點比較法即可以作直線插補,又可以作圓弧插補。這種算法的特點是,運算直觀,插補誤差小于一個脈沖當量,輸出脈沖均勻,而且輸出脈沖的速度變化小,調節(jié)方便,因此,在兩坐標聯(lián)動的數(shù)控機床中應用較為廣泛。第十七頁,共三十九頁,編輯于2023年,星期四機電工程學院ABOYXP0(x,y)P1P2圖中AB是需要插補的曲線,用逐點比較法插補前先要根據AB的形狀構造一個函數(shù)F=F(x,y)

x,y為刀具的坐標函數(shù)F的正負必須反映出刀具與曲線的相對位置關系,設這種關系為:F(x,y)>0

刀具在曲線上方F(x,y)=0

刀具在曲線上F(x,y)<0

刀具在曲線下方由于F(x,y)反映了刀具偏離曲線的情況,稱之為偏差函數(shù)

1、偏差函數(shù)的構建第二節(jié)數(shù)控系統(tǒng)的插補計算原理一、插補原理第十八頁,共三十九頁,編輯于2023年,星期四機電工程學院2、逐點比較法的程序流程偏差判別進給偏差計算終點判別偏差判別判別偏差函數(shù)的正負,以確定刀具相對于所加工曲線的位置進給根據上一節(jié)拍的判斷結果確定刀具的進給方向。進給使刀具向曲線靠近并朝曲線的終點運動。偏差計算計算出刀具進給后在新位置上的偏差值,為下一插補循環(huán)做好準備終點判別判斷刀具是否到達曲線的終點。若到達終點,則插補工作結束;若未到達,則返回到節(jié)拍1繼續(xù)插補第二節(jié)數(shù)控系統(tǒng)的插補計算原理一個插補循環(huán)由偏差判別、進給、偏差計算和終點判別四個工作節(jié)拍組成。各節(jié)拍功能:第十九頁,共三十九頁,編輯于2023年,星期四機電工程學院即若加工點P在直線OA上方,則即設某時刻刀具運動到P(Xi,Yi)偏差函數(shù)為Fi,則Fi的數(shù)值稱為該點的“偏差值”

1、偏差函數(shù)OA是要加工的直線。起點坐標O為坐標原點,終點A坐標為。點P為任一加工點(刀具),若P點正好在直線OA上時,下式成立XOYAPF>0F<0第二節(jié)數(shù)控系統(tǒng)的插補計算原理二、逐點比較法的直線插補即若加工點P在直線OA下方,則-第二十頁,共三十九頁,編輯于2023年,星期四機電工程學院綜上所述,在直線插補中,偏差函數(shù)與刀具位置的關系是F>0刀具在直線上方F=0刀具在直線上F<0刀具在直線下方OYXAPF>0F<0第二節(jié)數(shù)控系統(tǒng)的插補計算原理2、偏差判別第二十一頁,共三十九頁,編輯于2023年,星期四機電工程學院3、進給方向若點P在直線上或上方(F≥0)應向+X方向前進一步,以接近該直線;OYXAOYXA當點P在直線下方時(F<0),應向+Y方向前進一步。第二節(jié)數(shù)控系統(tǒng)的插補計算原理第二十二頁,共三十九頁,編輯于2023年,星期四機電工程學院Fi+1=XeYi+1-Xi+1Ye第二節(jié)數(shù)控系統(tǒng)的插補計算原理4、新點的偏差計算當?shù)毒哌M給到達新點后,其偏差值計算如下式:可見需做兩次乘法和一次減法,計算較為復雜,CPU負擔較重,通常采用遞推法簡化運算過程。第二十三頁,共三十九頁,編輯于2023年,星期四機電工程學院偏差情況

進給方向偏差計算+X+Y當偏差值Fi<0時,刀具從現(xiàn)加工點(Xi,Yi)向Y正向前進一步,到達新加工點(Xi,Yi+1)則新加工點的偏差值為當偏差值Fi≥0時,刀具從現(xiàn)加工點(Xi,Yi)向X正向前進一步,到達新加工點(Xi+1,Yi)則新加工點的偏差值為Fi+1=XeYi+1-XiYe=Xe(Yi+1)-XiYe=XeYi+Xe-XiYe即Fi+1=Fi+XeFi+1=XeYi-Xi+1Ye=XeYi-(Xi+1)Ye=XeYi-XiYe-Ye即Fi+1=Fi-Ye第二節(jié)數(shù)控系統(tǒng)的插補計算原理第二十四頁,共三十九頁,編輯于2023年,星期四機電工程學院5、終點判別對于逐點比較插補法,每進行一個插補循環(huán),刀具或者沿X軸走一步,或沿Y軸走一步,因此插補數(shù)與刀具沿X、Y軸已走的總步數(shù)相等。第二節(jié)數(shù)控系統(tǒng)的插補計算原理Σ=︱

Xe︱

+︱Ye︱不論哪個軸進給一步,均從總步數(shù)中減1,當總步數(shù)減到零時即表示已到達終點。第二十五頁,共三十九頁,編輯于2023年,星期四機電工程學院6、插補程序及舉例右圖是逐點比較法直線插補流程圖。例:逐點比較法加工直線OA,并畫出插補軌跡。OYXA(5,3)第二節(jié)數(shù)控系統(tǒng)的插補計算原理0n,0Fi原地等待插補時鐘F≥0?進給方向+x進給方向+yY插補結束NYN-第二十六頁,共三十九頁,編輯于2023年,星期四解:總步數(shù)N=5+3=8脈沖偏差判別進給偏差計算終點判別012345678第二十七頁,共三十九頁,編輯于2023年,星期四機電工程學院12345678OA(5,3)YX插補軌跡第二節(jié)數(shù)控系統(tǒng)的插補計算原理第二十八頁,共三十九頁,編輯于2023年,星期四機電工程學院加工第一象限逆時針圓弧AB若點P(Xi,Yi)正好落在圓弧上,則有

若點P(Xi,Yi)

在圓弧外側,則有Rp>R第二節(jié)數(shù)控系統(tǒng)的插補計算原理三、逐點比較法的第一象限逆圓弧插補⌒Xi2+Yi2=X02+Y02=R2Xi2+Yi2>X02+Y02=R2若點P(Xi,Yi)

在圓弧內側,則有Rp<RXi2+Yi2<X02+Y02=R2RRpABF<0F>0XYOP第二十九頁,共三十九頁,編輯于2023年,星期四機電工程學院第二節(jié)數(shù)控系統(tǒng)的插補計算原理F=Xi2+Yi2-R2取偏差函數(shù)表達式為:RRpABF<0F>0XYOP其插補規(guī)則為:當F>0時,動點在圓弧外側,向-X進給一步;當F=0時,動點在圓弧上,向-X進給一步;當F<0時,動點在圓弧內側,向+Y進給一步;第三十頁,共三十九頁,編輯于2023年,星期四機電工程學院第二節(jié)數(shù)控系統(tǒng)的插補計算原理采用遞推法簡化新點偏差計算:若Fi≥0,刀具從現(xiàn)點(Xi,Yi)向-X進給一步,到達新加工點(Xi+1=Xi+1-1,Yi+1=Yi)則新點的偏差值為Fi+1=Xi+12+Yi+12=R2=(Xi-1)2+Yi2-R2即Fi+1=Fi-2Xi+1若Fi<0,刀具+Y進給一步,到達新加工點(Xi+1=Xi,Yi+1=Yi+1)則新點的偏差值為Fi+1=Xi+12+Yi+12-R2=Xi2+(Yi+1)2-R2即Fi+1=Fi+2Xi+1第三十一頁,共三十九頁,編輯于2023年,星期四機電工程學院終點判別對于逐點比較插補法,每進行一個插補循環(huán),刀具或者沿X軸走一步,或沿Y軸走一步,因此插補數(shù)與刀具沿X、Y軸已走的總步數(shù)相等。第二節(jié)數(shù)控系統(tǒng)的插補計算原理Σ=︱

Xe︱

+︱Ye︱不論哪個軸進給一步,均從總步數(shù)中減1,當總步數(shù)減到零時即表示已到達終點。+Y-X偏差計算進給方向偏差情況

第三十二頁,共三十九頁,編輯于2023年,星期四機電工程學院例:加工圖示逆圓弧AB,起點A(6,0),B(0,6),試對其進行插補,并畫出插補軌跡。AB(6,0)(0,6)0n,0Fi原地等待插補時鐘F≥0?進給方向-x進給方向+yY插補結束NYN插補流程圖見右第三十三頁,共三十九頁,編輯于2023年,星期四機電工程學院脈沖個數(shù)偏差判別進給方向偏差計算坐標計算終點判別0F0=0X0=6Y0=0N=121F0=0-XF1=F0-2X0+1=0-2×6+1=-11X1=X0-1=6-1=5Y1=Y0=0N=N-1=12-1=11≠02F1=-11<0+YF2=F1+2Y1+1=-11+0+1=-10X2=X1=5Y2=Y1+1=1N=N-1=11-1=10≠03F2=-10<0+YF3=F2+2Y2+1=-10+2×1+1=-7X3=X2=5Y3=Y2+1=2N=N-1=10-1=9≠04F3=-7<0+YF4=F3+2Y3+1=-7+2×2+1=-2X4=X3=5Y4=Y3+1=3N=N-1=9-1=8≠05F4=-2<0+YF5=F4+2Y4+1=-2+2×3+1=-5X5=X4=5Y5=Y4+1=4N=N-1=8-1=7≠06F5=5>0-XF6=F5-2X5+1=5-2×5+1=-4X6=X5-1=5-1=4Y6=Y5=4N=N-1=7-1=6≠07F6=-4<0+YF7=F6+2Y6+1=-4+2×4+1=5X7=X6=4Y7=Y6+1=5N=N-1=6-1=5≠08F7=5>0-XF8=F7-2X7+1=5-2×4+1=-2X8=X7-1=4-1=3Y8=Y7=5N=N-1=5-1=4≠09F8=-2<0+YF9=F8+2Y8+1=-2+2×5+1=9X9=X8=3Y9=Y8+1=6N=N-1=4-1=3≠010F9=9>0-XF10=F9-2X9+1=9-2×3+1=4X10=X9-1=3-1=2Y10=Y9=6N=N-1=3-1=2≠011F10=+4>0-XF11=F10-2X10+1=4-2×2+1=1X11=X10-1=2-1=1Y11=Y10=6N=N-1=2-1=1≠012F11=1>0-XF12=F11-2X11+1=1-2×1+1=0X12=X11-1=1-1=0Y12=Y11=6N=N-1=1-1=0到終點解:總步數(shù)N=5+3=8插補運算

溫馨提示

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

最新文檔

評論

0/150

提交評論