日本在线www-日本在线播放一区-日本在线不卡免费视频一区-日本在线不卡视频-成人影院久久久久久影院-成人影院一区二区三区

ABB
關注中國自動化產業發展的先行者!
CAIAC 2025
2025工業安全大會
OICT公益講堂
當前位置:首頁 >> 案例 >> 案例首頁

案例頻道

基于倍福TwinCAT的平行四邊形碼垛機器人控制系統設計與實現
目前國內的平行四邊形機器人主要用于碼垛,其結構主要有混聯式絲杠機構和雙平行四邊形旋轉軸式機構,本文通過對這兩種四邊形機構的運動學分析,推導出四邊形機器人的正逆解算法。

作者:德國倍福自動化有限公司 王進,王建成,孔惠增

摘要:目前國內的平行四邊形機器人主要用于碼垛,其結構主要有混聯式絲杠機構和雙平行四邊形旋轉軸式機構,本文通過對這兩種四邊形機構的運動學分析,推導出四邊形機器人的正逆解算法。再利用倍福TwinCAT軟件的實時運算核運行正逆解算法,把軌跡規劃功能塊產生的笛卡爾坐標系位置值實時轉化成關節坐標系位置值并利用外部給定功能通過EtherCAT總線實時地對電機和機器人進行控制。本文還通過對碼垛機器人末端軌跡的分析利用TwinCAT軟件的NCI插補功能開發了軌跡規劃抓放功能塊。結果顯示通過對兩種機器人結構的分析以及在TwinCAT平臺的軟件編程實現了碼垛機器人的控制。

關鍵詞: 碼垛機器人;TwinCAT;NCI插補;抓放功能;PC控制

Abstract: At present, there are two types of mechanism of the domestic palletizing robots, i.e., the mixed gear and rack mechanism and the double parallel quadrilateral rotating axis mechanism. Through the kinematic analysis of the two palletizing mechanisms, this paper derives the positive and inverse algorithm of the palletizing robot. TwinCAT is implemented to solve the inverse algorithm in real time. Then the Descartes coordinate system generated by the trajectory planning function block is transformed into the position value of the joint coordinate system. At the same time, the motor and the robot are controlled by the EtherCAT bus by the motion control function block. By analyzing the terminal trajectory of palletizing robot, a trajectory planning and grasping function block is developed based on the NCI function of TwinCAT software. By analyzing the structure of the two types of robots and the software and hardware development of the TwinCAT platform,results show that the control of palletizing robot is realized.

Key words: Robot; TwinCAT; Pick and place; PC Control
1 引言

平行四邊形機器人主要用于碼垛行業,碼垛機器人主要將包裝袋或者箱體等按照一定次序碼到托盤上,以便實現物料的搬運、裝卸、存儲、運輸等物流活動。具有工作效率高,可靠性好,柔性好的特點,在糧油食品飼料化工等行業得到廣泛應用。

75.jpg

圖1 雙平行四邊形旋轉軸式機器人

76.jpg

圖2 混聯式絲杠碼垛機器人實物圖

混聯式絲杠碼垛機器人是一種四自由度混聯機構,它結構簡單,價格低廉,性能優越,廣泛應用于工業搬運和物流生產線,但受限于絲杠或齒條傳動機構對負載的限制,難以用于重載機器人。雙平行四邊形旋轉軸式機構主要用于重載搬運機器人,其特點是重復精度高、運行速度快、負載能力大、可靠性高等特點。但是相對于輕載機器人由于負載自重比其在本體設計和高動態性能實現方面難度較大[1]

本文對這兩種機構進行了簡單分析得到這兩種機構的正逆解的算法,重點對如何在TwinCAT中實現機器人的運動控制設計和運動軌跡規劃進行了論述,并在實際應用中通過監測該機器人運行的位置、速度以及加速度曲線對機器人的性能進行分析。

2 機構運動學分析

2.1 混聯式絲杠機構分析

77.jpg

圖3 混聯式絲杠碼垛機器人幾何示意圖

混聯式絲杠機器人有四個關節運動:底座旋轉(繞Z軸)、水平運動(X軸方向)、垂直上下運動(Z軸上下)和末端旋轉運動。底座電機和末端旋轉電機通過減速機驅動底座和機械手末端旋轉。水平絲杠電機和垂直絲杠電機通過同步帶輪帶動水平絲杠導軌和垂直絲杠導軌運動。其導軌上的滑塊帶動前大臂和后大臂沿各自導軌做水平方向運動和垂直方向運動。

如圖3所示,現設定一個固定坐標系O-xy,各關節坐標為A(0,zA)、C(xc,0)、B(xB,zB)、D(xD,zD)、E(xE,zE)、F(xF,zF),根據機構分析[2]當滿足桿長條件:ad=bc時,可大大簡化主傳動機構的運動學求解。這將使計算量減小,便于機器人運動控制設計。這時機械手的位置正解為:

78.jpg

對機構做逆運動學分析,可得逆解公式如下,其中θ為碼垛機器人在搬運過程中箱子的角度。

79.jpg

2.2 雙平行四邊形旋轉軸式機器人機構分析

80.jpg

圖4 雙平行四邊形旋轉軸式碼垛機器人幾何示意圖

雙平行四邊形機構如圖4所示,由兩組平行四邊形組成。其中紅色所示的主平行四邊形確定末端點位置,綠色的輔助平行四邊形使末端執行器與水平面保持一個固定的姿態。驅動主平行四邊形的電機被對稱安裝在轉座上,其分別標為軸2、軸3,對應關節角度為θ2、 3 ;底座由一個電機驅動,記為軸1,對應關節角度為θ1,前三個關節確定末端點的位置。在手爪處加裝一個電機,轉角記為θ4,用以對所操作工件進行旋轉。根據機構幾何關系,可得末端執行器位置正解如下:[1]

81.jpg

(3)式中x、y、z、θz為機器人末端在世界坐標系中的坐標和角度;

θ1、θ2、θ3、θ4、θ5 為機器人各關節角度。

由正解方程,可得逆解方程如下:

82.jpg


83.jpg

(5)

84.jpg

(6)

(7)θ4=θ2-θ1

(8)θ5=π-θ3

3 軟件設計

3.1 PLC編程

根據上文的運動學分析可以在TwinCAT中寫出機器人的正逆解函數功能塊,圖5是以混聯式絲杠機構為例寫出的正逆解函數。

85.jpg

圖5 混聯式絲杠機構正逆解函數

本文所設計的兩種四邊形機器人在笛卡爾坐標系中一共有四個自由度并且需要控制四個關節電機。在倍福的TwinCAT軟件的NC中首先添加A1到A4四個關節坐標系軸并鏈接到驅動器和PLC,為了方便對笛卡爾坐標系軸操作再添加X、Y、Z、C四個虛擬軸并鏈接到PLC。對于正解是把四個伺服電機A1到A4的角度或者位置作為輸入變量賦值給正解功能塊,經過正解運算輸出X、Y、Z、C的位置值作為機器人在笛卡爾坐標系中的位置。而逆解功能塊將給定的X、Y、Z、C的位置和角度作為輸入變量,通過逆解運算得到電機的角度值,通過外部給定功能塊發給NC再發給伺服驅動器。[3]

在PLC程序中,可以直接對笛卡爾坐標系中的X、Y 、Z 、C四個虛擬軸進行控制。調用TwinCAT軟件的運動控制庫中的PTP、NCI等運動控制功能,可以方便地讓機器人移動到某一位姿或者進行連續循環運動。軟件的具體編程步驟如圖6所示的軟件流程圖。由于NC系統的路徑規劃功能強大,這些位置數據的一階導數和二階導數都是連續的從而保證了伺服驅動器的連續穩定運行。

86.jpg

圖6 軟件流程圖

倍福的TwinCAT軟件自帶了HMI功能,界面可用于調試和用戶操作,如圖7所示。

87.jpg

圖7 HMI界面

3.2 軌跡規劃

NCI軟件是倍福TwinCAT自帶的插補運動控制軟件,支持三軸插補以及五個輔助軸的運動,可以實現空間中的直線插補、圓弧插補、樣條曲線等軌跡插補動作。碼垛機器人有三個插補軸以及一個旋轉軸,選擇NCI做軌跡規劃能滿足碼垛機器人的動作要求,同時減少了開發難度。

88.jpg

圖8 NCI和G代碼編程

四邊形碼垛機器人抓放動作通常是一個門型曲線,由三條平滑過渡的曲線組成,如圖9所示。其在NCI中的G代碼編程如圖8所示,其中#setparamVertexSmoothing(R5)#是設定平滑過渡類型和過渡半徑R5;

G01 Z=R2 F=R4 M80是從放置點運行到放置點上方,F=R4是指運行速度。Z=R2目標位置的Z軸坐標,所有R變量都可以在PLC中寫入。M80是通過NCI的M函數來控制碼垛機器人夾手關閉的變量;

G01 X=R10 Y=R11 Z=R12 Q1=R13 F=R14M8 1是從放置點上方運行到抓取點上方,X=R10Y=R11 Z=R12 Q1=R13是運行目標位置,F=R14是運行速度,M81是通過NCI的M函數來控制碼垛機器人夾手打開的變量;

G01 Z=R22 F=R24 是從抓取點上方運行到抓取點。

所有的R參數都可以在PLC程序或者HMI中賦值。

89.jpg

圖9 抓放曲線

4 運行和調試

本文以混聯式絲杠四邊形機器人為例進行運行測試,先移動到抓取位置(300,500,-300),再從當前位置走門型曲線運行到放置位置(0,-500,-400),其中Z軸最高提升到絕對高度0,首先可以在TwinCAT的HMI中進行示教和位置設置,如圖10所示。

90.jpg

圖10 示教點設置

然后可以在PLC程序中通過NCI的R變量讀寫功能把這些示教好的位置傳遞到NCI中,運行軌跡曲線如圖11第一欄;X和Y以及Z軸的速度曲線如下圖第二欄;X、Y、Z、A1、A2、A3軸的位置曲線如下圖第三欄。

從TwinCAT自帶的ScopeView示波器軟件采集到的軌跡和速度位置數據可以看出,通過NCI編程可以直接對碼垛機器人的笛卡爾坐標系軸進行操作,關節坐標系軸會按照逆解功能塊所得到的角度值自動運行,實現了混聯式絲杠四邊形機器人的末端軌跡控制。對于雙平行四邊形旋轉軸式機器人,按照所分析好的運動學算法,編寫相應的正逆解功能塊采用同樣的方法也能實現相應的控制。

91.jpg

圖11 運行效果圖

5 結論

本文主要介紹了利用倍福TwinCAT軟件編程實現四邊形碼垛機器人控制系統設計和實現的方法。首先介紹了兩種常用碼垛機器人運動學的正解和逆解算法,然后重點論述了對于本文的機器人正逆解算法怎么在TwinCAT軟件中進行了編程、并給出了機器人控制的程序流程圖,還介紹了一種利用倍福NCI插補軟件實現機器人空間抓放軌跡的方法,最后在倍福TwinCAT軟件中進行了PLC程序和操作界面編程,并結合硬件進行了實際運行和調試。運行結果表明本機器人軟件設計可以對四邊形碼垛機器人進行笛卡爾坐標系軸點動操作、抓放軌跡操作等各種控制,也可以單獨對關節坐標系軸操作。從而實現了在TwinCAT軟件中對四邊形碼垛機器人的設計和控制,驗證了運動學算法的正確性以及使用TwinCAT設計機器人的優越性,也為其他機器人模型在TwinCAT軟件中的開發和程序編寫提供了示范。

作者簡介:

王進(1985-),男,河南駐馬店人,現任德國倍福自動化有限公司運動控制產品經理,主要從事機器人和運動控制方面應用研發。

王建成(1975-),男,安徽黃山人,現任德國倍福自動化有限公司系統應用部經理。

孔惠增(1989-),男,河南南陽人,現任德國倍福自動化有限公司系統應用部應用工程師。

參考文獻:

[1] 游瑋. 雙平行四邊形高速重載搬運機器人動態設計與控制研究[D]. 哈爾濱工業大學, 2011.

[2] 張志強, 臧冀原. 混聯碼垛機器人運動學分析及仿真[J]. 機械設計, 2010, 11 (11) :47 - 51.

[3] 王進, 郭帥. 基于TwinCAT3的Stewart平臺控制系統設計[J]. 自動化博覽,2015, 32 (9) :82 - 85.

摘自《自動化博覽》2018年9月刊

熱點新聞

推薦產品

x
  • 在線反饋
1.我有以下需求:



2.詳細的需求:
姓名:
單位:
電話:
郵件:
主站蜘蛛池模板: 天天噜噜色-天天看天天射天天视频-天天看天天射天天碰-天天看天天碰-国产成人高清-国产成人爱情动作片在线观看 | 97视频久久久-97视频在线观看播放-97视频制服无码-97丨九色丨国产人妻熟女-97无码欧美熟妇人妻蜜-97无码欧美熟妇人妻蜜桃天美 | 99欧美在线-99碰碰-99青草-99青草青草久热精品视频-99青青-99青青草 | 又大又粗好舒服好爽视频-又大又白g奶-又粗又长又爽又大硬又黄-又粗又长又黄又爽视频-久久久久中文-久久久久这里只有精品 | 久久免费高清视频-久久免费大片-久久免费播放视频-久久免费播放-午夜性色吃奶添下面69影院-午夜性色 | 国产精品国产三级大全在线观看-国产精品国产三级囯产av中文-国产精品国产三级国av在线观看-国产精品国产三级国v麻豆-国产精品国产三级国产-国产精品国产三级国产aⅴ | 天天躁日日躁狠狠躁AV麻豆-天天躁人人躁人人躁狂躁-天天澡夜夜澡人人澡-天天影视香色欲综合网-国产成人女人在线视频观看-国产成人女人视频在线观看 | 99这里只有精品6-99这里只有精品-99在线在线视频免费视频观看-99在线小视频-97ai蜜桃小说及图片-97ai蜜桃图片区 | 四虎影视免费在线观看-四虎影视免费在线-四虎影视免费看-四虎影视免费观看免费观看-激情影院在线-激情影院费观看 | 你懂的在线观看视频-你懂的日韩-你懂的国产精品-你懂的福利视频-夜夜操网-夜夜操天天爽 | 性色做爰片在线观看WW-性夜影院午夜看片-性一交一乱一A片-性一交一乱一A片WWW-性一交一乱一交A片久久-性一交一乱一交A片久久四色 | 日本久久久久亚洲中字幕-日本久久久久久中文字幕-日本久久久久久久中文字幕-日本久久久久久-日本久久久久-日本久久久 | 婷婷四房综合激情五月在线,国产精品吹潮在线观看中文,久久99精品亚洲热综合,成人久久久久,99精品久久99久久久久,久久福利小视频 国内自拍中文字幕,久久久一本精品99久久精品66,精品400部自拍视频在线播放,国产麻豆精品在线,日韩欧美高清视频,久久久免费精品视频 | 欧洲亚洲综合,亚洲欧美综合视频,国产视频分类,欧美亚洲综合在线,亚洲另类第一页,91在线观 | 欧美日韩国产在线成人网,成人免费一级片,在线观看国产一区,国产麻豆精品免费密入口,国产欧美日韩在线,在线视频观看国产 | 天天干天操-天天干天天爱天天操-天天干天天操天天干-天天干天天操天天摸-久久2-久久2017 | 久 在线播放-九月婷婷人人澡人人添人人爽-九月婷婷人人澡人人爽人人爱-九月丁香婷婷亚洲综合色-天天干天天射天天-天天干天天色综合网 | 中文字幕第一页亚洲-中文字幕第一页国产-中文字幕第38页永久乱码-中文字幕不卡在线观看-久久久久青草大香线综合精品-久久久久青草 | 色网在线免费观看-色网在线观看-色网在线播放-色网在线-黄色片网址大全-黄色片网站在线观看 | 欧美精品一区二区精品久久-欧美精品一二区-2019酷路泽大改款-欧美精品亚洲一区二区在线播放-99日韩-99人中文字幕亚洲区 | 日本久久久久久久,97久久精品一区二区三区,狠狠色噜噜狠狠狠狠97,日日干综合,五月天婷婷在线观看高清,九色福利视频 | 美女操网站-美女操操操-美女操操-美女被日动态图-美女被猛男躁免费视频网站-美女被漫画 | 国产精品亚洲日韩欧美色窝窝-国产精品亚洲日韩欧美色窝窝色-国产精品亚洲色婷婷-国产精品亚洲色婷婷99久久精品-国产精品亚洲色婷婷久久99精品-国产精品亚洲色图在线观看 | 视频免费观看网址-视频免费观看视频-视频免费观看入口大全-视频免费1区二区三区-国产成人尤物精品一区-国产成人悠悠影院 | 香蕉网站男人网站-香蕉网站狼人久久五月亭亭-香蕉网在线视频-香蕉网在线观看-香蕉网伊-香蕉婷婷 中文有码中文字幕免费视频-中文有码视频-中文伊人-中文一区在线观看-欧美性综合-欧美性在线视频 | 激情综合五月亚洲婷婷,国内亚州视频在线观看,成人国产精品免费网站,欧美性猛交99久久久久99,久久国产欧美日韩精品,国产精品无码久久av | 色视频www在线播放国产人成-色射综合-色射网-色射啪-国产91成人-国产91白浆四溢 | 欧美一区不卡二区不卡三区,欧美另类日韩,日韩中文字幕免费版,亚洲一区二区免费看,欧美天天,亚洲欧美另类专区 | 99久久这里只精品国产免费,毛片在线播放网站,狠狠色狠色综合曰曰,国产在线成人精品,欧美色视频网,激情五月婷婷综合 | 久久免费高清视频-久久免费大片-久久免费播放视频-久久免费播放-午夜性色吃奶添下面69影院-午夜性色 | 又大又粗好舒服好爽视频-又大又白g奶-又粗又长又爽又大硬又黄-又粗又长又黄又爽视频-久久久久中文-久久久久这里只有精品 | 久久久久综合网久久-久久久久亚洲精品影视-久久久久久久久66精品片-久久久久久久999-阿v天堂2022在线观看-а中文在线天堂 | 青草国产-青草草在线视频-青草草在线观看免费视频-青草草在线-国产高清自偷自在线观看-国产高清自拍视频 | 亚洲精品www久久久久久-亚洲精品m在线观看-亚洲精品99久久久久久-亚洲精品97福利在线-黑人解禁-黑人家教 | 欧洲亚洲综合,亚洲欧美综合视频,国产视频分类,欧美亚洲综合在线,亚洲另类第一页,91在线观 | 欧美精欧美乱码一二三四区,怡红院五月天,国色天香社区在线看免费,水蜜桃视频在线高清观看,日韩欧美在线免费观看,水蜜桃在线视频 国产夜色福利院在线观看免费-国产夜趣福利免费视频-国产野花视频天堂视频免费-国产亚洲综合一区二区在线-日韩精品在线观看免费-日韩精品在线电影 | 国产三级在线观看视频-国产三级在线免费-国产三级在线免费观看-国产三级自拍亚洲性爱在线-国产三级做爰在线播放-国产三級三級三級A片视频 | 亲胸吻胸添奶头GIF动态图免费-亲胸揉胸膜下刺激视频在线观看-亲胸揉胸膜下刺激视频网站APP-亲胸摸下面激烈免费网站-seyeye高清视频在线-seba51久久精品 | 丝袜国产一区,美女网站一区二区三区,国产精品免费观看视频,国产乱了真实在线观看,视频一区久久,国产成人成人一区二区 | 中文有码中文字幕免费视频-中文有码视频-中文伊人-中文一区在线观看-欧美性综合-欧美性在线视频 99re在线精品99re8热视频-99re在线精品-99re在线观看视频-99re在线观看-99re在线播放视频-99re在线 | 91色在线-91色桃-91色视频在线观看-91色视频在线-91色欧美-91色老久久精品偷偷蜜臀 |