ggggusrho
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看ggggusrho的 主题 / 回贴
楼主  发表于: 2010-06-08 18:02
现小弟做了一个程序驱动步进电机进行位置移动,但是原点位置总是偏差太大,我要的精度在0.5mm以内,不知大家有没有比较好的复位方式,请大家指点下~~~~~~~~~~~~~~~
majianfeng
相信自己
级别: 略有小成
精华主题: 0
发帖数量: 68 个
工控威望: 233 点
下载积分: 455 分
在线时间: 99(小时)
注册时间: 2009-05-12
最后登录: 2024-03-08
查看majianfeng的 主题 / 回贴
1楼  发表于: 2010-06-09 10:01
你步进电机前加减速头,比例适当就能停的位置精准。程序上尽量使用加减速脉冲输出指令,减速时间适当。步进驱动器细分也要设置合理。很多因素会影响步进电机的性能,如果不合理会造成步进电机的丢步。既然使用了步进电机,那你要考虑你的工艺速度。有时步进电机是不能满足你的加工速度的。
我们的骄傲多半于我们的无知
yamqq
雅马哈,爱普生,电装机器人。
级别: 网络英雄

精华主题: 0
发帖数量: 1717 个
工控威望: 5539 点
下载积分: 24618 分
在线时间: 300(小时)
注册时间: 2008-05-05
最后登录: 2024-12-24
查看yamqq的 主题 / 回贴
2楼  发表于: 2010-06-09 13:29
对,楼上说得对,关键是你的运动曲线是什么,是好是梯形的基本上就准了,还要考虑传感器的位置这些因素!
这个人很懒,什么也没有留下!
ggggusrho
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看ggggusrho的 主题 / 回贴
3楼  发表于: 2010-06-09 18:20
首先我感谢大家的回答!  我的步进是做直线运动的,我以一个原点为基准开始进行单一方向的运动,以达到我的测试要求,但是当我对产品进行测试完后还得让其反转回到基准点上,可是我的基准点每次都可能有所偏差,精度不够!(另外我做的测试主要就是将电机移动的位置转换为实际距离所以要求精度比较高)
zhang7634
级别: *
精华主题: * 篇
发帖数量: * 个
工控威望: * 点
下载积分: * 分
在线时间: (小时)
注册时间: *
最后登录: *
查看zhang7634的 主题 / 回贴
4楼  发表于: 2010-06-10 21:02
信号也有个处理时间啊  速度要分段
yuyangcr
级别: 略有小成
精华主题: 0
发帖数量: 191 个
工控威望: 308 点
下载积分: 523 分
在线时间: 160(小时)
注册时间: 2008-04-15
最后登录: 2024-12-05
查看yuyangcr的 主题 / 回贴
5楼  发表于: 2010-06-11 12:06
原点信号附近你在给个近原点信号,速度降低,基本上重复精度就高了,或者你用光纤来定位原点,最好别用普通的限位