恭喜,你发布的帖子
发布于 2020-12-04 13:39:43
5楼
提高编码器分辨率,能降低波动误差。
以下摘自西门子技术文档:
为使转速更加平稳将MD34990设置为0.1s,对显示转速做了平滑。将其改为0s(默认值)后。转速跳动明显在22、27转跳动。
根据如下公式计算最小测量周期通过的编码器线数
而840Dsl+S120驱动默认的控制周期在速度、电流环均为0.125ms,在位置环为3ms。该设备采用1024线TTL编码器,倍频系数为4;带入公式可得
可知,系统在单位时间内可以测得约4-5个编码器脉冲。而1个脉冲的误差大约导致4.88rpm的误差。
在25rpm时测量误差约为4.88/25=19.5%,而当50rpm时测量误差约为4.88/50=9.87%。
系统默认的允差为MD35150设置的0.1即10%,所以在25转时无法到达给定转速,显示等待SP轴。修改MD35150=0.2后系统正常工作。
如果客户需要低速运行主轴建议客户将可以采用4096线的编码器即可将分辨率提高4倍至1.22rpm,或采用Sin/Cos编码器可以实现2048倍频。
请填写推广理由:
分享
只看
楼主