wuzhishou
wuzhishou
级别: 工控侠客
精华主题: 0
发帖数量: 217 个
工控威望: 2457 点
下载积分: 964 分
在线时间: 412(小时)
注册时间: 2013-08-06
最后登录: 2024-11-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重新编辑 ]
wuzhishou
wuzhishou
级别: 工控侠客
精华主题: 0
发帖数量: 217 个
工控威望: 2457 点
下载积分: 964 分
在线时间: 412(小时)
注册时间: 2013-08-06
最后登录: 2024-11-26
查看wuzhishou的 主题 / 回贴
1楼  发表于: 2015-03-28 18:46
引用
引用第1楼跑步向钱于2015-03-28 18:42发表的  :
细分是不会错的!是你的计算方法错误!还有请教一下你那是什么驱动器居然能达到30000细分??感觉有点牛!!

深圳众为兴的    求教你的算法 我那程序内全部是坐标乘以945居然都没走错一个位置哦
wuzhishou
wuzhishou
级别: 工控侠客
精华主题: 0
发帖数量: 217 个
工控威望: 2457 点
下载积分: 964 分
在线时间: 412(小时)
注册时间: 2013-08-06
最后登录: 2024-11-26
查看wuzhishou的 主题 / 回贴
2楼  发表于: 2015-03-28 19:03
引用
引用第3楼qinchenglim于2015-03-28 18:50发表的  :
细分不要太高了。步进马达的细分不是为了增加精度,主要是为了增加稳定,减小震动。
细分设的太高了有可能走位不准。

我那个要的是高速转动  现在细分到30000很稳定 但是我就不明白我那样算怎么就不对了细分10000就是走不对
wuzhishou
wuzhishou
级别: 工控侠客
精华主题: 0
发帖数量: 217 个
工控威望: 2457 点
下载积分: 964 分
在线时间: 412(小时)
注册时间: 2013-08-06
最后登录: 2024-11-26
查看wuzhishou的 主题 / 回贴
3楼  发表于: 2015-03-28 19:43
百度出来的公式为什么我算来算去还是不对了  30000细分