plc初学者
级别: 探索解密
精华主题: 0
发帖数量: 129 个
工控威望: 199 点
下载积分: 736 分
在线时间: 212(小时)
注册时间: 2018-01-17
最后登录: 2024-09-30
查看plc初学者的 主题 / 回贴
楼主  发表于: 2019-06-16 17:59
现有一个机构长度固定200mm,我需要在15分钟内从一段移动到另一端时间是固定值。
要求移动速度跟随另一个电机的转速,电机的转速是一个非线性的下降曲线。
我该如何控制伺服的速度。
目前考虑的方法
1,使用plsv 计算总的脉冲量,根据从A移动到B的总消费时间及电机初速每秒刷新速度的下降速率,并根据下降速率来计算每秒所需要发送的脉冲量。
2,相对位移或者绝对位移,但不知道多少刷新频率为好。每秒位移量或者绝对位置的数据都是可以获得的。
sjbandmm
级别: 略有小成
精华主题: 0
发帖数量: 237 个
工控威望: 407 点
下载积分: 987 分
在线时间: 168(小时)
注册时间: 2008-08-23
最后登录: 2024-11-19
查看sjbandmm的 主题 / 回贴
1楼  发表于: 2019-06-16 21:33
简单点:采用带同步功能的PLC,主电机安装编码器,从电机需要跟随是启动同步,自动追随同步;随时可以脱离同步。
麻烦点:主机侧安装编码器,利用PID计算跟随速度,这个PID要好好调调,还要用到前馈,否则可能误差比较大。
十月几川
级别: 略有小成
精华主题: 0
发帖数量: 131 个
工控威望: 307 点
下载积分: 7635 分
在线时间: 30(小时)
注册时间: 2018-02-01
最后登录: 2024-11-14
查看十月几川的 主题 / 回贴
2楼  发表于: 2019-06-16 22:38
得要从你的精度误差量来考虑
plc初学者
级别: 探索解密
精华主题: 0
发帖数量: 129 个
工控威望: 199 点
下载积分: 736 分
在线时间: 212(小时)
注册时间: 2018-01-17
最后登录: 2024-09-30
查看plc初学者的 主题 / 回贴
3楼  发表于: 2019-06-17 08:00
引用
引用第2楼十月几川于2019-06-16 22:38发表的  :
得要从你的精度误差量来考虑
精度要求不是很高,误差0.1mm-0.3mm都能接受,但最好不要超过0.5mm。
suegu2
级别: 家园常客
精华主题: 0
发帖数量: 319 个
工控威望: 584 点
下载积分: 6619 分
在线时间: 274(小时)
注册时间: 2012-09-22
最后登录: 2024-11-29
查看suegu2的 主题 / 回贴
4楼  发表于: 2019-06-17 08:47
用PLC同步跟随就完事了
plc初学者
级别: 探索解密
精华主题: 0
发帖数量: 129 个
工控威望: 199 点
下载积分: 736 分
在线时间: 212(小时)
注册时间: 2018-01-17
最后登录: 2024-09-30
查看plc初学者的 主题 / 回贴
5楼  发表于: 2019-06-17 09:18
引用
引用第4楼suegu2于2019-06-17 08:47发表的  :
用PLC同步跟随就完事了

大哥能说一下plc的同步跟随是指什么。我用的plc是fx3u,伺服为MR-J4,需要跟随电动机的频率下降曲线进行位移,数据刷新频率目前考虑是200ms一次。也就是说单位时间的位移量是在慢慢减少的,想尽量做到曲线平滑。
万分感谢。
叫我点哥
级别: 探索解密
精华主题: 0
发帖数量: 60 个
工控威望: 118 点
下载积分: 1736 分
在线时间: 16(小时)
注册时间: 2019-04-06
最后登录: 2021-01-04
查看叫我点哥的 主题 / 回贴
6楼  发表于: 2019-06-17 15:38
不要用三菱,用国产PLC,一个同步指令就搞定,推荐深圳显控,可以碾压三菱Q以下