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
主站蜘蛛池模板: 亚洲六月丁香六月婷婷蜜芽| 伊人成人在线视频| 人妻中文字幕无码久久一区| 亚洲欧美精品日韩欧美| 亚洲69视频| 免费一级大毛片a一观看不卡| 永久在线播放| 在线欧美日韩| 国产黄网站在线观看| 国产欧美中文字幕| 一区二区三区国产精品视频| 72种姿势欧美久久久大黄蕉| 亚洲国产日韩在线成人蜜芽| 亚洲欧美日韩成人高清在线一区| 亚洲AV无码乱码在线观看裸奔| 亚洲欧美日韩中文字幕在线一区| 91国内视频在线观看| 999国内精品久久免费视频| 波多野衣结在线精品二区| 亚洲视频在线网| 爱爱影院18禁免费| 亚洲综合片| 麻豆精品国产自产在线| 亚洲人成网站在线观看播放不卡| 一级毛片在线播放免费观看| 午夜在线不卡| 国产午夜福利在线小视频| 九一九色国产| 午夜不卡视频| 91国内在线视频| 亚洲天堂网在线播放| 国产在线一二三区| 青青久久91| 97青草最新免费精品视频| 亚洲日本中文字幕天堂网| 小说区 亚洲 自拍 另类| 日韩黄色大片免费看| 九九热精品免费视频| 久夜色精品国产噜噜| 色天堂无毒不卡| 久久这里只有精品23| 亚洲精品卡2卡3卡4卡5卡区| 天天综合天天综合| 午夜国产精品视频| 91色在线观看| 国产午夜精品一区二区三| 久久久久久尹人网香蕉| 久久男人资源站| 国产性猛交XXXX免费看| 中文字幕久久亚洲一区| 久久动漫精品| 华人在线亚洲欧美精品| 99在线观看精品视频| 精品福利一区二区免费视频| 亚洲无线国产观看| 中国国产一级毛片| 久久久久亚洲AV成人人电影软件| 国产区成人精品视频| 国产一级做美女做受视频| 波多野一区| 无码专区国产精品第一页| 国产网站黄| 99久久精品免费看国产免费软件| 亚洲一级毛片免费观看| 国精品91人妻无码一区二区三区| www.youjizz.com久久| 99伊人精品| 国产亚洲视频中文字幕视频| 无码精品福利一区二区三区| 日韩无码视频专区| 欧美精品亚洲精品日韩专区va| 精品91自产拍在线| 欧美97欧美综合色伦图| 亚洲国产中文在线二区三区免| 国产精品va免费视频| 精品人妻一区无码视频| 成年av福利永久免费观看| 久久精品无码国产一区二区三区| 亚洲清纯自偷自拍另类专区| 久久成人免费| 亚洲欧美日韩动漫| 精品国产黑色丝袜高跟鞋|