亚洲国产中文精品碰碰|特级精品毛片免费观看|国产在线视频一区区三区|91精品人妻系列动画无码|韩国无码一区二区三区精品|最新国产精品国产免费观看|国产激情一级毛片久久久软件|日本午夜精品一区二区三区电影

報(bào)名人數(shù)298905
資訊中心 > 課程相關(guān)資訊 > 機(jī)器人培訓(xùn) > 機(jī)器人培訓(xùn) >?ABB SCARA 機(jī)器人現(xiàn)場(chǎng)定義工具坐標(biāo)系的操作方法

ABB SCARA 機(jī)器人現(xiàn)場(chǎng)定義工具坐標(biāo)系的操作方法

時(shí)間:2019-08-27 09:16 來(lái)源:黃遠(yuǎn)飛

6軸串聯(lián)型機(jī)器人定義工具坐標(biāo)系的方法,并不適用于四軸scara機(jī)器人,當(dāng)我們?cè)噲D使用同樣的方法定義scara機(jī)器人的工具坐標(biāo)系時(shí),會(huì)如下圖所示,提示無(wú)法通過(guò)當(dāng)前位置校準(zhǔn)。

ABB工業(yè)機(jī)器人知識(shí)點(diǎn)1 

那對(duì)于scara機(jī)器人我們?cè)撊绾维F(xiàn)場(chǎng)定義工具坐標(biāo)系呢?由于機(jī)械結(jié)構(gòu)的限制,scara機(jī)器人只具有4個(gè)自由度,只能作Rz旋轉(zhuǎn),無(wú)法作Rx、Ry旋轉(zhuǎn)。因此對(duì)于scara機(jī)器人的工具坐標(biāo)系,一般只定義工作坐標(biāo)系的原點(diǎn),使用于tool0的默認(rèn)方向作為新建工具坐標(biāo)系的方向。

現(xiàn)場(chǎng)示教四軸scara機(jī)器人的工具坐標(biāo)系,可遵循以下步驟進(jìn)行操作:

1.在現(xiàn)場(chǎng),先將機(jī)器人工具拆除,將四軸端面移動(dòng)到與錐尖參考點(diǎn)同一高度,記錄下此時(shí)tool0在base坐標(biāo)系下的坐標(biāo)值(示教為P10點(diǎn)),如下圖所示。

CONST robtarget p10:=[[500,150,100],[0,0.05879971,0.9982698,0],[-1,-2,0,0],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];

ABB工業(yè)機(jī)器人知識(shí)點(diǎn)2 


2.在現(xiàn)場(chǎng),讓機(jī)器人以3種不同的姿態(tài),將工具作業(yè)點(diǎn)移動(dòng)至錐尖參考點(diǎn),并且以tool0&Base為參考坐標(biāo)系,示教為P1、P2、P3點(diǎn)。

CONST robtarget p1:=[[399.9998,149.9999,200],[0,1,5.364418E-07,0],[-1,0,0,0],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];

CONST robtarget p2:=[[496.75,50.05286,200],[0,0.7185054,0.6955214,0],[-1,-1,0,0],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];

CONST robtarget p3:=[[599.3085,138.2604,200],[0,0.05879981,0.9982698,0],[-1,2,0,0],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];

    ABB工業(yè)機(jī)器人知識(shí)點(diǎn)3ABB工業(yè)機(jī)器人知識(shí)點(diǎn)4ABB工業(yè)機(jī)器人知識(shí)點(diǎn)5

3.在RS上新建一個(gè)虛擬工作站,導(dǎo)入與現(xiàn)場(chǎng)機(jī)器人型號(hào)一致的機(jī)器人模型,將P1、P2、P3、p10點(diǎn)數(shù)據(jù)導(dǎo)入虛擬工作站中;

4.在RS虛擬工作站編寫(xiě)并運(yùn)行以下程序:

MODULE Module1

CONST robtarget p1:=[[399.9998,149.9999,200],[0,1,5.364418E-07,0],[-1,0,0,0],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];

CONST robtarget p2:=[[496.75,50.05286,200],[0,0.7185054,0.6955214,0],[-1,-1,0,0],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];

CONST robtarget p3:=[[599.3085,138.2604,200],[0,0.05879981,0.9982698,0],[-1,-2,0,0],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];

CONST robtarget p10:=[[500,150,100],[0,0.05879971,0.9982698,0],[-1,-2,0,0],[9E+09,9E+09,9E+09,9E+09,9E+09,9E+09]];

VAR pos teach_point{3};

VAR num radius;

VAR pos center;

VAR pos normal;

    PROC main()

        MoveJ p1,v150,fine,tool0;

        MoveJ p2,v150,fine,tool0;

        MoveJ p3,v150,fine,tool0;

        teach_point{1}:=p1.trans;

        teach_point{2}:=p2.trans;

        teach_point{3}:=p3.trans;

        FitCircle teach_point,center,radius,normal;

        center.z:=center.z+(p1.trans.z-p10.trans.z);

        TPWrite "TCP is "\Pos:=center;

    ENDPROC

ENDMODULE

ABB工業(yè)機(jī)器人知識(shí)點(diǎn)6

5.在虛擬工作站中,以center的坐標(biāo)值為底面中心點(diǎn),建立一個(gè)各軸旋轉(zhuǎn)方向?yàn)?的圓柱體,將圓柱底面圓心點(diǎn),捕捉為機(jī)器人TCP的位置,工具坐標(biāo)系的方向使用默認(rèn)值,建立工具坐標(biāo)系tooldata_2。


6.將虛擬工作站中的tooldata_2工具坐標(biāo)系數(shù)據(jù)導(dǎo)入現(xiàn)場(chǎng)機(jī)器人,即可得到一個(gè)以機(jī)器人工具作業(yè)點(diǎn)為T(mén)CP,與tool0方向相同的工具坐標(biāo)系。


對(duì)于看完本文后有以下任意情形之一的,請(qǐng)聯(lián)系“玩轉(zhuǎn)工業(yè)機(jī)器人”公眾號(hào)編者,預(yù)約現(xiàn)場(chǎng)解答:

1.看不懂給出的程序;

2.不清楚程序數(shù)據(jù)如何在虛擬工作站于真實(shí)控制器間傳遞;

3.不懂RobotStudio軟件如何使用;

4.不會(huì)機(jī)器人的基本操作;

5.完全一臉懵逼。


小編,在廣東智通職業(yè)培訓(xùn)學(xué)院等你喔!

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