zzh6733
如何成为一个不出差的工控人
级别: 略有小成
精华主题: 0
发帖数量: 147 个
工控威望: 252 点
下载积分: 1862 分
在线时间: 152(小时)
注册时间: 2014-11-11
最后登录: 2025-09-29
查看zzh6733的 主题 / 回贴
楼主  发表于: 4天前
在触摸屏上设定两个伺服电机不同的目标频率,如何实现同一时间(时间触摸屏可设置)减速至速度为0停止,用的三菱FX3U的PLC,用PLSV指令控制两个伺服,各位大神,有公式吗,或者案例程序
gxtmdb82164
级别: 论坛先锋
精华主题: 0
发帖数量: 862 个
工控威望: 1241 点
下载积分: 652 分
在线时间: 689(小时)
注册时间: 2019-09-22
最后登录: 2025-09-30
查看gxtmdb82164的 主题 / 回贴
1楼  发表于: 昨天
搞个系数a就行了。

三菱有斜坡指令,就算没有自己写一个也不困难,等时执行就可以了。减速的时候用斜坡指令调这个系数,从1降到0。
假设有AB两个电机,触摸屏上分别设置了目标值,减速的时候AB分别乘以a然后输出到运控指令,因为是乘的同一个数,这样就能实现同时降低到0。
这种方式最优雅的地方在于,在正常运行的时候,把系数设成1就行了,程序非常简洁,没有什么逻辑分叉的地方。
同时,可以有针对性的去搞a的下降曲线,可以搞很复杂的减速算法。

伺服电机跟随特性是比较好的,直接调频率就够了,不过减速到末端,极低速是容易出问题的,比如抖动啥的,这个要根据现场情况调整了。比如说加个死区机制,频率数值小于多少就认为是0,直接写0