EC日志解讀
1. 簡介
本文用于通過日志排查機器人狀態(tài)。
2. 操作流程
2.1機器人運行日志備份(基于 V3.10.2 系統(tǒng)版本)
將U盤插入控制柜USB接口(U盤格式為FAT32)

在示教器上可以檢查機器人是否識別到U盤

日志備份
首先確認U盤里沒有rbctrl文件夾,否則日志信息會覆蓋
系統(tǒng)→文件備份→日志備份→確認(如果U盤里有rbctrl文件夾則確認覆蓋)


日志備份成功
2.2查看日志
打開U盤→打開rbctrl文件夾,找到mcserver文件,可以用記事本或者Excel打開。該文件中保存有機器人所有的日志信息。
1、mcserver-all
mcserver-all為文件報警內(nèi)容

EC系列伺服報警列表V1.1.xlsx
2、meserver.log
mcserver.log 是上位機運行日志,供設(shè)計人員排查錯誤。
路徑/tmp/mcserver_log/mcserver.log

例如如下:運行的jbi(主程序,如果進入的是main,實際通過子任務(wù)進入了其他程序,在這里任然顯示main)、網(wǎng)絡(luò)初始化、關(guān)節(jié)版本號、動力學初始化失敗、服務(wù)器啟動等8055下發(fā)的指令。


測試方法:通過8055發(fā)送一條指令,可在日志中看到執(zhí)行的時間。


上位機日志特點:
1、 日志斷電不保存。
2、 網(wǎng)頁版示教器上的操作也能在日志中被記錄。
3、 該日志通過緩存刷新,如果上位機發(fā)送指令太少則不會在日志中記錄,緩存到一定數(shù)量才會加載到日志中。(可通過登錄網(wǎng)頁版示教器增加緩存量,網(wǎng)頁版示教器每 2秒自動緩存一條日志;也可上位機多發(fā)一些指令增加緩存量)
4、 日志只記錄機器人能識別的報文信息。
5、 日志時間遵循機器人示教器上的時間。
3、 flyrecord.txt
Flyrecord 文件夾里記錄每一毫秒的運動過程的數(shù)據(jù);機器人運行的點位,速度,溫度,關(guān)節(jié)力矩等。


4、 Runlog
transferrob_events
1、 示校器程序運行過程的后臺數(shù)據(jù);包括在示教器上按了哪個按鍵,光標選中了哪一段程序。


transferrobLog
1、示教器在日志欄發(fā)生的所有報警


3. 問題
1、 日志拷貝出來沒經(jīng)過編譯,看不懂?
在拷貝日志的時候,如果彈出窗口選項【是否備份格式化文件】選擇是。則備份出的日志是經(jīng)過一定編譯的,便于解讀日志。
2、 拷貝出的日志只有mcserver-all,沒有flyrecord文件和runlog文件?
機器人運行日志備份 V3.10.2 系統(tǒng)版本之后才會有。
3、 機器人版本過于老,日志還是看不懂?
極少情況機器人版本為2.6至2.9的,則伺服報警代碼較特殊;故障判斷也比較困難,最好還是請教售后協(xié)同排查。