報名人數(shù)298782
資訊中心 > 課程相關(guān)資訊 > 機器人培訓(xùn) > 機器人培訓(xùn) >?ABB創(chuàng)建工件坐標(biāo)系用戶方法和目標(biāo)方法的異與同

ABB創(chuàng)建工件坐標(biāo)系用戶方法和目標(biāo)方法的異與同

時間:2019-08-27 17:25 來源:李濤

相信很多童鞋對ABB機器人工件坐標(biāo)系的創(chuàng)建都有所了解,但是對于創(chuàng)建方法中的用戶方法和目標(biāo)方法一知半解,有的老師上課的時候會簡單的說:任選其中一種就可以了。如下圖↓

ABB創(chuàng)建工件坐標(biāo)系方法01 

那么他們有什么區(qū)別?兩種方法同時選擇可以嗎?

如果任選其中一種方法,則創(chuàng)建的坐標(biāo)系是一樣的,robotstudio中可以通過生成的框架進(jìn)行查看。

如果兩種方法同時選擇進(jìn)行創(chuàng)建,也是可以的。此時創(chuàng)建的工件坐標(biāo)同時包含了用戶坐標(biāo)系和目標(biāo)坐標(biāo)系

要理解這兩點,我們要先了解世界坐標(biāo)系(豎直安裝的機器人可以以wobj0為參考)、用戶方法創(chuàng)建的用戶坐標(biāo)系uframe 、目標(biāo)方法創(chuàng)建的目標(biāo)坐標(biāo)系oframe 之間的關(guān)系。

ABB創(chuàng)建工件坐標(biāo)系方法02 

如果機械臂正夾持著工具,則在世界坐標(biāo)系中定義用戶坐標(biāo)系(如果使用固定工具,則在腕坐標(biāo)系中定義)。而目標(biāo)坐標(biāo)系是在用戶坐標(biāo)系中進(jìn)行定義。如果只選擇目標(biāo)方法創(chuàng)建,則相當(dāng)于在在世界坐標(biāo)系中定義目標(biāo)坐標(biāo)系。


案例說明

PERS wobjdata wobj2 :=[ FALSE, TRUE, "", [ [300, 600, 200], [1, 0,0 ,0] ], [ [0, 200, 30], [1, 0, 0 ,0] ] ];
使用以下值來描述上圖中的工件:
? 機械臂未夾持著工件。
? 使用固定的用戶坐標(biāo)系。
? 用戶坐標(biāo)系不旋轉(zhuǎn),且其在世界坐標(biāo)系中的原點坐標(biāo)為x=300、y=600和z=200
mm。
? 目標(biāo)坐標(biāo)系不旋轉(zhuǎn),且其在用戶坐標(biāo)系中的原點坐標(biāo)為x=0、y=200和z=30mm。 

所以,當(dāng)用戶坐標(biāo)系原點值進(jìn)行了改變,就算目標(biāo)坐標(biāo)系的值沒有改變,目標(biāo)坐標(biāo)系的原點在空間中的位置也改變了。各位童鞋不妨試試看。

關(guān)于如何應(yīng)用,大家也可以思考一下。也可以關(guān)注智通教育官微“玩轉(zhuǎn)工業(yè)機器人”公眾號了解更多。

智通教育是東莞市專業(yè)的工業(yè)機器人培訓(xùn)機構(gòu),平時會不定期的在網(wǎng)站發(fā)布一些工業(yè)機器人課程相關(guān)的知識點,有興趣的同學(xué)歡迎大家關(guān)注本網(wǎng)站!