龙在心扉
级别: 探索解密
精华主题: 0
发帖数量: 26 个
工控威望: 137 点
下载积分: 1638 分
在线时间: 31(小时)
注册时间: 2021-12-20
最后登录: 2023-09-15
查看龙在心扉的 主题 / 回贴
楼主  发表于: 2023-08-22 14:07
图片:
本人现在用FX3UPLC控制一个直线电机做小距离(毫米级以下)的往复运动,使用脉冲控制,运动频率最高10Hz
现在发现,低频1HZ运动的时候,基本上就是可以按匀速运动设置脉冲频率,但是频率一高,匀速运动的脉冲频率就达不到想要的运动频率,现在考虑加减速、程序扫描时间,算出来一个脉冲频率数,但是这样应该不是想要的运动曲线,每次变向的时候其实应该是有停顿的,曲线如图片所示,我要用什么样的方法来实现控制呢???
gxtmdb82164
级别: 论坛先锋
精华主题: 0
发帖数量: 666 个
工控威望: 1044 点
下载积分: 158 分
在线时间: 535(小时)
注册时间: 2019-09-22
最后登录: 2024-05-17
查看gxtmdb82164的 主题 / 回贴
1楼  发表于: 2023-08-23 09:38
定时器中断,全部运动控制写在中断里面,同时自己管理全部的运动控制状态,只拿PLC发脉冲,而且这种情况下稍微上一点加减速基本上就算炸了,已经超出小型PLC处理能力范围了