讨论

ABB程序里速度设50对程序运行速度有啥影响?v100和v50差多少?

5201314
5201314
2026/05/12 18:16

刚做ABB应用不久,手上IRB1200写程序的时候碰到点疑问。同一段轨迹,我设v100和v50走,实际跑出来差挺多,但是不是速度就是直接打折一半?还有人说speeddata里的v100不代表100mm/s,这个到底咋算的?

另外程序里那个override旋钮调50%和直接改speeddata里的v数值,效果一样吗?现场老是有人两个混着调,搞不清楚。

16 3

全部回复 (3)

hu1994
hu1994#1

v100就是TCP最大线速度100mm/s,这个是上限值,实际运动速度还得看路径拐弯、姿态变化这些,系统会自动降速。你看到的v100和v50差得多,大概率是因为你轨迹里有锐角转弯或者姿态切换,v100的时候系统自动降速了,v50反而接近理论值了。

override和直接改speeddata里的v值不一样。override是全局百分比,改了程序里所有运动指令都按比例缩;改speeddata里的v是改这个数据本身,只影响调用这个speeddata的那条指令。现场调试建议override降到30%~50%先试,确认没问题再改speeddata。

2026/05/12 18:43
招财进宝
招财进宝#2

差多少不是简单的除以2那么简单。我测过,IRB1200水平直线走v100和v50,实际TCP速度分别是大概92mm/s和47mm/s,减速比基本就是0.92左右,机械臂越长这个系数越低,因为关节速度有上限,不是TCP说多快就多快。

2026/05/12 20:33
刚哥
刚哥#3

你IRB1200配的啥负载?负载不一样加速度限值也不一样,空载和满载v100跑出来差很多的。另外你v50是不是写成了v50然后加了\_T或者什么触发条件?有时候程序里突然速度变慢不是设错了,是前面有条wait或者中断在卡。

2026/05/14 00:22