報名人數299030
            資訊中心 > 課程相關資訊 > 機器人培訓 > 機器人培訓 >?ABB SCARA 機器人現場定義工具坐標系的操作方法

            ABB SCARA 機器人現場定義工具坐標系的操作方法

            時間:2019-08-27 09:16 來源:黃遠飛

            6軸串聯型機器人定義工具坐標系的方法,并不適用于四軸scara機器人,當我們試圖使用同樣的方法定義scara機器人的工具坐標系時,會如下圖所示,提示無法通過當前位置校準。

            ABB工業機器人知識點1 

            那對于scara機器人我們該如何現場定義工具坐標系呢?由于機械結構的限制,scara機器人只具有4個自由度,只能作Rz旋轉,無法作Rx、Ry旋轉。因此對于scara機器人的工具坐標系,一般只定義工作坐標系的原點,使用于tool0的默認方向作為新建工具坐標系的方向。

            現場示教四軸scara機器人的工具坐標系,可遵循以下步驟進行操作:

            1.在現場,先將機器人工具拆除,將四軸端面移動到與錐尖參考點同一高度,記錄下此時tool0在base坐標系下的坐標值(示教為P10點),如下圖所示。

            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工業機器人知識點2 


            2.在現場,讓機器人以3種不同的姿態,將工具作業點移動至錐尖參考點,并且以tool0&Base為參考坐標系,示教為P1、P2、P3點。

            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工業機器人知識點3ABB工業機器人知識點4ABB工業機器人知識點5

            3.在RS上新建一個虛擬工作站,導入與現場機器人型號一致的機器人模型,將P1、P2、P3、p10點數據導入虛擬工作站中;

            4.在RS虛擬工作站編寫并運行以下程序:

            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工業機器人知識點6

            5.在虛擬工作站中,以center的坐標值為底面中心點,建立一個各軸旋轉方向為0的圓柱體,將圓柱底面圓心點,捕捉為機器人TCP的位置,工具坐標系的方向使用默認值,建立工具坐標系tooldata_2。


            6.將虛擬工作站中的tooldata_2工具坐標系數據導入現場機器人,即可得到一個以機器人工具作業點為TCP,與tool0方向相同的工具坐標系。


            對于看完本文后有以下任意情形之一的,請聯系“玩轉工業機器人”公眾號編者,預約現場解答:

            1.看不懂給出的程序;

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

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

            4.不會機器人的基本操作;

            5.完全一臉懵逼。


            小編,在廣東智通職業培訓學院等你喔!

             智通教育是東莞市專業的工業機器人培訓機構,平時會不定期的在網站發布一些工業機器人課程相關的知識點,有興趣的同學歡迎大家關注本網站!

            亚洲国产一区二区三区在线观看| 亚洲人成精品久久久久| 亚洲精品国产精品乱码视色| 亚洲国产黄在线观看| 成人婷婷网色偷偷亚洲男人的天堂| 国产亚洲精品影视在线| 久久亚洲精品国产亚洲老地址| 亚洲日本乱码一区二区在线二产线| 久久久久久久亚洲Av无码| 337p日本欧洲亚洲大胆艺术| 久久精品国产亚洲精品2020| 亚洲精品国产情侣av在线| 亚洲成人福利在线观看| 亚洲一区中文字幕| 国产AV旡码专区亚洲AV苍井空| 亚洲欧美日韩久久精品| 国产AV无码专区亚洲AV麻豆丫| 男人的天堂亚洲一区二区三区 | 亚洲av色福利天堂| 亚洲ⅴ国产v天堂a无码二区| 亚洲AV人人澡人人爽人人夜夜| 亚洲第一精品福利| 亚洲视频在线观看地址| 亚洲AV无码一区二区三区在线| 亚洲无吗在线视频| 亚洲AV无码国产一区二区三区| 免费在线观看亚洲| 青青草原亚洲视频| 亚洲av中文无码乱人伦在线r▽| 亚洲男人天堂2017| 亚洲国产成人精品青青草原| 亚洲中文字幕无码av永久| 综合一区自拍亚洲综合图区| 久久亚洲AV永久无码精品| 日韩va亚洲va欧洲va国产| 91亚洲精品视频| 亚洲综合激情五月丁香六月| 亚洲va中文字幕无码| 亚洲精品美女久久久久99| 97se亚洲综合在线| 一区二区亚洲精品精华液|