brokenhope
级别: 略有小成
精华主题: 0
发帖数量: 180 个
工控威望: 403 点
下载积分: 779 分
在线时间: 548(小时)
注册时间: 2008-12-25
最后登录: 2024-12-24
查看brokenhope的 主题 / 回贴
楼主  发表于: 2010-12-08 09:49
最近控制一台伺服电机作往复运动,编码器的分辨率为2048*4,我选1个脉冲走0.001MM,无减速机构,丝杆导程为10MM,所以算出来电子齿轮比为512/625,脉冲频率为40k赫兹,可是发现越走越偏,后来改为1个脉冲走0.01MM,也就是电子齿轮比放大了10倍,脉冲频率为4k赫兹,走的就比较准。我想请教各位,伺服控制的精度由什么决定?是编码器的分辨率,还是丝杆的精度!在做伺服控制时,我如何确定1个脉冲走0.01MM还是0.001MM,也就是如何确定精度?还望各位不吝赐教!
chenlf
级别: 家园常客
精华主题: 0
发帖数量: 245 个
工控威望: 527 点
下载积分: 531 分
在线时间: 1141(小时)
注册时间: 2007-07-04
最后登录: 2024-12-25
查看chenlf的 主题 / 回贴
1楼  发表于: 2010-12-08 11:44
0.001mm不是一般的机构可以达到的,就算可以造价也很贵。不过你是差的越来越多,应该是频率太快丢了脉冲。
chenlf
级别: 家园常客
精华主题: 0
发帖数量: 245 个
工控威望: 527 点
下载积分: 531 分
在线时间: 1141(小时)
注册时间: 2007-07-04
最后登录: 2024-12-25
查看chenlf的 主题 / 回贴
2楼  发表于: 2010-12-08 17:35
引用
引用第8楼brokenhope于2010-12-08 15:57发表的  :

上面写错了我刚开始1个脉冲走0.001MM时,发脉冲频率是400000pps,我看了一下伺服驱动器最大输入脉冲是400KPPS,应该是我设的脉冲频率已经达到驱动器可接受的最高频率了。我用的是松下PP41定位模块,最高输出脉冲为400KPPS,我就是不明白我什么时候定1个脉冲走0.1MM,什么时候定1个脉冲走0.01MM又什么时候定1个脉冲走0.001MM呢?

够就好,何必过分追求。如0.1mm可满足要求为什么要0.001mm呢。那样为必就好。