待解决

发那科机器人跑程序跑到某个点直接报奇点错误,咋处理啊

ygg1977
ygg1977
2026/05/17 17:41

小弟刚入行没多久,现在在搞一台发那科的R-30iB,程序跑着跑着到某个点就报奇点报警,姿态那边显示数据乱七八糟的,百度了一圈说法五花八门,有人说要改姿态、有人说是工具坐标系有问题、还有人说是点位太靠近J6轴线了,越看越迷糊。

机加上下料的活,夹具是不太规则的那种,自己用四点法+六点法建过TCP和用户坐标系,反复验过精度感觉还行,但就是过那个点的时候报警,真不知道该从哪儿下手排查了,各位老师傅支个招吧。

37 3

全部回复 (3)

宁哥
宁哥#1

90%的情况就是那个点位姿态太接近J6轴线了,J5的角速度会被放大到无穷大,稍微偏一点就报警。你先把那个点姿态单独拿出来看,W、P、R三个角如果J5接近0度就基本没跑了。

解法两个:要么把点位往后退个5-10mm给姿态留点余量,要么通过示教器把J5手动微调个10-15度,避开奇异点区域。工具坐标系和用户坐标系如果前面验证过精度没大问题,就先别动它,先从点位姿态入手排查最快。

2026/05/18 00:47
军哥
军哥#2

你这描述跟我去年调试的一台R-2000iC一模一样,最后查出来是码垛那段轨迹里有一个点TCP直接设到J6轴心正上方了,那姿势啥姿态过都得报警,奇葩的是它在示教模式下手动走没事,一跑程序就炸。

后面是把那个点拆成两个点过渡了一下,走了一段小圆弧绕开的,再没报过。建议你先把出问题的点坐标发出来看看。

2026/05/18 13:01
pengz90
pengz90#3

那个报警号多少?SRVO-023还是别的,报警号不一样原因差挺多的。

2026/05/22 23:27