国产精品jizz在线观看麻豆_国产一区红桃视频_91夜夜揉人人捏人人添红杏_深夜精品寂寞黄网站在线观看

報名人數299346
資訊中心 > 課程相關資訊 > 機器人培訓 > 機器人培訓 >?robtarget型的內置功能程序:Offs和CRobt

robtarget型的內置功能程序:Offs和CRobt

時間:2021-06-11 16:53 來源:

Offs功能程序的編程應用

Offs是一個robtarget型的內置功能程序,其作用是對一個robtarget型的機器人位置數據進行偏移,并返回偏移后的robtarget型數據值。
offs的語法格式為:Offs (Point ,XOffset ,YOffset ,ZOffset)
point:偏移基準點,robtarget型數據;
XOffset:工件坐標系中X方向的位移,num型數據;
YOffset:工件坐標系中Y方向的位移,num型數據;
ZOffset:工件坐標系中Z方向的位移,num型數據;
智通工業機器人培訓專家下面以一些示例來介紹offs功能程序。
例1:MoveL Offs(p10,0,0,50), v1000, fine, tool0WObj:=wobj1;
在工件坐標系wobj1下,將機械人tool0的TCP移動至p10點往Z軸方向偏移50mm的位置處。
例2:p20 := Offs(p10,50,0,0);
將P10往X軸方向偏移50mm后的位置數據值賦給p20。

Offs是一個非常實用的功能程序,合理使用Offs,能夠大大減少一個程序中需要示教的點位。例如,在圖10-8中,目標點p1、p2、p3、p4是矩形的四個頂點,相對位置關系固定,現需要編寫程序使tool1的TCP沿圖中的矩形軌跡運動。下文的程序1和程序2都能夠完成任務要求,但程序1需要示教4個目標點,程序2由于使用了offs功能程序僅
需要示教1個目標點。


  圖10-8


程序1:
MoveL p1, v1000, fine, tool1WObj:=wobj1;
MoveL p2, v1000, fine, tool1WObj:=wobj1;
MoveL p3, v1000, fine, tool1WObj:=wobj1;
MoveL p4, v1000, fine, tool1WObj:=wobj1;
MoveL p1, v1000, fine, tool1WObj:=wobj1;
程序2:
MoveL p1, v1000, fine, tool1WObj:=wobj1;
MoveL Offs(p1,200,0,0), v1000, fine, tool1WObj:=wobj1;
MoveL Offs(p1,200,160,0), v1000, fine, tool1WObj:=wobj1;
MoveL Offs(p1,0,160,0), v1000, fine, tool1WObj:=wobj1;
MoveL p1, v1000, fine, tool1WObj:=wobj1;

 CRobt功能程序的編程應用

CRobt是一個robtarget型的內置功能程序,其作用是讀取機器人當前的位置數據,并返回一個robtarget型數據值,包含機器人當前TCP的X、Y、Z值,姿態q1~q4,軸配置等數據。

CRobt的語法格式為:CRobT ([Tool] [WObj])
[Tool]:指定用于計算的工具,tooldata型數據,如果不指定則使用當前工具;
[WObj]:指定用于計算的工件坐標系,wobjdata型數據,如果不指定則使用當前工件坐標系;
對于多任務的控制系統,還有用于指定讀取機器人位置數據的任務的可選變量[TaskRef]、[TaskName],在此不再介紹。下面以一些示例來介紹CRobt功能程序。
例1:VAR robtarget p1;
MoveL *, v500, fine, tool1;
p1 := CRobT(Tool:=tool1 WObj:=wobj0);
讀取機器人當前的位置數據,并存儲于p1中,tool1、wobj0用于計算位置。需要注意的是為保證讀取數據的準確性,讀取機器人位置前機器人應是靜止的,所以前一條運動指令應當使用轉彎半徑Fine。
例2:MoveL *, v500, Fine, tool1;
MoveL Offs(CRobT(),0,0,50), v1000, Fine, tool0;
從當前位置*處,往坐標系的的Z軸方向,線性偏移50mm,使用當前激活的工具和工件坐標進行位置計算。

 創建用戶自定義功能程序

ABB機器人控制系統內置的功能程序非常多,對于其他內置功能程序東莞工業機器人培訓老師就不再給大家逐一介紹,想了解其他內置功能程序的作用與用法,請查閱ABB官方提供的技術參考手冊《RAPID指令、函數和數據類型》。
除了系統內置的功能程序外,用戶還可以自行聲明、編寫功能程序。下文展示了一個用戶自定義的功能程序,程序的作用是比較兩個num型數據的大小,并返回數值較大的那個程序數據,若兩數相等則返回0。
 
FUNC num which_bigger(INOUT num num1,INOUT num num2)
IF num1 > num2 THEN
RETURN num1;
ELSEIF num2 > num1 THEN
RETURN num2;
ELSE
RETURN 0;
ENDIF
ENDFUNC
 
東莞工業機器人培訓專家在下面以聲明上述用戶自定義功能程序which_bigger為例,講解在程序編輯器界面如何聲明用戶自定義功能程序。聲明的步驟是:1單擊【例行程序】—2單擊【文件】—3單擊【新建例行程序】—4輸入名稱“which_bigger”—5類型選擇為“功能”—6單擊參數后面的“...”—7單擊【添加】—8單擊【添加參數】—9輸入參數名“num1” —10單擊【確定】—11參數數據類型設定為num—12參數模式設定為輸入輸出(Inout)—13單擊【添加】—14單擊【添加參數】—15輸入參數名“num2” —16單擊【確定】—17參數數據類型設定為num—18參數模式設定為Inout—19單擊【確定】—20單擊【確定】。詳細的操作步驟圖示見圖10-9~圖10-19:

 

                                                                                   
                            圖10-9                                                           圖10-10                                                                                  
 
            

                           圖10-11                                                         圖10-12


           
                           圖10-13                                              圖10-14
 
           

                          圖10-15                                                            圖10-16


          

                       圖10-17                                                           圖10-18



                       圖10-19

完成功能程序的聲明后,就可以對功能程序進行編寫,操作方法與例行程序的操作方法相同。完成功能程序的編寫,就可以調用自定義的功能程序,調用方法與內置功能程序的調用方法相同。


想了解更多東莞工業機器人培訓資訊?智通教育20年致力于東莞工業機器人培訓、PLC培訓、電工培訓等培訓項目,詳情聯系:0769-8707-8535.
国产精品jizz在线观看麻豆_国产一区红桃视频_91夜夜揉人人捏人人添红杏_深夜精品寂寞黄网站在线观看
亚洲地区一二三色| 国产成人精品免费一区二区| 欧美刺激午夜性久久久久久久| 看电影不卡的网站| 国产调教视频一区| av不卡在线播放| 亚洲精品乱码久久久久久久久 | 91网站最新网址| 一区二区三区久久久| 欧美二区在线观看| 同产精品九九九| 久久人人超碰精品| 99re6这里只有精品视频在线观看| 亚洲精品成人少妇| 91久久国产最好的精华液| 夜夜夜精品看看| 日韩一区二区三区精品视频| 国产一区视频导航| 亚洲丝袜精品丝袜在线| 欧美日韩国产高清一区二区三区 | 精品久久久久久综合日本欧美| 国产成人午夜精品5599| 国产精品国产精品国产专区不片| 91免费视频大全| 免费在线一区观看| 国产精品女主播在线观看| 91成人国产精品| 久久er99精品| 亚洲图片另类小说| 日韩欧美一区二区视频| 成人综合在线观看| 亚洲国产精品久久人人爱| 久久久亚洲午夜电影| 色吊一区二区三区| 韩国成人在线视频| 一区二区三区在线视频播放| 精品欧美一区二区在线观看| 91亚洲精华国产精华精华液| 麻豆精品一二三| 亚洲欧美日韩一区二区| 欧美成人免费网站| 欧洲视频一区二区| 国产精品中文有码| 午夜国产不卡在线观看视频| 国产亚洲婷婷免费| 欧美年轻男男videosbes| 国产不卡一区视频| 日韩精品免费视频人成| 日韩美女视频19| 欧美精品一区二区三区高清aⅴ | 精品日韩在线观看| 在线观看亚洲a| 国产成人高清在线| 日韩二区在线观看| 亚洲三级电影网站| 久久亚洲免费视频| 欧美精三区欧美精三区| caoporn国产精品| 精品一区二区国语对白| 亚洲一区二区三区四区的 | 欧美va亚洲va香蕉在线| 欧美性xxxxx极品少妇| 丁香天五香天堂综合| 久久精品久久久精品美女| 亚洲永久免费av| 国产精品午夜春色av| 精品免费日韩av| 91精品办公室少妇高潮对白| 粉嫩在线一区二区三区视频| 免播放器亚洲一区| 亚洲一级在线观看| 亚洲婷婷综合久久一本伊一区| 久久尤物电影视频在线观看| 777色狠狠一区二区三区| 欧美视频一区二| 欧美午夜一区二区三区 | 99国产精品久久久久| 成人午夜电影网站| 国产成人鲁色资源国产91色综 | 97久久精品人人爽人人爽蜜臀| 国产99久久久国产精品免费看| 国产精品资源在线看| 国产麻豆一精品一av一免费| 激情深爱一区二区| 国产在线观看一区二区| 国产在线视频不卡二| 国产麻豆成人精品| 国产成人综合精品三级| 国产精品69毛片高清亚洲| 国产福利一区在线| 成人一道本在线| 波多野结衣亚洲| 99re在线视频这里只有精品| 91视频在线看| 91传媒视频在线播放| 欧美日韩三级在线| 在线不卡中文字幕| 日韩欧美一区二区在线视频| 精品日韩在线一区| 久久精品视频在线看| 国产欧美精品在线观看| 中文字幕av不卡| 亚洲视频精选在线| 亚洲精品久久7777| 午夜天堂影视香蕉久久| 青青草91视频| 国产酒店精品激情| 成人激情动漫在线观看| 91视频免费播放| 欧美精三区欧美精三区| 精品久久久久久久一区二区蜜臀| 久久婷婷色综合| 中文字幕中文字幕中文字幕亚洲无线| 一色桃子久久精品亚洲| 一区二区三区国产精品| 日日欢夜夜爽一区| 精品一区二区三区免费视频| 国产成人午夜高潮毛片| 91在线观看成人| 欧美日韩国产在线观看| 欧美一区二区女人| 2022国产精品视频| 亚洲欧美在线视频观看| 亚洲一区成人在线| 另类欧美日韩国产在线| 国产99久久久精品| 欧美在线影院一区二区| 日韩精品影音先锋| 国产精品免费看片| 亚洲va欧美va人人爽午夜| 紧缚捆绑精品一区二区| 本田岬高潮一区二区三区| 欧美网站大全在线观看| 精品免费一区二区三区| 一区二区欧美国产| 亚洲精品va在线观看| 国产真实精品久久二三区| 丁香啪啪综合成人亚洲小说| 欧美综合色免费| 欧美电影免费观看高清完整版| 欧美国产欧美亚州国产日韩mv天天看完整| 亚洲日本在线天堂| 日韩高清电影一区| 成人性生交大合| 欧美美女一区二区三区| 欧美激情中文不卡| 亚洲成人手机在线| 国产高清成人在线| 欧美综合一区二区| 亚洲精品一区二区三区影院 | 欧美日韩的一区二区| 久久综合久久综合九色| 亚洲日本电影在线| 久久国产精品区| 色综合天天综合网天天狠天天| 日韩一区二区三区四区| 亚洲欧美日韩中文字幕一区二区三区| 美国三级日本三级久久99| 91麻豆精品一区二区三区| 日韩精品一区二区三区在线观看| 亚洲欧洲精品一区二区三区 | 亚洲欧美电影院| 国产主播一区二区| 欧美视频精品在线观看| 国产片一区二区| 日韩高清国产一区在线| 97精品久久久久中文字幕| 精品少妇一区二区三区免费观看| 亚洲理论在线观看| 国产精品伊人色| 69堂成人精品免费视频| 亚洲女同一区二区| 国精产品一区一区三区mba视频| 在线观看免费亚洲| 日本一区免费视频| 久久精品国产亚洲a| 欧美日韩免费一区二区三区视频| 国产精品欧美精品| 国内精品视频一区二区三区八戒| 欧美日韩色一区| 亚洲精品中文字幕乱码三区| 国产精品一区免费视频| 91精品午夜视频| 亚洲综合自拍偷拍| 99精品视频在线免费观看| 久久久www成人免费毛片麻豆 | 免费高清在线一区| 欧美三级电影在线看| 亚洲视频免费在线观看| 国产精品1区二区.| 欧美va天堂va视频va在线| 天天综合天天综合色| 日本二三区不卡| 亚洲同性gay激情无套| 成人少妇影院yyyy| 久久久99精品免费观看不卡| 日本不卡视频在线| 欧美日韩aaaaaa| 亚洲综合视频在线观看| 北条麻妃国产九九精品视频|