富阳工控
灯泡电工
级别: 家园常客
精华主题: 0
发帖数量: 337 个
工控威望: 536 点
下载积分: 23621 分
在线时间: 157(小时)
注册时间: 2012-07-06
最后登录: 2024-05-04
查看富阳工控的 主题 / 回贴
楼主  发表于: 2021-07-02 15:54
图片:
已知链条节距15.875,链轮齿数48,  15.875*48  求得分度圆周长为762mm

伺服电机减速机减速比为1::70,伺服编码器分辨率假设为2500P/R,则链轮转1圈需要的脉冲为175000个

175000/762=230P/mm,链条单次行程为127mm,则PLC应发总脉冲数为230*127=29210

假设要求精度为0.001mm/P,电机每圈链轮转动距离为762/70=10.89mm,电子齿轮比为2500/10890
aaaa华华
级别: 探索解密
精华主题: 0
发帖数量: 120 个
工控威望: 151 点
下载积分: 5393 分
在线时间: 14(小时)
注册时间: 2021-05-23
最后登录: 2023-12-18
查看aaaa华华的 主题 / 回贴
1楼  发表于: 2021-07-10 12:48
引用
引用第2楼a239440265于2021-07-10 09:20发表的  :
不对,你这个精度是达不到0.001的,因为编码器分辨率2500已经决定了最大精度为762/175000=0.00435mm/P,要想达到这个精度需要增加减速比,假设需要的精度为0.01,所以电子齿轮比=编码器分辨率/每转脉冲数=2500/(10.89/0.01)

不知为何你的伺服编码器精度只有2500,一般的17位(131072)或者更高,直接在驱动器设置每转脉冲数就可以了,因为不用考虑编码器精度,你这个不能假设精度。

赞同这位兄弟说的,你的伺服编码器精度只有2500
打个酱油,懂的不多
水平有限,能帮则帮
互相帮助,共同进步