紧急求助

发那科零点标完之后手动走直线看着挺顺 一跑程序轨迹就往一边歪 这啥毛病

jie123
jie123
2026/04/04 17:26

项目上用的发那科R-30iB配R2000iC,手动JOG走直线或者跑示教那几条轨迹都挺正常的,TCP也校过了。但是把程序一跑起来,机器人走的轨迹明显往一个方向偏,大概偏个1-2mm,看着像是哪边的关节没回零。

零点标定是按标准流程做的,每个轴都打到标记线对齐,Master位置也确认了。问题是不是出在哪个轴的零点位置其实没完全对上?还是说同步带、减速机那边有间隙?有没有碰到过类似情况的,麻烦指个排查方向。

31 3

全部回复 (3)

鸿运当头
鸿运当头#1

我之前也碰到过一回,后来查下来是J6的零点标记线其实没完全对齐,那个标记线本身有0.5mm左右的宽度,眼睛看着对齐了其实偏了一点。标完之后最好用那个零点确认程序(我记得是MENU→SYSTEM→Master Cal那一套)再走一遍,把编码器反馈值跟你手算的理论位置对一下,每个轴偏差超过0.001弧度基本就是没标准。1-2mm的偏移在R2000这种臂长上很可能就是J2或J3零点差个零点几度,放大出来就是好几mm。

2026/04/05 03:15
彬哥
彬哥#2

你手动JOG走直线和程序走用的啥坐标系?如果手动是关节坐标跑出来的看着顺,那没啥参考价值,直接上用户坐标系或者世界坐标走一遍试试。另外减速机间隙大也会这样,但那个一般是来回走不一致,你这种单向偏可能真就是零点的问题。

2026/04/05 03:33
老沈
老沈#3

先别急着重标零点,你把程序里用的坐标系TCP重新校一次,再跑一遍看看。有些项目现场TCP和零点分开搞的,TCP偏个1mm轨迹就能看出飘。发那科那个四点法或者六点法你用的哪个?四点的话精度差,六点更靠谱。

2026/04/07 11:58