恭喜,你发布的帖子
发布于 2024-06-15 15:33:01
4楼
根据位置改变速度同时要重新触发定位指令,仅改变速度是不行的,在触发定位指令时,把运动参数已经保留到运动缓存区,指令执行时不接受参数改变。
你的功能1200可以实现,1200现在支持超驰功能。就是说上一个定位指令执行过程中可以触发下一定位指令,中间过程自然过渡不停顿。
就是说一个完整的过程需要三次触发定位指令。例如走绝对定位,第一个定位指令位置360 1,第二个定位指令位置360 速度 2,第三个定位指令位置360 速度 3。
你试试看是不是满足实际需求。
我试了,这样做需要在第一段还没结束前就把第二段的距离和速度赋值好,并触发,其它段也要这样处理(这边也有个提前多少量的问题),其它各段也要这样处理,如果有十段就比较麻烦了,所以我还是前面各段用手动方式,每段将对应的速度带入,最后一段用绝对定位模式,经实验这样是可以的,段和段之间不会停顿并在最后能精确停在360度。
请填写推广理由:
分享
只看
楼主