工控肥仔
工控肥仔
级别: 网络英雄
精华主题: 0
发帖数量: 681 个
工控威望: 5680 点
下载积分: 4786 分
在线时间: 794(小时)
注册时间: 2018-11-17
最后登录: 2025-01-09
查看工控肥仔的 主题 / 回贴
楼主  发表于: 4天前

      现有一个模组导程是45,用的是步进驱动,驱动器细分没有刚好对应导程(最接近的是5000跟4000),这个时候如何做一些摆盘位置动作呢?
gaoyingchun
GaoYingChun
级别: 略有小成
精华主题: 0
发帖数量: 211 个
工控威望: 306 点
下载积分: 2918 分
在线时间: 113(小时)
注册时间: 2016-05-06
最后登录: 2025-01-07
查看gaoyingchun的 主题 / 回贴
1楼  发表于: 4天前
没用过步进,是不是可以结合定位距离做设置,比如目标位置15,45/15=3,细分数设成3的整倍数
楼主留言:
目前用的步进驱动器细分由拨码决定的,没有分子分母一说,都是固定多少脉冲为一圈
gaoyingchun
GaoYingChun
级别: 略有小成
精华主题: 0
发帖数量: 211 个
工控威望: 306 点
下载积分: 2918 分
在线时间: 113(小时)
注册时间: 2016-05-06
最后登录: 2025-01-07
查看gaoyingchun的 主题 / 回贴
2楼  发表于: 前天
引用
引用第2楼deamli于2025-01-06 10:09发表的  :

没怎么理解,细分和控制器计算脉冲计算有关,和丝杠导程正好对应是啥要求?是说驱动一圈5000个脉冲,丝杆刚好移动5000UM?

能设成4500细分最好(或者45的整倍数);比如定位距离20mm,发送脉冲2000脉冲;若设成5000脉冲,定位距离20mm,发送脉冲数量20/45*5000,不是整数