首页 机器人资料 正文

回复

ABB IRC5/IRB4600任意位置回原位程序算法更新

机器人资料 浏览:1336 回复:13 收藏

monzer  2022-12-16 10:17

摘要:

1,对于一个由于程序执行而生成的点位序列,如果它是首次生成的,那么它将是不完整路径,在回原位时只能沿原路返回。而如果程序已经执行了很多个main循环,那么这个点位序列将是一个完整路径,在回原位时可以沿原路返回,也可以沿剩余路程前进。

2,那么对于沿原路返回这一情况,需要交换J、C、L之值,以保证与原有路径尽量重合。不过对于沿剩余路程前进的情况则无需要考虑前述的交换问题。

3,在对路径做拷贝处理时,千万不要inout原有路径,否则会反复修改路径点的J、C、L值。这时需要申请额外的存储空间来完成处理。

4,此版本程序算法已在仿真软件上测试,结果符合预期。当然这个测试用例规模过小,需要压力测试。


存疑点:些版本程序算法需要将pathJob{}的第一个元素用原点pHOME填充,故而在程序开头多加了一句。


正在下载,请等待……
下载附件需 5 积分!

1分不嫌少!
已有1人打赏
我知道了