待解决

abb机器人跑轨迹老在某个点报警,奇异点到底咋处理啊

财源广进
财源广进
2026/04/12 13:23

项目上用的ABB IRB1200,TCP沿一条斜线往工件上贴,程序里用的MoveL,走到大概中后段机器人就报警停机,报错是接近奇异点,关节5的转速也飙得很高。手动单步走到那个位置姿态确实别扭,J5接近0度,手腕快成一条直线了。

想问下各位,正常干项目碰到这种轨迹必须经过奇异点的情况,除了改用MoveJ绕过去、改工具姿态把腕部错开,还有啥靠谱的招?另外是不是可以加个ConfL或者改个运动属性来压一下,还是说这样改会留隐患?现场挺急,麻烦给点实在经验。

24 4

全部回复 (4)

人到中年
人到中年#1

奇异点这玩意儿基本就三条路:改路径、改姿态、或者干脆换运动类型。你这情况TCP贴着工件斜着走,手腕快锁死那是典型的轴4轴6同速对冲,控制器为了不让你飞轴就报警了。

实操里我一般先在RobotStudio里把姿态偏一下,让J5保持15度以上安全余量,工具Z稍微抬一点再走;如果工艺要求姿态不能动,那就把那段MoveL拆成两段,中间插一个MoveJ当过渡点过渡姿态,走起来丝滑很多。ConfL那个参数你设了能压报警但本质上是让控制器强行选解,路径精度会飘,贴胶涂胶这种活不建议开,能不用就别用。

2026/04/12 14:17
2505689680
2505689680#2

你先把J5当前角度打到示教器上看看,离0度差多少。差一点的话把路径偏个5到10mm试试,比改代码快。

2026/04/12 18:24
何国强
何国强#3

我们之前做喷涂也碰到过一模一样的,斜面走直线手腕就是会锁。后来干脆把工具绕工件坐标系多转了大概8度,让喷枪轴线不跟运动方向重合,问题就没了,没动过路径。你试试看你的工艺允不允许这么调。

2026/04/13 18:02
强哥
强哥#4

说改姿态就行的没考虑过现场实际吧,人家都说了TCP要贴工件,姿态改了工件相对位姿就变了,后面的配合尺寸全得重新调,这种话也就RobotStudio里跑仿真能说。

2026/04/20 05:02