发表于:2008-04-25 11:32:12
6楼
累积误差是由于用实际长度换算成步数时只能取整.造成每次移动都有一些误差,累计下来就产生偏差.例如机器一个脉冲精度为0.3mm。现需走10mm.10mm/0.3mm=33.333,只能取33步,33*0.3=9.9mm作为近似移动量.即每移动一次就丢失0.1mm,重复移动次数越多误差越来越大.
解决误差的方法就是 :
1. 当误差在大于可允许的范围时,立即回原点再来
2. 机器设计时最小传动精度做好能用1,或2等能整除的单位.
3. 当步数如上例一样时,可采取累积方法将小数位累加,当大于一个脉冲精度时,脉冲数+1.如上例每次误差0.1mm,每累计3次=0.3mm 33+1=34,即33,33,33,34,33,33,33,34