中国自动化学会专家咨询工作委员会指定宣传媒体
免费注册 登录 广告服务 | 客服中心
您现在所在的是:

运动控制

fluketop kollmorgen 抖音 西门子减速电机 德嘉 台达 英威腾 泓格论坛 西门子 我和LOGO!有个约会 FLIR红外热像论坛 【有奖活动】英威腾 “Ni美国国家仪器 “PLC发展趋势大讨论”活动圆满结束 艾睿光电产品体验活动 cc-link图文征集活动 西门子SMART LINE V3
工控论坛首页 运动控制 → 浏览主题: 步进电机问题。
发表新帖 回复该主题
回帖:5个,阅读:203 [上一页] [1] [下一页]
* 帖子主题:

步进电机问题。

分享到
1133
dingood
文章数:215
年度积分:348
历史总积分:1133
注册时间:2013/8/26
发站内信
发表于:2021/8/20 9:14:53
#0楼
现在一台定长切断机,滚轮直径60mm,做定长切断,朝一个方向滚动,现在切到20片就出现偏差,切数量越多偏差越大。我觉得应该是小数点造成累计误差,现在细分也调到12800,还是有偏差,又不能复位找原点,有什么办法消除累计误差?,你们一般做这种类似的程序怎能做的?做滚轮周长肯定有小数点的,请大神指点下。
13608
bnnyygy
文章数:3707
年度积分:1668
历史总积分:13608
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2021/8/20 11:46:54
#1楼
步进电机又不能设置电子齿轮。


还有,我不知道你程序怎么写的,定长切断,一个方向,用相对定位,每次走距离这个还会有错?

难道用的 绝对定位?

例如依次走55mm

移动距离:=(次数*55mm)?
13608
bnnyygy
文章数:3707
年度积分:1668
历史总积分:13608
注册时间:2012/3/15
发站内信
2018论坛分享达人
发表于:2021/8/20 11:53:40
#2楼
脉冲数:=驱动器分辨率*(需要走位长度/电机一圈机械走长度);

附件 QQ图片20210820115517.jpg



周长自己算个大概即可,如果不对,把周长修正下就行。


这个要用相对定位,绝对不能使用绝对定位。
32452
YXBK 版主
文章数:15354
年度积分:2580
历史总积分:32452
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2021/8/20 12:01:14
#3楼
这个我的理解应该不用回原点,也没什么累计误差。

滚轮直径60mm,周长就是188.4MM。细分12800,如果没有其他速比,1个脉冲就是188.4/12800=0.0147mm,假设你定长100MM,PLC发100/0.0147=6802个脉冲就可以了。发完脉冲后切断,切断后再发,这样没什么累计误差的,除非机械打滑或者丢步。
大家一起学习
156
574737626
文章数:35
年度积分:156
历史总积分:156
注册时间:2020/11/29
发站内信
发表于:2021/8/21 0:49:17
#4楼
用绝对定位也行,没发一次脉冲清零一次
28596
知道一点
文章数:17533
年度积分:3153
历史总积分:28596
注册时间:2004/6/12
发站内信
工控人谈电商
2013国庆活动
2011国庆活动
发表于:2021/8/21 6:43:34
#5楼
可能是机械上造成的
快乐 幸福 自由 比什么都重要
工控学堂推荐视频:

关于我们 | 联系我们 | 广告服务 | 本站动态 | 友情链接 | 法律声明 | 非法和不良信息举报

工控网客服热线:0755-86369299
版权所有 工控网 Copyright©2021 Gkong.com, All Rights Reserved

78