步進電機的PLC控制系統(tǒng)設計方案_第1頁
步進電機的PLC控制系統(tǒng)設計方案_第2頁
步進電機的PLC控制系統(tǒng)設計方案_第3頁
步進電機的PLC控制系統(tǒng)設計方案_第4頁
步進電機的PLC控制系統(tǒng)設計方案_第5頁
已閱讀5頁,還剩3頁未讀 繼續(xù)免費閱讀

下載本文檔

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

文檔簡介

1、一、引言 隨著微電子技術(shù)和計算機技術(shù)的發(fā)展,可編程序控制器有了突飛猛進的發(fā)展,其功能已遠遠超出了邏輯控制、順序控制的范圍,它與計算機有效結(jié)合,可進行模擬量控制,具有遠程通信功能等。有人將其稱為現(xiàn)代工業(yè)控制的三大支柱即PLC,機器人,CAD/CAM)之一。目前可編程序控制器 脈沖輸出 FP1的輸出端Y7可輸出脈沖,脈沖頻率可通過軟件編程進行調(diào)節(jié),其輸出頻率范圍為360Hz5kHz。 (2 高速計數(shù)器 輸入延時濾波 FP1的輸入端采用輸入延時濾波,可防止因開關(guān)機械抖動帶來的不可靠性,其延時時間可根據(jù)需要進行調(diào)節(jié),調(diào)節(jié)范圍為1ms128ms。 (4 中斷功能 FP1的中斷有兩種類型,一種是外部硬中斷

2、,一種是內(nèi)部定時中斷。 2、步進電機的速度控制 FP1有一條SPD0指令,該指令配合HSC和Y7的脈沖輸出功能可實現(xiàn)速度及位置控制。速度控制梯形圖見圖1,控制方式參數(shù)見圖2,脈沖輸出頻率設定曲線見圖3。 1 / 10 圖1 速度控制梯形圖 圖2 控制方式參數(shù) 圖3 脈沖輸出頻率設定曲線 3、控制系統(tǒng)的程序運行 2 / 10 圖4 控制系統(tǒng)原理圖 圖4是控制系統(tǒng)的原理接線圖,圖4中Y7輸出的脈沖作為步進電機的時鐘脈沖,經(jīng)驅(qū)動器產(chǎn)生節(jié)拍脈沖,控制步進電機運轉(zhuǎn)。同時Y7接至PLC的輸入接點X0,并經(jīng)X0送至PLC內(nèi)部的HSC。HSC計數(shù)Y7的脈沖數(shù),當達到預定值時發(fā)生中斷,使Y7的脈沖頻率切換至下一

3、參數(shù),從而實現(xiàn)較準確的位置控制。實現(xiàn)這一控制的梯形圖見圖5。 圖5 控制梯形圖 控制系統(tǒng)的運行程序:第一句是將DT9044和DT9045清零,即為HSC進行計數(shù)做準備。第二句第五句是建立參數(shù)表,參數(shù)存放在以DT20為首地址的數(shù)據(jù)寄存器區(qū)。最后一句是啟動SPD0指令,執(zhí)行到這句則從DT20開始取出設定的參數(shù)并完成相應的控制要求。 由第一句可知第一個參數(shù)是K0,是PULSE方式的特征值,由此規(guī)定了輸出方式。第二個參數(shù)是K70,對應脈沖頻率為500Hz,于是Y7發(fā)出頻率為500Hz的脈沖。第三個參數(shù)是K1000,即按此頻率發(fā)1000個脈沖后則切換到下一個頻率。而下一個頻率即最后一個參數(shù)是K0,所以當

4、執(zhí)行到這一步時脈沖停止,于是電機停轉(zhuǎn)。故當運行此程序時即可使步進電機按照規(guī)定的速度、預定的轉(zhuǎn)數(shù)驅(qū)動控制對象,使之達到預定位置后自動停止。 三、結(jié)束語 利用可編程序控制器可以方便地實現(xiàn)對電機速度和位置的控制,方便可靠地進行各種步進電機的操作,完成各種復雜的工作。它代表了先進的工業(yè)自動化革命,加速了機電一體化的實 3 / 10 摘 要:在PLC步進電機控制系統(tǒng)中,輸入到其線圈繞組中的脈沖數(shù)或脈沖頻率可控制步進電動機的角位移和轉(zhuǎn)速,在給步進電機的各線圈繞組輸入脈沖時需要進行脈沖分配器分配脈沖,脈沖分配可以由軟件進行設計,也可以由硬件組成。以OMRON的C系列P型機為例,討論步進電機的PLC控制系統(tǒng)的

5、軟件設計方法。 關(guān)鍵詞:可編程控制器PLC);步進電動機;接線圖;梯形圖在對傳統(tǒng)機床的數(shù)控化改造中,用可編程控制器 PLC作為控制器對機床電氣控制系統(tǒng)的改造越來越突出。其主要部分是對數(shù)控機床的典型執(zhí)行元件步進電機的控制。我們知道步進電機是一種用電脈沖進行控制,將電脈沖信號轉(zhuǎn)換成相應角位移的電機,步進電機每輸入一個電脈沖就前進一步,其輸出的角位移與輸入的脈沖數(shù)成正比,因此只要控制輸入到其線圈繞組中的脈沖數(shù)或者脈沖頻率即可控制步進電動機的角位移和轉(zhuǎn)速,但給步進電動機的各線圈繞組輸入的脈沖還需要進行脈沖分配器的分配。利用PLC控制步進電動機,其脈沖分配可以由軟件進行設計,還可以由硬件來組成。本文作者

6、以OMRON的C系列P型機為例,討論步進電動機用軟件分配脈沖的設計方法。 一、步進電動機PLC控制系統(tǒng)I/O接線圖設計 步進電動機以最常用的三相六拍通電方式工作,并要求步進電動機設有快速、慢速控制、正反轉(zhuǎn)及單步控制4種控制方式。根據(jù)要求,可選用C28PCDTD的PLC進行控制并設計出步進電動機的PLC控制系統(tǒng)I/O接線圖圖1)。 圖1 步進電動機的PLC控制系統(tǒng)I/O接線圖 二、步進電動機PLC控制系統(tǒng)梯形圖設計 據(jù)控制要求設計了PLC控制系統(tǒng)梯形圖見圖2。 4 / 10 圖2 步進電動機的PLC控制系統(tǒng)梯形圖 1)用移位寄存器SFT1010的10001005產(chǎn)生六拍的時序脈沖,在CP端的移位

7、脈沖信號1106的作用下,將IN端的信號依次移入10001005,每移1位為1拍,6拍為1循環(huán),移位時所產(chǎn)生的時鐘脈沖 頻率由移位脈沖信號頻率決定。 2)輔助繼電器1200、1201、1202組成三相六拍環(huán)形分配器。在10001005產(chǎn)生的六拍時序脈沖作 用下,1200、1201、1202的通電順序見圖3。 圖3 通電順序 3)由0500、0501、0502實現(xiàn)步進電動機的正反轉(zhuǎn)驅(qū)動控制。 當正反轉(zhuǎn)按鈕SB5常開時,輸入點0005斷開,步進電動機的通電順序為:0500A相)0500、0501A、B相)0501B相)0501、0502B、C相)0502C相)0502、0500C、A相)0500A

8、).,此 時步進電動機正轉(zhuǎn)。 5 / 10 、CCCAAA、時,輸入點0005接通,則通電次序是BB、按SB5接通,步進電動機可以實現(xiàn)起動銨鈕時,輸入點0001BB.,此時電機反轉(zhuǎn)。按SB1 三相六拍通電。種控制組成。步進電動機的脈沖頻率控制按41106、11074)脈沖控制器由1105、 方式的要求可分為:的常閉接點和其線圈構(gòu)成的振蕩器,該振蕩器產(chǎn)生的快1105快速方式由輔助繼電器 個掃描周期。速振蕩脈沖,其周期為程序的1 的時鐘脈沖。產(chǎn)生011s慢速方式由特殊繼電器1900),由輔助繼電器產(chǎn)生單步脈沖,其脈沖頻率由單步方式利用前沿微分指令,大致闡述FX1S控制步進電機的方法。由于水平有限,

9、本實例采用非專業(yè)述語論述,請勿引用。 6 / 10 脈沖,是低成本控制伺服與步進電機的100KHZ系列PLC單元能同時輸出兩組FX 較好選擇!為步進驅(qū)動器的方向信DIR-為步進驅(qū)動器的脈沖信號端子,DIR+,PLS+,PLS- 號端子。就是指定要走到距離原點的位置,原點位置數(shù)據(jù)存放于(DRVA,所謂絕對位置控制的值D8140里。當機械位于我們設定的原點位置時用程序把D814032位寄存器 清零,也就確定了原點的位置。點停止,接線圖與動作X1閉合動作到B實例動作方式:X0閉合動作到A點停止, 距離用脈沖數(shù)表示。位置示例如左圖( 程序如下圖:(此程序只為說明用,實用需改善。 說明: (本程序中沒有

10、做此功能在原點時將D8140的值清零的輸出脈沖數(shù),正轉(zhuǎn)時增加,反轉(zhuǎn)時減少。當正轉(zhuǎn)是存放Y032位寄存器D8140點,也就,機械反轉(zhuǎn)動作到B的值是3000。此時閉合X1動作到A點時,D8140 。-3000-3000的位置。D8140的值就是是2的值就是點斷開則D8140點向B點動作過程中,X1斷開(如在C當機械從A 點停止。X0,機械正轉(zhuǎn)動作到A00,此時再閉合的位置上,故而,因為機械已經(jīng)在距離原點點時,再閉合X03000當機械停在A 機械沒有動作! 換成相對位置指令(DRVI:把程序中的絕對位置指令(DRVA個,則機械正轉(zhuǎn)3000D8140的值是-3000閉合X0B當機械在點時(假設此時0

11、D8140的值為脈沖停止,也就是停在了原點。個3000閉合X1,則機械反轉(zhuǎn)-3000當機械在B點時(假設此時D8140的值是的值,D8140點脈沖停止,也就是停在了左邊距離B3000的位置(圖中未畫出 -6000。為 一般兩相步進電機驅(qū)動器端子示意圖:脫機信號,步進電機的沒有脈沖信號輸入時具有自鎖功能,也就FREE-FREE+,是鎖住轉(zhuǎn)子不動。而當有脫機信號時解除自鎖功能,轉(zhuǎn)子處于自由狀態(tài)并且不響應 步進脈沖。 GND:為驅(qū)動器直流電源端子,也有交流供電類型。,V+ B-分別接步進電機的兩相線圈。,A+A-B+ 此主題相關(guān)圖片如下:7 / 10 此主題相關(guān)圖片如下: 步進電機開環(huán)伺服機構(gòu)應用

12、1 概 述)液壓滑臺,用于切在組合機床自動線中,一般根據(jù)不同的加工精度要求設置三種滑臺1)機械滑臺,用于切削量中等,具有一定削量大,加工精度要求較低的粗加工工序中;2)數(shù)控滑臺,用于切削量小,加工精度要求很高的精加工精度要求的半精加工工序中;3)以其通用性強、可靠性高、指令系統(tǒng)簡單、編程簡稱PLC加工工序中??删幊炭刂破骱啽阋讓W、易于掌握、體積小、維修工作少、現(xiàn)場接口安裝方便等一系列優(yōu)點,被廣泛應功能M機床的S、T、用于工業(yè)自動控制中。特別是在組合機床自動生產(chǎn)線的控制及CNC控制的步進電機開環(huán)伺服機構(gòu)應用于組合機床自動生產(chǎn)控制更顯示出其卓越的性能。PLC線上的數(shù)控滑臺控制,可省去該單元的數(shù)控系

13、統(tǒng)使該單元的控制系統(tǒng)成本降低的內(nèi)存。特別1KB接口及的7090%,甚至只占用自動線控制單元PLC35個I/O 是大型自動線中可以使控制系統(tǒng)的成本顯著下降。 2 PLC控制的數(shù)控滑臺結(jié)構(gòu)控制的數(shù)一般組合機床自動線中的數(shù)控滑臺采用步進電機驅(qū)動的開環(huán)伺服機構(gòu)。采用PLC控滑臺由可編程控制器、環(huán)行脈沖分配器、步進電機驅(qū)動器、步進電機和伺服傳動機構(gòu)等應該采取消隙措施,避免產(chǎn)生反向死區(qū)或使加部分組成,伺服傳動機構(gòu)中的齒輪Z1、Z28 / 10 工精度下降;而絲杠傳動副則應該根據(jù)該單元的加工精度要求,確定是否選用滾珠絲杠副。采用滾珠絲杠副,具有傳動效率高、系統(tǒng)剛度好、傳動精度高、使用壽命長的優(yōu)點, 但成本較

14、高且不能自鎖。 PLC控制方法3 數(shù)控滑臺的 數(shù)控滑臺的控制因素主要有三個: 3.1 行程控制死擋鐵)來實/一般液壓滑臺和機械滑臺的行程控制是利用位置或壓力傳感器行程開關(guān)現(xiàn);而數(shù)控滑臺的行程則采用數(shù)字控制來實現(xiàn)。由數(shù)控滑臺的結(jié)構(gòu)可知,滑臺的行程正比于步進電機的總轉(zhuǎn)角,因此只要控制步進電機的總轉(zhuǎn)角即可。由步進電機的工作原理和特性可知步進電機的總轉(zhuǎn)角正比于所輸入的控制脈沖個數(shù);因此可以根據(jù)伺服機構(gòu)的位移量 輸出的脈沖個數(shù):確定PLC ) n= DL/d 1 )伺服機構(gòu)的位移量mm DL式中 脈沖)伺服機構(gòu)的脈沖當量 (2 (mm/min 伺服機構(gòu)的進給速度式中 Vf 3.3 進給方向控制進給方向控

15、制即步進電機的轉(zhuǎn)向控制。步進電機的轉(zhuǎn)向可以通過改變步進電機各繞組的通時步進電機正A電順序來改變其轉(zhuǎn)向。如三相步進電機通電順序為A-AB-B-BC-C-CA-輸出PLCA-AC-C-CB-B-BA-A順序通電時步進電機反轉(zhuǎn)。因此可以通過轉(zhuǎn)。當繞組按的方向控制信號改變硬件環(huán)行分配器的輸出順序來實現(xiàn),或經(jīng)編程改變輸出脈沖的順序來 改變步進電機繞組的通電順序?qū)崿F(xiàn)。 的軟件控制邏輯4 PLC控制方法可知,應使步進電機的輸入脈沖總數(shù)和脈沖頻率受到相應的控制。由滑臺的PLC因此在控制軟件上設置一個脈沖總數(shù)和脈沖頻率可控的脈沖信號發(fā)生器;對于頻率較低的所示。脈沖頻率可以通過定時器的定時中的定時器構(gòu)成,如圖2控

16、制脈沖,可以利用PLC。當脈沖數(shù)達到設定值C10常數(shù)控制脈沖周期,脈沖總數(shù)控制則可以設置一脈沖計數(shù)器動作切斷脈沖發(fā)生器回路,使其停止工作。伺服機構(gòu)的步進電機無脈沖輸C10時,計數(shù)器入時便停止運轉(zhuǎn),伺服執(zhí)行機構(gòu)定位。當伺服執(zhí)行機構(gòu)的位移速度要求較高時,可以用。對于自其高速脈沖的頻率可達40006000HzPLC中的高速脈沖發(fā)生器。不同的PLC 動線上的一般伺服機構(gòu),其速度可以得到充分滿足。 5 伺服控制、驅(qū)動及接口 步進電機控制系統(tǒng)的組成5.1 步進電機的控制系統(tǒng)由可編程控制器、環(huán)行脈沖分配器和步進電機功率驅(qū)動器組成,控制9 / 10 編程輸出一定數(shù)量的方波脈沖,控制步進電機PLC系統(tǒng)中PLC用

17、來產(chǎn)生控制脈沖;通過既伺服機構(gòu)的進給速的轉(zhuǎn)角進而控制伺服機構(gòu)的進給量;同時通過編程控制脈沖頻率度;環(huán)行脈沖分配器將可編程控制器輸出的控制脈沖按步進電機的通電順序分配到相應的所示的硬件環(huán)行1繞組。PLC控制的步進電機可以采用軟件環(huán)行分配器,也可以采用如圖時,對于大型生M4分配器。采用軟環(huán)占用的PLC資源較多,特別是步進電機繞組相數(shù)產(chǎn)線應該予以充分考慮。采用硬件環(huán)行分配器,雖然硬件結(jié)構(gòu)稍微復雜些,但可以節(jié)省占PLC口點數(shù),目前市場有多種專用芯片可以選用。步進電機功率驅(qū)動器將的I/O用PLC的輸出接口PLC十幾安的驅(qū)動能力。一般輸出的控制脈沖放大到幾十上百伏特、幾安幾十伏特、幾具有一定的驅(qū)動能力,而通常的晶體管直流輸出接口的負載能力僅為十幾十幾安的驅(qū)動能力,因上百伏特、幾安十幾百毫安。但對于功率步進電機則要求幾十 此應該采用驅(qū)動器對輸出脈沖進行放大。 5.2 可編程控制

溫馨提示

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

評論

0/150

提交評論