機器人程序偏移功能

2021-02-15 上海發那科技術沙龍

1.偏移功能概述

對於程序中的某一範圍的動作語句,偏移功能可將其已示教完成的位置轉移到其他位置。偏移的形式包括:程序偏移,鏡像偏移和角度輸入偏移。


1)程序偏移:將示教位置進行三維平行偏移或平行旋轉偏移。

 

圖1程序偏移

2)鏡像偏移:將示教位置以面對稱的方式進行三維鏡像偏移或鏡像旋轉偏移。

圖2鏡像偏移

3)角度輸入偏移:通過所指定的旋轉軸、旋轉角度以及旋轉次數可使程序等間隔地多次偏移。例如加工輪胎圓周上的輪孔時,只需完成一個加工部位的示教,即可生成其他加工部位的位置數據。

 

圖3角度輸入偏移

2.程序偏移的使用指南
1)進入設定畫面:按【菜單】--【實用工具】--【程序偏移】;
 

圖4程序偏移的菜單選擇

2)指定原程序:在【原程序】處按F4選擇需要偏移的程序名;若針對原程序中的某一範圍進行偏移,則在【範圍】處選擇「部分」,並在【開始行】和【結束行】處輸入指定行號;
 

圖5程序偏移的程序設置


3)指定新程序:在【新程序】處輸入新的程序名,偏移後的指令將生成在該新程序中;若輸入現有的程序名,則需在【插入行】處指定插入到現有程序中的行號;
4)按shift+上下箭頭轉到下一頁,輸入偏移信息;
 

圖6程序偏移的偏移信息設置

a)平行偏移:將【旋轉】設為「OFF」,然後對原程序中的1個代表點(P1)和偏移程序中的1個代表點(Q1)進行指定,指定的方法有:
F4【參考】:使用源程序中的位置數據,參考位置類型有P[]、PR[];
F5【記錄】:將TCP示教至源位置和目標位置後,分別進行記錄。

圖7程序偏移中代表點的指定

此外,平行偏移還可以使用直接輸入的方法。在圖5第二頁的功能鍵中選擇F2【直接】切換至直接輸入法,進入以下畫面,選擇需要偏移的方向(X、Y、Z)輸入所需偏移量。
 

圖8程序偏移的直接輸入法

b)平行旋轉偏移:將【旋轉】設為「ON」,然後對原程序中的3個代表點(P1、P2、P3)和偏移程序中的3個代表點(Q1、Q2、Q3)進行指定; 

圖9程序旋轉偏移的偏移信息設置


圖10程序旋轉偏移中代表點的指定

5)完成以上信息設定後,按F2【執行】執行偏移變換,偏移後的位置將寫入所指定的程序中。

注意:執行旋轉偏移變換後,新程序中機器人工具的姿勢可能與原程序不一致,請手動單步執行確認後再連續運行程序。


3.鏡像偏移的使用指南
1)進入設定畫面:按【菜單】--【實用工具】--【鏡像偏移】;
 

圖11鏡像偏移的菜單選擇


2)原程序和新程序的指定方法請參考程序偏移;
3)按shift+上下箭頭轉到下一頁,輸入偏移信息;
 

圖12鏡像偏移的偏移信息設置

圖13鏡像偏移中代表點的指定


a)鏡像偏移:將【旋轉】設為「OFF」,然後對原程序中的1個代表點(P1)和偏移程序中的1個代表點(Q1)進行指定;

b)鏡像旋轉偏移:將【旋轉】設為「ON」,然後對原程序中的3個代表點(P1、P2、P3)和偏移程序中的3個代表點(Q1、Q2、Q3)進行指定。

4)完成以上信息設定後,按F2【執行】執行偏移變換,偏移後的位置將寫入所指定的程序中。

注意:執行旋轉偏移變換後,新程序中機器人工具的姿勢可能與原程序不一致,請手動單步執行確認後再連續運行程序。


4.角度輸入偏移的使用指南
1)進入設定畫面:按【菜單】--【實用工具】--【角度輸入偏移】;
 

圖14 角度輸入偏移的菜單選擇

2)原程序和新程序的指定方法請參考程序偏移;
3)按shift+上下箭頭轉到下一頁,指定旋轉平面的代表點,以及是否啟用旋轉軸:
 

圖15 角度輸入偏移的偏移信息設置

a)啟用旋轉軸:將【旋轉軸啟用】設為「啟用」, 然後指定3個代表點P1、P2、P3計算得到旋轉面,在指定代表點P0,通過P0並垂直於旋轉面的軸即為旋轉軸。
b)禁用旋轉軸:將【旋轉軸啟用】設為「禁用」,然後指定3個代表點P1、P2、P3,系統通過這3點自動計算旋轉面和旋轉軸;


圖16 角度輸入偏移中代表點的指定

4)指定旋轉的角度和重複次數,旋轉正方向由代表點P1轉向P2的方向確定;
5)完成以上信息設定後,按F2【執行】確定執行偏移變換,偏移後的位置將寫入所指定的程序中。
 

圖17 角度輸入偏移所生成的程序

注意:執行旋轉偏移變換後,新程序中機器人工具的姿勢可能與原程序不一致,請手動單步執行確認後再連續運行程序。

相關閱讀:

機器人主要參數介紹

如何察看機器人當前的位置信息

工業機器人的五個坐標系你都了解嗎?

機器人小知識 | 機器人程序屬性介紹

機器人工具坐標系的設置與使用(直接輸入法)

機器人工具坐標系的設置與使用(三點示教法)

機器人工具坐標系的設置與使用(六點示教法)

機器人用戶坐標系的設置與使用 (三點示教法)

機器人用戶坐標系的設置與使用 (直接輸入法)

機器人位置信息定義

機器人小知識 | 坐標系選擇指令的介紹

機器人小知識 | 動作指令的編輯

機器人小知識 | 指令編輯(變更編號、取消、改為備註)


相關焦點

  • 《王者榮耀》鏡頭偏移功能是什麼意思 鏡頭偏移功能分析
    王者榮耀s19賽季將加入鏡頭偏移功能,很多玩家都表示很好奇,這個鏡頭偏移功能會帶來哪些影響呢?現在就來了解下! 是什麼意思?哪些英雄可以鏡頭偏移?" src="http:/... 王者榮耀鏡頭偏移功是什麼?
  • 工業機器人堆垛視覺系統詳解
    本文引用地址:http://www.eepw.com.cn/article/201808/385060.htm2.5D 視覺堆垛視覺堆垛程序通過相機視野內目標比例的變化來估算目標的高度並引導機器人的運動補償目標的偏移,不但包括X軸,Y軸和X-Y平面旋轉度R,也同時包括Z軸。
  • DELMIA虛擬仿真:機器人程序自動生成功能介紹與使用方法
    大多數的虛擬仿真與離線編程軟體都有機器人運行程序自動生成的功能,利用程序自動生成功能可以快速、準確、高效地創建機器人運行程序,提高示教編程效率、降低停機時間
  • CAD製圖初學入門之偏移功能使用技巧
    在使用浩辰CAD軟體繪製圖紙的過程中,CAD偏移也是比較常見的功能之一,但是對於很多CAD製圖初學入門者對CAD偏移功能並不是很了解,為此給大家匯總一些浩辰CAD軟體中關於偏移功能的CAD製圖初學入門技巧。
  • 免費的微信小程序轉碼機器人,小程序生成二維碼,轉碼機器人製作
    這幾天看到,有微信群提供這樣小程序轉碼的服務,而且大部分都是付費轉碼,一次0.2元。正好自己也有需要,於是花了一天時間,自己也擼了自動轉碼的機器人,有需要的朋友,可以免費使用。免費的小程序轉碼機器人CZ2572小程序轉碼的好處:小程序只能分享給微信已加好友,公眾號都不可以分享,有點變態,所以如果像是拼多多類型的活動,只能給微信內固定好友邀請,無法達到真實邀請目的,而小程序本身不自帶生成二維碼功能,經幾日研究
  • KUKA-C4機器人SWRITE函數的用法說明
    打開APP KUKA-C4機器人SWRITE函數的用法說明 發表於 2020-06-30 16:57:50 SWRITE具有與
  • 嘀嗒順風車上線春運報平安和路線偏移預警功能 前者可預計到達時間
    針對春運期間跨城順風出行和較長距離出行等使用場景,嘀嗒順風車於18日上線兩項安全新功能:「春運報平安」和「路線偏移預警」。其中,「春運報平安」功能讓用戶在分享行程的實時位置更精準,路線更清晰,預計到達的時間更準確,讓等候的家人更心安。而「路線偏移預警」可讓用戶可自主選擇與車主約定的行駛路線,一旦路線稍有偏離,系統就會立即提示,護航用戶一路心安。
  • 愛普生EPSON機器人SPEL+語言
    概述SPEL+是在RC170/180、RC90、RC700控制器上運行的與BASIC相近的程序語言。它支持多任務,動作控制和I/O控制。程序以ASCII文本形式創建,被編輯在可以執行的對象文件中。2. 程序結構一個SPEL+程序包括有函數,變量和宏指令,每一個程序以.PRG的擴展名保持到對應的項目裡(Project)。
  • 【分享】小程序轉碼機器人
    很多時候小程序有分享出去的渠道,但是我們卻不能使用小程序碼去分享好友,於是乎我們給各位小夥伴打造了一款微信小程序自動轉碼機器人,簡單好用!
  • 機器人輔助抽吸腦血腫 「失語」患者恢復語言功能
    遼寧一醫院近日在神經外科手術機器人的輔助下,為一位腦血腫患者開展了微創抽吸手術。手術後患者血腫腔消失,恢復語言功能,表達流暢。  中國醫科大學附屬第一醫院神經外科主任吳安華告訴記者,該名患者3個月前患腦出血,採取保守治療後出現語言障礙,只能說隻言片語,且語速緩慢。「我們對患者進行術前CT檢查發現,患者頭部的血腫已經液化,增強核磁提示血液液化周邊增強,壓迫到了語言中樞神經。」
  • Robotstudio軟體:ABB機器人機器視覺位姿引導虛擬仿真
    工件坐標系創建完成後,使用「同步」功能將在仿真環境中創建的工件坐標系以及工具坐標系同步到機器人控制器中,同步時二者所屬的模塊均選擇「Module1」。機器人位置與姿態變量聲明在Robotstudio軟體的「RAPID」菜單欄下,打開機器人程序模塊Module1,然後在程序代碼編輯窗口中聲明機器人在X、Y軸上的位置偏移變量PosXY以及在Z軸上的旋轉變量OrientRz,完整變量聲明代碼,如下圖所示。
  • FANUC機器人:先執行指令功能/後執行指令功能介紹與使用方法
    概述在機器人應用過程中,往往需要在機器人的動作指令執行結束之前或之後指定的時間點,調用I/O信號交互子程序,或者進行信號的輸出。FANUC機器人自身提供了這樣的功能,這個功能被稱為先執行/後執行指令功能。通過此功能,可以在機器人動作的同時輸出信號,從而縮短機器人與外圍設備進行信號交互的等待時間,增強程序的執行效率。
  • Robotstudio軟體:工具機上下料工作站機器人示教編程
    工藝說明在虛擬仿真軟體Robotstudio軟體中,機器人示教編程有多種方式,你可以使用「路徑編輯」功能選項卡中的相關功能進行示教編程;也可以使用虛擬示教器,按照機器人現場示教的方法進行示教編程;當然如果你對ABB機器人指令足夠熟悉,你也可以使用Robotstudio軟體自帶的「RAPID」程序編輯器進行示教編程
  • FANUC機器人:參考位置功能介紹與設定方法
    機器人位於參考位置時,會立即輸出預先設定的數位訊號,實現與總控系統或其他設備的信號交互。FANUC機器人根據這種工況,在機器人系統中內置了參考位置設定功能,以方便用戶快速有效地實現機器人的運行控制需求。該功能可以通過將參考位置設定置於啟用/禁用,來實現約定信號的輸出有效或無效。機器人最多支持設定10個參考位置。
  • FANUC機器人:奇異點迴避功能介紹與使用方法
    針對腕部奇異點,FANUC機器人提供了奇異點迴避功能,能夠實時迴避腕部的奇異點,並且此功能在機器人執行程序時和手動運行時都可以使用。通過使用奇異點迴避功能可以實現:避免機器人腕部關節軸發生過度的迴轉,能夠平順地通過腕部的奇異點,這樣就能夠使機器人工具中心點(TCP)的速度保持不變。
  • PLC、機器人編程、labviEW軟體等
    程序執行控制◆ 跳入與分支◆ 循環◆ 等待與掛起 10.外部自動功能◆ 定義與序列◆ 輸入配置◆ 輸出配置 11.遞交入口◆遞交入口項目案例實操: 庫卡機器人基礎站1機器人軟體界面如何對機器人常用參數進行設置二、機器人系統機器人不同的坐標系, 掌握各坐標系下機器人手動示教方法機器人零點標定方法機器人基本運動指令及運用如:關節指令,直線運動指令,圓弧運動指令機器人程序創建與編寫機器人編程過程中的注意事項機器人偏移指令畫正方形機器人偏移指令畫圓的簡單軌跡編程
  • FANUC機器人編程及應用
    四軸的是SCARA機器人,一般通過電腦乙太網連接,使用IE瀏覽器,輸入網址「192.168.1.100」即可進如相關操作畫面,有程序編輯頁面還有搭配視覺的IVISION之類的。六軸機械手通常用機械手柄進行操作和編程。
  • ComText:這個程序讓機器人有了情節記憶
    為了讓人類與機器人更好地交流,MIT 計算機科學與人工智慧實驗室的研究員開發了一個名為 ComText 的程序。這款程序給機器人增加了情節記憶,讓它們能夠接受更加複雜的命令。目前,他們已經在機器人 Baxter 上測試了程序。機器人沒有情景化的記憶。
  • 拳頭工業機器人視覺零點標定簡介及功能概要
    拳頭工業機器人視覺零點標定簡介拳頭工業機器人視覺零點標定功能是利用相機來測量在工業機器人的工具尖端安裝的專用測量目標,通過對拳頭工業機器人的機構參數的誤差進行計算和補償,來提高拳頭工業機器人的定位精度的一種功能
  • 機器人碼垛編程方法與技巧
    機器人碼垛應用非常常見,那我們先來認識認識碼垛是什麼吧?碼垛機是將已裝入容器的紙箱,按一定排列碼放在託盤、棧板(木質、塑膠)上,進行自動堆碼,可堆碼多層。(以ABB機器人舉例介紹)首先,我們來分析一下,我們碼垛產品的時候是有行有列的(或者說橫向縱向),那麼這時候我們就可以聯想到數組也剛好有這一特性。由此,我們可以利用數組對機器人進行編程!要想編好程序,我們應該先理解數組了。所謂數組,是有序的元素序列。