zaq1212
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看zaq1212的 主题 / 回贴
楼主  发表于: 2009-06-10 21:34
假设机械齿轮是1/20+ 20/50 我要2000脉冲(50齿)转一圈(,编码器是17位的 请问该怎么算  MR-J2S伺服,  
还有怎么知道电机编码器的分辩率是多少
qinchenglim
级别: 论坛先锋
精华主题: 0
发帖数量: 1213 个
工控威望: 1313 点
下载积分: 3923 分
在线时间: 738(小时)
注册时间: 2009-06-09
最后登录: 2024-06-06
查看qinchenglim的 主题 / 回贴
1楼  发表于: 2009-06-11 20:02
设计程序的时候也不一定全部按照他们手册上面说的,首先你要弄清楚你用的伺服马达旋转一圈编码器产生多少个脉冲,你用的丝杆旋转一圈前进的距离是多少(也就是丝距),用前者比上后者就是脉冲当量,那么工作台前进的距离就等于伺服放大器发给伺服马达的脉冲数乘以脉冲当量,伺服放大器发出等待脉冲数等于脉冲发生器发出的脉冲数乘以电子齿轮.记住下面的公式也可以:
工作台前进距离=脉冲发生器发出的脉冲数X电子齿轮比X脉冲当量
本人在设计程序时是按照这样的思路设计的,运行的状况很好
以上意见仅供参考