山葉機器人配置方法之西門子S7-1500控制技巧分享

2020-12-22 電子發燒友

山葉機器人配置方法之西門子S7-1500控制技巧分享

工控無憂 發表於 2020-04-27 17:04:00

1 實現的功能,及應用的場合

1.1 學習機器人的前提條件

學習該內容前須掌握以下的幾個知識點:

西門子S7-1500 PLC的基本知識包括西門子系列PLC使用Profinet組態通訊的方式,西門子PLC中基本的數據類型組成(位,字節,字和雙字),西門子PLC與第三方設備通訊後IO點映射的基本概念以及使用西門子PLC簡單編寫程序的能力。

1.2 機器人的簡單介紹

山葉四軸機器人的四個軸分別是X軸,Y軸,Z軸以及R軸。具體的軸的位置見圖1-1。所有的四軸機器人基本上是有這四個軸組成的,所以我們對其有個基本的了解就行,學習機器人主要是學習機器人的控制器。下圖是山葉四軸機器人的示例圖。可用於工業現場工件的抓取放置。

2 控制器面板介紹

山葉四軸機器人的控制為RCX340,具體的控制器上各個接口的作用如下圖所示:

RCX340控制器是山葉機器人用來控制四軸機器人的控制器,它的外觀可見圖2-1。上面的插頭口分別是軸1控制接頭,軸2控制接頭,軸三控制接頭,軸四控制接頭。選件板(主要用於和第三方通訊,此次項目中使用到的是PROFINET通訊)。Enthernet接口:用於控制器與PC通訊。PB接口:用於連接示教器。若沒有選購示教器則接口處的插頭也不能拔掉,因為插頭中有廠家以及短接好的安全信號線。電源端子:共兩組220V交流電源,一組是控制器電源,一組是伺服馬達電源。四組電池組:用於控制器的斷電數據保持,若將其拔掉則會報電池錯誤。四組電池組分別對應四個伺服軸。

3軟硬體介紹

3.1 RCX340控制器接線操作

3.2電路圖

電路圖中L,N和PE是控制器的外部220V電源,該電源用於給控制器供電。圖中的A1-A6和B1-B6是控制器面板上的Safety信號,若不接外部控制信號則應將A1A2,A3A4,A5A6,B1B2,B3B4,B5B6相應的短接起來。若需要接入安全信號或者急停則應按照上圖所示的接法接入外部安全信號。至於右邊的PBX接線則表示機器人示教器與控制器的接線,若選購了示教器則出廠時廠家會為你接好線,若沒選購廠家也會為你將插頭接口,所以這部分的接線圖僅供參考學習。

3.3 軟體介紹

CX340控制器使用的編輯軟體是RCX-Studio。注意該控制器的另一個軟體為RCX-Studio Pro,該軟體是RCX-Studio到升級版。該軟體需要秘鑰,如無秘鑰使用RCX-Studio就行。

下面我們來重點介紹該軟體的使用方法。打開該軟體,點擊新建連接彈出如圖2.2-1所示的界面,可使用網線連接。注意該控制器默認IP位址是192.168.0.2,埠號為23。

使用控制器RCX340可分為兩種情況來控制,具體可分為通過PLC控制器以及不通過PLC來控制。若不通過PLC來控制則需手動在軟體中將控制器的馬達上電。而使用PLC來控制RCX340則需要在PLC程序中寫上電程序和輸入緊急停止程序。

具體的手動步驟可見附件說明書的《RCX-StudioPro_C_V.1.16》中的第四節P14頁聯機操作。該章節介紹了使用該軟體聯機時的操作,包括與控制器的連接,伺服上電,原點回歸,寸動移動,點位跟蹤以及監控功能。將這一小節讀完可完全掌握該軟體常用的一些操作。

4實現功能步驟

4.1 與PLC的組態通訊連接

此次項目所採用的的通訊方式為與西門子S7-1500PLC的Profinet通訊,首先需要去官網下載RCX340控制器的GSD文件,網址為:

https://www.yamahamotor.com.cn/robot/download/fieldbus/

下載好後打開博圖進行GSD文件的安裝。然後在設備組態中搜索RCX340,將其拖入組套網絡中。控制器與PLC之間的IO點是經過映射來交換信息的,可以從下圖中看圖兩個插槽中總共分配了48個字節,分別是第一個插槽16個字,第二個插槽16個字節。

若對於西門子軟體與第三方設備組態通訊不夠了解的可查看附件說明書中的《PROFINET_RCX340_C_V.1.03》,該說明書介紹了機器人和PLC通訊的一些簡單步驟。

硬體組態圖

上圖是一部分映射點的對應。比如Qn表示的是PLC硬體組態中的起始地址,通過上圖可知PLC組態的起始的起始地址是500則上圖中的Qn+32表示的是QB532位元組,也就是第二個插槽的字節。其中表格中寫有功能的IO點是控制器已經定義好的具有特殊功能的埠,保留區的埠是不可用的埠,而通用輸入通用輸出則是用於讓我們自己來定義的接口。具體的說明可查看附件中的《Remote IO_RCX340》這一說明書中的P1-5頁。

4.2 PLC編程介紹

下面我就截取一部分程序來做一個PLC與機器人對接信號的介紹。從下圖中可以看出這兩段程序分別起到的作用是用來解除控制器的緊急停止,給伺服馬達上電,關閉機器人的暫停功能以及對機器人的報警進行復位。程序中的輸出點Q映射控制器的SIW(),這些點就是我上面所說的特殊功能點。這些點的功能已經被控制器系統給定義好了,我們只需查閱手冊然後使用PLC來導通對應的Q點即可。

圖中Q532.0表示的是來自PLC的緊急停止信號,當使用PLC控制機器人時請務必使該電導通,當該點導通時延時1s來使得伺服馬達上電。Q532.6表示機器人的暫停信號,當該電不通時機器人暫停。第二段的Q533.6表示機器人報警復位,當機器人報警時可通過導通該點來時機器人的報警復位掉。

4.3 機器人編程介紹

介紹完了PLC程序後我們來介紹一下機器人編程,在看機器人程序時需要將兩者結合起來看。我們結合下圖以及PLC程序來看一下這段程序的意思。

首先我們先定義一個*ATEST的標籤,該標籤部分為主程序,然後使用CASE語句來選擇不同值的情況下跳轉到不同標籤下的程序。這裡的SIW(2)是由PLC的QW504映射過來的,我們給QW504賦值多少程序就會進入哪條子程序。具體的每條程序的含義可見示例程序後面的注釋。

剛才講的是如何通過賦值然後將值傳送給機器人從而使用CASE語句來選擇子程序。現在我們來講一下如何通過PLC來看控制器機器人運動。首先我們需要PLC輸出一個點來給控制器,通過這個點來告訴控制器需要移送機器人。比如圖中的DB13.DBX8.2,用這個點來接通機器人的SI2(0),當WAIT SI2(0)滿足即SI2(0)=1時執行下一步MOE P,P3(使用點對點的移動到P3位置),然後等待軸完全停止後置位一個點SO2(0),然後該點通過映射給I537.1表示機器人已到達所需要移動到的位置。這就是一個PLC控制機器人,然後機器人回饋信號給PLC已到達位置的信號交互。可參考這個程序然後根據實際工藝對象來編寫程序。

1 項目通用性總結

總結一下使用機器人首先需要了解該機器人所使用的控制型號,根據型號查詢該類控制器的接線方式。接線完成通電成功後首先需使用PC連接機器人控制器,若所使用的機器人配備了示教器則可使用示教器動作。不論使用的是PC還是示教器在第一次上電後都需要進行一個原位回歸。使用PC可對機器人進行伺服上電,報警查詢,寸動等操作。進行完成後需對機器人與PLC進行通訊連接以及信號對接,然後就是在機器人軟體中進行編程試驗並與PLC接收發送的信號進行互動。

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • 西門子s7-200smart系列CPU型號選型方法和參數
    西門子s7-200smart系列CPU型號和參數,今天要和大家分享一個很重要的選型標準,在你採購plc的時候會幫到你!以上參數只是每種cpu的輸出電壓類型,根據控制方式,可以選擇這些參數,另外,還要根據具體的輸出點數,和輸入點數來選擇!具體的參數,可以私聊我,評論,或者聯繫網站聯繫人!然後就是模擬量的選擇,如果cpu的點數不夠的時候,就可以考慮選擇一個模擬量輸入和輸出,當然數字量和模擬量都可以,點數也是各有不同!
  • 基於西門子PLC的煤氣回收控制系統
    基於西門子PLC的回收控制系統主要包括氣櫃的油泵控制、櫃內壓力控制、櫃容控制、活塞速度控制、減壓站的自動減壓、工藝參數顯示等功能。  2 硬體配置  2.1 控制站  氣櫃控制站選用siemens s7-400h plc冗餘控制系統。包括兩個414-4hcpu,2塊冗餘電源模板,2塊冗餘cp443網卡。
  • PLC S7-1200全套課程+軟體工具資料+視頻,這篇文章很全!
    1、學習PLC S7-1200的優勢PLC S7-1200是西門子高端PLC編程的入口,西門子PLC今後的發展方向。通過s7-1200的學習可以熟練的使用博圖軟體,了解PLC模塊化組態,進而可以熟練使用s7-300、s7-1500等西門子高端PLC。s7-1200是現階段使用最為廣泛的型號,是西門子PLC初學者的首選。
  • 西門子推出全新Simatic S7-1500冗餘控制器
    為此,西門子開發出全新Simatic S7-1500 R/H系列冗餘控制系統。基於標準型 Simatic S7-1500 CPU,Simatic S7-1500 R/H採用透明化編程方式,使用TIA Portal STEP 7 程式語言進行編程,把程序從標準系統遷移到冗餘系統,無需額外工作。
  • 西門子全新Simatic S7-1500 冗餘控制器以高可用性為工廠保駕護航
    為此,西門子開發出全新Simatic S7-1500 R/H系列冗餘控制系統。基於標準型 Simatic S7-1500 CPU,Simatic S7-1500 R/H此外,該系列控制系統採用PROFINET系統冗餘的方式,可以充分利用PROFINET的高效、靈活、高性能的特點。
  • 西門子S7-1500H冗餘系統硬體及網絡結構
    1.1 軟體及硬體要求SIMATIC S7-1500 R/H冗餘PLC的冗餘功能集成在冗餘PLC作業系統中,不需要安裝額外的冗餘包。軟體要求為STEP7 Professional V15.1。S7-1500H只有一個CPU型號,CPU1517H-3PN,冗餘PLC的組成為: 2個CPU1517H-3PN; 2個同步模塊 同步光纖在S7-1500冗餘PLC中,不支持本地機架模塊的擴展組態,包括電源模塊
  • 運用OPC實現WinCC與西門子SIMOTION的通訊
    為了保證項目積極穩妥的推進直至最後成功,項目組決定其電氣控制系統採用西門子產品。其中西門子新一代運動控制系統simotiond445+ sinamicss120伺服驅動系統負責對承載大型加工部件的若干根pogo柱進行精確的位置同步控制,以保證加工的精密性符合生產需要。
  • PLC、機器人編程、labviEW軟體等
    PLC\硬體故障外圍判讀方法二: PLC指令系統及其學習方法軟元件總類、使用方法及數據類型,數據格式工程案例中軟元件的使用方法及技巧及案例分析工程常用程序段分析及其使用基本指令、應用指令、特殊指令使用技巧及案例分析流程指令、傳送比較指令
  • 三星s7發布:Galaxy S7/S7 Edge售價及詳細配置介紹
    另外三星也宣布了首款360度相機Gear 360(1500萬像素、1350mAh)售價419歐元(約合人民幣3000元),Q2上市。三星s7發布:Galaxy S7/S7 Edge售價及詳細配置介紹
  • 西門子PLC編程軟體下載_西門子PLC編程軟體官方免費下載「中文版...
    3、軟體提供了硬體配置和參數設置、通訊組態、編程、測試、啟動和維護、文件建檔、運行和診斷功能。作業系統西門子編程軟體中文版自V5.5版本的STEP 7起,支持作業系統MS Windows 7 Professional、Ultimate和Enterprise(標準安裝)。
  • KUKA機器人外部自動運行配置—不帶程序號配置
    機器人在實際使用中,需要經常用到外部遠程控制機器人啟動和停止的功能,下面介紹KUKA機器人遠程控制模式下的外部自動運動配置方法,希望對小夥伴們有所幫助。配置外部自動運行之前,先要完成KUKA機器人Profinet的通訊配置,請點擊連結觀看:
  • 西門子plc軟體仿真軟體使用方法圖解
    本文給大家介紹一個學習西門子s7200 plc的工具軟體,這個軟體的使用對象是剛接觸電氣行業而又想學習西門子plc的三無人員(無基礎,無經驗,無硬體
  • 三星s7防水嗎 三星s7參數配置如何
    說實話智慧型手機在其本身的配置上是沒有多大的發展空間了,所以在其他方面就有了新的突破,比方手機的防水性能就是一個方面。目前在防水方面做的比較好的手機品牌就是三星了,三星也算得上是一個老品牌了,這麼多年以來三星推出了無數的手機產品,目前最新的一款手機就是配置雙曲面屏幕的三星Galaxy S7了,那麼這款手機的防水性能怎麼樣呢?下面小編就給大家詳細介紹一下吧!
  • 三星s7參數配置及相關測評【圖解】
    今天我們就來談談三星s7的參數配置。   配置簡評:  三星Galaxy S7和S7 edge的國行版本均搭載高通驍龍820處理器,仍配備4GB RAM+32GB ROM的存儲組合。  硬體配置方面,Galaxy S7擁有兩個處理器的版本,分別搭載驍龍820與Exynos 8890,而國行則是驍龍820版本。
  • FANUC機器人:西門子1200PLC與FANUC機器人實現Profinet通訊
    西門子1200PLC與fanuc機器人使用Profinet通訊時,fanuc機器人需要適配Profinet通訊板卡,系統要刷入Profinet通訊選項。一、機器人配置1、配置機器人Profinet參數,在[I/O]選項[Profinet],選擇[2頻道]。IP位址和名稱要和PLC組態中的一致。
  • S7-1500冗餘系統的組態方式,大家了解下吧
    為此,西門子開發出全新 SIMATIC S7-1500R/H 系列冗餘控制系統。基於標準型SIMATIC S7-1500CPU, SIMATIC S7-1500R/H 採用透明化編程方式,使用 TIA Portal STEP7程式語言進行編程,把程序從標準系統遷移到冗餘系統,無需額外工作。 SIMATIC S7-1500R/H憑藉其高可用性,能夠有效防止數據丟失以及避免停機。
  • 這24個問題 | 三菱5U,西門子smart、西門子1200問題,值得學習~
    這周大家諮詢的三菱5U系列、西門子S7-200smart、西門子S7-1200系列常見問題,答案來啦!快來看看你都搞懂了嗎?1:三菱FX5U程序怎麼登陸到掃描程序裡面?答:方法有三種:1):程序新建設置法:右擊選中程序中的任意一個類型,選擇新建數據。
  • 圖文詳解 | 西門子V90 PN 通信報文
    SINAMICS V90 PN 常用通信報文種類如下:• 標準報文 1:速度控制 • 標準報文 2
  • 西門子醫療宣布收購機器人輔助血管介入治療領軍者Corindus
    上海2019年8月8日 /美通社/ -- 西門子醫療與美國機器人輔助血管介入的全球技術領導者Corindus Vascular Robotics(紐約證券交易所代碼:CVRS)達成了收購協議。這些手術系統可幫助醫生通過融合影像指導精確控制導管、導絲、球囊或支架植入物的操作。醫生不必像往常一樣站在血管造影手術床邊上,而是通過獨立的控制模塊掌控手術進程,因此可以減少醫生吸收的射線劑量。Corindus是機器人治療平臺的領軍企業,其產品服務包括冠脈、外周血管和神經血管介入在內的主要血管治療領域。例如,心臟病是美國最常見的死亡原因。每年,在全世界開展的經皮冠狀動脈介入治療超過四百萬次。
  • 圖解S7-1200CPU做IO共享設備的配置方法
    導讀假設有兩個PROFINET IO控制系統,每個PROFINET IO控制系統下各帶有相應的IO設備,如下圖所示:若此時要求兩個IO系統之間可進行數據交換,在不增加PN耦合器的情況下如何進行時間呢實驗設備選擇本示例中選擇一臺S7-1500和一臺S7-1500T的CPU作為IO控制器,一個S7-1200CPU作為IO共享設備來為大家說明S7-1200如何配置為共享設備。