富阳工控
灯泡电工
级别: 家园常客
精华主题: 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
a239440265
级别: 略有小成
精华主题: 0
发帖数量: 134 个
工控威望: 275 点
下载积分: 751 分
在线时间: 111(小时)
注册时间: 2016-01-22
最后登录: 2023-08-01
查看a239440265的 主题 / 回贴
1楼  发表于: 2021-07-10 09:20
不对,你这个精度是达不到0.001的,因为编码器分辨率2500已经决定了最大精度为762/175000=0.00435mm/P,要想达到这个精度需要增加减速比,假设需要的精度为0.01,所以电子齿轮比=编码器分辨率/每转脉冲数=2500/(10.89/0.01)

不知为何你的伺服编码器精度只有2500,一般的17位(131072)或者更高,直接在驱动器设置每转脉冲数就可以了,因为不用考虑编码器精度,你这个不能假设精度。
[ 此帖被a239440265在2021-07-10 10:59重新编辑 ]
本帖最近评分记录:
  • 下载积分:+10(ymmfa) 说的很对!