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

數組在ABB 機器人碼垛編程中的應用

2020-06-18 03:12:14王麗君陳羅鳳重慶市農業機械化學校
數碼世界 2020年4期
關鍵詞:程序方向利用

王麗君 陳羅鳳 重慶市農業機械化學校

引言

ABB 工業機器人應用程序是用 RAPID 編程語言的特定詞匯和語法編寫而成的。它所包含的指令可以移動機器人、設置輸出、讀取輸入,實現決策、重復其他指令,構造程序與系統操作員實現人機交流等功能。本文運用數組來實現碼垛編程的簡便化。

1 碼垛的過程

ABB 機器人從傳送帶上取來產品,以 2×2 陣列,碼放到固定工作平臺。產品長寬高為220×100×60 mm,間隙20mm,如圖1 所示。

目前大部分碼垛程序是按照這樣來分析的,第一,在解決任何一個碼垛問題的時候一定要有效地對物體的抓取點和位置點全面進行計算。第二點,在計算的過程中尤其需要找到每個步驟之間循環的關系和內部的規律。計算涉及到XYZ 三個方向,夾具的旋轉方向,同層間的間距,上下層的間距,放置物體的次數,同層中某個方向的移動次數,層數多少等,并需要對其建立計算公式,很容易出錯和不好理解。

從圖1 中可以看出,從下層到上層按照順序碼上產品,吸取點位置是產品上表面中心,而放置點的擺放位置是實時發生變化。因此在編寫本案例程序時,關鍵就是機器人運動至放置點的位置的計算。

2 數組的應用

如圖1,四個產品的放置點需要計算。以第1 個產品的放置點進行示教作為放置基準點(placebase),由于產品搬運過程中有旋轉動作,所以選擇RelTool 偏移指令,利用對placebase 的偏移來確定第2 個、第3 個、第4 個產品的放置點。偏移參數有X、Y、Z 方向的值和旋轉的角度值R,故定義數組的數據類型為num(數字型數據),數組名為placeN,變量,維度二維,陣列{4,4}。利用ABB Robot Studio軟件的測量工具,測量n-1 個產品相對于第1 個產品(placebase)的距離,測量方式通過菜單建模-測量-點到點,捕捉方式為面捕捉和捕捉中心,可得到X、Y、Z 偏移的距離值。要注意的是:測量工具得到的測量值是相對于大地坐標系各軸向給出的,而RelTool 偏移XYZ 方向的距離值是相對于工具坐標系下給出的,工具坐標系XY與大地坐標系XY反向,Z 同向。這里分別測得第2、3、4 個產品在X、Y、Z 方向上相對于第1 個產品的距離,將數值分別填寫在數組元素上。

Var num placeN{4,4}:={[0,0, 0, 90] 第一個位置偏移數據X0,Y0,Z0,R90

[0,120,0, 90] 第二個位置偏移數據X0,Y120,Z0,R90

[60,60,-60, 0] 第三個位置偏移數據X60,Y60,Z-60,R0

[-60,60,-60, 0]} 第四個位置偏移數據X-60,Y60,Z-60,R0

第1、2、3、4 個產品位置計算的編程如下:

Place:=RelTool(placebase,placeN{n,1},placeN{n,2},placeN{n,3}Rz:= placeN{n,4})

其中的n 為變量,代表第幾個產品。

3 示例程序

PROC rMADUO !碼垛程序

……

n:=1;!計數復位,從第1 個產品開始處理

WHILE n<5 DO

rPICK;!調用拾取產品程序

rPLACE;!調用放置產品程序

n:= n+1;!計數累計加1

WaitTime 0.5;

ENDWHILE

……

ENDPROC

PROC rPLACE!放置程序

Place:=RelTool(placebase,placeN{n,1},placeN{n,2},placeN{n,3} Rz:= placeN{n,4});

!計算第n 次的放置位置

MoveJ offs (place,0,0,120)V300 Z100 ToolxfWObj:=Workobject_MD ;

!利用MoveJ 運動至第n 次放置位置的正上方

MoveL place V100 Zfine ToolxfWObj:=Workobject_MD;

!利用MoveL 運動至第n 次放置后的位置

……

ENDPROC

若需要碼垛更多的產品 ,只需要修改數組的陣列值即可,當碼垛的位置發生改變時,只需要重新示教placebase,程序無需改變。

4 結束語

該編程數值獲得充分利用Robot Studio 軟件,利用數組編寫程序,簡潔、清晰,可讀性強,減輕了編程難度,可迅速完成工業機器人碼垛編程。

猜你喜歡
程序方向利用
利用min{a,b}的積分表示解決一類絕對值不等式
中等數學(2022年2期)2022-06-05 07:10:50
2022年組稿方向
計算機應用(2022年2期)2022-03-01 12:33:42
2021年組稿方向
計算機應用(2021年4期)2021-04-20 14:06:36
2021年組稿方向
計算機應用(2021年1期)2021-01-21 03:22:38
利用一半進行移多補少
試論我國未決羈押程序的立法完善
人大建設(2019年12期)2019-05-21 02:55:44
利用數的分解來思考
Roommate is necessary when far away from home
“程序猿”的生活什么樣
英國與歐盟正式啟動“離婚”程序程序
環球時報(2017-03-30)2017-03-30 06:44:45
主站蜘蛛池模板: 国产无人区一区二区三区| 国产无人区一区二区三区| 免费在线看黄网址| 日韩高清中文字幕| 99在线视频网站| 91久久偷偷做嫩草影院电| 国产成人午夜福利免费无码r| 欧美综合中文字幕久久| 999在线免费视频| 国产无码高清视频不卡| 四虎影视国产精品| 成年女人a毛片免费视频| 老司机午夜精品视频你懂的| 亚洲精品视频网| www精品久久| 无码专区第一页| 伊人欧美在线| 日本黄色不卡视频| a毛片在线免费观看| 欧美精品xx| 日韩欧美91| 国产精品三级专区| 99re在线视频观看| 国产视频a| 亚洲中文字幕av无码区| 久久人妻xunleige无码| 波多野吉衣一区二区三区av| 免费无遮挡AV| 亚洲大学生视频在线播放| 国产成人8x视频一区二区| 国产成人免费视频精品一区二区| 青青操国产| 亚洲AV无码乱码在线观看裸奔| 成人午夜亚洲影视在线观看| 伊人丁香五月天久久综合| 欧美 国产 人人视频| 国产一区在线观看无码| m男亚洲一区中文字幕| 直接黄91麻豆网站| 国产伦精品一区二区三区视频优播| 日韩高清中文字幕| 福利国产微拍广场一区视频在线 | 久久99精品久久久大学生| 99热这里都是国产精品| 女人爽到高潮免费视频大全| 波多野结衣第一页| 亚洲综合色吧| 九九久久精品国产av片囯产区| 9999在线视频| 免费在线国产一区二区三区精品| 欧美日韩午夜视频在线观看| 亚洲成人网在线播放| a天堂视频在线| 亚洲首页在线观看| 在线观看国产网址你懂的| 亚洲成人播放| 欧美国产日韩在线播放| 一区二区三区在线不卡免费| 国产欧美高清| 潮喷在线无码白浆| 好吊妞欧美视频免费| 一本大道香蕉久中文在线播放| 国产精品毛片一区视频播| 久久99精品久久久久纯品| 国产精品久久久精品三级| 亚洲欧美成aⅴ人在线观看| 三区在线视频| 露脸国产精品自产在线播| 国产亚洲精品91| 国产免费精彩视频| 91国内视频在线观看| 亚洲区第一页| 三级毛片在线播放| 无码'专区第一页| 日本亚洲成高清一区二区三区| 亚洲欧洲美色一区二区三区| 欧美日韩国产在线观看一区二区三区| 国产精品视频白浆免费视频| 日韩麻豆小视频| 少妇精品网站| 国内精品视频区在线2021| 欧美亚洲国产视频|