




版權說明:本文檔由用戶提供并上傳,收益歸屬內容提供方,若內容存在侵權,請進行舉報或認領
文檔簡介
項目六 項目六 工業機器人高級編程ABB工業機器人實操與應用ABB工業機器人實操與應用續表PAGEPAGE1PAGEPAGE10其他常用指令介紹任務描述:ABB工業機器人提供了豐富的RAPID程序指令,為方便大家對程序的編制,同時也為復雜應用的實現提供可能。下面按照RAPID程序指令、功能的用途進行了一個分類,并對每一個指令作了說明,如需對指令的應用及參數進行詳細的了解,可以查看ABB工業機器人隨機電子手冊中詳細的說明。知識學習:1.程序執行的控制指令(1)程序的調用指令說明Pl調用例行程序r通過帶變量的例行程序名稱調用例行程序RETURN返回原例行程序(2)例行程序內的邏輯控制指令說明tF如果滿足條件,就執行一條指令IF當滿足不同的條件時,執行對應的程序FOR根據指定的次數,重復執行對應的程序指令說明E如果條件滿足,重復執行對應的程序TEST對一個變量進行判斷,從而執行不同的程序GOTO跳轉到例行程序內標簽的位置l跳轉標簽(3)停止程序的執行指令說明Stop停止程序執行T停止程序執行并禁止在停止處再開始Break臨時停止程序的執行,用于手動調試n停止程序執行與機器人運動e中止當前程序的運行并將程序指針PP復位到主程序的第一條指令。如果選擇了程序連續運行模式,程序將從主程序的第一句重新執行2.變量指令與功能變量指令主要用于以下4個方面:①對數據進行賦值;②等待指令;③注釋指令;④程序模塊控制指令。(1)賦值指令指令說明:=對程序數據進行賦值(2)例行程序內的邏輯控制指令說明e等待一個指定的時間,程序再往下執行l等待一個條件滿足后,程序繼續往下執行I等待一個輸入信號狀態為設定值O等待一個輸出信號狀態為設定值(3)程序注釋指令說明t對程序進行注釋(4)程序模塊加載指令說明Load從機器人硬盤加載一個程序模塊到運行內存UnLoad從運行內存中卸載一個程序模塊StartLoad在程序執行的過程中,加載一個程序模塊到運行內存中tdStartoad使用后,使用此指令將程序模塊連續到任務中使用CanceLoad取消加載程序模塊f檢查程序引用Save保存程序模塊Me從運行內存刪除程序模塊(5)變量功能指令說明t判斷數據是否是有效的整數OpMode讀取當前機器人的操作模式RunMode讀取當前機器人程序的運行模式MMe讀取程序任務當前是否無運動的執行模式m獲取一個數組的維數指令說明Pt讀取帶參數例行程序的可選參數值Ispers判斷一個參數是不是可變量Isvar判斷一個參數值是不是變量(6)轉換功能指令說明e將字符串轉換為指定格式的字節數據r將字符數據轉換成字符串3.運動設定(1)速度設定指令說明MaxRobSpeed獲取當前型號機器人可實現的最大TCP速度t設定最大的速度與倍率h更新當前運動的速度倍率t定義機器人的加速度m設定大地坐標中工具與載荷的加速度Pm設定運動路徑中TCP的加速度(2)軸配置管理指令說明J關節運動的軸配置控制L線性運動的軸配置控制(3)奇異點的管理指令說明a設定機器人運動時,在奇異點的插補方法(4)軸配置管理指令說明Pn激活位置偏置Pt激活指定數值的位置偏置Pf關閉位置偏置n激活外軸偏置t激活指定數值的外軸偏置f關閉外軸位置偏置e通過3個位置數據計算出位置的偏置e通過6個位置數據計算出位置的偏置ORobT從一個位置數據刪除位置偏置e從原始位置和替換位置定義一個框架(5)軟伺服功能指令說明t激活一個或多個軸的軟伺服功能t關閉軟伺服功能(6)機器人參數調整功能指令說明TuneServo伺服調整t伺服調整復位Pl幾何路徑精度調整PMe在圓弧插補運動時,工具姿態的變換方式ABB工業機器人實操與應用ABB工業機器人實操與應用項目六 項目六 工業機器人高級編程(7)空間監控管理指令說明TuneServo伺服調整t伺服調整復位Pl幾何路徑精度調整PMe在圓弧插補運動時,工具姿態的變換方式注:這些功能需要選項“dns”配合。4.運動控制(1)機器人運動控制指令說明MoveCTCP圓弧運動MJ關節運動MoveLTCP線性運動MJ絕對角度運動MJ外部直線軸和旋轉軸運動MoveCDOTCP圓弧運動的同時觸發一個輸出信號MO關節運動的同時觸發一個輸出信號MoveLDOTCP線性運動的同時觸發一個輸出信號MoveCSyncTCP圓弧運動的同時執行一個例行程序Mc關節運動的同時執行一個例行程序MoveLSyncTCP線性運動的同時執行一個例行程序(2)搜索功能指令說明SearchCTCP圓弧搜索運動SearchLTCP線性搜索運動J外軸搜索運動5.輸入/輸出信號的處理(1)對輸入/輸出信號的值進行設定指令說明O對一個數字輸出信號的值置返PO對數字輸出信號進行脈沖輸出t將數字輸出信號置為0Set將數字輸出信號置為1O設定模擬輸出信號的值O設定數字輸出信號的值O設定組輸出信號的值(2)O模塊的控制指令說明e關閉一個I/O模塊e開啟一個I/O模塊(3)讀取輸入/輸出信號值功能說明t讀取模擬輸出信號的值t讀取數字輸出信號的值t讀取組輸出信號的值I檢查一個數字輸入信號已置1O檢查I/O信號是否有效6.通信功能(1)示教器上人機界面的功能指令說明TPErase清屏Pe在示教器操作界面上寫信息ABB工業機器人實操與應用ABB工業機器人實操與應用續表項目六 項目六 工業機器人高級編程指令說明e在示教器事件日志中寫報警信息并儲存TPReadFK互動的功能鍵操作TPReadNum互動的數字鍵盤操作TPShow通過PD程序打開指定的窗口(2)Sockets通信指令說明e創建新的Sockett連接遠程計算機SocketSend發送數據到遠程計算機e從遠程計算機接受數據e關閉Socket7.中斷程序(1)中斷設定指令說明CONNECT連接一個中斷符號到中斷程序I使用一個數字輸入信號觸發中斷O使用一個數字輸出信號觸發中斷I使用一個組輸入信號觸發中斷O使用一個組輸出信號觸發中斷I使用一個模擬輸入信號觸發中斷O使用一個模擬輸出信號觸發中斷r計時中斷t在一個指定的位置觸發中斷IPers使用一個可變量觸發中斷IError當一個錯誤發生時觸發中斷e取消中斷(2)中斷的控制指令說明ISleep關閉一個中斷h激活一個中斷e關閉所有中斷e激活所有中斷8.系統相關的指令時間控制指令說明t計時器復位t計時器開始計時p計時器停止計時d讀取計時器數值9.數學運算(1)簡單運算指令說明r清空數值Add加或減操作Incr加1操作r減1操作(2)算術功能功能說明Abs取絕對值Round四
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網頁內容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經權益所有人同意不得將文件中的內容挪作商業或盈利用途。
- 5. 人人文庫網僅提供信息存儲空間,僅對用戶上傳內容的表現方式做保護處理,對用戶上傳分享的文檔內容本身不做任何修改或編輯,并不能對任何下載內容負責。
- 6. 下載文件中如有侵權或不適當內容,請與我們聯系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- DB32/T 3762.15-2021新型冠狀病毒檢測技術規范第15部分:血清/血漿IgM和IgG抗體磁微粒化學發光法檢測程序
- DB32/T 3761.35-2021新型冠狀病毒肺炎疫情防控技術規范第35部分:醫院手術室
- DB32/T 3670-2019律師政府法律顧問服務導則
- DB32/T 3521-2019“不見面審批”服務規范
- DB32/T 3506-2019青年創業培訓服務規范
- DB31/T 955-2015豬圓環病毒2a/2b亞型實時熒光PCR檢測和分型方法
- DB31/T 493-2020屋頂綠化技術規范
- DB31/T 320-2020工業開發區建設規范
- DB31/T 1189.2-2019車載緊急報警系統第2部分:車輛應急救援平臺技術要求和測試方法
- DB31/T 1041-2017盆栽紅掌生產技術規程
- 《大學生職業發展與生涯規劃(高職版)》 教案 第3課 探索自己的職業興趣
- 基于主題意義的小學英語單元整體教學 論文
- 中山職業技術學院宿舍寬帶接入校園網連接技術方案
- 陶行知教育名篇讀書分享ppt
- 癌性傷口的處理教學課件
- 血栓與止血檢驗及其相關疾病-血栓與止血檢驗(血液學檢驗課件)
- 深圳中考志愿表格模板
- 村衛生室醫保自查自糾報告及整改措施
- 【電氣專業】15D501建筑物防雷設施安裝
- 中國傳統文化知到章節答案智慧樹2023年西安理工大學
- 新疆維吾爾自治區初中學業水平考試英語答題卡
評論
0/150
提交評論