飘落的风
级别: 家园常客
精华主题: 0
发帖数量: 90 个
工控威望: 947 点
下载积分: 991 分
在线时间: 66(小时)
注册时间: 2020-03-17
最后登录: 2021-08-30
查看飘落的风的 主题 / 回贴
楼主  发表于: 2020-08-10 09:07
前辈们,请教个问题:
现在手上一个小项目,用脉冲控制伺服定位,因为设备上没有规定精度,也就不需要通过脉冲当量来计算电子齿轮比,我打算根据PLC输出的最大频率(10KHz)对应电机转速(3000转/分钟)的关系求得电子齿轮比,实际使用中发现,PLC输出低频率时没问题,频率一高,驱动器报位置偏差过大故障,手册上说是输入的脉冲频率过高了。
求前辈们指导:是驱动器一般不用高频率控制吗?是否我提升电子齿轮比,降低输入脉冲频率就行了?求前辈们解答,谢谢了
天空流星
SZ-CL
级别: 网络英雄
精华主题: 0
发帖数量: 571 个
工控威望: 6193 点
下载积分: 19693 分
在线时间: 558(小时)
注册时间: 2008-03-17
最后登录: 2024-11-16
查看天空流星的 主题 / 回贴
1楼  发表于: 2020-08-10 10:24
引用
引用第4楼飘落的风于2020-08-10 10:08发表的  :
[attachment=246203]
我将位置偏差过大故障阈值从原先的345868增大到最大值107341824,此问题解决。该参数过大对系统的控制有什么影响呢?为什么要有这样一个参数???求指导

确定下报警时电机的实际转速是多少,要是没有超过额定转速,那就不是PLC的问题,是驱动器的问题,需要调整电机的响应,这个偏差过大是指令和电机返回的位置数据超过设定值,你加大报警值就会影响定位时电机实际的位置偏差,实际偏差值还是要看机台情况的,这个只是报警值,电机实际还是会慢慢的走到设定位置的
还有你用的啥PLC 怎么才10K啊,
一般伺服给脉冲最大值也控制在10K-20K左右,这样比较稳定,不容易丢脉冲
伺服编码器是多少一圈的啊,要是这个345868是编码器脉冲,可以算下伺服最大偏差都差多少了
楼主留言:
感谢分享!
编码器是多圈23位绝对值编码器,分辨率8388608,PLC用的FX3U,谢谢您的解答!
本帖最近评分记录:
  • 下载积分:+5(飘落的风) 热心助人!