brokenhope
级别: 略有小成
精华主题: 0
发帖数量: 184 个
工控威望: 403 点
下载积分: 779 分
在线时间: 541(小时)
注册时间: 2008-12-25
最后登录: 2024-11-17
查看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,也就是如何确定精度?还望各位不吝赐教!
brokenhope
级别: 略有小成
精华主题: 0
发帖数量: 184 个
工控威望: 403 点
下载积分: 779 分
在线时间: 541(小时)
注册时间: 2008-12-25
最后登录: 2024-11-17
查看brokenhope的 主题 / 回贴
1楼  发表于: 2010-12-08 10:59
引用
引用第2楼hnyyl12于2010-12-08 10:27发表的  :
半闭环控制精度取决于伺服精度(驱动器、电机、编码器精度)和机械精度(丝杆,导轨)。

那这种控制方式达不到0.001mm的精度吗?
brokenhope
级别: 略有小成
精华主题: 0
发帖数量: 184 个
工控威望: 403 点
下载积分: 779 分
在线时间: 541(小时)
注册时间: 2008-12-25
最后登录: 2024-11-17
查看brokenhope的 主题 / 回贴
2楼  发表于: 2010-12-08 15:57
引用
引用第7楼meiyouleya于2010-12-08 14:11发表的  :
把PLC和伺服规格贴出来,,帮你看看。

上面写错了我刚开始1个脉冲走0.001MM时,发脉冲频率是400000pps,我看了一下伺服驱动器最大输入脉冲是400KPPS,应该是我设的脉冲频率已经达到驱动器可接受的最高频率了。我用的是松下PP41定位模块,最高输出脉冲为400KPPS,我就是不明白我什么时候定1个脉冲走0.1MM,什么时候定1个脉冲走0.01MM又什么时候定1个脉冲走0.001MM呢?
brokenhope
级别: 略有小成
精华主题: 0
发帖数量: 184 个
工控威望: 403 点
下载积分: 779 分
在线时间: 541(小时)
注册时间: 2008-12-25
最后登录: 2024-11-17
查看brokenhope的 主题 / 回贴
3楼  发表于: 2010-12-08 22:19
引用
引用第13楼wjun7610于2010-12-08 20:44发表的  :
高精度想法是好的,但机械配套,电气配套的要求都要很好,所以工控的应该是够用就好,如果定位精度0.1mm就够就不要去追求0.01mm,过高的追求不一定能带来很好的效果。就算是全闭环的控制也一样,搞不好会在定位点附近发生震荡(因为定位始终差了那么一点点,控制部分反复调整回产生),而适合的精度可以解决费用和硬件合理性

其实我就是想精度高点好,但看起来设备达不到定位精度够不够是不是看,设备运行中是否能达到要求?请赐教!