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
主站蜘蛛池模板: 一本色道久久88| 怡红院美国分院一区二区| www中文字幕在线观看| 91青青草视频| 国产精品成人AⅤ在线一二三四| 亚洲国产综合精品一区| 精品少妇人妻一区二区| 丝袜美女被出水视频一区| 亚洲精品制服丝袜二区| 国产精品无码制服丝袜| 亚洲无码免费黄色网址| 91精品人妻互换| 狠狠v日韩v欧美v| 女人天堂av免费| 精品亚洲欧美中文字幕在线看| 国产在线专区| 亚洲欧洲日本在线| 亚洲精品国产乱码不卡| 天堂av高清一区二区三区| 国产成人欧美| 久久精品这里只有国产中文精品| 久青草网站| 国产精品性| 免费一极毛片| 亚洲毛片一级带毛片基地| 中文字幕在线播放不卡| 国产导航在线| 午夜视频日本| 无码网站免费观看| 午夜激情福利视频| 黄色网站在线观看无码| 成年人福利视频| 亚洲一区二区约美女探花| 2020精品极品国产色在线观看| 波多野结衣一区二区三区88| 香港一级毛片免费看| 国产美女精品一区二区| 色天天综合| 国产精品密蕾丝视频| 精品无码日韩国产不卡av| 无码啪啪精品天堂浪潮av| 国产精品黄色片| 福利在线不卡| 91网站国产| 风韵丰满熟妇啪啪区老熟熟女| 亚洲精品福利视频| 国产美女91视频| a级毛片毛片免费观看久潮| 欧美在线观看不卡| 日韩乱码免费一区二区三区| 中国一级特黄大片在线观看| 强奷白丝美女在线观看| 一区二区日韩国产精久久| 亚洲性一区| 九九免费观看全部免费视频| 欧美日韩精品一区二区在线线 | 99久久国产综合精品女同| 国产XXXX做受性欧美88| 亚洲人成电影在线播放| 强乱中文字幕在线播放不卡| 国产精品自在线拍国产电影| 国产在线欧美| 亚洲综合色区在线播放2019| 一本一道波多野结衣一区二区 | 欧美国产日产一区二区| 亚亚洲乱码一二三四区| 久久免费精品琪琪| 国产va免费精品观看| 波多野结衣一区二区三区88| 欧美日韩国产系列在线观看| 热re99久久精品国99热| 99热6这里只有精品| 在线国产三级| 日韩精品专区免费无码aⅴ| 欧美精品xx| 91网站国产| 亚洲欧洲日韩综合色天使| 97se亚洲综合在线天天| 国产亚洲视频播放9000| 人妻丰满熟妇av五码区| 日韩av无码DVD| 精品视频一区在线观看|