張曉東
【摘要】電子信息技術(shù)的發(fā)展,使得機(jī)器人在工業(yè)生產(chǎn)中應(yīng)用越來越廣泛?;诖?,本文將PLC的機(jī)器人控制系統(tǒng)作為出發(fā)點,來更好的分析工業(yè)機(jī)器人系統(tǒng)的設(shè)計。同時,還分析了PLC控制技術(shù)的具體應(yīng)用方法,包括硬件配置、程序設(shè)計等,來有效地提高工業(yè)機(jī)器人的可靠性及穩(wěn)定性,旨在取得良好的效果。通過論述以上內(nèi)容,來為技術(shù)人員提供一些參考。
【關(guān)鍵詞】基于PLC控制;工業(yè)機(jī)器熱系統(tǒng);網(wǎng)絡(luò)通信
在現(xiàn)如今,機(jī)器人已經(jīng)被應(yīng)用在生產(chǎn)中,主要是用來自動化搬運零件、參與生產(chǎn)工作等,來實現(xiàn)自動化生產(chǎn)。關(guān)節(jié)式機(jī)器人能夠模擬出一些人類的手臂動作,通過多傳感器識別當(dāng)前環(huán)境,并按照預(yù)先設(shè)定的程序來實現(xiàn)抓取、搬運工作,進(jìn)而實現(xiàn)自動控制。
1基于PLC控制下工業(yè)機(jī)器人系統(tǒng)的實現(xiàn)
1.1系統(tǒng)設(shè)計
(1)生產(chǎn)件設(shè)計。每一個生產(chǎn)合格的設(shè)備都需要通過生產(chǎn)順序才能夠完成作業(yè),通過研究前期的工藝,能夠得出可靠的結(jié)論。為了完成工藝生產(chǎn)任務(wù),需要根據(jù)操作維護(hù)要求,確保性高價比,來實現(xiàn)控制系統(tǒng)的設(shè)計;同時,生產(chǎn)產(chǎn)品需要進(jìn)行合理的工藝設(shè)計,來滿足設(shè)備的生產(chǎn)需求。(2)選擇合適的系統(tǒng),系統(tǒng)承擔(dān)著工業(yè)機(jī)器人工藝生產(chǎn)的自動流轉(zhuǎn)過程,通過使用專業(yè)化的機(jī)器人進(jìn)行生產(chǎn),能夠?qū)崿F(xiàn)高效自動化生產(chǎn);(3)通過合理的設(shè)計系統(tǒng),能夠構(gòu)成一個完成的生產(chǎn)流程。首先,在每個生產(chǎn)工藝中,需要由控制機(jī)器人系統(tǒng)自主完成生產(chǎn)。在每個產(chǎn)品生產(chǎn)過程中,同樣需要機(jī)器人的自主系統(tǒng)來完成。這些功能都涉及到PLC系統(tǒng)之間的信息交換功能,因此,需要建立一個能夠?qū)崿F(xiàn)信號交互的網(wǎng)絡(luò),來為工業(yè)機(jī)器人在生產(chǎn)環(huán)節(jié)中,完成上下料的工作任務(wù)提供技術(shù)支持。按照信號交互的質(zhì)量及系統(tǒng)的整體配置,主要包括了以下通信方式包括了直接I/O通信;以太網(wǎng)通訊;CanOpen總線通信;485通信等等。
1.2硬件配置
為了實現(xiàn)較高性能的系統(tǒng)控制,需要進(jìn)行合理的選擇、設(shè)計,來確保硬件設(shè)備具有非常好的使用性價比。通過選擇高質(zhì)量的PLC及其I/O模塊、通訊模塊, HMI等,建立一個自動化系統(tǒng)的信息網(wǎng)絡(luò)。
在選擇系列PLC中,需要選擇借助系統(tǒng)的需求,構(gòu)建一個適合的操控系統(tǒng),但并不會造成PLC的浪費,由于所選的PLC具有60k的程序容量、4096點數(shù)I/O、0.034μs運算處理速度、1M可擴(kuò)展空間等特點,并且能夠?qū)崿F(xiàn)USB接口、RS485接口以及CanOpen接口的連接。USB接口主要用于應(yīng)用文件以及程序的下載。RS485采用差分信號負(fù)邏輯,+2V~+6V表示“0”,- 6V~- 2V表示“1”,采用兩線制的接線方法。與驅(qū)動器通訊的CanOpen總線是通過驅(qū)動器側(cè)面的雙口RJ45連接器使用網(wǎng)線進(jìn)行的菊花鏈的級聯(lián),采用了PDO協(xié)定來在多個節(jié)點之間交換即時的資料。人機(jī)界面(HMI)的選擇。HIMI是通過系統(tǒng)操作及實現(xiàn)信息指示的主要構(gòu)件,需用選擇工業(yè)環(huán)境適應(yīng)性強(qiáng)的的人機(jī)界面,通過以太網(wǎng)與PLC通訊,實現(xiàn)數(shù)據(jù)交換。
1.3程序設(shè)計
常用的PLC程序設(shè)計語言是梯形圖,偏重于邏輯設(shè)計。本系統(tǒng)則使用了功能塊及結(jié)構(gòu)化文本的設(shè)計語言,并采用了面向?qū)ο蟮木幊趟枷敕椒ǎ鳳LC面向?qū)ο蟮木幊趟枷刖褪鞘褂昧嗣嫦驅(qū)ο缶幊讨袑ο蠛皖惖母拍?,把控制系統(tǒng)的設(shè)計與設(shè)備屬性的設(shè)計分割開來,獨立進(jìn)行。該方法設(shè)計的程序具有可讀性好、易于擴(kuò)展、便于設(shè)計、調(diào)試和維護(hù)的特點。
(1)搬運系統(tǒng)控制流程。在開始編程前,需要編寫工藝流程圖,以安裝系統(tǒng)為例,安裝系統(tǒng)主要有安裝機(jī)器的運行軌道及相應(yīng)的生產(chǎn)工具,當(dāng)安裝機(jī)器人待機(jī)時,借助PLC來判斷機(jī)器人是否滿足生產(chǎn)的條件。當(dāng)滿足生產(chǎn)啟動條件時,PLC會向機(jī)器人發(fā)送生產(chǎn)指令,生產(chǎn)機(jī)器人就會按照示教程序。在機(jī)器人運轉(zhuǎn)的過程中,需始終會和PLC信號進(jìn)行交換,來配合夾具動作,完成生產(chǎn)任務(wù)。當(dāng)生產(chǎn)機(jī)器人回到初始位置時,會重新進(jìn)入待機(jī)狀態(tài),等待下一個啟動指令。
機(jī)器人通過設(shè)置5個示教程序,來構(gòu)成生四個工藝工程流程,當(dāng)物料發(fā)生流轉(zhuǎn)工作的時候,會在主要生產(chǎn)流程中進(jìn)行重復(fù)動作,然后根據(jù)生產(chǎn)機(jī)器人的啟動條件,開始生產(chǎn);
(2)程序編寫。根據(jù)生產(chǎn)的流程,需要對PLC進(jìn)行程序編寫,編寫的方法包括了結(jié)構(gòu)化文本和功能塊。結(jié)構(gòu)化文本主要用來編寫自動搬運過程及與參數(shù)計算相關(guān)的任務(wù)。而功能塊用來編寫單個設(shè)備的控制,實現(xiàn)對象的通訊控制,控制邏輯、參數(shù)設(shè)置等。這樣的編程方法,能夠構(gòu)建一個有利于閱讀和維護(hù)的環(huán)境。系統(tǒng)在控制的過程中,要設(shè)置為自動和手動兩種模式,在進(jìn)行手動模式設(shè)計時,搬運系統(tǒng)的調(diào)整和機(jī)器人的編寫過程是重點;在自動模式中,機(jī)器人待機(jī)狀態(tài)下,會根據(jù)PLC的指令的自動選擇需要執(zhí)行的程序。完成后,會進(jìn)入待機(jī)狀態(tài),等待新的指令。
自動模式的主程序包括MAIN的主程序,而設(shè)備的初始化READY等多種的分支進(jìn)行選擇,當(dāng)分支確認(rèn)后,會對分支啟動進(jìn)行信號測試,并不執(zhí)行任務(wù),只能夠調(diào)用程序具體的內(nèi)容,才開始執(zhí)行。當(dāng)執(zhí)行完畢后,需要對機(jī)器人進(jìn)行待機(jī)工作,重點進(jìn)行判斷選擇檢查,才開始生產(chǎn);
(3)人機(jī)界面設(shè)計。系統(tǒng)處于人機(jī)工作是為了進(jìn)一步提升操作系統(tǒng)及信息控制,來及時處理故障處理。為設(shè)計出手動、自動化遠(yuǎn)轉(zhuǎn)、人機(jī)信號畫面、系統(tǒng)監(jiān)控畫面生等調(diào)試的監(jiān)控界面,要在登陸界面及管理員界面設(shè)置權(quán)限,來確保系統(tǒng)安全性和管理性;
(4)機(jī)器人示教。在實際應(yīng)用中,機(jī)器人的示教是重要而且要求較高的一個環(huán)節(jié),需要有熟練的操作人員進(jìn)行示教編程,才能使機(jī)器人能夠更加安全、準(zhǔn)確、流暢地完成搬運任務(wù)。
結(jié)論:綜上所述,基于PLC控制下的工業(yè)機(jī)器人系統(tǒng)具有良好的操作效果。在此基礎(chǔ)上,機(jī)器人在待機(jī)狀態(tài)下,需要根據(jù)PLC的指令,自動選擇進(jìn)行運轉(zhuǎn)程序,在完成后,要進(jìn)入待機(jī)狀態(tài),等待新的指令;同時,在機(jī)器人運轉(zhuǎn)的過程中,會和PLC信號進(jìn)行交換,來配合夾具動作,完成生產(chǎn)任務(wù)。因此,通過對程序、人機(jī)界面進(jìn)行合理的設(shè)計,能夠?qū)崿F(xiàn)PLC控制下工業(yè)機(jī)器人系統(tǒng)。