999精品在线视频,手机成人午夜在线视频,久久不卡国产精品无码,中日无码在线观看,成人av手机在线观看,日韩精品亚洲一区中文字幕,亚洲av无码人妻,四虎国产在线观看 ?

基于RobotStudio的機器人搬運碼垛虛擬仿真平臺

2023-10-08 12:20:52鄧華軍段月紅盧培文
自動化與信息工程 2023年1期

鄧華軍 段月紅 盧培文

本文引用格式:鄧華軍,段月紅,盧培文.基于RobotStudio的機器人搬運碼垛虛擬仿真平臺[J].自動化與信息工程,2023,44(1): 27-32.

DENG Huajun, DUAN Yuehong, LU Peiwen. Virtual simulation platform for robot handling and palletizing ????????????based on RobotStudio[J]. Automation & Information Engineering, 2023,44(1):27-32.

摘要:以機器人搬運碼垛平臺為研究對象,通過SolidWorks軟件建立該平臺的三維模型;利用RobotStudio軟件設計動態物料輸送鏈、動態快換工具和動態真空吸盤3個Smart組件,分別用于模擬機器人搬運碼垛平臺的物料運動、吸取/釋放物料和裝載/卸載吸盤,并虛擬仿真機器人搬運碼垛的工作過程。仿真結果表明:該虛擬仿真平臺可以準確地模擬機器人搬運碼垛平臺的動態效果,順利地完成預定的工作程序,達到與真實平臺相同的搬運碼垛效果。

關鍵詞:RobotStudio;機器人搬運碼垛平臺;Smart組件;虛擬仿真平臺;SolidWorks

中圖分類號:TP249??????????文獻標志碼:A ???????????文章編號:1674-2605(2023)01-0005-06

DOI:10.3969/j.issn.1674-2605.2023.01.005

Virtual Simulation Platformfor Robot Handling and Palletizing ????????????Based on RobotStudio

DENG Huajun??DUAN Yuehong??LU Peiwen

(Ganzhou Polytechnic,?Ganzhou 341000, China)

Abstract:Taking the robot handling and palletizing platform as the research object, the three dimensional model of the platform is established by SolidWorks software; Use RobotStudio software to design three Smart components: dynamic material conveying chain, dynamic quick-change tool and dynamic vacuum suction cups, which are respectively used to simulate the material movement, material absorption/release and loading/unloading suction cups of the robot handling palletizing platform, and to simulate the working process of the robot handling palletizing. The simulation results show that the virtual simulation platform can accurately simulate the dynamic effect of the robot handling and palletizing platform, and successfully complete the predetermined work procedure, achieving the same handling and palletizing effect as the real platform.

Keywords:RobotStudio;?robot handling and palletizing platform;?Smart component;?virtual simulation; SolidWorks

0 引言

搬運碼垛是機器人的一個典型應用場景,約40%的機器人被用于柔性搬運、碼垛、傳送等場合[1]。傳統的示教編程方法存在精度不高、效率較低等問題。借助虛擬仿真技術建立機器人虛擬仿真平臺,不僅可以快捷、方便地調試程序,還可以多角度地觀察機器人的運行情況。另外,隨著職業教育的發展,以工業機器人為代表的自動化實訓平臺被廣泛應用于實驗

實訓教學。但由于工業機器人相關實訓設備價格昂貴、數量較少,制約了技能型人才的培養。虛擬仿真平臺不僅可以優化教育資源,還可以將技能大賽的成果高效地轉化為實際教學,提高人才培養的質量[2-3]

本文利用三維建模軟件SolidWorks建立機器人搬運碼垛虛擬仿真平臺設備的三維模型,并為模型設置材質和外觀,使模型最大程度地反映真實設備;利用高效離線編程軟件RobotStudio[4]的Smart組件設計動態物料輸送鏈、動態快換工具和動態真空吸盤,使機器人搬運碼垛虛擬仿真平臺具有真實平臺的效果,模擬機器人搬運碼垛平臺的工作過程。

1 虛擬仿真平臺搭建

1.1 平臺三維模型建立

本文以全國職業院校技能大賽機器人技術應用項目競賽設備為基礎[5],分離出機器人搬運碼垛平臺。利用三維建模軟件SolidWorks建立機器人搬運碼垛虛擬仿真平臺中的工作臺、快換工具、真空吸盤、吸盤支架、物料取料架、物料放料架等設備的三維模型。這些設備的三維模型可直接導入RobotStudio,搭建虛擬仿真平臺,提高設計效率。通過設備間的通訊連接,實現機器人搬運碼垛的工作過程。

機器人搬運碼垛平臺采用ABB IRB120型工業機器人[6-7]。建立機器人搬運碼垛虛擬仿真平臺時,首先,從RobotStudio<基本>功能選項卡中的ABB模型庫直接導入該型號工業機器人;然后,其他設備利用SolidWorks建立與真實設備一致的模型,并導入RobotStudio中;最后,通過修改設備模型的位置,完成虛擬仿真平臺的布局,如圖1所示。

1.2 工具坐標系的創建

為方便目標點位的示教,將工具中心點(tool center point,TCP)轉移到工具末端,并在工具末端自動生成工具坐標系。首先,創建1個快換工具Tool1,將框架原點設置在快換末端的中心處,方便捕捉真空吸盤的裝載/卸載位置;然后,創建1個真空吸盤工具Tool2,將框架原點設置在真空吸盤末端的中心處,方便物料拾取/釋放位置的示教。

1.3 工件坐標系的創建

物料取料架導軌是一個與水平面成35°的斜面,三維模型如圖2所示。為方便用戶手動控制機器人規劃路徑、編寫程序,以物料取料架為基準創建1個工件坐標系。采用三點法標定工件坐標系Wobj1,如圖3所示。該坐標系的原點在物料取料架底端頂點處,X軸與物料取料架底面的邊重合,Y軸與物料取料架斜面上的邊重合,Z軸與物料取料架斜面垂直。

2 Smart組件的設計

2.1 動態物料輸送鏈S_InFeeder

機器人搬運碼垛平臺在實際工作時,人工將物料放置在取料架頂端;在重力作用下,物料沿斜面導軌滑落至取料架底端;機器人控制真空吸盤將物料吸走,依次循環。在機器人搬運碼垛虛擬仿真平臺中物料無重力,無法自由滑落到取料架底端。為達到與真實平臺相同的動態效果,利用RobotStudio軟件中的Smart組件設計一個動態物料輸送鏈S_InFeeder。動態物料輸送鏈S_InFeeder的動態效果主要包括:在取料架頂端自動生成物料;物料沿著斜面導軌斜向下運動;物料到達取料架底端后停止運動;物料被真空吸盤吸走后,在取料架頂端再次生成物料,依次循環[8-9]

動態物料輸送鏈S_InFeeder的創建過程:先新建1個Smart組件并命名為S_InFeeder;再依次創建Source、Queue、LinearMover、PlaneSensor和LogicGate 5個子對象組件。

首先,添加子對象組件Source,其屬性選擇為“物料”。每觸發一次Source的Execute信號,就會自動生成1個物料復制品。

然后,添加子對象組件Queue,其屬性保持默認,將物料復制品加入隊列中。

其次,添加子對象組件LinearMover。為保證物料沿斜面導軌作線性運動,設計線性運動參考坐標系Reference,即框架_3,其坐標方向與工件坐標系Wobj1一致,如圖3所示。LinearMover組件的運動方向為框架_3的Y軸負方向。

再次,添加子對象組件PlaneSensor。在取料架底端擋板處設置1個面傳感器,用于檢測物料是否到位。

最后,添加子對象組件LogicGate。通過創建1個非門邏輯運算,實現面傳感器信號由1變為0時,觸發Source的Execute信號[10]

對象組件設計完成后,創建S_InFeeder組件的屬性和連結,如表1所示。

通過表1所示的屬性和連結,實現當觸發入列動作時,物料的復制品自動加入隊列Queue,并作線性運動;當觸發出列動作時,物料的復制品自動退出隊列Queue,并停止線性運動。

創建1個數字輸入信號DIStart,用于觸發Source的Execute信號,即啟動S_InFeeder輸送鏈。創建1個數字輸出信號DOArrive,作為物料到位反饋信號。建立S_InFeeder組件的I/O信號和連接,如表2所示。

S_InFeeder組件的工作過程為:輸入信號DIStart觸發Source的Execute信號,使其產生1個物料復制品;物料復制品觸發Queue的入列動作,并沿斜面導軌作線性運動;物料復制品與面傳感器接觸后,觸發Queue的出列動作,并將物料到位反饋信號置1;通過非門連接觸發Source的Execute信號,當物料復制品出列后,自動觸發Source再產生1個物料復制品。

2.2 動態快換工具S_Hand

動態快換工具的動態效果主要包括:機器人控制快換工具從吸盤支架上裝載真空吸盤;機器人控制快換工具在吸盤支架上卸載真空吸盤;自動置位/復位真空反饋信號[11]

動態快換工具S_Hand的創建過程:首先,新建1個Smart組件并命名為S_Hand;然后,將快換工具Tool1添加到S_Hand組件,設定為角色Role,使S_Hand組件具有工具屬性;最后,將S_Hand組件安裝到機器人上,依次創建LineSensor、Attacher、Detacher、Logicgate[Not]和LogicgateSRLatch 5個子對象組件。

首先,添加子對象組件LineSensor。創建1個線傳感器并將其安裝到快換工具上。該傳感器位于快換工具與真空吸盤的接觸面上,用于檢測真空吸盤的到位狀態。

然后,添加子對象組件Attacher。設定Attacher的父對象為快換工具,子對象為真空吸盤,實現快換工具裝載真空吸盤的動作效果。

接著,添加子對象組件Detacher。設定Detacher的子對象為真空吸盤,實現快換工具卸載真空吸盤的動作效果。

最后,添加邏輯信號子對象組件Logicgate[Not]和LogicgateSRLatch。其中,Logicgate[Not]實現數字輸入信號S_DIHand由1變為0時,觸發快換工具卸載真空吸盤動作;LogicgateSRLatch用于觸發真空反饋信號S_DOVacuum1的置位/復位動作。

在機器人搬運碼垛虛擬仿真平臺中,利用S_?Hand窗口的<設計>選項卡添加線傳感器和Attacher之間的連結、Attacher和Detacher之間的連結,以保證快換工具上的線傳感器能檢測到真空吸盤。S_Hand組件的屬性和連結如表3所示。

創建I/O信號之間的連接關系:首先,創建1個數字輸入信號S_DIHand,用于觸發裝載/卸載動作;然后,創建1個數字輸出信號S_DOVacuum1,用于觸發快換工具的真空反饋信號;接著,建立各子對象組件之間的I/O連接,如表4所示;最后,實現快換工具裝載/卸載真空吸盤的動作執行,并反饋真空信號。

2.3 動態真空吸盤S_Sucker

動態真空吸盤的動態效果主要包括:機器人控制真空吸盤從物料取料架上拾取物料;機器人控制真空吸盤在物料放料架的指定位置釋放物料;可以自動置位/復位真空反饋信號。

動態真空吸盤S_Sucker與動態快換工具S_Hand的設計方法、屬性和連結方法類似,屬性和連結參考表3。不同的是:S_Sucker的線傳感器安裝在真空吸盤末端,用于檢測物料的到位狀態;子對象組件Attacher和Detacher的子對象Child無需直接指定,而是通過屬性和連結來關聯物料復制品。

創建1個數字輸入信號S_DISucker,用于觸發真空吸盤的拾取/釋放動作。創建1個數字輸出信號S_DOVacuum2,用于觸發真空吸盤的反饋信號。與S_Hand組件中的信號和連接類似,創建S_Sucker組件中各子對象組件之間的I/O連接,實現真空吸盤拾取/釋放物料動作的執行,并反饋真空信號。

3 平臺整體設計

3.1 工作流程

機器人搬運碼垛虛擬仿真平臺的工作流程如圖4所示。

首先,機器人從工作原點出發,運動到吸盤支架裝載真空吸盤;然后,控制真空吸盤運動到物料取料架吸取物料,并將其釋放在物料放料架的指定位置;接著,機器人完成6個物料的搬運碼垛工作,垛型如圖5所示,并將真空吸盤卸載在吸盤支架上;最后,機器人回到工作原點,完成搬運碼垛的工作流程。

3.2 機器人I/O信號的創建

根據機器人搬運碼垛虛擬仿真平臺創建機器人控制系統System5。RobotStudio軟件的控制器狀態變為綠色,此時虛擬仿真平臺具有與真實平臺相同的功能,可在虛擬示教器中配置參數、設計運行程序等。

在虛擬示教器的控制面板中,先創建DSQC652標準I/O板,地址為10;再配置機器人的I/O信號,如表5所示。

3.3 工作站邏輯設計

工作站邏輯設計是指將機器人端的I/O信號與Smart組件端的I/O信號進行連接,實現信號交互[12]。利用<仿真>功能選項卡中的<工作站邏輯>控件,建立機器人與S_InFeeder、S_Hand、S_Sucker 3個Smart組件之間的信號連接。

3.4 程序設計

根據機器人搬運碼垛虛擬仿真平臺的工作流程,設計1個主程序和3個子程序。3個子程序分別為裝載真空吸盤程序、搬運碼垛程序、卸載真空吸盤程序。通過主程序調用該3個子程序,完成整個工作流程。在程序編寫之前,利用RobotStudio的“同步”功能,將創建的工具數據、工件數據同步到RAPID,方便程序的后續處理。利用虛擬示教器創建1個一維數組Position{6}來存放6個物料的放置點位置數據,利用for循環來實現6個物料的循環搬運碼垛。

主程序格式如下:

PROC MAIN()?????主程序

GetTool;???調用裝載真空吸盤程序

MA_D;????調用搬運碼垛程序

PutTool;???調用卸載真空吸盤程序

ENDPROC

4 仿真結果分析

程序編寫和點位示教完成后,首先,利用RobotStudio<仿真>功能選項卡中的控件,啟動動態物料輸送鏈S_InFeeder的動畫仿真;然后,在虛擬示教器中啟動主程序進行機器人搬運碼垛虛擬仿真平臺工作流程的仿真測試,運行效果如圖6所示。

由圖6可知,機器人搬運碼垛虛擬仿真平臺中的機器人能夠按照程序的要求完成規定的搬運碼垛工作,即虛擬仿真平臺中的物料可以按要求沿斜面導軌線性運動到底端擋板處停止,待機器人控制真空吸盤吸走底端物料后,再自動生成1個物料做相同的線性運動至底端擋板處停止。這一過程模擬了機器人搬運碼垛平臺中,物料依靠重力從物料架頂端自由滑落到底端的過程。機器人搬運碼垛虛擬仿真平臺中的機器人快換工具可以根據程序要求順利地裝載/卸載真空吸盤。這一過程模擬了機器人搬運碼垛平臺中,機器人自動裝載/卸載真空吸盤的過程。機器人搬運碼垛虛擬仿真平臺中的機器人控制真空吸盤可以順利地吸取/釋放物料,并按程序要求碼好相應的垛型。這一過程模擬了機器人搬運碼垛平臺中,機器人搬運碼垛物料的過程。綜上所述,機器人搬運碼垛虛擬仿真平臺達到了真實平臺搬運碼垛的效果,可代替真實平臺進行程序編寫和調試。

5 結束語

本文利用RobotStudio建立了機器人搬運碼垛虛擬仿真平臺,并設計了動態物料輸送鏈、動態快換工具和動態真空吸盤3個Smart組件,模擬了機器人搬運碼垛平臺中物料運動、裝載/卸載吸盤和吸取/釋放物料的動態效果;建立了機器人I/O信號和3個Smart組件I/O信號之間的連接;利用虛擬示教器設計了機器人搬運碼垛6個物料的程序,實現了機器人搬運碼垛平臺工作過程的仿真。為仿真試驗平臺的設計和開發提供了新思路和可行性依據。

參考文獻

[1] 葉暉.工業機器人典型應用案例精析[M].2版.北京:機械工業出版社,2022.

[2] 郝翠霞,葉暉.基于Smart組件的工業機器人碼垛仿真設計[J].自動化技術與應用,2018,37(8):63-66.

[3] 何劍敏,羊榮金,沈孟鋒.基于RobotStudio的智能制造單元實驗平臺仿真設計[J].實驗技術與管理,2022,39(3):99-104.

[4] 葉暉.工業機器人工程應用虛擬仿真教程[M].2版,北京:機械工業出版社,2021.

[5] 李海勝,田東亮,黃俊杰.工業機器人技術及應用[M].上海:同濟大學出版社,2019.

[6] 張春芝,鐘柱培,許妍嫵.工業機器人操作與編程[M].北京:高等教育出版社,2018.

[7] 王曉勇,武昌俊,許妍嫵.工業機器人工作站操作與應用[M].北京:高等教育出版社,2021.

[8] 李福武,黎昌南.工業機器人碼垛工作站的設計與仿真[J].工業技術創新,2021,8(6):19-24;40.

[9] 李志梅.基于RobotStudio的機器人夾具動態更換系統仿真設計[J].機電工程技術,2021,50(12):122-126.

[10] 郝建豹,許煥彬,林炯南.基于RobotStudio的機器人碼垛工作站虛擬仿真設計[J].自動化與信息工程,2017,38(2):26-29.

[11] 郝建豹,林子其,吳新麗.基于RobotStudio的異形軸加工生產線仿真設計[J].制造技術與機床,2020(9):83-87.

[12] 周謙.工業機器人離線編程及其在光纖激光加工平臺中的應用[D].青島:山東科技大學,2010.

作者簡介:

鄧華軍,男,1988年生,碩士,講師,主要研究方向:機電一體化技術。E-mail:?724631005@qq.com

主站蜘蛛池模板: 老司机午夜精品视频你懂的| 欧美色图第一页| 69av在线| 精品第一国产综合精品Aⅴ| 91视频青青草| 免费a级毛片18以上观看精品| 凹凸国产熟女精品视频| 亚洲αv毛片| 无码粉嫩虎白一线天在线观看| 国产拍揄自揄精品视频网站| 国产成人AV男人的天堂| 国产毛片高清一级国语| 国产全黄a一级毛片| 久久亚洲美女精品国产精品| 五月天婷婷网亚洲综合在线| 欧美h在线观看| 国产毛片高清一级国语| 国产h视频在线观看视频| 亚洲女同一区二区| 成人无码一区二区三区视频在线观看 | 亚洲第一色网站| 午夜综合网| 99r在线精品视频在线播放| 国产久草视频| 2020国产精品视频| 亚洲天堂.com| 亚洲丝袜中文字幕| 国产白浆一区二区三区视频在线| 在线网站18禁| 天堂网国产| 亚洲成人免费在线| 亚洲黄网视频| 看看一级毛片| 91人人妻人人做人人爽男同| 国产精品香蕉在线观看不卡| 亚洲AⅤ永久无码精品毛片| 国产精品理论片| 国产精品毛片在线直播完整版| 久久久噜噜噜| 欧美一区二区精品久久久| 亚洲swag精品自拍一区| 波多野结衣久久精品| 亚洲经典在线中文字幕| 国产人成乱码视频免费观看| 欧美日韩国产综合视频在线观看 | 毛片基地视频| 国产丝袜无码一区二区视频| 亚洲精品自拍区在线观看| 国产9191精品免费观看| 日韩欧美高清视频| 亚洲人成人伊人成综合网无码| 新SSS无码手机在线观看| 国产永久无码观看在线| 久久久久久尹人网香蕉| 在线观看精品自拍视频| 亚洲女同欧美在线| 热这里只有精品国产热门精品| 日韩天堂在线观看| 日本国产一区在线观看| 伊人久久婷婷五月综合97色| 国产免费人成视频网| 午夜福利免费视频| 人人澡人人爽欧美一区| 国产三级国产精品国产普男人| 狠狠综合久久| 国产精品第5页| 无遮挡一级毛片呦女视频| 久久6免费视频| 日本人又色又爽的视频| 亚洲一区二区精品无码久久久| 思思热在线视频精品| 一区二区三区四区精品视频 | A级毛片高清免费视频就| 亚洲制服丝袜第一页| 网友自拍视频精品区| 欧美日韩国产精品va| 伊人成人在线| 欧美精品不卡| 日本欧美精品| 亚洲色欲色欲www网| 五月婷婷伊人网| 国产情侣一区|