第7章 數(shù)字程序控制技術(shù)_第1頁
第7章 數(shù)字程序控制技術(shù)_第2頁
第7章 數(shù)字程序控制技術(shù)_第3頁
第7章 數(shù)字程序控制技術(shù)_第4頁
第7章 數(shù)字程序控制技術(shù)_第5頁
已閱讀5頁,還剩56頁未讀, 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、1第7章 數(shù)字程序控制技術(shù) 逐點比較法插補原理逐點比較法插補原理步進驅(qū)動數(shù)字程序控制技術(shù)步進驅(qū)動數(shù)字程序控制技術(shù) 數(shù)字程序控制基礎(chǔ)數(shù)字程序控制基礎(chǔ)其他數(shù)字程序控制驅(qū)動設(shè)備其他數(shù)字程序控制驅(qū)動設(shè)備 2 數(shù)字程序控制系統(tǒng)即計算機數(shù)字控制(數(shù)字程序控制系統(tǒng)即計算機數(shù)字控制(Computer Numerical Computer Numerical ControlControl,CNCCNC)系統(tǒng),是利用數(shù)字電子技術(shù)和計算機技術(shù),對生)系統(tǒng),是利用數(shù)字電子技術(shù)和計算機技術(shù),對生產(chǎn)機械進行自動控制的系統(tǒng),他能夠根據(jù)所采集的數(shù)據(jù)和預(yù)先編產(chǎn)機械進行自動控制的系統(tǒng),他能夠根據(jù)所采集的數(shù)據(jù)和預(yù)先編制好的程序,控

2、制生產(chǎn)機械(如各種加工機械)按相應(yīng)的工作順制好的程序,控制生產(chǎn)機械(如各種加工機械)按相應(yīng)的工作順序、運動軌跡、運動距離和運動速度等自動地完成系統(tǒng)的控制。序、運動軌跡、運動距離和運動速度等自動地完成系統(tǒng)的控制。 本章主要介紹:本章主要介紹:數(shù)字程序控制的基本原理和控制方式;逐點數(shù)字程序控制的基本原理和控制方式;逐點比較法直線插補和圓弧插補的原理及程序?qū)崿F(xiàn);以步進電機作為比較法直線插補和圓弧插補的原理及程序?qū)崿F(xiàn);以步進電機作為驅(qū)動設(shè)備的數(shù)字程序控制技術(shù)。驅(qū)動設(shè)備的數(shù)字程序控制技術(shù)。37.1 7.1 數(shù)字程序控制基礎(chǔ)數(shù)字程序控制基礎(chǔ) 數(shù)字程序控制簡稱為數(shù)控數(shù)字程序控制簡稱為數(shù)控(CNCCNC:Co

3、mputer Numerical ControlComputer Numerical Control),),他用代表加工順序、加工方式和加工參數(shù)的數(shù)字碼作為控制指令,主要他用代表加工順序、加工方式和加工參數(shù)的數(shù)字碼作為控制指令,主要用于各種機床的自動控制用于各種機床的自動控制,如銑床、車床、加工中心、線切割機,以及,如銑床、車床、加工中心、線切割機,以及焊接機、氣割機的控制等。這種采用數(shù)字程序控制的機床叫做數(shù)控機床,焊接機、氣割機的控制等。這種采用數(shù)字程序控制的機床叫做數(shù)控機床,數(shù)控機床正是由于采用了數(shù)字程序控制的方式,不僅數(shù)控機床正是由于采用了數(shù)字程序控制的方式,不僅能夠加工形狀復(fù)雜能夠加工

4、形狀復(fù)雜的零件,而且加工精度高、生產(chǎn)效率高的零件,而且加工精度高、生產(chǎn)效率高,是實現(xiàn)工業(yè)生產(chǎn)自動化的重要,是實現(xiàn)工業(yè)生產(chǎn)自動化的重要保障。保障。 同時數(shù)控技術(shù)和數(shù)控機床是實現(xiàn)柔性制造(同時數(shù)控技術(shù)和數(shù)控機床是實現(xiàn)柔性制造(Flexible Flexible ManufacturingManufacturing,F(xiàn)MFM)和計算機集成制造()和計算機集成制造(Computer Integrated Computer Integrated ManufacturingManufacturing,CIMCIM)的最重要的基礎(chǔ)技術(shù)之一。)的最重要的基礎(chǔ)技術(shù)之一。47.1.1 數(shù)控技術(shù)的發(fā)展數(shù)控技術(shù)的發(fā)展

5、 世界上第一臺世界上第一臺3坐標(biāo)立式數(shù)控機床是坐標(biāo)立式數(shù)控機床是1952年美國麻省理工學(xué)院伺服機構(gòu)實驗?zāi)昝绹槭±砉W(xué)院伺服機構(gòu)實驗室開發(fā)出來的,室開發(fā)出來的,主要目的是為了滿足高精度和高效率的加工復(fù)雜零件的需要主要目的是為了滿足高精度和高效率的加工復(fù)雜零件的需要。他。他標(biāo)志著數(shù)控技術(shù)發(fā)展的開始。標(biāo)志著數(shù)控技術(shù)發(fā)展的開始。 數(shù)控技術(shù)的發(fā)展大致分為以下四個階段:數(shù)控技術(shù)的發(fā)展大致分為以下四個階段: 第一階段:第一階段:1952年年-1970年,這一階段的數(shù)控系統(tǒng)是以年,這一階段的數(shù)控系統(tǒng)是以數(shù)字電子技術(shù)數(shù)字電子技術(shù)為基為基礎(chǔ)來實現(xiàn)的,經(jīng)歷了三個時代,即電子管時代、晶體管時代和小規(guī)模集成電路時礎(chǔ)來

6、實現(xiàn)的,經(jīng)歷了三個時代,即電子管時代、晶體管時代和小規(guī)模集成電路時代代。控制功能比較簡單,使用靈活性較差??刂乒δ鼙容^簡單,使用靈活性較差。 第二階段:第二階段:1970年年-1974年,由于計算機的迅速發(fā)展,其性價比不斷提高,年,由于計算機的迅速發(fā)展,其性價比不斷提高,小型計算機小型計算機代替了數(shù)控系統(tǒng)中硬件構(gòu)成的專用計算機裝置,從而誕生了計算機數(shù)代替了數(shù)控系統(tǒng)中硬件構(gòu)成的專用計算機裝置,從而誕生了計算機數(shù)控,簡稱控,簡稱CNC系統(tǒng)。系統(tǒng)。 第三階段:第三階段:1974年年-20世紀(jì)世紀(jì)80年代初,隨著采用大規(guī)模集成電路的微處理年代初,隨著采用大規(guī)模集成電路的微處理器迅速發(fā)展,數(shù)控系統(tǒng)開始采

7、用器迅速發(fā)展,數(shù)控系統(tǒng)開始采用微型計算機微型計算機。但是這種數(shù)控系統(tǒng)一直由一些廠家。但是這種數(shù)控系統(tǒng)一直由一些廠家進行封閉壟斷性生產(chǎn),使得這類數(shù)控產(chǎn)品專用性強,與標(biāo)準(zhǔn)計算機不兼容進行封閉壟斷性生產(chǎn),使得這類數(shù)控產(chǎn)品專用性強,與標(biāo)準(zhǔn)計算機不兼容。 第四階段:第四階段:20世紀(jì)世紀(jì)90年代初開始,數(shù)控系統(tǒng)向開放式方向發(fā)展,具體表現(xiàn)年代初開始,數(shù)控系統(tǒng)向開放式方向發(fā)展,具體表現(xiàn)是是基于基于PC機的開放式數(shù)控系統(tǒng)機的開放式數(shù)控系統(tǒng)。同時,隨著基于。同時,隨著基于DSP的運動控制技術(shù)的突破,的運動控制技術(shù)的突破,為開放式數(shù)控系統(tǒng)的發(fā)展創(chuàng)造了新的條件。為開放式數(shù)控系統(tǒng)的發(fā)展創(chuàng)造了新的條件。57.1.2 數(shù)

8、控系統(tǒng)的分類數(shù)控系統(tǒng)的分類 數(shù)控系統(tǒng)按被控制對象的運動軌跡進行分類,可分為數(shù)控系統(tǒng)按被控制對象的運動軌跡進行分類,可分為點位控制、直點位控制、直線控制和輪廓控制。線控制和輪廓控制。 (1)點位控制點位控制數(shù)控機床的數(shù)控裝置只要求能夠精確地從一個坐標(biāo)點到數(shù)控機床的數(shù)控裝置只要求能夠精確地從一個坐標(biāo)點到另一個坐標(biāo)點的精度定位,而不管從一點到另一點是按什么軌跡運動,另一個坐標(biāo)點的精度定位,而不管從一點到另一點是按什么軌跡運動,并且在移動過程中不進行任何加工。并且在移動過程中不進行任何加工。 這類數(shù)控機床主要有數(shù)控鉆床、數(shù)控坐標(biāo)鏜床、數(shù)控沖床、數(shù)控點這類數(shù)控機床主要有數(shù)控鉆床、數(shù)控坐標(biāo)鏜床、數(shù)控沖床、

9、數(shù)控點焊機和數(shù)控折彎機等。焊機和數(shù)控折彎機等。 (2)直線控制直線控制的數(shù)控機床一般要在各點間移動的同時進行切削加工,的數(shù)控機床一般要在各點間移動的同時進行切削加工,所以不僅要求機床有準(zhǔn)確的定位功能,還要求從一點到另一點之間按直所以不僅要求機床有準(zhǔn)確的定位功能,還要求從一點到另一點之間按直線規(guī)律運動,而且對運動的速度也要進行控制,即對于不同的刀具和工線規(guī)律運動,而且對運動的速度也要進行控制,即對于不同的刀具和工件,需要選擇不同的進給速度。件,需要選擇不同的進給速度。 這一類機床包括簡易數(shù)控車床、數(shù)控銑床、數(shù)控鏜床等。這一類機床包括簡易數(shù)控車床、數(shù)控銑床、數(shù)控鏜床等。 (3)輪廓控制輪廓控制又稱

10、連續(xù)控制,大多數(shù)數(shù)控機床具有輪廓控制功能。其又稱連續(xù)控制,大多數(shù)數(shù)控機床具有輪廓控制功能。其特點是能同時控制兩個以上的軸,具有插補功能。它不僅控制起點和終特點是能同時控制兩個以上的軸,具有插補功能。它不僅控制起點和終點位置,而且要控制加工過程中每一點的位置和速度點位置,而且要控制加工過程中每一點的位置和速度。 輪廓控制的數(shù)控機床包括有兩坐標(biāo)及兩坐標(biāo)以上的數(shù)控銑床、可以輪廓控制的數(shù)控機床包括有兩坐標(biāo)及兩坐標(biāo)以上的數(shù)控銑床、可以加工回轉(zhuǎn)曲面的數(shù)控機床、加工中心等。加工回轉(zhuǎn)曲面的數(shù)控機床、加工中心等。6 數(shù)控系統(tǒng)按控制方式分類,可分為開環(huán)控制系統(tǒng)、閉環(huán)控制系統(tǒng)和半數(shù)控系統(tǒng)按控制方式分類,可分為開環(huán)控

11、制系統(tǒng)、閉環(huán)控制系統(tǒng)和半閉環(huán)控制系統(tǒng)。閉環(huán)控制系統(tǒng)。(1)開環(huán)控制系統(tǒng))開環(huán)控制系統(tǒng)沒有檢測反饋裝置,數(shù)控裝置發(fā)出的指令信號流程是單沒有檢測反饋裝置,數(shù)控裝置發(fā)出的指令信號流程是單向的,其精度主要決定于驅(qū)動元件和伺服電機的性能。向的,其精度主要決定于驅(qū)動元件和伺服電機的性能。圖圖7.1 7.1 開環(huán)數(shù)控系統(tǒng)結(jié)構(gòu)框圖開環(huán)數(shù)控系統(tǒng)結(jié)構(gòu)框圖 開環(huán)控制系統(tǒng)具有結(jié)構(gòu)簡單、系統(tǒng)穩(wěn)定、容易調(diào)試、成本低等優(yōu)開環(huán)控制系統(tǒng)具有結(jié)構(gòu)簡單、系統(tǒng)穩(wěn)定、容易調(diào)試、成本低等優(yōu)點。但是系統(tǒng)對移動部件的誤差沒有補償和校正,所以精度低,一般點。但是系統(tǒng)對移動部件的誤差沒有補償和校正,所以精度低,一般位置精度通常為位置精度通常為0

12、.010.02mm。一般適用于經(jīng)濟型數(shù)控機床和舊。一般適用于經(jīng)濟型數(shù)控機床和舊機床數(shù)控化改造。機床數(shù)控化改造。7(2)閉環(huán)控制系統(tǒng)閉環(huán)控制系統(tǒng)是指在機床的運動部件上(如工作臺)安裝位置測量裝是指在機床的運動部件上(如工作臺)安裝位置測量裝置(如:光柵、感應(yīng)同步器等),系統(tǒng)運行過程中可以及時將運動部件的置(如:光柵、感應(yīng)同步器等),系統(tǒng)運行過程中可以及時將運動部件的實際位置反饋到控制裝置中,與輸入的期望位置相比較,從而實現(xiàn)移動部實際位置反饋到控制裝置中,與輸入的期望位置相比較,從而實現(xiàn)移動部件的最終精確定位,如圖件的最終精確定位,如圖7.2所示。所示。圖圖7.2 閉環(huán)數(shù)控系統(tǒng)結(jié)構(gòu)框圖閉環(huán)數(shù)控系統(tǒng)

13、結(jié)構(gòu)框圖 閉環(huán)控制系統(tǒng)主要用于一些精度要求較高的鏜銑床、超精車床和加工閉環(huán)控制系統(tǒng)主要用于一些精度要求較高的鏜銑床、超精車床和加工中心等。中心等。8(3)半閉環(huán)控制系統(tǒng))半閉環(huán)控制系統(tǒng)是在開環(huán)系統(tǒng)的絲杠上或進給電動機的軸上裝有是在開環(huán)系統(tǒng)的絲杠上或進給電動機的軸上裝有角位移檢測裝置,如圓光柵、光電編碼器或旋轉(zhuǎn)式感應(yīng)同步器等,通過角位移檢測裝置,如圓光柵、光電編碼器或旋轉(zhuǎn)式感應(yīng)同步器等,通過檢測絲杠轉(zhuǎn)角或電機的轉(zhuǎn)角間接地測量工作臺位移量。檢測絲杠轉(zhuǎn)角或電機的轉(zhuǎn)角間接地測量工作臺位移量。 由于角位移檢測裝置比直線位移檢測裝置結(jié)構(gòu)簡單且安裝調(diào)試方便,由于角位移檢測裝置比直線位移檢測裝置結(jié)構(gòu)簡單且安裝

14、調(diào)試方便,因此配有精密滾珠絲杠和齒輪的半閉環(huán)系統(tǒng)正在被廣泛地采用。如圖因此配有精密滾珠絲杠和齒輪的半閉環(huán)系統(tǒng)正在被廣泛地采用。如圖7.3所示。所示。圖圖7.3 半閉環(huán)數(shù)控系統(tǒng)結(jié)構(gòu)框圖半閉環(huán)數(shù)控系統(tǒng)結(jié)構(gòu)框圖97.1.3 數(shù)字程序控制原理數(shù)字程序控制原理 數(shù)字程序控制系統(tǒng)(數(shù)控系統(tǒng))一般由輸入裝置、輸出裝置、控數(shù)字程序控制系統(tǒng)(數(shù)控系統(tǒng))一般由輸入裝置、輸出裝置、控制器、插補器、伺服驅(qū)動裝置等幾部分組成。制器、插補器、伺服驅(qū)動裝置等幾部分組成。主要作用就是將進給位主要作用就是將進給位移量等信息轉(zhuǎn)換成機床的進給運動,使系統(tǒng)正確、快速地跟隨控制信移量等信息轉(zhuǎn)換成機床的進給運動,使系統(tǒng)正確、快速地跟隨控

15、制信息,執(zhí)行機械運動;同時,位置反饋系統(tǒng)將機械運動的實際位移信息息,執(zhí)行機械運動;同時,位置反饋系統(tǒng)將機械運動的實際位移信息反饋至數(shù)控系統(tǒng),以確保較高的控制精度。反饋至數(shù)控系統(tǒng),以確保較高的控制精度。7.1.3.1 7.1.3.1 數(shù)字程序控制的主要任務(wù)數(shù)字程序控制的主要任務(wù)從數(shù)控機床的控制任務(wù)來看,主要包括主軸驅(qū)動、進給運動兩個方面。從數(shù)控機床的控制任務(wù)來看,主要包括主軸驅(qū)動、進給運動兩個方面。(1)主軸驅(qū)動)主軸驅(qū)動 主軸驅(qū)動主要完成切削任務(wù),其動力約占整臺機床動力的主軸驅(qū)動主要完成切削任務(wù),其動力約占整臺機床動力的7080?;究刂品绞绞侵鬏S的正轉(zhuǎn)、反轉(zhuǎn)、停止,以及自動換檔和無級。基本控

16、制方式是主軸的正轉(zhuǎn)、反轉(zhuǎn)、停止,以及自動換檔和無級調(diào)速;對加工中心和有些數(shù)控車床還必須具有定向控制和調(diào)速;對加工中心和有些數(shù)控車床還必須具有定向控制和C軸控制。軸控制。 10(2)進給運動)進給運動 進給運動是數(shù)控機床區(qū)別于普通車床最根本的地方,他用電氣驅(qū)進給運動是數(shù)控機床區(qū)別于普通車床最根本的地方,他用電氣驅(qū)動替代了機械驅(qū)動。數(shù)控機床的進給運動是由進給伺服系統(tǒng)完成的。動替代了機械驅(qū)動。數(shù)控機床的進給運動是由進給伺服系統(tǒng)完成的。伺服系統(tǒng)包括伺服驅(qū)動裝置、伺服電動機、進給傳動鏈及位置檢測裝伺服系統(tǒng)包括伺服驅(qū)動裝置、伺服電動機、進給傳動鏈及位置檢測裝置等。置等。 伺服控制主要就是機床工作臺或刀具的

17、位置控制,伺服系統(tǒng)中所伺服控制主要就是機床工作臺或刀具的位置控制,伺服系統(tǒng)中所采取的一切措施,都是為了保證進給運動的定位精度。采取的一切措施,都是為了保證進給運動的定位精度。 本章主要針對步進電機作為驅(qū)動器的軌跡控制進行介紹。本章主要針對步進電機作為驅(qū)動器的軌跡控制進行介紹。117.1.3.2 7.1.3.2 插補的基本概念插補的基本概念 數(shù)控系統(tǒng)中的軌跡控制策略是插補和位置控數(shù)控系統(tǒng)中的軌跡控制策略是插補和位置控制。制。 在數(shù)控機床中,刀具不能嚴(yán)格地按照要求加在數(shù)控機床中,刀具不能嚴(yán)格地按照要求加工的曲線運動,工的曲線運動,只能用折線軌跡逼近所要加工的只能用折線軌跡逼近所要加工的曲線曲線,即

18、根據(jù)已知曲線的曲線類型(如直線、圓即根據(jù)已知曲線的曲線類型(如直線、圓弧或高次曲線)、起點、終點以及速度,按照某弧或高次曲線)、起點、終點以及速度,按照某種算法計算已知點之間的中間點,從而確定刀具種算法計算已知點之間的中間點,從而確定刀具運動軌跡的過程,運動軌跡的過程,這就是插補這就是插補,也稱為也稱為“數(shù)據(jù)點的數(shù)據(jù)點的密化密化”。 數(shù)控加工輪廓一般由直線、圓弧組成,有時數(shù)控加工輪廓一般由直線、圓弧組成,有時也有一些非圓的曲線輪廓,因此可以分段進行輪也有一些非圓的曲線輪廓,因此可以分段進行輪廓線的擬合插補。如果驅(qū)動裝置為步進電機,驅(qū)廓線的擬合插補。如果驅(qū)動裝置為步進電機,驅(qū)動每個軸以一定步長運

19、動,實現(xiàn)以折線輪廓擬合動每個軸以一定步長運動,實現(xiàn)以折線輪廓擬合光滑曲線軌跡的加工。光滑曲線軌跡的加工。圖圖7.4 直線插補直線插補127.1.3.3 7.1.3.3 數(shù)控系統(tǒng)的一般工作過程數(shù)控系統(tǒng)的一般工作過程 數(shù)控系統(tǒng)的一般工作過程可分為數(shù)控系統(tǒng)的一般工作過程可分為四個基本步驟四個基本步驟,如圖,如圖7.57.5所示。所示。 1. 1.首先根據(jù)所要加工的工件圖紙進行數(shù)控加工程序的編寫,可直接首先根據(jù)所要加工的工件圖紙進行數(shù)控加工程序的編寫,可直接在數(shù)控設(shè)備自帶的編程設(shè)備上編寫,也可以在個人計算機上編寫后通過在數(shù)控設(shè)備自帶的編程設(shè)備上編寫,也可以在個人計算機上編寫后通過相應(yīng)的通信接口輸入給數(shù)

20、控設(shè)備。同時將相關(guān)控制參數(shù)和補償數(shù)據(jù)(如相應(yīng)的通信接口輸入給數(shù)控設(shè)備。同時將相關(guān)控制參數(shù)和補償數(shù)據(jù)(如刀具補償)等輸入給數(shù)控系統(tǒng)。刀具補償)等輸入給數(shù)控系統(tǒng)。 2. 2.對程序進行譯碼和預(yù)處理。對程序進行譯碼和預(yù)處理。 3. 3.插補運算處理。插補運算處理。 4. 4.伺服控制。將計算機送出的位置進給脈沖或進給速度指令,經(jīng)變伺服控制。將計算機送出的位置進給脈沖或進給速度指令,經(jīng)變換和放大后轉(zhuǎn)化為伺服電機(步進電機或交、直流伺服電機)的轉(zhuǎn)動,換和放大后轉(zhuǎn)化為伺服電機(步進電機或交、直流伺服電機)的轉(zhuǎn)動,從而帶動工作臺移動。從而帶動工作臺移動。13圖圖7.5 數(shù)控系統(tǒng)的一般工作過程數(shù)控系統(tǒng)的一般工

21、作過程147.2 逐點比較法插補原理逐點比較法插補原理硬件插補器:速度快,但缺乏柔性,調(diào)整和修改都困難。硬件插補器:速度快,但缺乏柔性,調(diào)整和修改都困難。軟件插補器:速度慢,但柔性高,調(diào)整和修改都很方便。軟件插補器:速度慢,但柔性高,調(diào)整和修改都很方便。7.2.1 插補算法的分類插補算法的分類 目前常用的插補方法大致分為兩類:目前常用的插補方法大致分為兩類:脈沖增量插補和數(shù)字增量插補。脈沖增量插補和數(shù)字增量插補。 脈沖增量插補,脈沖增量插補,主要用于采用步進電機驅(qū)動的開環(huán)系統(tǒng)。每次插補主要用于采用步進電機驅(qū)動的開環(huán)系統(tǒng)。每次插補計算結(jié)束,計算結(jié)束,CNC裝置向各坐標(biāo)軸驅(qū)動裝置發(fā)出一個脈沖,每個

22、脈沖代表裝置向各坐標(biāo)軸驅(qū)動裝置發(fā)出一個脈沖,每個脈沖代表了一個單位的行程增量,這個最小位移稱為了一個單位的行程增量,這個最小位移稱為脈沖當(dāng)量脈沖當(dāng)量,驅(qū)動步進電機帶,驅(qū)動步進電機帶動機床移動部件運動。動機床移動部件運動。這類插補算法有逐點比較法、最小偏差法、數(shù)字這類插補算法有逐點比較法、最小偏差法、數(shù)字積分法等。適用于一些中等精度或中等速度要求的計算機數(shù)控系統(tǒng)。積分法等。適用于一些中等精度或中等速度要求的計算機數(shù)控系統(tǒng)。 數(shù)字增量插補,數(shù)字增量插補,又稱為時間標(biāo)量插補或數(shù)據(jù)采樣插補。主要用于采又稱為時間標(biāo)量插補或數(shù)據(jù)采樣插補。主要用于采用交、直流伺服電機為伺服驅(qū)動系統(tǒng)的閉環(huán)、半閉環(huán)數(shù)控系統(tǒng),也

23、可以用交、直流伺服電機為伺服驅(qū)動系統(tǒng)的閉環(huán)、半閉環(huán)數(shù)控系統(tǒng),也可以用于以步進電機為伺服驅(qū)動系統(tǒng)的開環(huán)數(shù)控系統(tǒng)。其特點是用于以步進電機為伺服驅(qū)動系統(tǒng)的開環(huán)數(shù)控系統(tǒng)。其特點是CNC裝置產(chǎn)裝置產(chǎn)生的不是單個脈沖,而是標(biāo)準(zhǔn)的二進制數(shù)。生的不是單個脈沖,而是標(biāo)準(zhǔn)的二進制數(shù)。 數(shù)字增量插補的實現(xiàn)算法較脈沖增量插補復(fù)雜數(shù)字增量插補的實現(xiàn)算法較脈沖增量插補復(fù)雜,對計算機的運算速,對計算機的運算速度有一定要求。度有一定要求。這類插補算法有數(shù)字積分法、二階近似插補法、時間分這類插補算法有數(shù)字積分法、二階近似插補法、時間分割法等。割法等。157.2.2 逐點比較法插補算法逐點比較法插補算法 脈沖增量插補算法比較常用

24、的是逐點比較法。逐點比較法的脈沖增量插補算法比較常用的是逐點比較法。逐點比較法的基本基本原理是:數(shù)控系統(tǒng)在控制加工過程中,逐點計算和判別加工誤差,并與原理是:數(shù)控系統(tǒng)在控制加工過程中,逐點計算和判別加工誤差,并與規(guī)定的運動軌跡進行比較,由比較結(jié)果決定下一步的移動方向。規(guī)定的運動軌跡進行比較,由比較結(jié)果決定下一步的移動方向。 這種算法的特點是:這種算法的特點是: 運算簡單、直觀,可以實現(xiàn)直線插補和圓弧插補;運算簡單、直觀,可以實現(xiàn)直線插補和圓弧插補; 每次插補運算后,只有一個坐標(biāo)軸方向有進給;每次插補運算后,只有一個坐標(biāo)軸方向有進給; 插補誤差小于一個脈沖當(dāng)量,因此只要把脈沖當(dāng)量(每走一步插補誤

25、差小于一個脈沖當(dāng)量,因此只要把脈沖當(dāng)量(每走一步的距離即步長)取的足夠小,就可達到加工精度的要求;的距離即步長)取的足夠小,就可達到加工精度的要求; 輸出脈沖均勻,輸出脈沖的速度變化小,調(diào)節(jié)方便。輸出脈沖均勻,輸出脈沖的速度變化小,調(diào)節(jié)方便。 缺點是不容易實現(xiàn)缺點是不容易實現(xiàn)多于多于兩坐標(biāo)以上的聯(lián)動插補。因此在兩坐標(biāo)聯(lián)兩坐標(biāo)以上的聯(lián)動插補。因此在兩坐標(biāo)聯(lián)動的數(shù)控機床中應(yīng)用比較普遍。動的數(shù)控機床中應(yīng)用比較普遍。167.2.2.1 逐點比較法直線插補逐點比較法直線插補 逐點比較法直線插補就是數(shù)控系統(tǒng)的刀具或繪圖筆每走一步都要和給逐點比較法直線插補就是數(shù)控系統(tǒng)的刀具或繪圖筆每走一步都要和給定軌跡上的

26、坐標(biāo)值進行比較,看這點在給定軌跡的上方或下方,從而決定定軌跡上的坐標(biāo)值進行比較,看這點在給定軌跡的上方或下方,從而決定下一步的進給方向,如圖下一步的進給方向,如圖7.4所示。所示。如果當(dāng)前點在給定軌跡的下方,下一如果當(dāng)前點在給定軌跡的下方,下一步就向給定軌跡的上方走;如果當(dāng)前點在給定軌跡的上方,下一步就向給步就向給定軌跡的上方走;如果當(dāng)前點在給定軌跡的上方,下一步就向給定軌跡的終點方向走。定軌跡的終點方向走。如此走一步,比較一次,決定下一步走向,用折線如此走一步,比較一次,決定下一步走向,用折線來逼近給定軌跡,即形成逐點比較插補。來逼近給定軌跡,即形成逐點比較插補。圖圖7.4 直線插補直線插補

27、每一步都要經(jīng)過以下四個工作節(jié)拍:每一步都要經(jīng)過以下四個工作節(jié)拍: 偏差判別偏差判別 坐標(biāo)進給坐標(biāo)進給 偏差計算偏差計算 終點判斷終點判斷171.位置偏差的計算位置偏差的計算18若若Fm0,表明加工點,表明加工點m在在OA直線段上直線段上;若若Fm0,表明加工點到原點斜率偏大,點,表明加工點到原點斜率偏大,點m在在OA直線段的直線段的上方上方,即點,即點m處;處;若若Fm0,表明加工點,表明加工點m在在OA直線段的直線段的下方下方,即點,即點m”處。處。 第一象限直線逐點比較法插補的原理是:第一象限直線逐點比較法插補的原理是:從直線的起點從直線的起點O(即坐標(biāo)(即坐標(biāo)原點)出發(fā),當(dāng)原點)出發(fā),當(dāng)

28、Fm0時,動點在直線上方,沿時,動點在直線上方,沿x軸方向進給一步;軸方向進給一步;當(dāng)當(dāng)Fm0時,動點在直線下方,沿時,動點在直線下方,沿y軸方向進給一步;當(dāng)軸方向進給一步;當(dāng)Fm=0時,時,動點在直線上,既可以向動點在直線上,既可以向x方向也可以向方向也可以向y方向進給一步,在此約方向進給一步,在此約定取定取x方向。當(dāng)兩方向所走的步數(shù)與終點坐標(biāo)(方向。當(dāng)兩方向所走的步數(shù)與終點坐標(biāo)(xe,ye)相等時,)相等時,發(fā)出到達終點信號,停止插補。發(fā)出到達終點信號,停止插補。19下面推導(dǎo)簡化的偏差計算公式下面推導(dǎo)簡化的偏差計算公式:202. 終點判斷方法終點判斷方法常用的終點判別方法有以下三種常用的終

29、點判別方法有以下三種: (1)總步長法)總步長法 在插補處理開始之前,先設(shè)置一個總步長計數(shù)器在插補處理開始之前,先設(shè)置一個總步長計數(shù)器Nxy,其初值為:,其初值為: Nxy =| xe |+ | ye |其中,其中,| xe |:在:在X軸方向上刀具應(yīng)該走的總步數(shù);軸方向上刀具應(yīng)該走的總步數(shù); | ye |:在:在Y軸方向上刀具應(yīng)該走的總步數(shù);軸方向上刀具應(yīng)該走的總步數(shù); Nxy:整個插補過程中,刀具應(yīng)該走的總步數(shù)。:整個插補過程中,刀具應(yīng)該走的總步數(shù)。 在插補過程中,每進行一次插補計算,無論哪根坐標(biāo)軸進給一在插補過程中,每進行一次插補計算,無論哪根坐標(biāo)軸進給一步,計數(shù)器步,計數(shù)器Nxy都做一

30、次減都做一次減1操作。當(dāng)計數(shù)器操作。當(dāng)計數(shù)器Nxy內(nèi)容減到零時,表示內(nèi)容減到零時,表示刀具已經(jīng)走完了規(guī)定的步數(shù),抵達直線輪廓的終點,則系統(tǒng)停止插補刀具已經(jīng)走完了規(guī)定的步數(shù),抵達直線輪廓的終點,則系統(tǒng)停止插補計算。計算。21(2)終點坐標(biāo)法)終點坐標(biāo)法 在插補處理開始之前,先設(shè)置兩個步長計數(shù)器在插補處理開始之前,先設(shè)置兩個步長計數(shù)器Nx和和Ny,分別用來存,分別用來存放刀具在兩個坐標(biāo)軸方向上應(yīng)該走的總步數(shù):放刀具在兩個坐標(biāo)軸方向上應(yīng)該走的總步數(shù):Nx = | xe |,Ny = | ye |。 在插補過程中,每進行一次插補計算,如果在插補過程中,每進行一次插補計算,如果X方向進給一步,則計數(shù)方向

31、進給一步,則計數(shù)器器Nx做減做減1操作;如果操作;如果Y方向進給一步,則計數(shù)器方向進給一步,則計數(shù)器Ny做減做減1操作。當(dāng)兩個操作。當(dāng)兩個步長計數(shù)器都為零時,表示刀具已經(jīng)抵達直線輪廓的終點,系統(tǒng)停止插補步長計數(shù)器都為零時,表示刀具已經(jīng)抵達直線輪廓的終點,系統(tǒng)停止插補計算。計算。(3)投影法)投影法 在插補處理開始之前,在插補處理開始之前,先確定直線輪廓終點坐標(biāo)絕對值中較大的那根先確定直線輪廓終點坐標(biāo)絕對值中較大的那根軸,并求出此軸方向應(yīng)該運動的總步數(shù),然后存放在總步長計數(shù)器軸,并求出此軸方向應(yīng)該運動的總步數(shù),然后存放在總步長計數(shù)器N中:中:N=max(| xe |,| ye |)。)。 在插補

32、過程中,每進行一次插補計算,如果終點坐標(biāo)絕對值較大的那在插補過程中,每進行一次插補計算,如果終點坐標(biāo)絕對值較大的那根坐標(biāo)軸進給一步,則計數(shù)器根坐標(biāo)軸進給一步,則計數(shù)器N做減做減1操作。當(dāng)計數(shù)器操作。當(dāng)計數(shù)器N內(nèi)容減到零時,表內(nèi)容減到零時,表示刀具在終點坐標(biāo)絕對值較大的那根坐標(biāo)軸方向上已經(jīng)走了規(guī)定的步數(shù),示刀具在終點坐標(biāo)絕對值較大的那根坐標(biāo)軸方向上已經(jīng)走了規(guī)定的步數(shù),應(yīng)該已經(jīng)抵達直線輪廓的終點,系統(tǒng)停止插補計算。應(yīng)該已經(jīng)抵達直線輪廓的終點,系統(tǒng)停止插補計算。223. 四個象限的直線插補四個象限的直線插補計算計算Fm時,時,Xm、Ym、Xe、Ye按絕按絕對值計算對值計算234直線插補舉例直線插補舉

33、例【例【例7.1】設(shè)加工第一象限一條直線】設(shè)加工第一象限一條直線OA,起點為原點,起點為原點O(0,0),終點為),終點為A(4,5),),試列表進行插補計算,并作出走步的軌跡圖,同時給出算法程序流程圖。試列表進行插補計算,并作出走步的軌跡圖,同時給出算法程序流程圖。解:(解:(1)根據(jù)起點和終點坐標(biāo),以及驅(qū)動設(shè)備的步長,可確定步長計數(shù)器初值設(shè)為)根據(jù)起點和終點坐標(biāo),以及驅(qū)動設(shè)備的步長,可確定步長計數(shù)器初值設(shè)為Nxy=|xe|+ |ye|=4+5=9,其中,其中Xe =4,Ye =5;初始偏差值;初始偏差值F0=0;直線在第一象限,;直線在第一象限,表示為表示為xoy=1。24(3)根據(jù)直線插

34、補的)根據(jù)直線插補的4個步驟:偏差判別、坐標(biāo)進給、偏差計算、終點判斷,下個步驟:偏差判別、坐標(biāo)進給、偏差計算、終點判斷,下面做插補算法的程序流程圖。其中,在計算機的內(nèi)存中開辟六個單元:面做插補算法的程序流程圖。其中,在計算機的內(nèi)存中開辟六個單元:XE、YE:存放終點橫坐標(biāo)存放終點橫坐標(biāo)xe、終點縱坐標(biāo)、終點縱坐標(biāo)ye;NXY:存放總步數(shù)存放總步數(shù)Nxy;FM:存放加工點偏差存放加工點偏差Fm,其初值,其初值F0=0;XOY:存放直線所在象限值存放直線所在象限值xoy,xoy等于等于1、2、3、4分別代表第一、第分別代表第一、第二、第三、第四象限,可由終點坐標(biāo)(二、第三、第四象限,可由終點坐標(biāo)(

35、xe,ye)的正、負(fù)符號來確定;)的正、負(fù)符號來確定;ZF:存放走步方向標(biāo)志,存放走步方向標(biāo)志,ZF=1、2、3、4分別代表走步方向為:分別代表走步方向為:+x、-x、+y、-y。25圖圖7.9 直線插補算法程序流程圖直線插補算法程序流程圖26【例】設(shè)加工第【例】設(shè)加工第三三象限一條直線象限一條直線OA,起點為原點,起點為原點O(0,0),終點為),終點為A(-4,-3),),試列表進行插補計算,并作出走步的軌跡圖,同時給出算法程序流程圖。試列表進行插補計算,并作出走步的軌跡圖,同時給出算法程序流程圖。解:(解:(1)根據(jù)起點和終點坐標(biāo),以及驅(qū)動設(shè)備的步長,可確定步長計)根據(jù)起點和終點坐標(biāo),以

36、及驅(qū)動設(shè)備的步長,可確定步長計數(shù)器初值設(shè)為數(shù)器初值設(shè)為Nxy=|xe|+ |ye|=4+3=7,其中,其中xe =-4,ye =-3;初始偏差值;初始偏差值F0=0;直線在第直線在第三三象限,表示為象限,表示為xoy=3。插補計算過程如表插補計算過程如表7.2所示。所示。27287.2.2.2 逐點比較法圓弧插補逐點比較法圓弧插補 逐點比較法圓弧插補的基本方法是:數(shù)控系統(tǒng)的刀具或是工作臺的某個運逐點比較法圓弧插補的基本方法是:數(shù)控系統(tǒng)的刀具或是工作臺的某個運動軸每走一步就和給定軌跡上的坐標(biāo)值進行一次比較,看這點在給定圓弧軌跡的動軸每走一步就和給定軌跡上的坐標(biāo)值進行一次比較,看這點在給定圓弧軌跡

37、的里面還是外面,如果運動點在給定圓弧軌跡的里面,下一步就向給定軌跡的外面里面還是外面,如果運動點在給定圓弧軌跡的里面,下一步就向給定軌跡的外面走,否則下一步向里面走走,否則下一步向里面走。從而決定每一步的進給方向,如圖。從而決定每一步的進給方向,如圖7.10所示,即用折所示,即用折線弧來逼近給定軌跡。線弧來逼近給定軌跡。圖圖7.10 圓弧插圓弧插補補291.位置偏差的計算位置偏差的計算圖圖7.11 圓弧插補的位置偏差計算圓弧插補的位置偏差計算30對上述偏差值計算公式進行簡化。對上述偏差值計算公式進行簡化。312.終點判斷方法終點判斷方法圓弧插補的終點判斷方法和直線插補類似,只是計算公式略有不同

38、。圓弧插補的終點判斷方法和直線插補類似,只是計算公式略有不同。3.圓弧插補計算過程圓弧插補計算過程 由于圓弧插補計算過程中,每一步偏差由于圓弧插補計算過程中,每一步偏差Fm+1的計算不僅需要的計算不僅需要Fm,還需要運動點的坐標(biāo)還需要運動點的坐標(biāo)xm或或ym,因此,插補過程比直線插補計算過程多,因此,插補過程比直線插補計算過程多一個環(huán)節(jié),即要計算加工點瞬時坐標(biāo)(動點坐標(biāo))值。這樣,圓弧插補一個環(huán)節(jié),即要計算加工點瞬時坐標(biāo)(動點坐標(biāo))值。這樣,圓弧插補計算過程分為五個步驟,即:偏差判別、坐標(biāo)進給、偏差計算、坐標(biāo)計計算過程分為五個步驟,即:偏差判別、坐標(biāo)進給、偏差計算、坐標(biāo)計算、終點判斷。算、終點

39、判斷。324.四個象限的圓弧插補四個象限的圓弧插補 根據(jù)上述第一象限逆時針圓弧插補的基本過程,可以同理推導(dǎo)出其根據(jù)上述第一象限逆時針圓弧插補的基本過程,可以同理推導(dǎo)出其他三個象限的圓弧插補方法(順圓弧和逆圓?。?,每個象限的偏差計算他三個象限的圓弧插補方法(順圓弧和逆圓?。?,每個象限的偏差計算公式和進給方式如表公式和進給方式如表7.3所示;圓弧插補時偏差符號與進給方向關(guān)系如圖所示;圓弧插補時偏差符號與進給方向關(guān)系如圖7.12所示。所示。33圖圖7.12 圓弧插補時偏差符號與進給方向關(guān)系圖圓弧插補時偏差符號與進給方向關(guān)系圖345.圓弧插補舉例圓弧插補舉例【例【例7.2】設(shè)加工第一象限一條順圓弧】設(shè)

40、加工第一象限一條順圓弧AB,起點為點,起點為點A(4,3),終點為),終點為B(5,0),試),試列表進行插補計算,并作出走步的軌跡圖,同時給出算法程序流程圖。列表進行插補計算,并作出走步的軌跡圖,同時給出算法程序流程圖。解:(解:(1)根據(jù)起點和終點坐標(biāo),以及驅(qū)動設(shè)備的步長,可確定步長計數(shù)器初值設(shè))根據(jù)起點和終點坐標(biāo),以及驅(qū)動設(shè)備的步長,可確定步長計數(shù)器初值設(shè)為為Nxy =| xe-x0 |+ |ye-y0|=|5-4|+ |0-3|=1+3=4,其中,其中xe =5,ye =0;x0 =4,y0 =3;初始偏差值;初始偏差值F0=0。 35(2)根據(jù)以上插補計算過程,可以畫出此圓弧插補的走

41、步軌跡圖如圖)根據(jù)以上插補計算過程,可以畫出此圓弧插補的走步軌跡圖如圖7.13所示。所示。圖圖7.13 圓弧插補的走步軌跡圖圓弧插補的走步軌跡圖36(3)根據(jù)圓弧插補的)根據(jù)圓弧插補的5個步驟:偏差判別、坐標(biāo)進給、偏差計算、坐標(biāo)計個步驟:偏差判別、坐標(biāo)進給、偏差計算、坐標(biāo)計算、終點判斷,下面做插補算法的程序流程圖。其中,在計算機的內(nèi)存中算、終點判斷,下面做插補算法的程序流程圖。其中,在計算機的內(nèi)存中開辟八個單元:開辟八個單元:X0、Y0:存放起點橫坐標(biāo):存放起點橫坐標(biāo)x0、起點縱坐標(biāo)、起點縱坐標(biāo)y0;NXY:存放總步數(shù):存放總步數(shù)Nxy;FM:存放加工點偏差:存放加工點偏差Fm,其初值,其初值

42、F0=0;RCI:存放圓弧種類值,:存放圓弧種類值,RCI等于等于1、2、3、4和和5、6、7、8分別代分別代表順圓弧表順圓弧CA1、CA2、CA3、CA4和逆圓弧和逆圓弧IA1、IA2、IA3、IA4。RCI的的值可由起點和終點的坐標(biāo)的正、負(fù)符號來確定;值可由起點和終點的坐標(biāo)的正、負(fù)符號來確定;XM、YM:存放加工運動點橫坐標(biāo):存放加工運動點橫坐標(biāo)xm和縱坐標(biāo)和縱坐標(biāo)ym,xm和和ym的初的初值為值為x0和和y0;ZF:存放走步方向標(biāo)志,:存放走步方向標(biāo)志,ZF=1、2、3、4分別代表走步方向為:分別代表走步方向為:+x、-x、+y、-y。 此圓弧插補算法程序流程圖如圖此圓弧插補算法程序流程

43、圖如圖7.14所示。所示。37387.3 步進驅(qū)動數(shù)字程序控制技術(shù)步進驅(qū)動數(shù)字程序控制技術(shù) 步進電機是工業(yè)控制的主要驅(qū)動裝置之一,它不僅可以直接接收計算機輸出步進電機是工業(yè)控制的主要驅(qū)動裝置之一,它不僅可以直接接收計算機輸出的數(shù)字信號,不需要進行數(shù)的數(shù)字信號,不需要進行數(shù)/模轉(zhuǎn)換,而且其具有快速啟停、角位移與控制脈沖間模轉(zhuǎn)換,而且其具有快速啟停、角位移與控制脈沖間精確同步的特點,可以用于開環(huán)控制系統(tǒng)。只需利用適當(dāng)?shù)臋C械結(jié)構(gòu)將角位移轉(zhuǎn)精確同步的特點,可以用于開環(huán)控制系統(tǒng)。只需利用適當(dāng)?shù)臋C械結(jié)構(gòu)將角位移轉(zhuǎn)變?yōu)槲恢?、體積、流量等物理量的變化,便可實現(xiàn)對相應(yīng)的工業(yè)對象進行控制。變?yōu)槲恢?、體積、流量等物

44、理量的變化,便可實現(xiàn)對相應(yīng)的工業(yè)對象進行控制。7.3.1 步進電機的結(jié)構(gòu)及工作原理步進電機的結(jié)構(gòu)及工作原理 步進電機又稱脈沖電機,是靠脈沖來驅(qū)動的,給一個脈沖信號電機轉(zhuǎn)一步進電機又稱脈沖電機,是靠脈沖來驅(qū)動的,給一個脈沖信號電機轉(zhuǎn)一拍,是一種將電脈沖信號轉(zhuǎn)換為角位移的機電式數(shù)模(拍,是一種將電脈沖信號轉(zhuǎn)換為角位移的機電式數(shù)模(D/A)轉(zhuǎn)換器。其主要)轉(zhuǎn)換器。其主要特點是:特點是: 總移動步數(shù)決定于指令脈沖的總數(shù);總移動步數(shù)決定于指令脈沖的總數(shù); 移動的速度則取決于指令脈沖的頻率,但不能超過最高頻率,否則電機的力移動的速度則取決于指令脈沖的頻率,但不能超過最高頻率,否則電機的力矩減小,電機不能正

45、常轉(zhuǎn)動;矩減小,電機不能正常轉(zhuǎn)動; 移動的方向則取決于指令脈沖的相序。移動的方向則取決于指令脈沖的相序。397.3.1.1 步進電機的分類步進電機的分類 (1)步進電機按運動方式來分,可分為旋轉(zhuǎn)運動式、直線運動式、)步進電機按運動方式來分,可分為旋轉(zhuǎn)運動式、直線運動式、平面運動式(印刷繞組式)和滾切運動式;平面運動式(印刷繞組式)和滾切運動式; (2)按工作原理來分,步進電機分為:反應(yīng)式(磁阻式)、電磁式、)按工作原理來分,步進電機分為:反應(yīng)式(磁阻式)、電磁式、永磁式、永磁感應(yīng)式(混合式)步進電機;永磁式、永磁感應(yīng)式(混合式)步進電機; (3)按其工作方式來分,步進電機分為功率式和伺服式。)

46、按其工作方式來分,步進電機分為功率式和伺服式。 (4)按結(jié)構(gòu)來分,可分為:單段式(徑向式)、多段式(軸向式)按結(jié)構(gòu)來分,可分為:單段式(徑向式)、多段式(軸向式)和印刷繞組式。和印刷繞組式。 (5)按相數(shù)來分,可分為:三相步進電機、四相步進電機、五相步)按相數(shù)來分,可分為:三相步進電機、四相步進電機、五相步進電機、六相步進電機等。進電機、六相步進電機等。 (6)按使用頻率來分,可分為:高頻步進電機和低頻步進電機。)按使用頻率來分,可分為:高頻步進電機和低頻步進電機。407.3.1.2 三相反應(yīng)式步進電機的基本結(jié)構(gòu)三相反應(yīng)式步進電機的基本結(jié)構(gòu)下面以三相反應(yīng)式步進電機為例介紹步進電機的基本結(jié)構(gòu)下面

47、以三相反應(yīng)式步進電機為例介紹步進電機的基本結(jié)構(gòu): 步進電機定子鐵芯由硅鋼片疊壓而成,定子上有六個均勻分布的磁步進電機定子鐵芯由硅鋼片疊壓而成,定子上有六個均勻分布的磁極,每兩個為一對。定子繞組繞置在定子六個均勻分布的鐵芯上,把沿極,每兩個為一對。定子繞組繞置在定子六個均勻分布的鐵芯上,把沿直徑方向上相對的兩個磁極上的線圈串聯(lián)在一起,構(gòu)成一相控制繞組。直徑方向上相對的兩個磁極上的線圈串聯(lián)在一起,構(gòu)成一相控制繞組。圖圖7.15中所示的步進電機有中所示的步進電機有A、B、C三相控制繞組,故稱為三相步進電三相控制繞組,故稱為三相步進電機。當(dāng)任意一相繞組通電時,便形成一對定子磁極,即形成機。當(dāng)任意一相繞

48、組通電時,便形成一對定子磁極,即形成N、S極。極。41 在定子的每個磁極上,即定子鐵芯的每個齒上又開了五個小齒,齒在定子的每個磁極上,即定子鐵芯的每個齒上又開了五個小齒,齒槽等寬,齒間夾角為槽等寬,齒間夾角為9,在空間位置上依次錯開,在空間位置上依次錯開1/3齒距;轉(zhuǎn)子是一個齒距;轉(zhuǎn)子是一個帶齒的鐵芯,沒有繞組,轉(zhuǎn)子上均勻分布了帶齒的鐵芯,沒有繞組,轉(zhuǎn)子上均勻分布了40個小齒,齒槽等寬,齒間個小齒,齒槽等寬,齒間夾角也是夾角也是9,與定子磁極上的小齒一致。,與定子磁極上的小齒一致。 定子齒與轉(zhuǎn)子齒展開圖如圖定子齒與轉(zhuǎn)子齒展開圖如圖7.16所示,當(dāng)定子所示,當(dāng)定子A相磁極上的小齒與相磁極上的小齒

49、與轉(zhuǎn)子上的小齒對齊時,定子轉(zhuǎn)子上的小齒對齊時,定子B相磁極上的小齒剛好超前(或滯后)轉(zhuǎn)子相磁極上的小齒剛好超前(或滯后)轉(zhuǎn)子小齒小齒1/3齒距角(齒距角(3),定子),定子C相磁極上的小齒超前(或滯后)轉(zhuǎn)子小相磁極上的小齒超前(或滯后)轉(zhuǎn)子小齒齒2/3齒距角(齒距角(6)。)。圖圖7.16 定子齒與轉(zhuǎn)子齒展開圖定子齒與轉(zhuǎn)子齒展開圖427.3.1.3 三相反應(yīng)式步進電機的工作原理三相反應(yīng)式步進電機的工作原理 步進電動機的工作原理是基于電磁感應(yīng),是利用電磁鐵的原理,磁步進電動機的工作原理是基于電磁感應(yīng),是利用電磁鐵的原理,磁力線總是力圖走磁阻最小的路徑,從而產(chǎn)生反應(yīng)力矩,將脈沖信號轉(zhuǎn)換力線總是力圖

50、走磁阻最小的路徑,從而產(chǎn)生反應(yīng)力矩,將脈沖信號轉(zhuǎn)換成線位移或角位移。下面仍以圖成線位移或角位移。下面仍以圖7.16所示三相反應(yīng)式步進電機為例簡述所示三相反應(yīng)式步進電機為例簡述其工作原理。其工作原理。(1)當(dāng))當(dāng)A相通電,相通電,B、C都不通電,將轉(zhuǎn)子齒吸引到定子磁極都不通電,將轉(zhuǎn)子齒吸引到定子磁極A相下,并與相下,并與A相相齒對齊,如圖齒對齊,如圖7.16所示。此時,定子所示。此時,定子B相與轉(zhuǎn)子齒錯開相與轉(zhuǎn)子齒錯開1/3齒距,定子齒距,定子C相與轉(zhuǎn)子相與轉(zhuǎn)子齒錯開齒錯開2/3齒距。齒距。(2)當(dāng))當(dāng)B相繞組通電,相繞組通電,A、C相不通電,仍然因磁通總是要沿著磁阻最少的路徑相不通電,仍然因磁

51、通總是要沿著磁阻最少的路徑閉合,將使轉(zhuǎn)子齒和定子磁極閉合,將使轉(zhuǎn)子齒和定子磁極B的齒相對齊,的齒相對齊,在電磁力矩的作用下使轉(zhuǎn)子沿逆時在電磁力矩的作用下使轉(zhuǎn)子沿逆時針方向轉(zhuǎn)過針方向轉(zhuǎn)過3(1/3齒距),如圖齒距),如圖7.17(a)所示。此時,定子)所示。此時,定子A相滯后轉(zhuǎn)子齒相滯后轉(zhuǎn)子齒1/3齒距,定子齒距,定子C相超前轉(zhuǎn)子齒相超前轉(zhuǎn)子齒2/3齒距。齒距。(3)當(dāng))當(dāng)C相通電,相通電,A、B相斷電,又使轉(zhuǎn)子齒和定子磁極相斷電,又使轉(zhuǎn)子齒和定子磁極C對齊,在電磁力矩的對齊,在電磁力矩的作用下使轉(zhuǎn)子再沿著逆時針方向轉(zhuǎn)過作用下使轉(zhuǎn)子再沿著逆時針方向轉(zhuǎn)過3,如圖,如圖7.17(b)所示。此時,定子

52、)所示。此時,定子A相相滯后轉(zhuǎn)子齒滯后轉(zhuǎn)子齒2/3齒距,定子齒距,定子B相滯后轉(zhuǎn)子齒相滯后轉(zhuǎn)子齒1/3齒距。齒距。(4)當(dāng))當(dāng)A相再次通電,相再次通電,B、C相斷電,使轉(zhuǎn)子齒和定子磁極相斷電,使轉(zhuǎn)子齒和定子磁極A對齊,在電磁力矩對齊,在電磁力矩的作用下使轉(zhuǎn)子再沿著逆時針方向轉(zhuǎn)過的作用下使轉(zhuǎn)子再沿著逆時針方向轉(zhuǎn)過3,再次回到定子,再次回到定子A相與轉(zhuǎn)子齒對齊,相與轉(zhuǎn)子齒對齊,定子定子B相與轉(zhuǎn)子齒錯開相與轉(zhuǎn)子齒錯開1/3齒距,定子齒距,定子C相與轉(zhuǎn)子齒錯開相與轉(zhuǎn)子齒錯開2/3齒距。齒距。43(a) (a) 步進電機步進電機B B相通電狀態(tài)相通電狀態(tài)(b) 步進電機步進電機C相通電狀態(tài)相通電狀態(tài)圖圖

53、7.17 步進電機工作原理分析步進電機工作原理分析447.3.1.4 三相反應(yīng)式步進電機的工作方式三相反應(yīng)式步進電機的工作方式三相單三拍三相單三拍:ABCA三相雙三拍三相雙三拍:ABBCCAAB三相單雙六拍三相單雙六拍:AABBBCCCAA457.3.1.5 步進電機特性計算公式步進電機特性計算公式 以如圖以如圖7.15所示三相反應(yīng)式步進電動機為例,下面介紹一下相關(guān)特所示三相反應(yīng)式步進電動機為例,下面介紹一下相關(guān)特性計算公式。性計算公式。(1)步進電機步距角的計算)步進電機步距角的計算46(2)步進電機轉(zhuǎn)速的計算)步進電機轉(zhuǎn)速的計算47(3)步進電機的脈沖當(dāng)量)步進電機的脈沖當(dāng)量487.3.2

54、 步進電機的控制步進電機的控制 步進電機常采用開環(huán)控制方式,其控制電路主要由控制器、脈沖分步進電機常采用開環(huán)控制方式,其控制電路主要由控制器、脈沖分配器、驅(qū)動電路和步進電機等組成,如圖配器、驅(qū)動電路和步進電機等組成,如圖7.18所示。所示。圖圖7.18 7.18 典型步進電機控制原理圖典型步進電機控制原理圖497.3.2.1 系統(tǒng)組成系統(tǒng)組成+88.8M1IN15IN27ENA6OUT12OUT23ENB11OUT313OUT414IN310IN412SENSA1SENSB15GND8VS4VCC9U1L298HALF/FULL19CW/CCW17CLOCK18HOME3RESET20A4B6

55、C7D9INH15INH28ENABLE10SYNC1CONTROL11OSC16VREF15SENS114SENS213VCC12GND2U2L297+5V+5V+12VCLOCK101R11R212A1A2B1BABCD 步進電機采用一個雙極性兩相步進電機,如圖步進電機采用一個雙極性兩相步進電機,如圖7.20所示。雙極性步進電所示。雙極性步進電機與單極性步進電機相比,除了相對磁極的繞組是以并行方式接入電源,本機與單極性步進電機相比,除了相對磁極的繞組是以并行方式接入電源,本質(zhì)上是一樣的。由于該例中質(zhì)上是一樣的。由于該例中L298對步進電機是雙極性驅(qū)動,步進電機的定子對步進電機是雙極性驅(qū)動,

56、步進電機的定子勵磁繞組線圈可以完全利用,從而使步進電機達到最佳的驅(qū)動狀態(tài)。勵磁繞組線圈可以完全利用,從而使步進電機達到最佳的驅(qū)動狀態(tài)。507.3.2.2 正反轉(zhuǎn)控制正反轉(zhuǎn)控制517.3.2.3 不同工作方式控制不同工作方式控制(1)半步模式)半步模式(2)整整步模式步模式527.3.2.4 控制程序設(shè)計控制程序設(shè)計 步進電動機控制程序的設(shè)計一般分為如下幾個步驟:首先,根據(jù)系統(tǒng)步進電動機控制程序的設(shè)計一般分為如下幾個步驟:首先,根據(jù)系統(tǒng)總體設(shè)計,確定步進電機程序設(shè)計的具體要求(如是否充當(dāng)脈沖分配器,總體設(shè)計,確定步進電機程序設(shè)計的具體要求(如是否充當(dāng)脈沖分配器,怎樣進行速度控制和方向控制等);然后,設(shè)計程序的算法流程圖;接著怎樣進行速度控制和方向控制等);然后,設(shè)計程序的算法流程圖;接著進行程序的設(shè)計、調(diào)試和測試;最后進行程序與系統(tǒng)硬件的聯(lián)調(diào)。進行程序的設(shè)計、調(diào)試和測試;最后進行程序與系統(tǒng)硬件的聯(lián)調(diào)。 如果控制計算機需要完成脈沖的分配,則需要通過程序生成所需相序如果控制計算機需要完成脈沖的分配,則需要通過程序生成所需相序的脈沖信號,同時還需實現(xiàn)步進電機的走步數(shù)、轉(zhuǎn)向及速度控制。即主要的脈沖信號,同時還需實現(xiàn)步進電機的走步數(shù)、轉(zhuǎn)向及速度控制。即主要需解決如下幾個問題:需解決如下幾個問題: (1)步進電機的工作精度的確定)步進電機的工作精度的確定; (2)步進電機速度的調(diào)節(jié))步進

溫馨提示

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

評論

0/150

提交評論