FANUC機器人Mastering
發(fā)布日期:2012-06-11 蘭生客服中心 瀏覽:5741
一、為什么要Mastering(原點復歸)
Mastering和使用絕對值脈沖編碼器(APC)的機器人各軸的角度有關,通常情況下,為了獲得在零度位置的脈沖記數,需要做Mastering。
因為Mastering的數據出廠時就設置好了,所以,在正常情況下,沒有必要做Masteing,但是只要發(fā)生以下情況之一,就必須執(zhí)行Mastering。
•機器人執(zhí)行一個初始化啟動或CMOS的備份電池的電壓下降導致Mastering數據丟失
•APC的備份電池的電壓下降導致APC脈沖記數丟失。
•機器人的機械部分因為撞擊導致脈沖記數不能指示軸的角度。
注意:機器人的數據包括Mastering數據和脈沖編碼器的數據,分別由各自的電池保持。
如果電池沒電,數據將會丟失。為了防止這種情況發(fā)生,兩種電池都要定期更換,當電池電壓不足,將有報警“BLAL”提醒用戶,
二、Mastering的方式
Mastering的方式 |
解釋 |
Jig mastering |
出廠時設置, |
Mastering at the zero-degree positions |
由于機械拆卸或維修導致機器人Mastering數據丟失, |
Quick mastering |
由于電氣或軟件問題導致丟失Mastering數據,恢復已經存入的Mastering數據作為快速示教調試基準。若由于機械拆卸或維修導致機器人Mastering數據丟失,則不能采取此法, |
Single axis mastering |
由于單個坐標軸的機械拆卸或維修(通常是更換馬達引起) |
Setting mastering data |
記下Mastering數據, |
三、0度位置Mastering
機器人的所有軸都在0度時,執(zhí)行0度位置Mastering。
機器人的每根軸都有一個0度標記,使用這些標記作為參考,手動示教機器人的各個軸到0度位置。
由于0度位置Mastering有賴于人眼的對正,所以沒有其他方法準確,所以0度位置Mastering是一種應急方法。
☺條件:系統變量$MASTER_ENB的值必須由0設置成1或2。如果已經為1或2,則無須更改(進入系統變量畫面的步驟:MENU→SYSTEM→F1(TYPE) →Variable)
具體設置如下:
四.單軸 Mastering
當機器人的一些軸(不是全部軸)由于脈沖編碼器的電壓下降或者是更換脈沖編碼器時,需要做單軸Mastering。具體設置如下:
表2 單軸Mastering設置
項目 |
描述 |
ACTUAL POS |
當前機器人關節(jié)坐標下的數據 |
MSTR POS |
為執(zhí)行單軸Mastering設置而定義的Mastering 位置,一般取0度 |
SEL |
為執(zhí)行Mastering的軸設置,一般輸入1 |
ST |
顯示單軸Mastering設置完以后的狀態(tài) 0 Mastering數據丟失,需要做Mastering 1 Mastering數據丟失(僅僅其他軸被Mastering), 需要做Mastering 2 完成Mastering設置。 |
上一篇:ABB機器人示教
下一篇:FANUC機器人文件的輸入/輸出
-
FANUC機器人示教
一、安全操作規(guī)程1、示教和手動機器人(1)請不要帶者手套操作示教盤和操作盤。 (2)在點動操作機器人時要采用較低的倍率速度以增加對機器人的控制機會。 (3)在按下示教盤上的點動鍵之前要考慮到機器人的運動趨勢。 (4)要預先考慮好避讓機
2012-06-11 -
FANUC機器人的執(zhí)行程序
一、程序中斷和恢復程序中斷由以下兩種情況引起:■ 程序運行中遇到報警■ 操作人員停止程序運行 程序的中斷狀態(tài)有兩種類型: 有意中斷程序運行的方法:■ 按下TP或操作箱上的急停按鈕,還有可以輸入外部E-STOP信號。 輸入UI[1] *
2012-06-11 -
FANUC機器人程序結構
一、運動指令運動指令已經在編程一章中講過,在這里我們重點討論弧焊指令,寄存器指令,I/O指令,分支指令,等待指令,偏置指令,程序控制指令和其他常用的指令。這些指令都是通過程序編輯畫面中的[INST]進入的(見圖1) 注意:不同的軟件,
2012-06-11 -
FANUC機器人FRAMES的設置
一、坐標系的分類(見表1) 表1 World Frame(通用坐標系) 是一個不可設置的缺省坐標系。其原點是用戶坐標系和點動坐標系的參考位置,位于機器人內預先定義的位置。 ToolFrame(工具坐標
2012-06-11