solidgzq
级别: 家园常客
精华主题: 0
发帖数量: 12 个
工控威望: 523 点
下载积分: 859 分
在线时间: 190(小时)
注册时间: 2015-03-28
最后登录: 2024-11-15
查看solidgzq的 主题 / 回贴
楼主  发表于: 2021-11-04 17:15
设备用步进电机和圆形皮带带动装有编码器的转轴
转轴上是一套风扇叶的动平衡检测系统,1300转的速度运行一段时间动平衡系统会计算偏向角度让PLC在那个角度插上铁片配重.
这套动平衡系统要求转轴跟步进不能是刚性连接,甚至用同步皮带都不行,只能用圆形筋皮带不完全同步的控制
这样高速运转后编码器的的角度和步进轮角度已经出现了较大偏差
编码器的作用一个是让步进转到一个编码器固定的角度位置扭矩和松开风扇叶跟转轴的固定螺丝
第二个就是测量完后根据算出的角度和编码器的实际位置转到正确的角度插片.

现在有几个问题
一个是编码器分辨率太高了1转3600线,速度快超过10Khz后会丢脉冲,X0,X1加了1.5K电阻还是会,编码器线缆有点长,5/6米
二是就算不丢脉冲的低速,设置了Z相接X10的预设输入置零,不同速度转一圈后把编码器数值SD4500 DHCMOV 到定位当前地址SD5500后再定位到锁螺丝的角度位置会变换.
三是因为用的不是同步带,加工的传动轮从动轮不能完全一致,控制步进转一圈,编码器数值回少几个,转的越多偏差越大.

原来我的设想是执行定位前把编码器数值dhcmov到步进的当前位置来做修正
但执行下来看会出现偏差,现在不知道要怎么弄了
solidgzq
级别: 家园常客
精华主题: 0
发帖数量: 12 个
工控威望: 523 点
下载积分: 859 分
在线时间: 190(小时)
注册时间: 2015-03-28
最后登录: 2024-11-15
查看solidgzq的 主题 / 回贴
1楼  发表于: 2021-11-05 14:16
动平衡测试时2是测量风扇转圈后某些角度微小的跳动,和电机紧配的话很微小的跳动就检测不到了
按手册,PLC本体的计数器最快可到100Khz的现在10K就出现丢脉冲了
Z相清零是中断吗,为什么会出现2K和5K速度转一圈,经过Z相清零后编码器数值变化,不使用Z相预设编码器数值还基本差不多