讨论

发那科机器人撞枪后咋恢复正常,求各位指点

宋传东
宋传东
2026/05/08 13:55

小弟刚做机器人应用不到一年,昨天在调试一台发那科R-30iB的时候,手动模式不小心撞到治具了,当时没报警,但是点位全偏了,示教器上还能看到当前位置,就是再走程序的时候轨迹不对,有的点直接怼到夹具上。

现在不敢直接手动跑,怕再撞一次,想问下这种情况一般怎么恢复?是直接重新示教所有点位,还是有什么办法把之前记录的点位调出来对比?机器人本体和控制器有没有可能被撞坏,要先检查什么再送电?

13 4

全部回复 (4)

2008
2008#1

先别急着动程序,第一步确认机械零位有没有丢。R-30iB撞枪后最容易出问题的是关节角度和机械零位对不上,你进系统→主菜单→状态→关节坐标系,看每个轴的当前角度和保存的零位偏差多少。偏差在±2°以内一般没事,超过这个数必须重新做Mastering,也就是零点复位,不然点位全是错的,后面示教也白搭。

做Mastering之前先把机器人手动慢慢移回零点附近(每个轴的标记对准),然后按F5系统→零点标定→选对应的轴按提示做,单轴做完后所有点会自动更新到当前位置。做完记得把撞偏的那几个点重新示教一遍,用PR[ ]寄存器存坐标的话直接覆盖就行。撞完最好再检查一下减速机和RV谐波有没有异响,空跑低速单轴听听声音。

2026/05/08 17:36
磊姐
磊姐#2

撞枪之后别直接回原点,先低速手动单轴试一下每个轴有没有卡顿或者报警,R-30iB如果真的撞坏了,常见是SYST-035或者MOTN-023这类报警,没有报警不代表没事,听听减速机声音有没有变化。

2026/05/09 02:05
a268807
a268807#3

你那程序里如果用了PR寄存器存点位,就别一个一个重新示教了,直接把撞偏的那几个点改成增量示教,把偏差量加回去就行。但前提是撞的力度不大,机械结构没变形。

2026/05/09 10:27
小宋
小宋#4

撞枪后你确定本体没变形?减速机漏油没有?建议先拆开治具那边看看是不是夹具被撞歪了导致轨迹错位,有时候不是机器人的问题,是外围结构被撞松了。

2026/05/10 11:58