




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
1、常用 指 令基本運動指令基本運動指令MoveL/MoveJMoveL p1, v100, z10, tool1;L直線運動直線運動J轉軸運動轉軸運動目標位置目標位置數(shù)據(jù)類型數(shù)據(jù)類型: robotarget運行速度運行速度單位單位: mm/s數(shù)據(jù)類型數(shù)據(jù)類型: speeddata轉彎區(qū)尺寸轉彎區(qū)尺寸單位單位: mm數(shù)據(jù)類型數(shù)據(jù)類型: zonedata工具中心點工具中心點 ( TCP )數(shù)據(jù)類型數(shù)據(jù)類型: tooldata基本運動指令基本運動指令MoveCMoveC p1, p2, v100, z10, tool1;L直線運動直線運動J轉軸運動轉軸運動C圓周運動圓周運動運行速度運行速度單位單位:
2、mm/s數(shù)據(jù)類型數(shù)據(jù)類型: speeddata轉彎區(qū)尺寸轉彎區(qū)尺寸單位單位: mm數(shù)據(jù)類型數(shù)據(jù)類型: zonedata工具中心點工具中心點 ( TCP )數(shù)據(jù)類型數(shù)據(jù)類型: tooldata中間位置中間位置數(shù)據(jù)類型數(shù)據(jù)類型 :robotarget目標位置目標位置數(shù)據(jù)類型數(shù)據(jù)類型: robotarget RivetHenJ lsdw_rt_65test, v100, HenRivetData1test, NO, t_rrt_ja03062, NoNextRivet; RivetHenJ/L:鉚接指令(轉軸:鉚接指令(轉軸/線性)線性) lsdw_rt_65test:目標點位置:目標點位置 V10
3、0:速度(:速度(mm/s) HenRivetData1test:當前鉚接參數(shù):當前鉚接參數(shù) NO:鉚接數(shù)據(jù)類型(:鉚接數(shù)據(jù)類型(YES/NO) t_rrt_ja03062:工具坐標系:工具坐標系 NoNextRivet:下一個鉚接參數(shù):下一個鉚接參數(shù)鉚接焊指令鉚接焊指令 RivetHenJ/L SpotL pw1_15_6100101, vmax, gun1, sw1_15_6100101, t_rsw_V137533WObj:=w_fx22220_01; SpotL/J:焊接指令(線性焊接指令(線性/轉軸)轉軸) pw1_15_6100101:目標點位置:目標點位置 vmax:速度(:速度
4、(mm/s) Gun1:工具,伺服槍:工具,伺服槍 sw1_15_6100101:焊接參數(shù):焊接參數(shù) t_rsw_V137533WObj:=w_fx22220_01:工具:工具工件坐工件坐標系標系伺服點焊指令伺服點焊指令 SpotJ/L DsipL/C/(On/Off )pw1_15_6100101, vmax, ,bead1, t_rsw_V137533WObj:=w_fx22220_01; DsipL/C/(On/Off):點膠指令(線性點膠指令(線性/圓弧圓弧/【涂膠打涂膠打開開/關閉關閉】) pw1_15_6100101:目標點位置:目標點位置 vmax:速度(:速度(mm/s) be
5、ad1:打膠參數(shù):打膠參數(shù) t_rsw_V137533WObj:=w_fx22220_01:工具:工具工件坐工件坐標系標系涂膠指令涂膠指令 DsipL/C/(On/Off ) MeasurePosition 4108, 5000, r2_b2_1, v100, t_SensorzwObj:=WCarC538, Status MeasurePosition:在線測量指令:在線測量指令 4108:測點:測點ID號號 5000:拍照時間(單位:拍照時間(單位ms) r2_b2_1:測點位置:測點位置 V100:速度(單位:速度(單位mm/s) t_SensorzwObj:=WCarC538:工具:工
6、具/工件坐標系工件坐標系 Status:指令默認的,無意:指令默認的,無意義在線測量指令在線測量指令 MeasurePosition基本運動指令實例基本運動指令實例基本運動指令函數(shù)基本運動指令函數(shù)MoveL Offs(p1,100,50,0), v100,將光標移至目標點,按回車鍵,進入選擇窗口,在功能鍵上選擇 Func,采用切換鍵選擇所用函數(shù) Offs() 或 RelTool() 。Offs(p1,100,50,0) 代表一個距離 p1 點 X 軸偏差量為 100mm,Y 軸偏差量為 50mm,Z 軸偏差量為 0 的點。函數(shù) Offs() 座標方向與機器人 World 座標系一致。基本運動指
7、令函數(shù)基本運動指令函數(shù)MoveL RelTool(p1,100,50,0Rx:=30 Ry:=-60Rz:=45), v100, RelTool(p1,100,50,0Rx:=30Ry:=-60 Rz:=45) 代表一個距離 p1 點 X 軸偏差量為100mm,Y 軸偏差量為 50mm,Z 軸偏差量為 0 , X 軸偏差角度為 30 度,Y 軸偏差角度為60 度,Z 軸偏差角度為 45 度的點。 函數(shù) RelTool() 座標方向與機器人 Tool 座標系一致?;具\動指令函數(shù)基本運動指令函數(shù) 畫一個長為 100mm,寬為50mm,長方形。MoveL p1,v100, MoveL p2,v10
8、0, MoveL p3,v100, MoveL p4,v100, MoveL p1,v100, 確定 p1、p2、p3、p4 位置可采用函數(shù)。MoveL p1,v100, MoveL Offs(p1,100,0,0),v100, MoveL Offs(p1,100,-50,0),v100, MoveL Offs(p1,0,-50,0),v100, MoveL p1,v100,轉軸運動指令轉軸運動指令MoveAbsJMoveAbsJ jpos1, v100, z10, tool1;運行速度運行速度單位單位: mm/s數(shù)據(jù)類型數(shù)據(jù)類型: speeddata轉彎區(qū)尺寸轉彎區(qū)尺寸單位單位: mm數(shù)據(jù)類
9、型數(shù)據(jù)類型: zonedata工具中心點工具中心點 ( TCP )數(shù)據(jù)類型數(shù)據(jù)類型: tooldata目標位置目標位置數(shù)據(jù)類型數(shù)據(jù)類型 :jointtarget輸入輸出信號輸入輸出信號DO指機器人輸出信號。DI 指機器人輸入信號。 機器人數(shù)字輸入輸出采用直流 24V 電源。 輸入輸出信號有兩種狀態(tài)。 1 ( High ) 為接通。 0 ( Low ) 為斷開。 輸入輸出信號必須在系統(tǒng)參數(shù)中定義。輸出信號指令輸出信號指令SetSet do1;do1:輸出信號名。( signaldo )將一個輸出信號賦值為 1,在輸出信號名相應 I/O 板的相應信號端口輸出直流 24V電壓。 輸出信號指令輸出信號
10、指令ResetReset do1;do1:輸出信號名。( signaldo )將一個輸出信號賦值為 0,在輸出信號名相應 I/O 板的相應信號端口沒有直流 24V電壓輸出。 輸出信號指令輸出信號指令PulseDOPulseDO do1;do1:輸出信號名。( signaldo )輸出一個脈沖信號,脈沖長度為 0.2 s。 PLength參變量( num ) 脈沖長度,0.1s-32s。 輸入信號指令輸入信號指令WaitDIWaitDI di1, 1;di1:輸入信號名。( signaldi ) 1: 狀態(tài)。( dionum )等待一個輸入信號達到規(guī)定狀態(tài)。參變量:MaxTime ( num )
11、等待輸入信號最長時間 s。TimeFlag ( bool )邏輯量,TRUE 或 FALSE。輸入信號指令輸入信號指令WaitDIWaitDI di1, 1MaxTime:=5TimeFlag:=flag1; 如果只選用參變量 MaxTime,機器人等待超過最長時間后,機器人將停止運行,并顯示相應出錯信息或進入機器人錯誤處理程序 ( Error Handler )。 如果同時選用參變量 MaxTime 與參變量TimeFlag,等待超過最長時間后,無論是否滿足等待的狀態(tài),機器人將自動執(zhí)行下一句指令。如果在最長等待時間內得到相應信號,將邏輯量置為 FALSE,如果超過最長等待時間,將邏輯量置為
12、TRUE。通信指令通信指令(人機對話人機對話)TPEraseTPErase;示教器顯示屏清屏指令。通信指令通信指令(人機對話人機對話)TPWriteTPWrite string;string:顯示屏顯示的字符串。( string )在示教器顯示屏上顯示字符串數(shù)據(jù),也可以用 “xxxxxx” 形式直接定義字符串,每一個寫屏指令最多顯示 80 個字符。通信指令通信指令(人機對話人機對話)TPReadFKTPReadFK Answer, Text, FK1, FK2, FK3, FK4, FK5;Answer:賦值數(shù)字變量。( num )Text:顯示屏顯示的字符串。( string )FK1:功能
13、鍵 1 顯示的字符串。( string )FK2:功能鍵 2 顯示的字符串。( string )FK3:功能鍵 3 顯示的字符串。( string )FK4:功能鍵 4 顯示的字符串。( string )FK5:功能鍵 5 顯示的字符串。( string )在示教器顯示屏上顯示字符串,在功能鍵上顯示相應字符串,選擇按相應的功能鍵,機器人自動給數(shù)字變量賦于相應數(shù)值 1-5。程序流程指令程序流程指令IFIF THEN符合判斷條件, “Yes-part”執(zhí)行 “Yes-part” ENDIF指令。 IF THEN符合判斷條件, “Yes-part”執(zhí)行 “Yes-part” ELSE指令。 “Not
14、-part”不符合判斷條件,ENDIF執(zhí)行 “Not-part” 指令。 程序流程指令程序流程指令IFIF THEN符合判斷條件 1, “Yes-part 1”執(zhí)行 “Yes-part 1” ELSEIF THEN 指令。 “Yes-part 2”符合判斷條件 2,ELSE執(zhí)行 “Yes-part 2” “Not-part”指令。ENDIF 不符合任何判斷條件執(zhí)行 “Not-part” 指令。 程序流程指令程序流程指令TESTTEST reg1測試 ( 數(shù)字 ) 變量,CASE 1:數(shù)字變量值為 1, PATH 1;執(zhí)行 CASE 1 指令。CASE 2:數(shù)字變量值為 2, PATH 2;執(zhí)行
15、 CASE 2 指令。數(shù)字變量值無法在DEFAULT:CASE 內找到相應值 Error;執(zhí)行 DEFAULTENDTEST內指令。程序循環(huán)指令程序循環(huán)指令WHILEreg1:=1;循環(huán)至不符合判斷條WHILE reg1 5 DO件 reg1 5,才執(zhí)行 reg1:=reg1+1;ENDWHILE 以后的ENDWHILE指令。循環(huán)指令 WHILE 運行時,機器人循環(huán)至不滿足判斷條件后,才跳出循環(huán)指令,執(zhí)行 ENDWHILE 以后的運行指令。當循環(huán)指令 WHILE 運行時,存在死循環(huán),在編寫相應機器人程序時必須注意。 FOR Loop counter FROM Start value TO En
16、d valueSTEP Step value DO ENDFOR Loop counter:循環(huán)計數(shù)標示循環(huán)計數(shù)標示 ( identifier ); Start value:標示初始值(標示初始值(num);); End value:標示最終值(標示最終值(num);); STEP Step value :計數(shù)更改值(計數(shù)更改值(num)。)。程序循環(huán)指令程序循環(huán)指令FOR 應用:當前指令通過循環(huán)判斷標示從初始值逐漸更改應用:當前指令通過循環(huán)判斷標示從初始值逐漸更改至最終值,從而控制程序相應循環(huán)次數(shù),如果不使用至最終值,從而控制程序相應循環(huán)次數(shù),如果不使用參變量參變量Step循環(huán)標示每次更改值
17、默認為循環(huán)標示每次更改值默認為1,如果,如果,使用使用參變量參變量Step循環(huán)標示每次更改值為參變量設置的值,循環(huán)標示每次更改值為參變量設置的值,通常情況下,初始值、最終值和更改值為整數(shù),循環(huán)通常情況下,初始值、最終值和更改值為整數(shù),循環(huán)判斷標示使用判斷標示使用i、j、k等小寫字母,是標準的機器人循等小寫字母,是標準的機器人循環(huán)指令,常在通訊讀寫,數(shù)組數(shù)據(jù)賦值數(shù)據(jù)等處理時環(huán)指令,常在通訊讀寫,數(shù)組數(shù)據(jù)賦值數(shù)據(jù)等處理時例用。例用。 注意:循環(huán)計數(shù)器的值在初始值與最終值之間或等于注意:循環(huán)計數(shù)器的值在初始值與最終值之間或等于初始值與最終值,執(zhí)行程序循環(huán)指令初始值與最終值,執(zhí)行程序循環(huán)指令FOR,如
18、果循環(huán)如果循環(huán)計數(shù)器的值在這范圍之外計數(shù)器的值在這范圍之外,FOR循環(huán)停止循環(huán)停止,繼續(xù)繼續(xù)執(zhí)行執(zhí)行ENDFOR后后的程序指令。的程序指令。程序循環(huán)指令程序循環(huán)指令FOR程序運行停止指令程序運行停止指令StopStop;機器人在當前指令行停止運行,屬于機器人軟停止指令 ( Soft Stop ),可以直接在下一句指令行啟動機器人。程序運行停止指令程序運行停止指令ExitExit;屬于機器人軟停止指令 ( Soft Stop ),機器人在當前指令行停止運行,并且復位整個運行程序,將程序運行指針移至主程序第一行,機器人程序必須從頭開始運行。計時指令計時指令ClkResetClkReset cloc
19、k1;clock1:機器人時鐘名稱。( clock )將一個機器人時鐘復位。計時指令計時指令ClkStartClkStart clock1;clock1:機器人時鐘名稱。( clock )將一個機器人時鐘打開,開始計時。計時指令計時指令ClkStopClkStop clock1;clock1:機器人時鐘名稱。( clock )將一個機器人時鐘關閉,停止計時,但仍舊保持時鐘數(shù)據(jù)直至復位。運動速度控制指令運動速度控制指令VelSetVelSet 100, 5000;100: 機器人運行速率 %。( num )5000:機器人最大速度 mm/s。 ( num )每個機器人運動指令均有一個運行速度,在執(zhí)行運動速度控制指令 VelSet
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業(yè)或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 應急演練流程設計培訓
- 2024-2025學年山東省煙臺市南部八年級上學期期中生物學試卷
- ICU常用護理評估量表
- 南陽科技職業(yè)學院《現(xiàn)代西方哲學專題》2023-2024學年第一學期期末試卷
- 福建體育職業(yè)技術學院《琴法》2023-2024學年第一學期期末試卷
- 貴州護理職業(yè)技術學院《學術論文規(guī)范與訓練理論教學》2023-2024學年第一學期期末試卷
- 寧夏藝術職業(yè)學院《體檢診斷學B》2023-2024學年第一學期期末試卷
- 四川長江職業(yè)學院《坦培拉材料語言》2023-2024學年第一學期期末試卷
- 江西省部分高中學校2024-2025學年高二下學期期中考試 化學 PDF版含解析
- 暴力行為的防范與護理
- 四川阿壩州公開招聘社區(qū)工作者考試高頻題庫帶答案2025年
- 北京市朝陽區(qū)2022-2023四年級下冊數(shù)學期末試題+答案
- 軋輥作業(yè)指導書
- LY/T 1704-2007白蛾周氏嚙小蜂人工繁育及應用技術規(guī)程
- JJF 1078-2002光學測角比較儀校準規(guī)范
- 如何進行生產線編成
- 腦卒中篩查與干預流程
- 電氣工程及其自動化畢業(yè)論文
- 馬鈴薯脫毒種薯繁育技術
- 洪澇災害災區(qū)血吸蟲病防控應急工作方案(2020年版)
- 帕金森病患者的睡眠障礙課件
評論
0/150
提交評論