機械手作為一種控制對象,可以替代工人完成多種工作?,F(xiàn)代化的生產車間,多配有機械手。它可以提高生產過程中的自動化程度,進而提高生產效率。教學型機械手是針對教學所需研制的典型機器人設備,有兩個方面的要求。首先在硬件方面要求能讓學生自己組裝該設備,能正確連接電路與氣路,所涉及的知識面要適合工科學生;其次在軟件方面要能分模塊,分塊學習更容易接受,學后能按照要求編寫控制程序。本文在提高教學效果為目的的前提下,以能夠實現(xiàn)一定工序的搬運機械手模型為研究對象,設計其控制系統(tǒng)。
1. 機械手工作過程
機械手的動作過程如圖1所示,用來將工件從一個工作臺搬到另一個工作臺。
圖1 機械手動作示意圖
圖2 機械手動作過程
機械手的全部動作由氣缸驅動,根據(jù)使用場合不同控制方式一般分為手動操作與自動操作兩種。手動操作主要為安裝調試或出現(xiàn)故障需要維修時使用,實現(xiàn)對各執(zhí)行動作單獨用按鈕進行操作,通常是設計過程中必須考慮的控制方案。而自動操作是以PLC控制器為基體,按預先編寫的程序實現(xiàn)自動控制,自動操作又分為連續(xù)自動操作和單周期自動操作。以單周期自
動操作為例,機械手的動作循環(huán)依次是:從原點前伸——下降——夾緊——上升——右轉——下降——放松——上升——左轉——縮回至原點10個動作。 其中上升、下降、前伸、縮回、左轉和右轉等8個動作,每個動作末都會觸發(fā)各自的限位開關,由限位開關去控制電磁閥通斷以順利執(zhí)行下一個動作。而放松和夾緊兩個動作則是通過設置時間延時實現(xiàn)和下一個動作的順利銜接。其具體動作過程如圖2所示。
2. 輸入輸出端子點數(shù)
機械手的控制系統(tǒng)采用了西門子公司生產的整體式S7-200CPU226式PLC。動作②、④和動作⑥、⑧不會同時出現(xiàn),故只占用可編程控制器的兩個輸入點而不是4個輸入點。在動作②執(zhí)行前需先判斷左工作臺上有無工件,故用于檢測有無工件的光電開關需占用PLC 一個輸入點。機械手左右轉動時的左右限位開關各占用PLC 一個輸入點。啟動與停止按鈕各占用PLC 一個輸入點。另外,因為存在3種工作方式,故還需在PLC 中配置3個用于工作方式選擇的輸入點。在手動控制方式中,因為存在4種不同的加載方式——前與后、左與右、上與下、夾與松,故需在PLC 中配置4個用于加載方式選擇的輸入點。而控制器需要輸出用于控制伸出、縮回、下降、上升、夾緊、左轉、右轉和原點指示燈狀態(tài)的指令,故此控制系統(tǒng)共使用了14個輸入量和8個輸出量。
3. 整體程序設計
機械手整體程序結構如圖3所示。若選擇手動操作工作方式,10.7斷開,接著執(zhí)行手動操作程序。手動操作程序可以獨立于自動操作程序,可以另行設計。在單周期工作方式和連續(xù)操作方式下,可以執(zhí)行自動操作程序。在使用自動操作方式時,中間繼電器M1.0接通。手動操作方式和自動操作方式,都用同樣的輸出繼電器。
系統(tǒng)調試時將各I/O端子和實際控制系統(tǒng)的按鈕、所需控制設備正確連接,完成硬件安裝。機械手PLC可編程控制器編程軟件采用STEP7-Micro/Win V4.0,整體程序和各個子程序在編程軟件中編輯,機械手正常工作時程序存在存儲卡中,若需要修改程序,先將PLC設定在STOP狀態(tài),運行編程軟件,打開機械手的控制程序,即可在線調試,也可用編程器進行模擬,整個過程簡單直觀。
圖3 整體程序結構
PLC是面向用戶專為在工業(yè)環(huán)境下應用而設計的計算機,可以使用戶獲得高性能、高可靠性的同時享受高質量和低成本。本文通過對搬運機械手應用場合及工作過程的分析,總結出使用PLC 完成系統(tǒng)控制任務的流程。即首先明確機械手的動作要求及工作循環(huán),然后針對其不同的操作方式進行操作面板的布置和I/O端子的地址分配,zui后針對其不同的工作方式在編程軟件中設計能實現(xiàn)具體功能的整體程序和各子程序。詳盡的設計過程可為從事工業(yè)控制的工程人員提供一定的參考。
電話
微信掃一掃