中国机器人网 App
手机扫码下载 · 或点击查看
厂里一台FANUC R-30iB,跑了半年突然报警代码SRVO-023,停止原因还卡着,示教器上状态信息清不掉。试了关电重启没用,变量也复位过,照样报警。有没有懂哥说下完整复位流程?另外动机器人会不会影响别的程序参数?
另外问下,$RST_CFG这类系统变量直接清零会不会把校准数据也搞丢?搞丢一次返厂校准得多少钱有人知道吗?
SRVO-023一般是停止原因累存太多或者编码器数据异常,标准做法不是直接清变量。先在示教器上FCTN→停止原因清除试试,不行再MENU→系统→变量,把$STOPREASON置0。要是还报,直接备份TP程序和系统变量,整机冷启一次(控制柜断电等5分钟以上),再开90%能好。
至于$RST_CFG,这个你千万别乱动,那是机器人出厂的位姿校准数据,搞丢了就得重新做Mastering,单点Mastering现场做两小时搞定成本也就两三千,全轴标定返厂的话大几千到一万多,看你发那去哪家。
直接说,你这个思路就有问题。SRVO-023报的是停止时序问题,不是状态信息没复位。先查报警历史里到底卡在哪个停止原因,常见的都是急停回路、伺服使能信号或者TP使能开关接触不良。把这些外围查一遍再动变量,别上来就清$RST_CFG,那是你保命的东西。
我厂里库卡也碰到过类似情况,状态栏里停止原因一直闪红。后来发现是安全接口板那组信号有干扰,DCS里有个$ALARM_RESET的边沿触发没释放掉。你那FANUC的话看看EAS1或者EES那一组信号线,屏蔽层有没有接好。
兄弟你这个机器人用了多久了?半年就出SRVO-023有点早,编码器线缆或者减速机异响都会触发这个。查一下$PARAM_GRP里的伺服跟踪误差,差距大不大?