分享機械手控制系統應用設計及編程方法

2021-01-10 高峽平湖JIA
(圖片來源網絡)

應用PLC技術實現對機械手的控制,其任務是將工件從傳送帶A搬運到傳送帶B。採用移位指令設計順控程序。

機械手的動作示意圖如圖1所示,它是一個能夠產生水平/垂直位移的機械設備,用來將工件由左工作檯搬運到右工作檯。

圖 1

1、工藝過程與控制要求

機械手的全部動作由氣缸驅動,而氣缸又由相應的電磁閥控制。其中,上升/下降和左轉/右轉分別由雙線圈兩位電磁閥控制。例如:當下降電磁閥通電時,機械手下降;當下降電磁閥斷電時,機械手下降停止。只有當上升電磁閥通電時,機械手才上升;當上升電磁閥斷電時,機械手上升停止。同樣,左轉/右轉分別由左轉電磁閥和右轉電磁閥控制。機械手的放鬆/夾緊由一個單線圈兩位電磁閥(稱為夾緊電磁閥)來控制氣缸的運動。當該線圈通電時,機械手夾緊;當該線圈斷電時,機械手放鬆。

當機械手右移到位並準備下降時,為了確保安全,必須在右工作檯無工件時才允許機械手下降。也就是說,若上一次搬運到右工作檯上的工件尚未搬走時,機械手應自動停止下降,用光電開關I0.5進行無工件檢測。

機械手的動作過程如圖2所示。從原點開始,按下啟動按鈕,下降電磁閥通電,機械手下降。下降到底時,碰到下限位開關,下降電磁閥斷電,下降停止;同時接通夾緊電磁閥,機械手夾緊。夾緊後,上升電磁閥通電,機械手上升。上升到頂時,碰到上限位開關,上升電磁閥斷電,上升停止;同時接通右移電磁閥,機械手右移。右移到位時,碰到右限位開關,右移電磁閥斷電,右移停止。若此時右工作檯上無工件,則光電開關接通,下降電磁閥通電,機械手下降。下降到底時,碰到下限位開關,下降電磁閥斷電,下降停止; 同時夾緊電磁閥斷電,機械手放鬆。放鬆後,上升電磁閥通電,機械手上升。上升到頂時, 碰到上限位開關,上升電磁閥斷電,上升停止;同時接通左移電磁閥,機械手左移。左移到原點時,碰到左限位開關,左移電磁閥斷電,左移停止。至此,機械手經過八步動作完成了一個周期的動作。

圖 2

機械手的操作方式分為手動操作方式和自動操作方式。自動操作方式又分為步進、單周期和連續操作三種方式。

(1)手動操作:就是用按鈕操作對機械手的每步運動單獨進行控制。例如,當選擇上/下運動時,按下啟動按鈕,機械手下降;按下停止按鈕,機械手上升。當選擇左/右運動時,按下啟動按鈕,機械手右移;按下停止按鈕,機械手左移。當選擇夾緊/放鬆運動時,按下啟動按鈕,機械手夾緊;按下停止按鈕,機械手放鬆。

(2)步進操作:每按一次啟動按鈕,機械手完成一步動作後自動停止。

(3)單周期操作:機械手從原點開始,按一下啟動按鈕,機械手自動完成一個周期的動作後停止。

(4)連續操作:機械手從原點開始,按一下啟動按鈕,機械手的動作將自動地、連續不斷地周期性循環。在工作中若按下停止按鈕,則機械手將繼續完成一個周期的動作後,回到原點自動停止。

2、操作面板布置

圖3位操作面板布置圖。

接通I0.7是單操作方式。按加載選擇開關的位置,用啟動/停止按鈕選擇加載操作,當加載選擇開關打到「左右」位置時,按下啟動按鈕,機械手右行;若按下停止按鈕,機械手左行。用上述操作可使機械手停在原點。

接通I1.0是步進方式。機械手在原點時,按下啟動按鈕,向前操作一步;每按啟動按鈕一次,操作一步。接通I1.1是單周期操作方式。機械手在原點時,按下啟動按鈕,自動操作一個周期。接通I1.2是連續操作方式。機械手在原點時,按下啟動按鈕,連續執行自動周期操作,當按下停止按鈕,機械手完成此周期動作後自動回到原點並不再動作。

圖 3

3、輸入/輸出端子地址分配機械手控制系統所採用的PLC是德國西門子公司生產的S7-200CPU214,圖4是S7-200 CPU214輸入/輸出端子地址分配圖。該機械手控制系統共使用了14個輸入量,6個輸出量。

圖 4

4、整體程序結構

機械手的整體程序結構如圖5所示。若選擇單操作工作方式,I0.7斷開,接著執行單操作程序。(單操作程序可以獨立於自動操作程序,可另行設計)。

在單周期工作方式和連續操作方式下,可執行自動操作程序。在步進工作方式,執行步進操作程序,按一下啟動按鈕執行一個動作,並按規定順序進行。

在需要自動操作方式時,中間繼電器M1.0接通。步進工作方式、單操作工作方式和自動操作方式,都用同樣的輸出繼電器。

圖 5

5、實現單操作工作的程序

圖6是實現單操作工作的梯形圖程序。為避免發生誤動作,插入了些連鎖電路。例如,將加載開關扳到「左右」擋,按下啟動按鈕,機械手向右行;按下停止按鈕,機械手向左行。這兩個動作只能當機械手處在上限位置時才能執行(即為安全起見,設上限安全連鎖保護)。

將加載選擇開關扳到「夾/松」擋,按啟動按鈕,執行夾緊動作;按停止按鈕,鬆開。

將加載選擇開關扳到「上下」擋,按啟動按鈕,下降;按停止按鈕,上升。

圖 6

6、自動操作程序

圖7是機械手自動操作流程圖(或稱功能圖),圖8是與之對應的梯形圖。

圖 7

在自動程序裡,PLC由STOP轉為RUN時,初始脈衝SM0.1對狀態進行初始復位。

當機械手在原點時,將狀態繼電器S0.0置1,這是第一步。按下啟動按鈕後,置位狀態繼電器S0.1, 同時將原工作狀態繼電器S0.0清零,輸出繼電器Q0.0得電,Q0.5 復位,原點指示燈熄滅,執行下降動作。當下降到底碰到下限位開關時,I0.1接通,將狀態繼電器S0.2置1,同時將狀態繼電器S0.1清零,輸出繼電器Q0.0復位,Q0.2 置1,於是機械手停止下降,執行夾緊動作;定時器T37開始計時,延時1.7s 後,接通T37動合觸點將狀態繼電器S0.3置1,同時將狀態繼電器S0.2清零,而輸出繼電器Q0.1得電,執行上升動作。由於Q0.2已被置1,夾緊動作繼續執行。當上升到上限位時,I0.2接通,將狀態繼電器S0.4 置1,同時將狀態繼電器S0.3清零,Q0.1 失電,不再上升,而Q0.3得電,執行右行動作。當右行至右限位時,I0.3接通,Q0.3失電,機械手停止右行,若此時I0.5接通,則將狀態繼電器S0.5置1,同時將狀態繼電器S0.4清零,而Q0.0再次得電,執行下降動作,當下降到底碰到下限位開關時,I0.1接通,將狀態繼電器S0.6置1.同時將狀態繼電器S0.5清零,輸出繼電器Q0.0復位,Q0.2被復位,於是機械手停止下降,執行鬆開動作;定時器T38開始計時,延時1.5s 後,接通T38動合觸點將狀態繼電器S0.7 置1,同時將狀態繼電器S0.6 清零,而輸出繼電器Q0.1再次得電,執行上升動作。行至上限位置,I0.2 接通,將狀態繼電器S1.0置1,同時將狀態繼電器S0.7清零,Q0.1失電,停止上升,而Q0.4得電,執行左移動作。到達左限位,I0.4接通,將狀態繼電器S1.0清零。如果此時為連續工作狀態,M1.0 置1,即將狀態繼電器S0.1置1,重複執行自動程序。若為單周期操作方式,狀態繼電器SO.0置1,則機械手停在原點。

圖 8

在運行中,如按停止按鈕,機械手的動作執行完當前一個周期後,回到原點自動停止。

在運行中,若PLC掉電,機械手動作停止。重新啟動時,先用手動操作將機械手移回原點,再按啟動按鈕,便可重新開始自動操作。

(圖片來源網絡)

相關焦點

  • 63所院校角逐工業機器人系統應用編程技術大賽
    原標題:63所院校角逐工業機器人系統應用編程技術大賽近日,由機械工業教育發展中心、全國機械職業教育教學指導委員會主辦的2020年度機械行業職業教育技能大賽「匯博杯」工業機器人系統應用編程技術賽項於甘肅開幕。
  • 動作捕捉系統在裝配機器人(即機械臂)方向中的應用
    電子產品人工組裝畫面然而,不同與汽車車間依靠編程實現汽車裝配的工業機器人,3C裝配中的機器人無法通過同樣的方式進行編程設計,因為3C裝配線具有高頻率轉換的特性,若是通過編程設計則需要大量的時間和人力,而且3C產品中的大多數零部件均是專為人工手動組裝而設計
  • 多軸搬運機械手控制系統
    ,確保了運動控制高速、高精度及系統穩定。可控制 4個步進或伺服電機,具有四軸直線插補、圓弧插補並其他軸聯動、加速曲線自動控制等高級功能。固件已嵌入 DMC 運動控制指令系統,該指令系統功能強大、應用靈活、使用簡單。
  • Giotto編程技術、特點及實現嵌入式應用設計
    隨著計算機技術、控制技術、信息技術的快速發展,工業的生產和管理方式進入了生產自動化、控制智能化時代,特別是分布嵌入式系統的應用,更加需要標準化、實時的控制模塊和I/O功能模塊,以便系統集成,構建適應於惡劣環境的複雜分布式系統。
  • 可編程控制器的編程原則、方法以及常用指令
    可編程控制器的特點可編程控制器(PLC)是一種數字運算的電子系統,專為工業環境下應用而設計。它採用可編程序的存儲器,可以在內部存儲執行邏輯運算、順序控制、定時、計數和算術運算等操作的指令,並通過數字式、模擬式的輸入和輸出,控制各種類型的機械或生產過程。可編程控制器及其有關外圍設備,都應按易於與工業控制系統連成一個整體、易於擴充的原則設計。
  • 萊迪思將安全性和系統控制功能拓展至汽車應用
    日前,低功耗可編程器件供應商萊迪思半導體公司宣布,推出MachXO3LF FPGA和MachXO3D FPGA的全新版本,分別用於靈活部署可靠的汽車控制應用和實現系統安全,兩者均支持汽車和其他抗惡劣環境應用的拓展工作溫度範圍。
  • 自動化行業中可編程控制器的功能與優點
    可編程邏輯控制器(plc)在控制系統中得到了廣泛的應用,沒有可編程邏輯控制器,控制系統就像缺乏靈魂一樣。為了提高大家對可編程邏輯控制器的理解,本文將探討為什麼可編程邏輯控制器可以取代繼電器控制技術。如果你對可編程邏輯控制器感興趣,可以繼續閱讀。
  • 基於霍爾旋轉編碼器實現膠印機控制系統的應用設計
    打開APP 基於霍爾旋轉編碼器實現膠印機控制系統的應用設計 邱召運,李述香, 發表於 2020-12-17 10:21:36
  • 你真的知道什麼是「機械設計」嗎?
    機械設計是什麼?機械設計(machine design),根據使用要求對機械的工作原理、結構、運動方式、力和能量的傳遞方式、各個零件的材料和形狀尺寸、潤滑方法等進行構思、分析和計算並將其轉化為具體的描述以作為製造依據的工作過程。
  • 工廠機械手在工廠中都可以做什麼
    可以對工廠機械手進行編程一致的精度和準確度執行危險,因此工廠機械手越來越多地用於各種行業和應用中。它們具有多種型號,常見的區別在於其到達距離,有效負載能力和關節臂的行進軸數。在生產和處理應用程式中,機械手都使用末端執行器或臂端工具(EOAT)附件來固定和操縱執行該過程的工具或正在執行過程的工件。
  • 不同的機器人控制各需要什麼關鍵技術?
    (RC)、運動控制器(MC)、光電隔離I/O控制板、傳感器處理板和編程示教盒。採用層次化、模塊化的結構設計,實現了軟體系統的開放性。整個控制器軟體系統分為三個層次:硬體驅動層、核心層和應用層。這三個層次面臨著不同的功能需求,對應著不同的開發層次。系統的每一級都由幾個功能相反的模塊組成,這些模塊相互配合,實現本層提供的功能。
  • 如何正確地設計J2EE應用系統持久層中的各個組件結構及組件間關係
    當然,也可以應用面向切面AOP編程中所倡導的分離「核心功能」和「輔助功能」程序代碼的設計思想,將事務處理的程序代碼單獨封裝為一個組件類。4、有關數據訪問操作功能實現類中的事務控制的設計問題(1)不應該將事務控制代碼直接寫在系統的業務邏輯層中事務控制代碼到底是放在軟體應用系統的持久層中的DAO組件中還是放在系統上層的數據訪問服務層中的DAOService組件類中,這取決於系統中的數據訪問服務的
  • 基於ARM的三軸伺服控制系統人機界面設計
    同時,大批量生產的迫切需求推動了自動化技術的進展,又為機器人和機械手控制系統的開發奠定了基礎。另一方面,核能技術的研究要求某些操作機械代替人處理放射性物質。在這一需求背景下,美國於1947年開發了遙控機械手控制系統和遙控機械手,1948年又開發了機械式的主從機械手控制系統和機械手。機械手控制系統首先是從美國開始研製的。1954年美國戴沃爾最早提出了工業機器人的概念,並申請了專利。
  • 泰禾工業機械手維修
    泰禾工業機械手維修方法:1. 工業機器人維修故障—操作失誤;在工業機器人維修故障時,由於企業員工對操作不熟悉,出現了很多報警,只要工業機器人廠家的負責人相對負責,就可以處理。2. 漏油的工業機器人,這個問題可能是由於一些工業機器人企業不做一份好工作在密封內部減速器和鑄件,需要首先檢查問題,確認問題,拆卸減速機和搞好密封。
  • 機械設計的基本概念和方法
    即從系統觀點入手,把機械產品看作一個系統或整體,依賴計算機技術,實現人、機、環境和相互協調。具體來說,是把總系統分解為若干個子系統,採用各種現代設計理論和方法,追求系統優化為目標協調各子系統的設計和匹配。 (2)深化智能化設計。 隨著科技的進步和發展,設計要越來越多地考慮智能的因素。
  • 2020年度機械行業職業教育技能大賽「匯博杯」工業機器人系統應用...
    (原標題:2020年度機械行業職業教育技能大賽「匯博杯」工業機器人系統應用編程技術賽項在甘肅天水成功舉辦)
  • 玻璃產品翻轉搬運機械手控制系統方案的說明
    打開APP 玻璃產品翻轉搬運機械手控制系統方案的說明 gzww2018 發表於 2020-12-16 13:30:22 五、方案說明 採用匯川H3U以COM1採用485形式通訊觸控螢幕,採用485+脈衝控制伺服 (一)方案描述 採用伺服為絕對值類型伺服,因為考慮現場人員使用接收程度所以採用脈衝方式進行控制
  • 提高電機驅動系統能效的工業電機控制系統方案
    根據國際能源署(International Energy Agency)的數據,電機佔全球總電力消耗的45%,因此電機驅動電子產品的可靠性和能效會對世界各地及各種應用的舒適性、便利性和環境產生影響。 一種提高電機驅動系統能效的方法是,用變速驅動器代替在50 / 60 Hz交流線路電壓下驅動的單速電機,從而實現電機的電子速度控制和更高的驅動能效。
  • 未被炒作的工業控制和網絡安全國產替代系統概念PLC,你知道嗎?
    CPU 模件是 PLC 系統的最主要模件,作為 PLC 系統的核心它主要完成兩部分的功能, 一部分是與上位機編程調試軟體的信息交互,執行用戶編寫的控制流程,並實時執行接收到的各類流程信息,同時接收編程軟體的控制診斷控制信息;另一方面對 PLC 系統其它模件進行控制, 並對各模件數據進行接收處理,CPU 模件與 IO 管理模件採用 HSR 環網進行數據交換 。
  • 德國FZI讓機械手像人手一樣自適應抓取各種物體
    該控制系統被應用在Schunk SVH 5指手上,用來抓握具有不同形狀、大小和剛度的物體。研究結果顯示,該控制系統可以有效抓取水瓶、筆,甚至是氣球。相關的研究發表於國際期刊《IEEE Robotics and AutomationLetters》上。