现在有一个非直线连续的运动轨迹,我把轨迹都分成了无数个线段,用EM253的GOTO来发,不管延时多短,每个轨迹走完都会停顿一下,因为电机运动都会有加减速,怎么让它能连续平滑的运动,这个点走完到下个点速度不变,看起来就像是连续运动。请高手指点,十分感谢!
问题补充:
我是用步进做的实验,打算用伺服系统来完成,但是伺服做位移也有加减速,会不会像步进一样,走起来磕磕巴巴,每个位移大概2-3MM
最佳答案
你用的GOTO指令,每执行一次回认为一个运动指令,每个运动指令都会有加速和减速。
如果想要不用速度连线运行,你需要使用运动包络完成,而不是goto指令。
图片说明:
提问者对于答案的评价:
我的运动轨迹数量(72个)已经远远超过包络能支持的数量(24个),所以无法用包络来完成。虽然没有解决我的问题,还是谢谢你。
专家置评
已阅,最佳答案正确。
在准确度要求不高的情况下,采用速度控制,进行当前位置的运算,实时目标速度。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc182716.html