付保英
(鶴壁職業(yè)技術學院機電工程學院, 河南鶴壁 458030)
機械手控制一般是由機械裝置、傳動機構、PLC 和觸摸屏等元件構成的一種機電一體化工業(yè)裝備[1]。其可以代替人手從事一些特殊的、惡劣的環(huán)境生產(chǎn),實現(xiàn)搬運、裝配、分揀等控制,如沖壓、鍛造、熱處理、噴漆等各個行業(yè),特別是在笨重、高溫、有毒、危險、放射性、多粉塵等惡劣的生產(chǎn)環(huán)境顯得尤為重要[2],機械手裝配控制更是工業(yè)自動化生產(chǎn)線作業(yè)中的典型控制任務。本文將硬件系統(tǒng)、軟件程序、觸摸屏系統(tǒng)通過組網(wǎng)通信,構成一個典型的機電一體化系統(tǒng),旨在將機械設備按照用戶的控制要求,有效地運行,提高企業(yè)的自動化程度,為相應行業(yè)的研究提供一個綜合的應用分析。為了使機械手按照生產(chǎn)實際的需求完成一定的控制任務,其設計過程應包括控制系統(tǒng)的搭建、軟件程序的設計、硬件設備與程序的聯(lián)調,再加上觸摸屏技術的快速發(fā)展,監(jiān)控系統(tǒng)是自動化控制必不可少的內容。
該機械手的任務是將上一工位加工好的工件與本工位料倉中的工件完成裝配的任務。機械手裝配系統(tǒng)如圖1所示。
圖1 機械手裝配系統(tǒng)
上一工位加工好的工件已經(jīng)放置在了本工位的大料臺上,本工位有一個供料機構,自動提供待裝配的工件。當滿足大料臺有料、小料臺有料,機械手裝置將自動動作完成抓取、裝配工作。機械手控制的動作過程為:滿足裝配條件,機械手下降、下降到位抓取本工位的小工件、夾著工件上升、夾著工件伸出、夾著工件下降,下降到大工件的正上方合適的位置處,機械手松開,小工件在重力作用下裝配到大工件里,完成大、小工件的一次裝配任務。
為確保機械手裝配系統(tǒng)的可靠運行,控制系統(tǒng)應具有以下功能:(1)單步運行,從初始步開始,按一下啟動按鈕,機械手按照順序功能圖的順序執(zhí)行一步動作后,停在該步,再按一下啟動按鈕,才執(zhí)行下一步操作,主要用于系統(tǒng)調試;(2)單周期運行,按下啟動按鈕,機械手從初始位置按順序執(zhí)行完一個周期的動作后,返回并停留在原點位置;(3)連續(xù)運行,按下啟動按鈕,機械手從初始步開始完成一個周期工作后,又開始裝配下一組工件,反復連續(xù)工作下去,直到按下停止按鈕,當前周期執(zhí)行完才停止[3];(4)監(jiān)控功能,監(jiān)控系統(tǒng)實時監(jiān)控機械手的運行狀態(tài);(5)具有對物料不足、系統(tǒng)故障等的報警功能。
機械手控制系統(tǒng)的設計要充分考慮機械手工作的環(huán)境和工藝流程的具體要求。在滿足工藝要求的基礎上,盡可能地使結構簡練,盡可能采用標準化、模塊化的通用元器件,以降低成本,提高可靠性[4]。要實現(xiàn)機械手自動裝配的控制要求,本系統(tǒng)的設計與調試是基于自動化生產(chǎn)線系統(tǒng)來完成。
供料機構動作示意圖如圖2所示。待裝配的小工件放在一個豎型料倉中,豎型料倉由底座和料倉組成,料倉的側壁上裝有頂料氣缸和擋料氣缸2個直線氣缸,2個氣缸分別由2個單電控電磁閥驅動,初始狀態(tài)擋料氣缸伸出、頂料氣缸伸出,如圖2(a)所示,擋料氣缸擋著下層的工件不掉落,每個氣缸上都裝有2個磁性開關,共4個,用于檢測氣缸的伸出、縮回位置。當需要落料時,其過程為:頂料氣缸頂出、擋料氣缸縮回,最底層的工件在重力作用下,落到料盤中,如圖2(b)所示;而后,擋料又伸出,如圖2(c)所示,頂料縮回,工件在重力作用下下落,如圖2(d)所示;最后,頂料再伸出,回到初始狀態(tài),如圖2(e)所示。供料機構的動作流程用順序功能圖表示,如圖3所示。M0.0是初始步,表示系統(tǒng)的初始狀態(tài);M0.1為系統(tǒng)動作的第一個階段即第一步;M0.2 為第二步。以此類推,M0.6為最后一步,其動作是頂料伸出,伸出到位后回到初始狀態(tài),頂料氣缸、擋料氣缸均伸出,為下一次落料做好準備。
圖2 供料機構動作
圖3 供料機構順序功能圖
為了保證裝配系統(tǒng)的連續(xù)運行,必須使供料及時,還應該有旋轉機構把小料提供到機械手的正下方,以供裝配。旋轉機構由料盤、氣動擺臺、2個磁性開關(檢測料盤位置)、2個光電開關(檢測料盤物料有無)等組成。用順序功能圖表示旋轉機構的動作流程如圖4所示。初始狀態(tài)料盤是左旋到位或是右旋到位狀態(tài),當左料盤有料、右料盤無料時,料盤就需要旋轉,將有料的一側盤旋轉到機械手下方,以備抓取。
圖4 旋轉機構順序功能圖
機械手是整個裝配系統(tǒng)的主要部分,旋轉料盤的右側有小料時,將其傳送給PLC,裝配臺的光纖傳感器檢測到有上一工序送來的待裝配的大工件時,機械手從初始位置執(zhí)行大小工件的裝配任務。裝配機械手可以實現(xiàn)三維運動,即水平方向的伸出與縮回、豎直方向的上升與下降、手爪的夾緊與松開,分別由2 個導桿氣缸和1 個氣動手指實現(xiàn)[5],如圖5 所示。氣缸的伸出行程,也就是機械手伸出、下降的行程,可調節(jié)行程調整板實現(xiàn)。
圖5 導桿氣缸
右料盤有料且物料臺有料,PLC 輸出得電,下降電磁閥線圈得電,驅動機械手下降,下降到位后,夾緊電磁閥線圈得電,機械手夾緊,夾著小工件上升,上升到位后,伸縮電磁閥線圈得電,使伸縮氣缸伸出,伸出到位后,再次下降,下降到大工件的正上方時,夾緊電磁閥線圈失電,手爪松開,小工件落入大工件中,完成一次裝配任務,隨后機械手返回至初始狀態(tài),其控制順序功能圖如圖6所示。
圖6 主程序
整個機械手裝配系統(tǒng)的各個部分在PLC 的控制下有條不紊地運行。旋轉料盤左邊物料時,在頂料氣缸與擋料氣缸的合理配合下,完成小工件的自動下落。當機械手的正下方?jīng)]有待抓取的工件時,旋轉料盤自動實現(xiàn)180°旋轉,將有料的一側旋轉到機械手的下方,為裝配任務做好準備。只要機械手的正下方有料,裝配臺上有料,機械手就自動按照動作流程,將小工件裝配到大工件中。
機械手裝配系統(tǒng)的輸入信號主要有檢測氣缸位置的磁性開關、檢測工件有無的光電開關和光纖傳感器;輸出信號主要是控制各個氣缸動作的電磁閥線圈。輸入、輸出信號的分布情況如表1所示。
表1 機械手裝配系統(tǒng)輸入/輸出信號分布
機械手裝配系統(tǒng)的編程分為:供料、旋轉和裝配3 個部分,各部分可以單獨編程,把各部分的程序放在子程序,在主程序中調用各子程序,如圖6所示。
編程時需注意:(1)頂料和擋料氣缸在未通電時都是伸出狀態(tài);(2)當判斷左側料盤無料時,要等待2 s 之后再下料,以免料盤在旋轉時(未旋轉到位)會檢測到左側無料而下料,物料落不到料盤中;(3)當料倉底層無料時,讓頂料氣缸縮回,這樣在裝料時料會落到擋料板,從而避免裝料時因頂料氣缸伸出而物料落不到擋料板上;(4)料盤的旋轉條件是判斷當前料盤是處于左轉到位還是右轉到位,如果左轉到位且左側有料右側無料,則料盤右轉,反之亦然;(5)在裝配完畢后,仍然要等物料被機械手拿走后程序才回到初始等待步。
機械手裝配的監(jiān)控系統(tǒng),可以實現(xiàn)觸摸屏啟動、停止系統(tǒng)運行、顯示機械手的運行狀態(tài)等功能。選用北京昆侖通泰TCP 7062KS觸摸屏,與S7-200PLC采用串口進行通信[6]。
監(jiān)控系統(tǒng)首先要設計監(jiān)控畫面,在MCGS 嵌入版組態(tài)環(huán)境下,可以建立多個用戶窗口,進入窗口即可進行畫面的設計。參考設計畫面如圖7所示,有機械手的動作狀態(tài)指示,跟隨實際機械手的動作而動作,還畫出了8個指示燈,分別是上升、下降、伸出、縮回、放松與夾緊6 個機械手的動作指示燈,當機械手處于何種動作,對應的指示燈就會亮,另外2個是啟動按鈕和停止按鈕的狀態(tài)指示。
圖7 機械手裝配監(jiān)控畫面
動畫連接就是將畫面中的元素與對應的變量關聯(lián)起來,并設置元素的動作類型[7]。在這之前,在實時數(shù)據(jù)庫中已經(jīng)添加了監(jiān)控系統(tǒng)所需的變量,這里的監(jiān)控畫面只需對按鈕和指示燈這兩類元件進行動畫設置。
(1)按鈕的動畫連接
雙擊按鈕-操作屬性-勾選數(shù)據(jù)對象值操作-選擇“按1松0”,后邊連接對應的啟動或是停止按鈕,保存。
(2)指示燈的動畫連接
雙擊指示燈,勾選可見度,即“當表達式非零時”,選擇“對應圖符不可見”,設置完成后點擊保存,退出即可。
設備的連接是將監(jiān)控系統(tǒng)中所用到的設備在這里通過配置建立通訊,包括添加設備、設置設備屬性、調試設備3部分。首先,將“通用串口父設備” 和“西門子S7-200 PPI” 設備添加到設備窗口下;再分別設置 “通用串口父設備” 和 “西門子S7-200 PPI” 設備的基本屬性;最后將MCGS變量與PLC通道進行連接[8]。
機械手裝配系統(tǒng)廣泛應用在自動化流水線作業(yè)中,本文充分利用了PLC強大的控制功能,通過程序,根據(jù)輸入信號的變化,改變輸出驅動的狀態(tài),也可以方便地根據(jù)用戶需求進行控制程序的改進,靈活地實現(xiàn)控制要求。觸摸屏技術可以實現(xiàn)遠程操作、實時監(jiān)控、系統(tǒng)報警、報表顯示等功能,增加了系統(tǒng)的可視性。PLC與上位機觸摸屏建立通信,保證了機械手裝配各動作間的順序邏輯關系,通過模擬運行,提高了系統(tǒng)運行的可靠性與安全性。