本使用手册及样例包目录内所包含文档、PLC程序、机床可执行程序(MPF、SPF、…)、电气图,可能与用户实际使用不同,用户可能需要先对例子程序做修改和调整,才能将其用于测试。本例程的作者和拥有者对于该例程的功能性和兼容性不负任何责任,使用该例程的风险完全由用户自行承担。由于它是免费的,所以不提供任何担保,错误纠正和热线支持,用户不必为此联系西门子技术支持与服务部门。
对于在使用中发生的人员、财产损失本公司不承担任何责任,由使用者自行承担风险。
以上声明内容的最终解释权归西门子(中国)有限公司所有,后续内容更新不做另行通知。
最小测量周期通过的编码器线数的计算方法
客户反映在激活主轴的情况下总显示等待:主轴SP1,程序无法进行

检查参数未发现明显错误。
不过发现OEM工程师为使转速更加平稳将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倍频。
1. Doc on CD
Wang Qi
2020.06.01
版本 | 日期 | 修改内容 |
V1.0 | 2020.06.01 | |