中国机器人网 App
手机扫码下载 · 或点击查看
现场一台ABB IRB1200,主程序里moveto指令只写了目标点,没加速度参数,手动模式下点start它就自己跑起来示教的速度好快,看着像v200以上。翻了手册只看到vmax1000这种上限说明,没找到默认速度到底是哪个值。是不是跟系统参数里的Motion里有关系?
另外能不能把这个默认值改掉,让它空跑时强制降到v100一下?不想每次都在每条指令后面手动加speed。
默认是当前示教器里设置的速率旋钮对应的那个值,旋钮拨到100%时机器人会按v500跑,拨到中间档位按比例缩。这个跟Motion参数里的几个速度上限不是一回事,上限是硬限位,默认值是软默认。改不了全局默认,只能在程序开头加一句"SpeedSet 100, \Override;"这种,或者直接用事件例程在启动时把速度压下来。
先确认下是不是老固件,5.15以前版本的默认值确实是v500,但v1000上限的时候程序里如果不写速度指令,部分版本的RAPID会按v1000走,见过几台老机器这样。直接上示教器把旋钮拨到10%再试,看实际速度对不对得上。
直接给每条moveto后面加\v:=100不就行了,批量替换几秒钟的事,RobotStudio里搜一下全部替换比改全局省心,瞎改什么默认。