摘要:在自動(dòng)控制技術(shù)不斷進(jìn)步的過(guò)程中,現(xiàn)代化程度要求越來(lái)越高的技術(shù)指標(biāo),自動(dòng)控制領(lǐng)域開(kāi)始越來(lái)越重視以氣、液和機(jī)電一體的控制裝置。本文研究的氣動(dòng)控制機(jī)械手就是一個(gè)充分結(jié)合了電子技術(shù)、網(wǎng)絡(luò)技術(shù)、通信技術(shù)和計(jì)算機(jī)技術(shù)的綜合應(yīng)用系統(tǒng)。
關(guān)鍵詞:PLC控制;氣動(dòng)機(jī)械手;系統(tǒng)設(shè)計(jì);智能應(yīng)用
1有關(guān)PLC程序設(shè)計(jì)算法分析
1.1遞推法
該方法就是借助于邏輯關(guān)系進(jìn)行層層遞推的過(guò)程。在進(jìn)行此次設(shè)計(jì)的過(guò)程中,先是對(duì)控制系統(tǒng)中機(jī)械手的工作順序進(jìn)行標(biāo)注,并對(duì)各個(gè)執(zhí)行狀態(tài)和動(dòng)作之間的關(guān)系進(jìn)行理清,之后依靠遞推關(guān)系,將機(jī)械手的工作流程以邏輯圖的形式設(shè)計(jì)出來(lái)。關(guān)系邏輯對(duì)于程序設(shè)計(jì)具有一定的限制作用,針對(duì)這種情況,我們需要反復(fù)推敲系統(tǒng)加入程序之后的功能實(shí)現(xiàn)以及條件限制。
1.2分治法
利用分治法在此次設(shè)計(jì)過(guò)程中進(jìn)行模塊化設(shè)計(jì)。主要方法是:先根據(jù)工作順序要求機(jī)械手完成相應(yīng)的功能模塊。其次,可以實(shí)現(xiàn)左伸-右縮、下伸-上縮、水平伸縮回等,這些小的模塊設(shè)計(jì)中標(biāo)記為狀態(tài)符號(hào)。最后,通過(guò)使用梯形圖代替步進(jìn)指令的方法,并結(jié)合具體動(dòng)作情況完成整個(gè)控制功能的實(shí)現(xiàn)。
1.3回溯法
使用回溯法也是進(jìn)行流程圖設(shè)計(jì)的一個(gè)重要方法,下面具體介紹了設(shè)計(jì)思路:在分析過(guò)程中針對(duì)具體任務(wù)進(jìn)行,并繪制相應(yīng)的流程圖,這樣一來(lái)思路一旦發(fā)生錯(cuò)誤就無(wú)法實(shí)現(xiàn)最大的解決效果。最后再重新回到初始,重新開(kāi)始設(shè)計(jì)。需要注意的關(guān)鍵問(wèn)題:設(shè)計(jì)過(guò)程中返回到何處。
1.4貪婪法
在范圍內(nèi)將所有和條件吻合的情況進(jìn)行最大化考慮,任意從中選取一個(gè)解決方法的方式就是貪婪法。此次設(shè)計(jì)根據(jù)基本思維符合設(shè)計(jì)要求的思路進(jìn)行選取,所以在執(zhí)行過(guò)程中需要對(duì)每個(gè)步驟進(jìn)行一起一停的操作方式,另外將限制條件加入線圈內(nèi),利用基本控制程序?qū)崿F(xiàn)具體的控制操作。還有一種方法就是使用RST和SET指令來(lái)完成整個(gè)控制過(guò)程。這里常用到的控制方法包括使用提醒程序圖代替后續(xù)設(shè)計(jì)圖,在過(guò)程中把所有出現(xiàn)的動(dòng)作當(dāng)成狀態(tài)。
2氣動(dòng)機(jī)械手控制系統(tǒng)設(shè)計(jì)的研究
2.1順序功能圖
通常,我們主要將順序功能圖應(yīng)用在執(zhí)行過(guò)程按照先后次序,應(yīng)用的對(duì)象是設(shè)計(jì)動(dòng)作來(lái)完成生產(chǎn)過(guò)程的正常運(yùn)行時(shí)控制系統(tǒng),按照規(guī)定的路線step-step對(duì)控制任務(wù)進(jìn)行實(shí)現(xiàn)。在進(jìn)行控制系統(tǒng)設(shè)計(jì)的過(guò)程中經(jīng)常需要運(yùn)用該設(shè)計(jì)方法。該SFC圖設(shè)計(jì)過(guò)程中提供了通、專兩用的設(shè)計(jì)元件,是為編程控制系統(tǒng)設(shè)計(jì)提供輔助的功能圖。在當(dāng)下進(jìn)行PLC程序設(shè)計(jì)的過(guò)程中大量應(yīng)用該功能圖。根據(jù)具體的控制任務(wù),設(shè)計(jì)過(guò)程從原點(diǎn)左側(cè)到右側(cè)依次執(zhí)行動(dòng)作任務(wù),根據(jù)功能圖依次進(jìn)行左擺擺動(dòng)缸,伸出垂直氣缸,工件吸持,退回垂直氣缸,退回水平氣缸,右擺擺動(dòng)缸,伸出水平氣缸,伸出垂直氣缸,工件放松,退回垂直氣缸,退回水平氣缸,回歸原位。一旦有故障在執(zhí)行過(guò)程中出現(xiàn),比如停電、執(zhí)行錯(cuò)誤等意外情況,就要轉(zhuǎn)換為手動(dòng)控制方式,所以需要進(jìn)行手動(dòng)控制設(shè)置,圖1展示了具體的操作流程。在切換為手動(dòng)操作以后,X22開(kāi)關(guān)會(huì)進(jìn)行閉合,并進(jìn)行水平伸出操作。當(dāng)傳感器完成檢測(cè)任務(wù)以后會(huì)將控制指令直接發(fā)出,此時(shí)開(kāi)啟的X1不再伸出。其他工作任務(wù)類似于該工作過(guò)程,工作過(guò)程大致為水平縮回,垂直伸出,向右擺出,垂直縮回,氣爪抓緊,向左擺回,氣爪松開(kāi)。
2.2氣動(dòng)機(jī)械手總體SFC圖
當(dāng)X11,12,13,14,15,16,17,20,21,22,23同時(shí)存在并且處于開(kāi)啟狀態(tài)的只有一個(gè)的時(shí)候,此時(shí)就要用到轉(zhuǎn)換開(kāi)關(guān),使用轉(zhuǎn)換開(kāi)關(guān)的目的就是為了實(shí)現(xiàn)單一性的控制方式。通過(guò)這種方式能夠降低危險(xiǎn)以及錯(cuò)誤發(fā)生的概率。自動(dòng)切換開(kāi)關(guān)X10處于開(kāi)啟狀態(tài)時(shí),系統(tǒng)處于手動(dòng)控制狀態(tài),當(dāng)X10為關(guān)閉狀態(tài)的時(shí)候,此時(shí)系統(tǒng)處于自動(dòng)控制狀態(tài)。方式開(kāi)關(guān)是決定系統(tǒng)原始狀態(tài)是自動(dòng)還是手動(dòng)控制的關(guān)鍵。如果我們切換為自動(dòng)控制以后,機(jī)械手并沒(méi)有回到初始位置,我們就要進(jìn)行以下操作:通過(guò)手動(dòng)方式將機(jī)械手回歸原位,然后在開(kāi)始進(jìn)行自動(dòng)控制。當(dāng)控制系統(tǒng)完成一個(gè)控制周期以后,工作選擇開(kāi)關(guān)會(huì)對(duì)全自動(dòng)還是單周期自動(dòng)操作進(jìn)行選擇。
3分析PLC控制系統(tǒng)梯形圖程序
3.1手動(dòng)梯形圖程序
手動(dòng)操作過(guò)程就需要使用手動(dòng)梯形程序,它的工作狀態(tài)是當(dāng)單獨(dú)使用按鈕進(jìn)行位移時(shí)來(lái)完成對(duì)機(jī)械手的調(diào)整過(guò)程。如果一開(kāi)始機(jī)械手并不在初始位置,則可以使用手動(dòng)方式將機(jī)械手回歸原位。我們選擇作為端點(diǎn)進(jìn)行輸入端操作,這個(gè)時(shí)候就需要使用手動(dòng)工作。分別用到對(duì)應(yīng)的一系列控制按鈕進(jìn)行手動(dòng)操作機(jī)械手的執(zhí)行。當(dāng)閉合開(kāi)關(guān)時(shí)就能夠讓機(jī)械手松開(kāi)所抓物體。如果操作過(guò)程中需要通過(guò)手動(dòng)方式將機(jī)械手回歸到初始位置,就需要使用將閉合實(shí)現(xiàn)對(duì)氣缸的夾緊,使用縮回水平伸縮缸縮;想要夾緊氣爪缸需要閉合開(kāi)關(guān)。
3.2自動(dòng)梯形圖程序
控制程序是自動(dòng)梯形圖的主要組成,通常分為單步形式、連續(xù)形式和周期形式。以上三種形式的主要區(qū)別在于是允許轉(zhuǎn)換標(biāo)志還是連續(xù)標(biāo)志。非單步和單步的主要區(qū)別在于:當(dāng)系統(tǒng)在執(zhí)行周期性或者連續(xù)性工作的時(shí)候,的觸點(diǎn)實(shí)現(xiàn),對(duì)步與步轉(zhuǎn)換方式的允許。
4結(jié)語(yǔ)
總之,作為一種能夠進(jìn)行自動(dòng)定位的控制設(shè)備,機(jī)械手能夠依靠編程的方式成為一項(xiàng)極具實(shí)用性的多用設(shè)備。它在工業(yè)自動(dòng)化生產(chǎn)中占據(jù)著重要的位置。未來(lái)有關(guān)人員還需要對(duì)其展開(kāi)更進(jìn)一步的探討。
參考文獻(xiàn):
[1]基于PLC的氣動(dòng)機(jī)械手控制系統(tǒng)設(shè)計(jì)[J].南博.內(nèi)燃機(jī)與配件.2018(19).
[2]氣動(dòng)機(jī)械手的PLC控制系統(tǒng)設(shè)計(jì)[J].楊密.裝備制造技術(shù).2015(02).
(作者單位:巨輪智能裝備股份有限公司)
作者簡(jiǎn)介:吳孜(1992.8-),男,廣東揭陽(yáng)人,漢族,大專,機(jī)械設(shè)計(jì)技術(shù)員(數(shù)控銑工技師),研究方向:基于PLC的機(jī)械手控制系統(tǒng)設(shè)計(jì)研究。