基于plc的機械手控制系統設計_第1頁
基于plc的機械手控制系統設計_第2頁
基于plc的機械手控制系統設計_第3頁
基于plc的機械手控制系統設計_第4頁
基于plc的機械手控制系統設計_第5頁
已閱讀5頁,還剩31頁未讀 繼續免費閱讀

下載本文檔

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

文檔簡介

1、、乙刖百隨著我國工業生產的飛躍發展,自動化程度的迅速提高,實現工件的裝卸、轉向、輸送或操持焊槍、噴槍、扳手等工具進行加工、裝配等作業的自動化,已愈來愈引起人們的重視。機械手是在機械化、自動化生產過程中發展起來的一種新型裝置。近年來,隨著電子技術特別是電子計算機的廣泛應用,機器人的研制和生產已成為高技術領域內迅速發展起來的一門新興技術,它更加促進了機械手的發展,使得機械手能更好地實現與機械化和自動化的有機結合。機械手是模仿著人手的部分動作,按給定程序、軌跡和要求實現自動抓取、搬運或操作的自動機械裝置。在工業生產中應用的機械手被稱為“工業機械手”。機械手雖然目前還不如人手那樣靈活,但它具有能不斷重

2、復工作和勞動、不知疲勞、不怕危險、抓舉重物的力量比人手大等特點,因此,機械手已受到許多部門的重視,并越來越廣泛地得到了應用,生產中應用機械手可以提高生產的自動化水平和勞動生產率;可以減輕勞動強度、保證產品質量、實現安全生產;尤其在高溫、高壓、低溫、低壓、粉塵、易爆、有毒氣體和放射性等惡劣的環境中,它代替人進行正常的工作,意義更為重大。本文將通過西門子PLC控制機械手,PLC是可編程控制器(ProgrammableLogicController)的簡稱,是在繼電順序控制基礎上發展起來的以微處理器為核心的通用的工業自動化控制裝置。隨著電子技術和計算機技術的迅猛發展,PLC的功能也越來越強大,更多地

3、具有計算機的功能。目前PLC已經在智能化、網絡化方面取得了很好的發展。該系統利用西門子PLC在步進電機驅動下,完成對機械手在搬運過程中的下降、火緊、上升、右旋、下降、放松、上升、左旋等全過程自動化控制,并對非正常情況實行自動報警和自動保護,實現企業的機電一體化,提高企業的生產效率。1機械手概述1.1 機械手簡介機械手是模仿著人手的部分動作,按給定程序、軌跡和要求實現自動抓取、搬運或操作的自動機械裝置。它可代替人的繁重勞動以實現生產的機械化和自動化,能在有害環境下操作以保護人身安全,因而廣泛應用于機械制造、冶金、電子、輕工和原子能等部門。機械手是工廠企業高度自動化的標志,它能完成許多高技術難度和

4、繁重的體力勞動,尤其對于高溫、高壓、高濕度、污染等不適宜人工工作的環境中,機械手起到了不可取代的作用。1.2 機械手組成機械手主要由手部、驅動系統、控制系統組成。結構如圖1-1所示:Fig.1-1Manipulatorstructure(1)手部即與物件接觸的部件。手部是用來抓持工件(或工具)的部件,根據被抓持物件的形狀、尺寸、重量、材料和作業要求而有多種結構形式,如夾持型、托持型和吸附型等。(2)驅動系統使手部完成各種轉動(擺動)、移動或復合運動來實現規定的動作,改變被抓持物件的位置和姿勢。運動機構的升降、伸縮、旋轉等獨立運動方式,稱為機械手的自由度。為了抓取空間中任意位置和方位的物體,需有

5、6個自由度。自由度是機械手設計的關鍵參數。自由度越多,機械手的靈活性越大,通用性越廣,其結構也越復雜。一般專用機械手有23個自由度。1.3 機械手的應用隨著科學技術的發展,機械手也越來越多地被應用。在機械工業中,鑄、鍛、焊、怫、沖壓、熱處理、機械加工、裝配、檢驗、噴漆、電鍍等工種都有應用的實例。其它部門,如輕工業、建筑業、國防工業等工作中也均有所應用.機械工業中,應用機械手的主要目的是:一、可以提高生產過程的自動化程度應用機械手,有利于實現材料的傳送、工件的裝卸、刀具的更換以及機器的裝配等的自動化程度,從而可以提高勞動生產率和降低生產成本。二、可以改善勞動條件、避免人身事故。在高溫、高壓、低溫

6、、低壓、有灰塵、噪聲、臭味、有放射性或有其它毒性污染以及工作空間狹窄等場合中,用人手直接操作時有危險或根本不可能。而應用機械手即可部分或全部代替人安全的完成作業,使勞動條件得以改善。在一些簡單、重復,特別是較笨重的操作中,以機械手代替人手進行工作,可以避免由于操作疲勞或疏忽而造成的人身事故。三、可以減少人力,并便于有節奏地生產應用機械手代替人手進行工作,這是直接減少人力的一個側面,同時由于應用機械手可以連續地工作,這是減少人力的另一個側面。因此,在自動化機床和綜合加工自動線上,目前幾乎都設機械手,以減少人力和更準確地控制生產的節拍,便于有節奏進行生產。由此可見,有效地應用機械手,是發展工業的必

7、然趨勢。2PLC的簡介2.1 PLC的產生1968年美國通用汽車公司(GM)招標要求:軟連接代替硬接線;維護方便;可靠性高于繼電器控制柜;體積小于繼電器控制柜;成本低于繼電器控制柜;有數據通訊功能;輸入115V;可在惡劣環境下工作;擴展時,原系統變更要少;用戶程序存儲容量可擴展到4Ko核心思想:用程序代替硬接線,輸入/輸出電平可與外部裝置直接相聯,結構易于擴展,這是PLC的雛形。1969年美國DEC公司研制出世界上第一臺PLC(PDP-14),并在GM公司汽車生產線上應用成功。2.2 PLC的定義和特點2.2.1 PLC的定義美國電氣協會制造商協會NEMA國際電工委員會IEC對可編程控制器分別

8、作了定義:可編程控制器是一種專門用于工業環境的、以開關量邏輯控制為主的自動控制裝置。它具有存儲控制程序的存儲器,能夠按照控制程序,將輸入的開關量(或模擬量)進行邏輯運算、定時、計數和算術運算等處理后,以開關量(或模擬量)的形式輸出,控制各種類型的機械或生產過程。早期的可編程控制器,主要用于開關量邏輯控制,所以稱為可編程邏輯控制器,簡稱PLC后來隨著計算機技術不斷發展,其功能已不僅限于開關邏輯控制,所以被稱之為可編程控制器PC但這很容易和個人計算機PC相混淆,因此,一般把PLC作為可編程控制器的簡稱。2.2.2 PLC的特點可編程控制器之所以能夠得到迅速發展和廣泛應用,主要是由于它具有以下特點:

9、(1)可靠性高,抗干擾能力強用軟件實現大量的開關量邏輯運算,克服了因繼電器觸點接觸不良而造成的故障;輸入采用直流低電壓,更加可靠、安全;面向工業環境設計,采取了濾波、屏蔽、隔離等抗干擾措施,適應各種惡劣的工作環境,遠遠地超過了傳統的繼電器控制系統和一般的計算機控制系統。(2)編程簡單,易于掌握PLC采用梯形圖方式編寫程序,與繼電器控制邏輯的設計相似,具有直觀、簡單、容易掌握等優點。(3)功能完善,靈活方便隨著PLC技術的不斷發展,其功能更加完善,不僅具有開關量邏輯控制功能和步進、計算功能,而且還具有模擬量處理、溫度控制、位置控制、網絡通信等功能。既可以單機使用、也可聯網運行,既可集中控制、也可

10、分布控制或者集散控制。而且在運行過程中,可隨時修改控制邏輯,增減系統的功能。(4)體積小、質量輕、功耗低由于采用了單片機等集成芯片,體積小、質量輕、機構緊湊、功耗低。2.3 可編程控制器的主要性能指標可編程控制器的性能指標有很多,主要有以下幾項指標。(1)輸入/輸出點數(I/O)I/O點數是指可編程控制器外部輸入、輸出端子數的總和。它標志著可以接多少個開關按鈕和可以控制多少個負載。(2)存儲容量存儲容量是指可編程控制器內部用于存放用戶程序的存儲容量。(3)掃描速度一般以執行1000步指令所需的時間來衡量,單位為ms/千步,也有以執行一步指令所需來計算,單位us/步。(4)功能擴展能力可編程控制

11、器除了主模板塊之外,通常都可配備一些可擴展模塊,以適應各種特殊功能應用的需要。如A/D模塊、D/A模塊、位置控制模塊等。(5)指令系統指令系統是指一臺可編程控制器指令的總和,它是衡量可編程控制器功能強弱的主要指標。2.4 可編程控制器的分類通常PLC產品可按結構形式、控制規模等進行分類。(1)按結構形式分類按結構形式不同,可分為整體式和模塊式兩類。整體式的PLC是將電源、CPU存儲器、輸入/輸出單元等各個功能部件集成在一個機殼內,從而具有結構經湊、體積小、價格低等優點,許多小型PLC多采用這種機構。模塊式的PLC將各個功能部件做成獨立模塊,如電源模塊、CPU真塊、I/O模塊等,然后進行組合。(

12、2)按控制規模分類按控制規模大小,可分為小型、中型和大型PLC三種類型。1)小型PLC。小型PLC的I/O點數在256點以下,存儲容量在2KB以內,其中輸入輸出點數小于64點的PLC又稱為超小型或微型PLC,具有邏輯運算、定時、計數、移位及自診斷、監控等基本功能。2)中型PLC中型PLC的開關量I/O點數通常在256-2048點之間,用戶程序存儲器的容量為2-8KB,除具有小型機的功能外,還具有較強的模擬量I/O、數字計算、過程參數調節,如比例、積分、微分(PID)調節、數據傳送與比較、數制轉換、中斷控制、遠程I/O及通信聯網功能。3)大型PLC大型PLC也稱為高檔PLCI/O點數在2048點

13、以上,用戶程序存儲容量在8KB以上,其中I/O點數大于8192點的又稱為超大型PLC除具有中型機的功能外,還具有較強的數據處理、模擬調節、特殊功能函數運算、監視、記錄、打印等功能,以及強大的通信聯網、中斷控制、智能控制和遠程控制等功能。2.5 PLC系統的組成PLC是一種以微處理器為核心的工業通用自動控制裝置,具結構與微型計算機控制系統相似,也是有硬件系統和軟件系統兩大部分組成。2.5.1 PLC的硬件結構一套PLC系統在硬件上由以下幾部分組成:(1)中央處理器(CPU)與計算機一樣,是PLC的核心部件。(2)存儲器PLC配有兩種存儲器:系統存儲器和用戶存儲器。(3)輸入/輸出(I/O)接口電

14、路。(4)電源。(5)擴展單元。(6)外部設備。其中,各部分通過總線(電源總線、控制總線、地址總線、數據總線)連接而成。其結構簡圖如下:電源輸入信號輸入卻件微處理器運算器輸出部件外都設備外設I/O接n控制器/I擴展接口的擴展單元圖2-1PLC硬件結構圖Fig.2-1PLChardwarestructure2.5.2 PLC的軟件PLC的軟件是指PLC所使用的各種程序的集合。它由系統程序(系統軟件)和用戶程序(用戶軟件)組成。(1)系統程序系統程序包括監控程序,輸入譯碼程序及診斷程序等。(2)用戶程序用戶程序是用戶根據控制要求,用PLC的編程語言(如梯形圖)編制的應用程序。2.6 可編程控制器的

15、工作方式可編程控制器在進入RUN犬態之后,采用循環掃描方式工作。從第一條指令開始,在無中斷或跳轉控制的情況下,按程序存儲的地址號遞增的循序逐條執行程序,即按順序逐條執行程序直到程序結束。然后再從頭開始掃描,并周而復始地重復進行。第6)不打桶周期第N個打描周期*N+l)+招一周期!輸出刷新輸入采樣用戶程序1A行輸出刷新輸入采樣圖2-2PLC工作方式圖Fig.2-2PLCworkwayfigure可編程控制器工作的掃描過程包括五個階段:內部處理、通信處理、輸入掃描、程序執行、輸出處理。PLC完成一次掃描過程所需的時間成為掃描周期。掃描周期的長短與用戶程序的長度和掃描速度有關。2.7 PLC的編程語

16、言PLC的編程語言有梯形圖語言、助記符語言、順序功能圖語言等。其中前兩種語言用的較多,流程圖語言也在許多場合被采用。1 .梯形圖語言(1)梯形圖從上至下編寫,每一行從左至右順序編寫。PLC程序執行順序與梯形圖的編寫順序一致。(2)圖左、右邊垂直線稱為起始母線、終止母線。每一邏輯行必須從起始母線開始畫起,終止母線可以省略。(3)梯形圖中的觸點有兩種,即動合觸點和動斷觸點。(4)梯形圖的最右端必須連接輸出元素。(5)梯形圖中的觸點可以任意申、并聯,而輸出線圈只能并聯,不能用聯。2 .助記符語言助記符語言是PLC命令的語言表達式。用梯形圖編程雖然直觀、簡便,但要求PLC配置較大的顯示器時可輸入圖形符

17、號,這在有些小型機上常難以滿足,所以助記符語言也是一種較常用的一種編程方式。不同型號的PLC其助記符語言也不同,但其基本原理是相近的。編程時,一般先跟據要求編制梯形圖語言,然后再根據梯形圖轉換成助記符語言。3 .順序功能圖語言順序功能圖SFC是一種描述順序控制系統功能的圖解表示法,主要由“步”、“轉移”及“有限線段”等元素組成,它將一個完整的控制工程分為若干個階段(狀態),各階段具有不同的動作,階段間有一定的轉換條件,條件滿足就實現狀態轉移,上一狀態動作結束,下一動作開始。2.8 PLC的應用領域目前,PLC在國內外已廣泛應用于鋼鐵、石油、化工、電力、建材、機械制造、汽車、輕紡、交通運輸、環保

18、及文化娛樂等各個行業,使用情況大致可歸納為如下幾類。1、開關量的邏輯控制這是PLC最基本、最廣泛的應用領域,它取代傳統的繼電器電路,實現邏輯控制、順序控制,既可用于單臺設備的控制,也可用于多機群控及自動化流水線。如注塑機、印刷機、訂書機械、組合機床、磨床、包裝生產線、電鍍流水線等。2、模擬量控制在工業生產過程當中,有許多連續變化的量,如溫度、壓力、流量、液位和速度等都是模擬量。為了使可編程控制器處理模擬量,必須實現模擬量(Analog)和數字量(Dig計al)之間的A/D轉換及D/A轉換。PLC廠家都生產配套的A/D和D/A轉換模塊,使可編程控制器用于模擬量控制。3、運動控制PLC可以用于圓周

19、運動或直線運動的控制。從控制機構配置來說,早期直接用于開關量I/O模塊連接位置傳感器和執行機構,現在一般使用專用的運動控制模塊。如可驅動步進電機或伺服電機的單軸或多軸位置控制模塊。世界上各主要PLC廠家的產品幾乎都有運動控制功能,廣泛用于各種機械、機床、機器人、電梯等場合。4、過程控制過程控制是指對溫度、壓力、流量等模擬量的閉環控制。作為工業控制計算機,PLC能編制各種各樣的控制算法程序,完成閉環控制。PID調節是一般閉環控制系統中用得較多的調節方法。大中型PLC都有PID模塊,目前許多小型PLC也具有此功能模塊。PID處理一般是運行專用的PID子程序。過程控制在冶金、化工、熱處理、鍋爐控制等

20、場合有非常廣泛的應用。5、數據處理現代PLC具有數學運算(含矩陣運算、函數運算、邏輯運算)、數據傳送、數據轉換、排序、查表、位操作等功能,可以完成數據的采集、分析及處理。這些數據可以與存儲在存儲器中的參考值比較,完成一定的控制操作,也可以利用通信功能傳送到別的智能裝置,或將它們打印制表。數據處理一般用于大型控制系統,如無人控制的柔性制造系統;也可用于過程控制系統,如造紙、冶金、食品工業中的一些大型控制系統。6、通信及聯網PLC®信含PLC間的通信及PLC與其它智能設備間的通信。隨著計算機控制的發展,工廠自動化網絡發展得很快,各PLC廠商都十分重視PLC的通信功能,紛紛推出各自的網絡系

21、統。新近生產的PLC都具有通信接口,通信非常方便。3機械手的設計3.1 機械手的控制要求本機械手的控制要求:機械手搬運零部件動作示意圖如下圖3-1所示,該機械手可用來將工件從A工位搬到B工位,實現方式有手動自動兩種工作方式,其動作過程分為10工步,即從原位開始順序經過10個動作后完成一個周期,并返回原位,在此,定義機械手處于左旋限位,上行限位時為原點。具體過程是:橫軸下降,至下限位開關,夾緊工件,橫軸上升,至上限位開關,底盤右旋轉,至右旋限位開關,橫軸右行,至右限位開關,橫軸下降,至下限位開關,松開工件,橫軸上升,至上限位開關,橫軸左行,至左限位開關,底盤左旋轉,至左旋限位開關,返回原位,完成

22、一個周期。為了便于控制系統調試和維護,本控制系統有手動功能和自動功能。當手動/自動轉換開關置于“手動”位置時,按下相應的手動按鈕,就可實現上升、下降、左移、右移、夾緊、放松的手動控制。當機械手處于原位時,將手動/自動轉換開關置于“自動”位置時,進入自動工作狀態。機械手工作方式說明如下:(1)手動工作方式即單步運行,每按一個按鈕,執行一步操作;(2)自動工作方式即連續運行,按下啟動按鈕,機械手自動運行,一個周期后循環工作,直至完成搬運任務;(3)運行之前,通常對機械手進行復位操作,復位操作有機械手在左邊、在右邊、在中間三種情況,要逐一考慮,使機械手在任意位置都可以完成復位,回到原點;(4)運行過

23、程中,當按下停止按鈕時,要停止一切動作。左右行包機左旋轉圖3-1機械手搬運零部件示意圖Fig.3-1Manipulatorhandlingpartsschemes3.2 機械手控制系統設計方案的比較在工業自動化生產中常用的控制系統有:傳統的繼電器一接觸器控制系統、PLC控制系統和微機控制系統這三種。但從使用性、經濟性、可靠性出發,本設計選用了PLC控制系統。因為從上述該機械手所需完成的控制動作分析來看,本機械手是用于在復雜的條件下工件的傳輸,主要動作是上升、下降、左移、右移、夾緊、放松、左旋、右旋和工序延時控制等,控制動作基本上是以簡單的順序邏輯動作為主,是屬典型的繼電邏輯順序動作控制系統,這

24、是PLC最擅長的功能,而且PLC具有體積小、重量輕、可靠性高、抗干擾能力強、編程簡單、易于維護等特點,特別是替代繼電器控制系統,這更是它的優勢。本系統的開關量輸入信號為數字信號,直接連接PLCPLC®過中間繼電器對電磁閥加以控制。系統框圖如圖3-2所示。上升展位升美二下降限研關卜夾咕卷冊關二主行限位開關限好關urh二左右行步進生機窕動器=基座電磯上下行步進蟲機驅動器上下行步進電札左右行步進電機原位麻燈圖3-2系統框圖Fig.3-2Thesystemframe4系統硬件電路的設計4.1 PLC的選型目前,世界上有200多個廠家生產可編程控制器產品,比較著名的PLC生產廠家主要有美國的A

25、B通用(GE、日本的三菱(MITSBISHD、歐姆龍(OMR。N德國的西門子(SIMENS、法國的TE、韓國的三星(SUMSUNGLG等。本文選擇的是德國西門子公司生產的S7-200PLCS7-200系列PLC是西門子公司生產的一種小型PLC其許多功能達到大、中型PLC的水平,而價格卻和小型PLC的一樣,因此它一經推出,即受到了廣泛的關注。特別是S7-200CPU22*系列PLC由于它具有多種功能模塊和人機界面(HMD可供選擇,所以系統的集成非常方便,并且可以很容易地組成PLC網絡。同時它具有功能齊全的編程和工業控制組態軟件,使得在完成控制系統的設計時更加簡單,其速度快,具有極強的通信能力,幾

26、乎可以完成任何功能的控制任務。根據機械手的控制要求,PLC輸入、輸出點分配如表所示:表4-1PLC的I/O分配表Tab.4-1PLCofI/Odistributionlist名稱輸入名稱輸入啟動按鈕SB1I0.0夾緊按鈕SB10I1.1停止按鈕SB2I0.1松開按鈕SB11I1.2復位按鈕SB3I0.2上升限位開關SQ1I1.3上升按鈕SB4I0.3下降限位開關SQ2I1.4下降按鈕SB5I0.4左行限位開關SQ3I1.5左行按鈕SB6I0.5右行限位開關SQ4I1.6右行按鈕SB7I0.6左旋限位開關SQ5I1.7左旋按鈕SB8I0.7右旋限位開關SQ6I2.0右旋按鈕SB9I1.0名稱輸出

27、名稱輸出上下行步進電機驅動器Q0.0Q0.4脈沖輸入左右行步進電機驅動器基座電機正轉脈沖輸入Q0.1基座電機反轉Q0.5上下行步進電機驅動器方向輸入Q0.2松緊電磁閥Q0.6左右行步進電機驅動器力向輸入Q0.3原位指小燈Q0.7由上表可知,該控制系統共需要17個輸入點,8個輸出點,此處選用西門子公司生產的小型PLCS7-200系列的CPU226昧電器輸出型可編程控制器,該控制器輸入點24個,輸出點16個。4.2 機械手驅動的選擇機械手的全部動作由步進電機和直流電機進行驅動控制。步進電機的運動需要驅動器,有脈沖輸入時步進電機才會動作,且每當脈沖由低變高時步進電機走一步;改變電機轉向時,需要加方向

28、信號。機械手的上升/下降、左行/右行動作就是通過控制這兩個步進電機的正反轉來實現的。基座旋轉是通過控制直流電機的轉動方向來實現的。機械手的放松/夾緊由一個單線圈兩位置電磁閥控制。當該線圈通電時,機械手放松;該線圈斷電時,機械手夾緊。4.2.1 步進電機步進電機是將電脈沖信號轉變為角位移或線位移的開環控制元件。通俗一點講:當步進驅動器接收到一個脈沖信號,它就驅動步進電機按設定的方向轉動一個固定的角度(即步距角)。通過控制脈沖個數來控制角位移量,從而達到準確定位的目的;同時也可以通過控制脈沖頻率來控制電機轉動的速度和加速度,從而達到調速的目的。本系統采用二相八拍混合式步進電機來控制機械手的動作,相

29、比直流電機有更好的制動效果,又加上滾珠絲桿和滑桿配合,使機械手的運動更加穩定。主要特點:體積小,具有較高的起動和運行頻率,有定位轉矩等優點。此處采用串聯型接法,其電氣接線圖如下圖4-1所示。步進電機的運行要有一電子裝置進行驅動,這種裝置就是步進電機驅動器它是把控制系統發出的脈沖信號轉化為步進電機的角位移,或者說:控制系統每發一個脈沖信號,通過驅動器就使步進電機旋轉一步距角。所以步進電機的轉速與脈沖信號的頻率成正比。圖4-1步進電機電氣接線圖Fig.4-1Stepmotorelectricalhookup4.2.2 步進電機的選擇步進電機有步距角(涉及到相數)、靜轉矩、及電流三大要素組成。一旦三

30、大要素確定,步進電機的型號便確定下來了。1、步距角的選擇電機的步距角取決于負載精度的要求,將負載的最小分辨率(當量)換算到電機軸上,每個當量電機應走多少角度(包括減速)。電機的步距角應等于或小于此角度。目前市場上步進電機的步距角一般有0.36度/0.72度(五相電機)、0.9度/1.8度(二、四相電機)、1.5度/3度(三相電機)等。2、靜力矩的選擇步進電機的動態力矩一下子很難確定,我們往往先確定電機的靜力矩。靜力矩選擇的依據是電機工作的負載,而負載可分為慣性負載和摩擦負載二種。單一的慣性負載和單一的摩擦負載是不存在的。直接起動時(一般為低速)二種負載均要考慮,加速起動時主要考慮慣性負載,包速

31、運行進只要考慮摩擦負載。一般情況下,靜力矩應為摩擦負載的2-3倍最好,靜力矩一旦選定,電機的機座及長度便能確定下來(幾何尺寸)3、電流的選擇靜力矩一樣的電機,由于電流參數不同,其運行特性差別很大,可依據矩頻特性曲線圖,判斷電機的電流(參考驅動電源、及驅動電壓)。4、力矩與功率換算步進電機一般在較大范圍內調速使用、其功率是變化的,一般只用力矩來衡量,力矩與功率換算如下:P=QMQ=2ttn/60P=2mM/60其P為功率,單位為瓦;。為每秒角速度,單位為弧度;n為每分鐘轉速;M為力矩,單位為牛頓米;P=2fM/400(半步工作),其中f為每秒脈沖數(簡稱PPS)。止匕外,在選取電機時,我們應該注

32、意:1、步進電機應用于低速場合-每分鐘轉速不超過1000轉,(0.9度時3000PPS)最女?在1000-3000PPS(0.9度)間使用,可通過減速裝置使其在此間工作,此時電機工作效率高,噪音低。2、步進電機最好不使用整步狀態,整步狀態時振動大。3、電機在較高速或大慣量負載時,一般不在工作速度起動,而采用逐漸開頻提速,一是可以保證電機不失步,二可以減少噪音同時可以提高停止的定位精度。4、電機在600PPS(0.9度)以下工作,應采用小電流、大電感、低電壓來驅動。5、應遵循先選電機后選驅動的原則。根據以上原則,我們選用深圳雷塞兩相57HS13系列步進電機,電機參數為:表4-2步進電機參數表Ta

33、b.4-2Stepmotorparametertable型號靜力矩(NM)步距角(0)相電流電阻()電感(mH)長度L(mm)轉子慣量(g.cm2)(Kg)串聯(A)并聯(A)57HS131.31.82.04.01.02.1764601.0選用雷塞兩相M860系列步進電機驅動器,工作電流2.47.2A,工作電壓2480V。4.3 PLC原理接線圖根據PLC的選型、輸入/輸出端口分布表以及步進電機和步進電機驅動器類型,畫出PLC的外部接線圖,如下:后動陽QCOMro.tt(X)*om停止$圜110.1Trt巾QGJ上升期二10-2下降甌110.310.4FR|左行右行加【口$10.6g00.3左

34、旋號曬kA右鼾旭I10.7莢黑部WILIIkOQM11.2"5I】/T+j|松開郎在_-J-上焦翔1下限買左限S511.4Q0.6T1.5IL&IL710QQ.T檸限冽左旋限5Q5右旗限期1|_COMn11I.jLL5KPtLGNDOPI'U上下行步進電機DIR驅動器V+PULGMt0ra.左右行步進電機DIR驅動器V;1./Imr+24V.,Ml基座電機及原位指示燈圖4-2PLC外部接線圖Fig.4-2PLCexternalhookup5控制系統軟件設計本控制系統,我們選取自動和手動兩種工作方式,手動控制方式即單步運行方式,手動操作不需要按工序順序動作,可以按普通繼

35、電器接觸器控制系統來設計,利用按鈕對機械手每一動作單獨進行控制,如按“下降”按鈕,機械手下降;按“上升”按鈕,機械手上升。而自動工作方式,按下啟動按鈕后,機械手從原點開始按工序自動反復連續循環工作,直到按下停止按鈕,機械手自動停機。自動控制系統的整體運行情況是:打開電源,按下起動按鈕時,開機復位。機械手的動作示意圖如圖3-1所示。機械手若不在原點則PLC向上下行驅動器輸入脈沖信號,上下行步進電機正轉,機械手上升。上升到底時碰到上限位開關,然后主機向左右行驅動器同時輸入脈沖信號和電平信號,左右行步進電機反轉,橫軸左行。當行進到位時碰到左限位開關,左行停止,回到原點。主機向上下行驅動器同時輸入脈沖

36、信號和電平信號,上下行步進電機反轉,機械手下降。降到底時碰到下限位開關,下降停止,夾緊電磁閥斷電,機械手夾緊。夾緊后,主機向上下行驅動器只輸入脈沖信號,上下行步進電機正轉,機械手上升。上升到頂時,碰到上限位開關,上升停止。PLC向基座電機輸入正轉信號,電機正轉,機械手右旋,碰到右旋限位開關,右旋停止。主機向左右行驅動器輸入脈沖信號電平信號,步進電機左右行正轉,機械手右行,右行到位時,碰到右限位開關,右行停止。主機向上下行驅動器同時輸入脈沖信號和電平信號,上下行步進電機反轉,機械手下降。降到底時碰到下限位開關,下降停止,同時夾緊電磁閥得電,機械手放松。放松后,主機向驅動器上下行輸入脈沖信號,上下

37、行步進電機正轉,機械手上升,上升到頂時,碰到上限位開關,上升停止。PLC向左右行驅動器同時輸入脈沖信號和電平信號,左右行步進電機反轉,橫軸左行,當左行到底時碰到左限位開關,然后主機向基座電機同時輸入反轉信號,電機反轉,機械手左旋,碰到左旋限位開關左旋停止,回到原點。至此,機械手經過十步動作完成一個循環。就此給出自動控制系統的功能流程圖和系統整體的PLC程序。5.1 控制系統功能流程圖5-1控制系統功能流程圖上電后原位指示燈亮下降抓緊延時10S上升右旋右行下降松開延時10s上升左行左旋Fig.5-1Controlsystemfunctionflowchart5.2 PLC編程與調試5.2.1 手

38、動控制程序手動控制即單步運行,當按下一個按鈕,比如說上升按鈕,機械手自動上開,什么時候停下來則由限位開關來決定。根據這一思路,編寫如下程序:Network4I下陣司忙C,1。口£1'I)Vi>=)H酎1uh7ICGQQ1QtlJI|11|(S)IMetwokUI七二十2Networif3|左推107QQ4QQ5II1'I()1MelwoikID位IQ7QU5Natwork11-nJQQ.50口4TI1,IC)iNetwork12I4錢化一11,000.45.2.2復位控制程序復位程序比較復雜,因為機械手為三自由度,十個工步,所以有三種情況:在左邊任意位置,在右邊任意位置,既不在左邊又不在右邊而是在中間的任意位置。所以按下復位按鈕時我們需要首先判斷機械手的確切位置。在這里,我們可以通過限位開關和松緊電磁閥的狀態明確的判斷出來。找到機械手的具體位置,就可以驅動機械手進行下一步動作。比如機械手在右邊,而且手部沒有貨物,那么右行限位開關和電磁閥都應該是閉合的,機械手下一步要完成的動作是放松上升,左移至左行限位開關再左旋,然后回到原點,完成復位工作。在左邊和在中間時,也是如此。根據這一思路,編寫如下程序:IFRUERMI匚JMMEhlTSHeiwoik1復位性序|史許鰭回原點I口?M12TICDNctnoik2扇雕點舊2M12M1.3TI1

溫馨提示

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

評論

0/150

提交評論