龙在心扉
级别: 探索解密
精华主题: 0
发帖数量: 26 个
工控威望: 137 点
下载积分: 1908 分
在线时间: 33(小时)
注册时间: 2021-12-20
最后登录: 2024-11-02
查看龙在心扉的 主题 / 回贴
楼主  发表于: 2023-08-22 14:07
图片:
本人现在用FX3UPLC控制一个直线电机做小距离(毫米级以下)的往复运动,使用脉冲控制,运动频率最高10Hz
现在发现,低频1HZ运动的时候,基本上就是可以按匀速运动设置脉冲频率,但是频率一高,匀速运动的脉冲频率就达不到想要的运动频率,现在考虑加减速、程序扫描时间,算出来一个脉冲频率数,但是这样应该不是想要的运动曲线,每次变向的时候其实应该是有停顿的,曲线如图片所示,我要用什么样的方法来实现控制呢???
卓发智能
相互学习,共同进步。
级别: 工控侠客
精华主题: 0
发帖数量: 2437 个
工控威望: 3025 点
下载积分: 10427 分
在线时间: 649(小时)
注册时间: 2008-08-03
最后登录: 2024-11-16
查看卓发智能的 主题 / 回贴
1楼  发表于: 2023-08-22 14:51
用多段速来控制,加减速时间、频率,指令起始运行频率也要注意设置。
相信自我!
龙在心扉
级别: 探索解密
精华主题: 0
发帖数量: 26 个
工控威望: 137 点
下载积分: 1908 分
在线时间: 33(小时)
注册时间: 2021-12-20
最后登录: 2024-11-02
查看龙在心扉的 主题 / 回贴
2楼  发表于: 2023-08-22 15:43
能稍微具体讲下吗?是PLSV指令吗?如果是10Hz的话,往返时间是100ms,单段是50ms,加减速设置了的话不是和DRVA一样了,如果不设置加减速时间,会不会过冲?还有行程的位置脉冲总数怎么保证,光栅尺是0.5um的,控制精度想在正负5um。




引用
引用第1楼吕工于2023-08-22 14:51发表的  :
用多段速来控制,加减速时间、频率,指令起始运行频率也要注意设置。
梦雨天涯
微信hui530527   &
级别: 网络英雄
精华主题: 0
发帖数量: 4209 个
工控威望: 7578 点
下载积分: 14804 分
在线时间: 2856(小时)
注册时间: 2016-10-31
最后登录: 2024-11-16
查看梦雨天涯的 主题 / 回贴
3楼  发表于: 2023-08-22 17:16
用TBL表格定位做一下看看咯
微信hui530527      b站账号,非标自动化谭工
请不要随意加我,不会随便通过。QQ群942493953
gxtmdb82164
级别: 论坛先锋
精华主题: 0
发帖数量: 755 个
工控威望: 1133 点
下载积分: 369 分
在线时间: 591(小时)
注册时间: 2019-09-22
最后登录: 2024-11-15
查看gxtmdb82164的 主题 / 回贴
4楼  发表于: 2023-08-23 09:38
定时器中断,全部运动控制写在中断里面,同时自己管理全部的运动控制状态,只拿PLC发脉冲,而且这种情况下稍微上一点加减速基本上就算炸了,已经超出小型PLC处理能力范围了
龙在心扉
级别: 探索解密
精华主题: 0
发帖数量: 26 个
工控威望: 137 点
下载积分: 1908 分
在线时间: 33(小时)
注册时间: 2021-12-20
最后登录: 2024-11-02
查看龙在心扉的 主题 / 回贴
5楼  发表于: 2023-08-24 09:04
那如果升级固件的话有什么推荐的吗?更高的控制还没有使用过,谢谢
引用
引用第4楼gxtmdb82164于2023-08-23 09:38发表的  :
定时器中断,全部运动控制写在中断里面,同时自己管理全部的运动控制状态,只拿PLC发脉冲,而且这种情况下稍微上一点加减速基本上就算炸了,已经超出小型PLC处理能力范围了
13008952337
级别: 探索解密
精华主题: 0
发帖数量: 114 个
工控威望: 169 点
下载积分: 675 分
在线时间: 49(小时)
注册时间: 2023-09-01
最后登录: 2024-11-17
查看13008952337的 主题 / 回贴
6楼  发表于: 2023-09-24 14:48
试试步进电机