待解决

abb机器人的speedmove和speeddate是同一个东西吗

a268807
a268807
2026/04/17 19:20

刚接触abb,项目里看到有的程序写speedmove,有的写speeddate,查资料看半天越看越懵。是不是一个管速度一个管时间啊?这俩区别到底是啥,啥时候该用哪个?

另外还想问下,speedmove后面那个t一般是设多少,调试的时候随便给个5秒行不行,会不会撞机?

10 4

全部回复 (4)

520
520#1

不一样。speedmove是运动指令,speeddate是速度数据,这俩完全不是同一类东西,别搞混。speeddate是定义在sourcedata里那种速度参数表,speedmove是配合robtarget用的运动指令,后面接robtarget和speeddata引用。你要新建个速度档,就去sourcedata里加speeddate,然后程序里speedmove v500这种调用。

t给5秒太粗了,调试阶段没问题,跑生产肯定不行。正常看节拍算,移载1米的距离大概给0.3到0.5秒够了,t只是粗限制,速度到了目标点就停,t只是兜底防卡死用。

2026/04/19 07:23
难得糊涂
难得糊涂#2

你这问法有点跳啊,先把abb指令的三种数据类型搞清楚:robjoint、speeddata、zonedata。speeddata里面才分vT、vR、vL这些具体值,speedmove只是调用这个数据的一个动作指令。顺序是sourcedata里定义好speeddata名字比如v1000,程序里才写speedmove v1000。

2026/04/19 17:25
li_peng
li_peng#3

我们厂里干搬运,直接用默认v5000起步,调试时手动降速到v500看轨迹,撞过一次机械臂才发现t不能瞎给。后来t都按理论到位时间乘个1.2倍留余量,反正没再出过事。speeddate里vT设运动最大速度,vR设姿态旋转速度,vL设线性外轴速度,这三个是分开的,别都填一个数。

2026/04/23 23:59
laoqiang
laoqiang#4

你这项目是啥工件?夹爪还是吸盘?治具不一样t和v的搭配差很多,吸盘抓塑料件跟夹爪夹铸铁件完全两个调法。

2026/04/26 10:17