FANUC機器人:奇異點迴避功能介紹與使用方法

2020-12-17 工業機器人虛擬仿真

奇異點概述

大部分6軸關節型機器人,由於機械限位或軟限位的限制,在其運動空間中會出現逆運動學無解的情況,也就是基於坐標的規劃運動無法明確的逆向轉化為機器人各個關節軸的旋轉角度,在機器人工作空間中這些逆運動學無解的點就被稱為「奇異點」。機器人奇異點大致可以分為以下三種類型。

肩部奇異點:肩部奇異點是在機器人手腕的中心與J1軸關節在同一條直線上時發生。這種情況下,會導致關節軸1和4試圖瞬間旋轉180度。

肘部奇異點:當機器人手腕的中心與關節軸2和3處於同一平面時,會產生肘部奇異點。肘部奇異點看起來像機器人「伸得太遠」,導致肘部鎖定在某個空間位置。

腕部奇異點:當機器人的兩個手腕軸(關節軸4和6)在同一條直線上時,就會發生這種情況,這可能會導致這些關節試圖立即旋轉180度。

對於肩部奇異點與肘部奇異點,只要限制機器人作業範圍,就可輕易地迴避。但是,腕部奇異點在機器人工作區域的幾乎所有位置都有可能發生。機器人在通過這些腕部奇異點或者其附近時,機器人腕部軸中的J4軸與J6軸,將在短時間內進行迴轉量大的運動,使機器人產生極度怪異的運動姿態;若是此時限制腕部軸的運行速度,則會導致工具中心點(TCP)的速度變慢,同時機器人也將與所示教的運行軌跡產生偏離。

針對腕部奇異點,FANUC機器人提供了奇異點迴避功能,能夠實時迴避腕部的奇異點,並且此功能在機器人執行程序時和手動運行時都可以使用。

通過使用奇異點迴避功能可以實現:避免機器人腕部關節軸發生過度的迴轉,能夠平順地通過腕部的奇異點,這樣就能夠使機器人工具中心點(TCP)的速度保持不變。

FANUC機器人奇異點迴避功能屬於機器人系統軟體選項,若是需要使用此功能,需要額外安裝Singularity Avoidance(R792)和Motion Package(R809)系統軟體選項。對於不同型號的機器人,奇異點迴避功能可能會不受支持。

使用注意事項

FANUC機器人奇異點迴避功能,在使用過程中應注意以下事項:

奇異點迴避功能只限於搬運工具應用型(HandingPRO)的機器人,對於有協調控制、跟蹤拾取、連續旋轉、圖形生成等附加功能的機器人無法同時使用。

此功能只對機器人的直線運動有效,圓弧運動則不能生效。

使用奇異點迴避功能時,機器人運動時的腕部姿態與示教的姿態有時不同。不僅是經過奇異點的路徑軌跡點,而且後續的路徑軌跡點的姿態也有可能被更改。

機器人單步運行時,前進和後退有可能執行不同的動作。為避免這種差異,以單步方式運行前進時,機器人實際的姿態與示教的姿態不同的情況下,示教器會顯示「MOTN-208形態無法達到」的報警。此時,若在該點處執行位置修改,則後退運行時的動作會成為與前進運行時相同的動作。

手動操作時和程序運行時,奇異點附近的動作有時會不同。

機器人路徑軌跡點在奇異點範圍內時,示教的路徑軌跡點將被更改。

在關節運動的轉角部分,此功能有可能無法使用。

手動運行時的使用方法

手動操作時的奇異點迴避功能的「有效/無效」,可通過示教器顯示手動運行指定的坐標系前面的「S/」的有無來判斷。例如顯示「S/世界」帶有「S/」時,表示手動運行奇異點迴避功能有效;沒有「S/」的情況下,手動運行時的奇異點迴避功能無效。

機器人接通電源時,奇異點迴避功能的「有效/無效」,根據選擇的程序自動切換。

手動運行時要切換奇異點迴避功能的「有效/無效」,可以通過以下步驟實現:

機器人示教器的操作面板上按下「FCTN」鍵,在彈出的FUNCTION 1快捷菜單中,通過對「5 T/奇異點 點動」的選擇,來切換手動運行時奇異點迴避功能的「有效/無效」。

程序運行時的使用方法

程序運行中奇異點迴避功能的「有效/無效」,可針對不同的程序單獨選擇。新建程序時的有效/無效,以點動操作時的奇異點迴避功能的「有效/無效」為參考自動進行切換。但是,奇異點迴避功能選項追加之前或者沒有奇異點迴避功能選項的控制系統中,在導入備份程序時,程序中奇異點迴避功能無效。

程序運行時奇異點迴避功能的「有效/無效」,可以通過以下步驟實現:

機器人示教器的操作面板上按下「SELECT」鍵,進入程序選擇畫面。在程序選擇畫面上,將光標移動到需要使用奇異點迴避功能的程序上。

然後在示教器顯示界面上點擊下方的「>」,顯示出其他功能選項。

點擊「詳細」,顯示程序詳細畫面,然後點擊「下一步」。

在彈出的畫面中,通過點擊顯示界面下方的「有效/無效」,來切換程序運行時是否啟用奇異點迴避功能。

The End

上一篇:FANUC機器人示教編程:距離先執行指令功能介紹與使用方法

相關焦點

  • FANUC機器人:西門子1200PLC與FANUC機器人實現Profinet通訊
    西門子1200PLC與fanuc機器人使用Profinet通訊時,fanuc機器人需要適配Profinet通訊板卡,系統要刷入Profinet通訊選項。圖1 fanuc機器人通訊配置12、機器人通訊數據長度設置,和PLC組態中的設置一致。
  • FANUC機器人:先執行指令功能/後執行指令功能介紹與使用方法
    概述在機器人應用過程中,往往需要在機器人的動作指令執行結束之前或之後指定的時間點,調用I/O信號交互子程序,或者進行信號的輸出。FANUC機器人自身提供了這樣的功能,這個功能被稱為先執行/後執行指令功能。通過此功能,可以在機器人動作的同時輸出信號,從而縮短機器人與外圍設備進行信號交互的等待時間,增強程序的執行效率。
  • FANUC機器人示教編程:原始路徑恢復功能介紹與使用方法
    原始路徑恢復的設定原始路徑恢復功能的打開與關閉是通過對機器人系統變量「$SCR.$ORG_PTH+RSM」的參數設定決定的,當變量參數設定為「TRUE」時,表示原始路徑恢復功能有效;當變量參數設定為「FALSE」時,表示原始路徑恢復功能無效。設定操作方法以下詳細介紹。
  • FANUC機器人示教編程:信號立即輸出附加指令功能介紹與使用方法
    信號立即輸出附加指令功能是一種能夠在機器人運行軌跡目標點上立即進行信號輸出的指令功能。與上一期介紹過的「先執行/後執行指令功能」類似,它也是一種附加功能指令,我們可以把它看作是「先執行/後執行指令功能」以0.0sec指定時間進行信號輸出的特殊情況。
  • FANUC機器人示教編程:宏指令功能介紹與使用方法
    概述宏指令是指把由若干個程序指令組成的機器人程序作為一條單獨的指令來記錄,進而調用並執行該指令的功能。FANUC機器人支持記錄150個宏指令,可以將現有的程序記錄為宏指令,也可以單獨創建宏程序,然後再將其記錄為宏指令。
  • FANUC機器人:參考位置功能介紹與設定方法
    機器人參考位置概述機器人參考位置是在運行程序中或手動運行過程中頻繁使用的固定位置(預先設定的位置)。參考位置通常是離開工裝夾具等外圍設備的可動區域範圍內的安全位置。機器人位於參考位置時,會立即輸出預先設定的數位訊號,實現與總控系統或其他設備的信號交互。FANUC機器人根據這種工況,在機器人系統中內置了參考位置設定功能,以方便用戶快速有效地實現機器人的運行控制需求。該功能可以通過將參考位置設定置於啟用/禁用,來實現約定信號的輸出有效或無效。機器人最多支持設定10個參考位置。
  • FANUC機器人示教編程:距離先執行指令功能介紹與使用方法
    概述距離先執行指令是這樣一種功能,它在機器人的TCP相對動作指令的目標位置到達所指定的距離以內時,與機器人的動作並行地調用程序,或者進行信號輸出。本指令可作為動作指令的附加指令來使用,不能作為單獨指令進行示教。
  • DELMIA虛擬仿真:機器人程序自動生成功能介紹與使用方法
    利用仿真軟體的程序自動生成功能,這些任務將變得非常簡單,它通過在工件模型上選取待加工的幾何特徵曲線,並對曲線進行適當的限制,然後軟體再將這些幾何特徵曲線自動轉換為機器人運行路徑軌跡程序。DELMIA軟體也同樣提供了機器人運行程序自動生成的功能,這個功能叫「Create FollowPathActivity」,它可以通過選取模型幾何特徵的邊緣自動生成機器人運行路徑軌跡程序。
  • FANUC機器人編程及應用
    FINE 作為運動終止類型,這樣做可以使機器人 精確運動到起弧開始和起弧結束的點處。觀察手爪(焊槍等)的姿態是否逐漸 變化 4)不斷調整,儘可能使機器人的姿態不要突變 注意:當運行程序機器人走直線時,有可能會經過奇異點,這時有必要使用附加 運動指令或將直線運動方式改為關節運動方式。
  • Process Simulate軟體:機器人TCP軌跡跟蹤功能使用方法
    功能概述TCP軌跡跟蹤功能是機器人在虛擬仿真環境中運行時,仿真軟體對工具坐標系進行實時位置記錄,然後把記錄的每一個TCP位置點擬合成線條,並以具有明顯特徵的表現形式表現出來的一種功能。固定工具(外部TCP):零件直接或間接地安裝在機器人上,由機器人將零件移至安裝在外部設備上的工具上實現加工。在這種情況下,使用TCP軌跡跟蹤功能生成的機器人運行軌跡將被附加到零件上,如果零件在加工過程中發生移動,則曲線也會隨之移動。
  • PDPS軟體虛擬仿真:Lock TCPF功能介紹與使用方法
    概述在使用PDPS軟體進行虛擬仿真時,最重要的步驟就是對機器人位置和姿態的布局調整。前面也介紹過一些相關的布局調整操作,比如「Smart Place」功能。針對這樣的需求PDPS軟體也為仿真人員提供了相應的功能,它就是Process Simulate中的機器人TCP鎖定功能,即「Lock TCPF」功能,使用這個功能可以在鎖定機器人TCP位置的情況下對機器人的布局位置和姿態進行精確的手動調整,以優化仿真項目的整體布局效果。
  • 2018年FANUC工業機器人現場調試工程師班
    (12) 層的管理(13) 外部程序的管理(14) 導航器的基本介紹(15) 面向材料清單的設計(16) 物料清單的使用(17) 以端子導航器為例介紹基於導航器的設計方法(18) 在線和離線方式設備編號(19) 線號的基本使用(20) 尺寸的標註方法(21) 線束的使用
  • DELMIA軟體:仿真運行自動暫停功能介紹與使用方法
    暫停功能介紹暫停功能是DELMIA軟體的一個仿真輔助功能,它能夠讓用戶在對機器人等設備進行仿真運行時,在指定的時間點自動暫停仿真運行進程,以便於用戶為客戶做出口頭講解等工作。暫停功能使用方法進入DELMIA軟體「Workcell Sequencing」模塊,在Simulation Activity Creation工具條中點擊「Create a Pause Activity」命令按鈕,然後在左側PPR瀏覽樹的ProcessList(工藝列表)中點擊作為創建暫停工藝節點的參考工藝節點(如「Show Text:信息提示」工藝節點),隨即彈出Activity
  • MotoSim EG-VRC軟體:機器人OLP(離線編程)功能使用
    OLP是Off-Line Programming的縮寫,即離線編程,它是MotoSimEG-VRC的核心功能。使用OLP功能可以快速有效地將工業機器人移動到目標位置。當所需的目標位於模型上時,通過使用OLP功能,我們只需單擊屏幕(例如,工件的任何點等),就可以方便地移動工業機器人工具(TCP)的末端到選定的目標位置。
  • FANUC工業機器人手動示教的方法
    本文主要介紹了工業機器人坐標系,以及如何操作示教器實現點動機器人操作,如何顯示工業機器人位置狀態。1.坐標介紹在示教器中,點擊COORD,可選的坐標系有:JOINT(關節坐標)(圖1)、JGFRM(手動坐標)(圖13-2)、WORLD(全局坐標)(圖2)、TOOL(工具坐標)(如圖3)、USER(工作坐標)(圖4)。JOINT(關節坐標)可使工業機器人進行軸坐標運行,可分別對J1,J2,J3,J4,J5,J6進行旋轉。
  • 機器人十大流行程式語言的介紹及機器人編程系統以及操作方法
    機器人十大流行程式語言的介紹及機器人編程系統以及操作方法 易水寒 發表於 2018-10-28 11:46:36 「 如果您問「機器人的最佳程式語言是什麼?
  • 機器人程序偏移功能
    1.偏移功能概述對於程序中的某一範圍的動作語句,偏移功能可將其已示教完成的位置轉移到其他位置
  • DELMIA軟體:文本信息提示框功能介紹與使用方法
    作為虛擬仿真的一個功能,文本信息提示經常用來顯示設備的運行條件、運行狀況、工藝流程信息、報警信息等需要實時展示的提示信息,當然也可以在方案講解時作為提詞器用來顯示關鍵字或提示語。文本信息創建在DELMIA軟體的「Device Task Definition」模塊中創建一個簡易機器人工作站,並為機器人示教一段簡短的仿真運行程序。
  • 怎樣判定掃地機器人有沒有用?它的使用方法是怎樣的?
    拿到掃地機器人之後,首先,就要確認掃地機器人有沒有用,下面可以通過幾個方式來簡單測試,只有確定掃地機沒有問題後,然後再來探究使用方法。虛擬牆是用來劃分非清潔區域的,不想讓它進入某個區域,只需要放上虛擬牆發射器,掃地機器人就會自動迴避~四、清理垃圾盒讓掃地機工作一段時間以後,試一試清理垃圾方便不方便,不管是藏在掃地機裡面的塵盒,還是直接外掛的,都要方便易取和易裝,而且倒塵的時候要有防止洩露的裝置。
  • 七套工業機器人離線編程軟體優缺點介紹
    – 便於修改工業機器人程序。看到離線編程的這些優點後,是不是迫不及待的想看看離線編程軟體長什麼樣子?那麼往下看吧~下面詳細介紹一下主流的離線編程軟體。– AutoPath功能。該功能通過使用待加工零件的CAD模型,僅在數分鐘之內便可自動生成跟蹤加工曲線所需要的工業機器人位置(路徑),而這項任務以往通常需要數小時甚至數天– 程序編輯器。可生成工業機器人程序,使用戶能夠在Windows環境中離線開發或維護工業機器人程序,可顯著縮短編程時間、改進程序結構。