wuzhishou
wuzhishou
级别: 工控侠客
精华主题: 0
发帖数量: 219 个
工控威望: 2459 点
下载积分: 1038 分
在线时间: 415(小时)
注册时间: 2013-08-06
最后登录: 2024-12-26
查看wuzhishou的 主题 / 回贴
楼主  发表于: 2015-03-28 18:28
   本人经手2轴码垛几今天发现步进驱动器细分有问题   步进电机轴带链轮走链条  链轮分度圆101  要求精度到1MM   我设定细分10000    电机角距1.2°  360除以1.2等于300
300乘以10000等于一圈需要3000000个脉冲    101乘以3.14等于317.14 电机转一圈走的距离     1除以317.14等于0.00315318  在乘以3000000等于9459.54468
   我程序内用9459.54468除以10等于945.954468 舍去了小数  直接位置乘以945得到一个坐标需要的脉冲数
   可是调试时候发现电机走的不对   都后来我把细分调到30000位置才对   请问下大家这样的算法对吗?还有是不是驱动器上的细分表是错误的?
[ 此帖被wuzhishou在2015-03-28 18:33重新编辑 ]
qinchenglim
级别: 论坛先锋
精华主题: 0
发帖数量: 1219 个
工控威望: 1320 点
下载积分: 3938 分
在线时间: 739(小时)
注册时间: 2009-06-09
最后登录: 2024-12-05
查看qinchenglim的 主题 / 回贴
1楼  发表于: 2015-03-28 18:50
细分不要太高了。步进马达的细分不是为了增加精度,主要是为了增加稳定,减小震动。
细分设的太高了有可能走位不准。