數(shù)控系統(tǒng)的基本結(jié)構(gòu)_第1頁
數(shù)控系統(tǒng)的基本結(jié)構(gòu)_第2頁
數(shù)控系統(tǒng)的基本結(jié)構(gòu)_第3頁
數(shù)控系統(tǒng)的基本結(jié)構(gòu)_第4頁
數(shù)控系統(tǒng)的基本結(jié)構(gòu)_第5頁
已閱讀5頁,還剩7頁未讀, 繼續(xù)免費(fèi)閱讀

下載本文檔

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

文檔簡介

第二講數(shù)控系統(tǒng)的基本結(jié)構(gòu)數(shù)控系統(tǒng)由基本硬件與控制軟件組成。目前各數(shù)控廠家的產(chǎn)品可以歸納為兩種風(fēng)格:一種是采用專用硬件,其控制軟件簡單;另一種是采用通用硬件,其控制軟件復(fù)雜。一、基本硬件構(gòu)成數(shù)控系統(tǒng)(CNC)基本硬件通常由微機(jī)基本系統(tǒng)、人機(jī)界面接口、通信接口、進(jìn)給軸位置控制接口、主軸控制接口以及輔助功能控制接口等部分組成,如圖2—1所示。圖2圖2—1數(shù)控系統(tǒng)總體結(jié)構(gòu)示意圖FANUC0i數(shù)控裝置構(gòu)成框圖如圖2—2所示。FANUC3MA數(shù)控裝置構(gòu)成框圖如圖2—3所示。圖圖2—2FANUC0i數(shù)控裝置構(gòu)成框圖=1\*GB4㈠、微機(jī)基本系統(tǒng)通常微機(jī)基本系統(tǒng)是由CPU、存儲(chǔ)器(EPROM、RAM)、定時(shí)器、中斷控制器等幾個(gè)主要部分組成。1、CPUCPU是整個(gè)數(shù)控系統(tǒng)的核心,常見的中低檔數(shù)控系統(tǒng)基本上采用8位或16位CPU,如8088/8086、8031等。隨著CPU系統(tǒng)向高精度方向發(fā)展,要求其最小設(shè)定單位越來越小,同時(shí)又要求CPU系統(tǒng)能滿足大型機(jī)床的需要,當(dāng)最小設(shè)定單位是1μm時(shí),16位二進(jìn)制數(shù)所表示的最大坐標(biāo)為-32.767~+32.767mm,這顯然是不夠的,而采用32位二進(jìn)制數(shù)時(shí),最大坐標(biāo)范圍約為-2000~+2000m,因此數(shù)控系統(tǒng)一般采用24位二進(jìn)制數(shù),其坐標(biāo)范圍為-8388.607~+8388.607mm。因此選用8位CPU就需要三個(gè)或四個(gè)字節(jié)運(yùn)算,這就嚴(yán)重影響了運(yùn)算速度,當(dāng)最小設(shè)定單位為0.1μ2、EPROMEPROM用于固化系統(tǒng)控制軟件,數(shù)控系統(tǒng)的所有功能都是固化在EPROM中的程序的控制下完成的。在數(shù)控系統(tǒng)中,硬軟件有密切的關(guān)系,由于軟件的執(zhí)行速度較硬件慢,當(dāng)CPU功能較弱時(shí),則需要專用硬件解決問題或采用多CPU結(jié)構(gòu)?,F(xiàn)代數(shù)控系統(tǒng)常采用標(biāo)準(zhǔn)化與通用化總線結(jié)構(gòu),因此不同的機(jī)床數(shù)控系統(tǒng)可以采用基本相同的硬件結(jié)構(gòu),并且系統(tǒng)的改進(jìn)與擴(kuò)展十分方便。在硬件相對(duì)不變的情況下,軟件仍有相當(dāng)大的靈活性。擴(kuò)充軟件就可以擴(kuò)展CNC的功能,而且軟件的這種靈活性有時(shí)會(huì)對(duì)數(shù)控系統(tǒng)的功能產(chǎn)生極大的影響。在國外,軟件的成本及自動(dòng)方式下對(duì)運(yùn)動(dòng)的操作或干涉。FANUC0-TD的機(jī)床操作面板如圖2—8所示。圖2—7FANUC0-TD的數(shù)控面板圖2—8FANUC0-TD的機(jī)床操作面板2、通信接口通常數(shù)控系統(tǒng)均具有標(biāo)準(zhǔn)的RS232串行通信接口,因此與外設(shè)以及上級(jí)計(jì)算機(jī)的連接很方便。高檔數(shù)控系統(tǒng)還具有RS485、MAP以及其它各種網(wǎng)絡(luò)接口,從而能夠?qū)崿F(xiàn)柔性生產(chǎn)線FMS以及計(jì)算機(jī)集成制造系統(tǒng)CIMS。3、進(jìn)給軸的位置控制接口實(shí)現(xiàn)進(jìn)給軸的位置控制包括三個(gè)方面的內(nèi)容:一是進(jìn)給速度的控制,二是插補(bǔ)運(yùn)算,三是位置閉環(huán)控制。插補(bǔ)方法有基準(zhǔn)脈沖法與采樣數(shù)據(jù)法?;鶞?zhǔn)脈沖法就是CNC系統(tǒng)每次插補(bǔ)以脈沖的形式提供給位置控制單元,這種插補(bǔ)方法的進(jìn)給速度與控制精度較低,主要用于開環(huán)數(shù)控系統(tǒng)。而采樣數(shù)據(jù)法計(jì)算出給定時(shí)間間隔內(nèi)各坐標(biāo)軸的位置增量,同時(shí)接收機(jī)床的實(shí)際位置反饋,根據(jù)插補(bǔ)所得到的命令位置與反饋位置的差來控制機(jī)床運(yùn)動(dòng),因此采樣數(shù)據(jù)法可以根據(jù)進(jìn)給速度的大小來計(jì)算一個(gè)時(shí)間間隔內(nèi)的位置增量。只要CPU的運(yùn)算速度較快,給定時(shí)間間隔選擇得較小,就可以實(shí)現(xiàn)高速、高精度的位置控制。進(jìn)給軸位置控制接口包括模擬量輸出接口和位置反饋計(jì)數(shù)接口。模擬量輸出接口采用數(shù)模轉(zhuǎn)換器DAC(一般為十二位至十六位),輸出模擬電壓的范圍為-10~+10V,用以控制速度伺服單元。模擬電壓的正負(fù)和大小分別決定了電動(dòng)機(jī)的轉(zhuǎn)動(dòng)方向和轉(zhuǎn)速。位置反饋計(jì)數(shù)接口能檢測并記錄位置反饋元件(如光電編碼器)所發(fā)回的信號(hào),從而得到進(jìn)給軸的實(shí)際位置。此接口還具有失線檢測功能,任意一根反饋信號(hào)的線斷了都會(huì)引起失線報(bào)警。在進(jìn)行位置控制的同時(shí),數(shù)控系統(tǒng)還進(jìn)行自動(dòng)升降速處理,即當(dāng)機(jī)床啟動(dòng)、停止或在加工過程中改變進(jìn)給速度時(shí),數(shù)控系統(tǒng)自動(dòng)進(jìn)行線性規(guī)律或指數(shù)規(guī)律的速度升降處理。對(duì)于一般機(jī)床可采用較為簡單的直線線性升降速處理,對(duì)于重型機(jī)床則需使用指數(shù)升降速處理,以便使速度變化平滑。4、主軸控制接口主軸S功能可分為無級(jí)變速、有級(jí)變速和分段無級(jí)變速三大類。當(dāng)數(shù)控機(jī)床配有主軸驅(qū)動(dòng)裝置時(shí),可利用系統(tǒng)的主軸控制接口輸出模擬量進(jìn)行無級(jí)變速,否則需要S、M、T接口實(shí)現(xiàn)有級(jí)變速。為提高低速輸出轉(zhuǎn)矩,現(xiàn)代數(shù)控機(jī)床多采用分段無級(jí)變速,這可以利用輔助功能M41~M44和主軸模擬量控制配合完成。主軸的位置反饋主要用于螺紋切削功能、主軸準(zhǔn)停功能以及主軸轉(zhuǎn)速監(jiān)控等。圖2—9FANUC0i系列各組成單元的構(gòu)成5、MST控制接口數(shù)控系統(tǒng)的MST功能是通過開關(guān)量輸入/輸出接口完成(除S模擬量輸出外)。數(shù)控系統(tǒng)所要執(zhí)行的MST功能,通過開關(guān)量輸出接口送至強(qiáng)電箱,而機(jī)床與強(qiáng)電箱的信號(hào)則通過開關(guān)量輸入接口送至數(shù)控系統(tǒng)。MST功能的開關(guān)量控制邏輯關(guān)系復(fù)雜,在數(shù)控機(jī)床中一般采用可編程控制器(PLC)來實(shí)現(xiàn)MST功能。FANUC0i系列各組成單元的構(gòu)成如圖2—9所示。二、數(shù)控系統(tǒng)控制軟件的功能與結(jié)構(gòu)=1\*GB4㈠、控制軟件的結(jié)構(gòu)數(shù)控系統(tǒng)控制軟件常采用兩種結(jié)構(gòu),一種是前后臺(tái)型結(jié)構(gòu),另一種是中斷型結(jié)構(gòu)。對(duì)于前后臺(tái)型軟件結(jié)構(gòu),其軟件可劃分為兩類,一類是與機(jī)床控制直接相關(guān)的實(shí)時(shí)控制部分,其構(gòu)成了前臺(tái)程序。前臺(tái)程序又稱實(shí)時(shí)中斷服務(wù)程序,它是以一定周期定時(shí)發(fā)生的,中斷周期一般小于10ms。另一類是循環(huán)執(zhí)行的主程序,稱為后臺(tái)程序,后臺(tái)程序又稱背景程序。前后臺(tái)程序的結(jié)合構(gòu)成了數(shù)控系統(tǒng)的控制軟件。在前后臺(tái)型軟件結(jié)構(gòu)中,后臺(tái)程序完成協(xié)調(diào)管理、數(shù)據(jù)譯碼、預(yù)計(jì)算數(shù)據(jù)以及顯示坐標(biāo)等無實(shí)時(shí)性要求的任務(wù)。而前臺(tái)程序完成機(jī)床監(jiān)控、操作面板狀態(tài)掃描、插補(bǔ)計(jì)算、位置控制以及PLC可編程控制器功能等實(shí)時(shí)控制。前后臺(tái)軟件的同步與協(xié)調(diào)以及前后臺(tái)軟件中各功能模塊之間的同步,通過設(shè)置各種標(biāo)志位來進(jìn)行。由于每次中斷發(fā)生,前臺(tái)程序響應(yīng)的途徑不同,因此執(zhí)行時(shí)間也不同,但最大執(zhí)行時(shí)間必須小于中斷周期,而兩次中斷之間的時(shí)間正是用來執(zhí)行背景主程序的。除初始化程序之外,各功能模塊安排在不同級(jí)別的中斷服務(wù)程序中無前后臺(tái)之分,只有級(jí)別的差別。根據(jù)數(shù)控系統(tǒng)常用的操作功能,其軟件一般分為各功能模塊。=2\*GB4㈡、數(shù)控系統(tǒng)的功能1、系統(tǒng)管理功能用于系統(tǒng)各功能模塊的管理與調(diào)度。2、加工程序的管理與編輯數(shù)控系統(tǒng)RAM區(qū)中存有所有加工程序的目錄,每個(gè)目錄項(xiàng)包括程序名、起址、終址、字節(jié)數(shù)等信息。通過目錄區(qū)可以對(duì)加工程序進(jìn)行管理??梢詫?duì)零件加工程序進(jìn)行刪除、更名、復(fù)制、編輯等操作。在編輯時(shí)如果對(duì)某些數(shù)控指令的含義不清楚,還可以利用系統(tǒng)的提示與幫助功能。3、參數(shù)設(shè)置在參數(shù)設(shè)置模塊中,可以對(duì)各種參數(shù)進(jìn)行設(shè)置。數(shù)控系統(tǒng)中大致有四類參數(shù)。(1)刀具參數(shù)數(shù)控系統(tǒng)具有刀具長度補(bǔ)償與半徑補(bǔ)償功能。以數(shù)控車床系統(tǒng)為例,其刀具參數(shù)表如圖2—10所示。其中:X值為刀具沿X軸的長度偏置;Z值為刀具沿Z軸的長度偏置;T值為刀尖的補(bǔ)償方向,代碼(0~9);R值為刀具的刀尖圓弧半徑。(2)G53~G59參數(shù)G53~G59在數(shù)控編程中用于坐標(biāo)系的零點(diǎn)偏置,其偏置值相對(duì)于機(jī)床坐標(biāo)系的零點(diǎn)。其參數(shù)表如圖2—11所示。圖2—10刀具參數(shù)表圖2—11G53~G59坐標(biāo)參數(shù)表(3)絲杠的間隙與螺距誤差表在半閉環(huán)與開環(huán)數(shù)控系統(tǒng)中,傳動(dòng)鏈的間隙直接影響加工精度,因此須測量出各軸的傳動(dòng)間隙,并置入數(shù)控系統(tǒng),由系統(tǒng)對(duì)間隙進(jìn)行自動(dòng)補(bǔ)償。此外,數(shù)控系統(tǒng)可對(duì)絲杠全行程上的螺距誤差進(jìn)行補(bǔ)償,螺距誤差補(bǔ)償表如圖2—12所示,X為相對(duì)機(jī)床零點(diǎn)的坐標(biāo)值,ΔX為相應(yīng)點(diǎn)的誤差。該表中的誤差值可由激光干涉儀測出,該坐標(biāo)軸在運(yùn)動(dòng)時(shí)數(shù)控系統(tǒng)會(huì)按表中的誤差值自動(dòng)進(jìn)行補(bǔ)償。由于機(jī)床參考點(diǎn)是系統(tǒng)開機(jī)后尋找的坐標(biāo)系中的基準(zhǔn)點(diǎn),因此在機(jī)床參考點(diǎn)上誤差為零。圖2—13為X軸螺距誤差曲線。(4)系統(tǒng)控制參數(shù)系統(tǒng)控制參數(shù)涉及的范圍很廣,當(dāng)配接不同的機(jī)床時(shí),系統(tǒng)控制參數(shù)要做相應(yīng)的改變。如圖2—14所示,其數(shù)據(jù)為8位二進(jìn)制數(shù)。圖2—148位二進(jìn)制系統(tǒng)控制參數(shù)4、手動(dòng)操作與調(diào)整(1)坐標(biāo)軸的移動(dòng)控制坐標(biāo)軸的移動(dòng)控制有三種方式:=1\*GB3①連續(xù)移動(dòng)例如,按下操作面板上的+X,X坐標(biāo)則朝正方向連續(xù)移動(dòng),直至松開+X。移動(dòng)的速度由F指令和速度倍率開關(guān)控制,如F=1000mm/min,倍率為50%,則移動(dòng)速度為500mm/rain。=2\*GB3②點(diǎn)動(dòng)按一下操作面板上的軸移動(dòng)按鈕,相應(yīng)軸則移動(dòng)一個(gè)固定的點(diǎn)動(dòng)量,一般選擇為1、10、100或1000/μm。=3\*GB3③手搖脈沖發(fā)生器移動(dòng)首先選擇要移動(dòng)的軸,然后系統(tǒng)即可根據(jù)手搖脈沖發(fā)生器的移動(dòng)方向和發(fā)出的脈沖個(gè)數(shù)控制相應(yīng)軸的移動(dòng)??蛇x擇手搖脈沖發(fā)生器一個(gè)脈沖所對(duì)應(yīng)的機(jī)床移動(dòng)量為l、10、100或1000μm。(2)手動(dòng)MST功能的控制在手動(dòng)調(diào)整中,可以單獨(dú)指定執(zhí)行某一M、S、T功能,M、S、T功能在數(shù)控機(jī)床中是由繼電器網(wǎng)絡(luò)或PLC可編程控制器實(shí)現(xiàn)的。(3)機(jī)床坐標(biāo)系的建立與返回參考點(diǎn)數(shù)控系統(tǒng)的許多功能,如軟極限行程保護(hù)(或稱存儲(chǔ)行程極限)、螺距誤差補(bǔ)償、G53~G59零點(diǎn)偏置、換刀點(diǎn)等,都是定義在機(jī)床坐標(biāo)系下的,因此對(duì)機(jī)床零點(diǎn)(機(jī)床參考點(diǎn))的精度要求很高。機(jī)床坐標(biāo)系是通過系統(tǒng)執(zhí)行返回參考點(diǎn)來建立的,在參數(shù)區(qū)中可以設(shè)置每個(gè)軸機(jī)床零點(diǎn)與參考點(diǎn)的位置。因此,采用增量式位置編碼器的數(shù)控機(jī)床,開機(jī)后應(yīng)首先執(zhí)行返回參考點(diǎn)的動(dòng)作,從而建立機(jī)床坐標(biāo)系。而采用絕對(duì)式位置編碼器的機(jī)床,機(jī)床參考點(diǎn)一次性調(diào)整好后,每次開機(jī)不需要進(jìn)行回參考點(diǎn)的操作。5、零件的自動(dòng)加工通過鍵盤和通信接口將準(zhǔn)備好的零件加工程序送入數(shù)控系統(tǒng),然后就可啟動(dòng)零件的自動(dòng)加工功能,該功能是數(shù)控系統(tǒng)的核心。零件自動(dòng)加工的控制流程如圖2-15所示。用戶輸入的數(shù)控加工程序存在內(nèi)存RAM中,其格式是自由的,字符也是按ASC'碼或者EIA碼存放的,因此必須將它們進(jìn)行整理和分類,并轉(zhuǎn)換成系統(tǒng)內(nèi)部約定的格式,對(duì)數(shù)據(jù)則要進(jìn)行分析與解釋。在此過程中,信息量無任何增加或減少,這是系統(tǒng)控制程序內(nèi)部格式的需要。分析與解釋后,加工程序中的M、S、T功能由系統(tǒng)傳至PLC可編程控制器,由PLC完成其控制,其實(shí)現(xiàn)方法與手動(dòng)調(diào)整中相同。對(duì)運(yùn)動(dòng)功能,則需對(duì)加工軌跡進(jìn)行刀具長度與半徑補(bǔ)償,補(bǔ)償后的刀具中心軌跡經(jīng)過插補(bǔ)運(yùn)算和傳動(dòng)間隙補(bǔ)償,即可得到每個(gè)控制周期各軸的進(jìn)給量,位置控制軟件根據(jù)此進(jìn)給量來控制電動(dòng)機(jī)的進(jìn)給,從而完成加工任務(wù)。零件的自動(dòng)加工可分為連續(xù)運(yùn)行和單段運(yùn)行,其差別在于:單段運(yùn)行方式中數(shù)控系統(tǒng)每次僅執(zhí)行一個(gè)程序段,必須再次按循環(huán)啟動(dòng)鍵后,才能執(zhí)行下一個(gè)程序段,而在連續(xù)運(yùn)行方式中程序是連續(xù)執(zhí)行的。6、空運(yùn)行與加工圖形模擬該功能用于驗(yàn)證加工程序的正確性。空運(yùn)行時(shí)數(shù)控系統(tǒng)可以有幾種執(zhí)行方式:(1)只執(zhí)行加工程序的G功能;(2)系統(tǒng)完整地執(zhí)行程序,但以最大進(jìn)給率快速移動(dòng)坐標(biāo)軸;(3)系統(tǒng)完整地執(zhí)行程序,但不移動(dòng)坐標(biāo)軸,也不考慮刀具補(bǔ)償。數(shù)控系統(tǒng)的圖形模擬功能可將刀具的運(yùn)行軌跡在顯示器上顯示出來,直觀地檢查程序。7、數(shù)控系統(tǒng)的自診斷與開關(guān)I/O診斷功能數(shù)控系統(tǒng)在執(zhí)行所有功能時(shí),都不斷地對(duì)其自身是否正常工作進(jìn)行診斷,一旦

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請(qǐng)下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請(qǐng)聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會(huì)有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(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)論