我用226DC做的伺服定位,用MAP编程,定位及逻辑已基本符合工艺要求。我采用指定速度运动到指定的绝对位置。现在指定速度是10KHz,我把指定速度改为20KHz后,伺服电机速度没有变化,改为5KHz,速度变慢?226DC的脉冲最大频率是20K,为什么伺服电机是速度没变化???
问题补充:
伺服电机的额定电压DC36V,现在用DC24V供电,如果电压提高到36V,问题会解决吗?
最佳答案
Q0_0_MoveVelocity 指令如何要修改速度,需要再次触发一次该指令的Execute 引脚,新的速度设定值才会有效;
例外 MAP指令库的最小速度最大速度受Q0_0_CTRL 指令的Velocity_SS、Velocity_MAX 影响;
提高电压解决不了该问题。
补充:减少加减速时间设定。
提问者对于答案的评价:
调节加减速时间,速度变化明显。应该是这个问题。
新的问题出现了,伺服定位误差增大了,正在测算修正值修正
最小速度2000,最大20K,加减速时间0.1S,一般速度10K,测算的修正值是1.011429
专家置评
已阅,最佳答案正确。
原创文章,作者:more0621,如若转载,请注明出处:https://www.zhaoplc.com/plc252366.html