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

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

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


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

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

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


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


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


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


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


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