登录
首页
运动控制
运动控制
回帖
发帖
正文
主题:步进电机问题。
点击:1195 回复:5
楼主
编辑
引用
管理
dingood
现在一台定长切断机,滚轮直径60mm,做定长切断,朝一个方向滚动,现在切到20片就出现偏差,切数量越多偏差越大。我觉得应该是小数点造成累计误差,现在细分也调到12800,还是有偏差,又不能复位找原点,有什么办法消除累计误差?,你们一般做这种类似的程序怎能做的?做滚轮周长肯定有小数点的,请大神指点下。
21-08-20 09:14
1楼
编辑
引用
管理
bnnyygy
步进电机又不能设置电子齿轮。
还有,我不知道你程序怎么写的,定长切断,一个方向,用相对定位,每次走距离这个还会有错?
难道用的 绝对定位?
例如依次走55mm
移动距离:=(次数*55mm)?
21-08-20 11:46
2楼
编辑
引用
管理
bnnyygy
脉冲数:=驱动器分辨率*(需要走位长度/电机一圈机械走长度);
周长自己算个大概即可,如果不对,把周长修正下就行。
这个要用相对定位,绝对不能使用绝对定位。
21-08-20 11:53
3楼
编辑
引用
管理
YXBK
这个我的理解应该不用回原点,也没什么累计误差。
滚轮直径60mm,周长就是188.4MM。细分12800,如果没有其他速比,1个脉冲就是188.4/12800=0.0147mm,假设你定长100MM,PLC发100/0.0147=6802个脉冲就可以了。发完脉冲后切断,切断后再发,这样没什么累计误差的,除非机械打滑或者丢步。
21-08-20 12:01
4楼
编辑
引用
管理
574737626
用绝对定位也行,没发一次脉冲清零一次
21-08-21 00:49
5楼
编辑
引用
管理
知道一点
可能是机械上造成的
21-08-21 06:43
工控新闻
2025 Festo 大中华业务区战略供应商大会圆满召开
丹佛斯庆祝传动北京研发中心成立20周年
汇川技术与郑州卫莱签署战略合作协议
华北工控BIS-6680M,助力提升安检闸机整体效能
传GE Vernova考虑出售工业软件业务Proficy 售价高达10亿美元
皮尔磁:工业自动化网络架构的“新宠儿”
太超前!全球首个“人形机器人4S中心”在上海启用
曝特斯拉暂停人形机器人生产,修改设计
更多新闻资讯