您现在所在的是:

三菱Mitsubishi

回帖:6个,阅读:1058 [上一页] [1] [下一页]
2864
cma_520
文章数:500
年度积分:50
历史总积分:2864
注册时间:2006/11/14
发站内信
发表于:2021/12/7 10:03:05
#0楼
附件 1.jpg

数据要求仅供探讨使用。
结构;步进电机直接通过联轴器和轴相连,带到传送带运动。

假设:要移动的距离是;20mm
    细分;4    步距角1.8     轴直径0.27

计算;脉冲当量 =轴周长/每圈脉冲数
      轴周长=3.14*0.27
  每圈脉冲数= 360/1.8*4
 计算出的脉冲当量取 0.001mm

 要移动20mm,就需要20000 脉冲。

1.当程序使用浮点数运算后 实际得到的结果切小于20000.两者相差很多。实际使用中哪中更好。连续移动时,怎么保证精度。

2.如果通过触摸屏设置脉冲数,来确定要走的距离,怎么保证移动误差!(设此时脉冲当量为0.001)

3.这种计算思路有没有什么缺陷(只针对此类结构)








       承接:非标自动化设备设计、旧设备改良与维修
12465
蛇会大学
文章数:4619
年度积分:791
历史总积分:12465
注册时间:2015/12/14
发站内信
2018论坛分享达人
发表于:2021/12/7 12:16:55
#1楼
造成误差主要是因为不能整除导致的
这是我算出来的脉冲当量,0.00106025625
PI本来就是个不循环小数,肯定会有误差
敏问找算丁亏楼累
敏问找算哭哲累嘿
敏问够算恐哈做累揍忍没催妹
比漏累伤醒更八音舍黑
我晕能以身问晕陪笨累
19260
pqsh 版主
文章数:7424
年度积分:1090
历史总积分:19260
注册时间:2006/8/22
发站内信
2018论坛解答高手
发表于:2021/12/7 12:44:34
#2楼
算法里面,不是完全按照你做数学题那样.
首先,算法先乘后除;
如果精度还不够,采用扩倍法;
如果还不够,采用整数法.
如果我忘了我
请帮忙记得我
pqsh@163,326199298@v&q同号
42328
YXBK 版主
文章数:19445
年度积分:2742
历史总积分:42328
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2021/12/7 13:52:32
#3楼
准确算法是
3.14*0.27/800=0.001059
20/0.001059=18885

PLC里面不好算就扩大,扩大1000倍就好算了

3.14*270/800=1.059
20000/1.059=18885
大家一起学习
2864
cma_520
文章数:500
年度积分:50
历史总积分:2864
注册时间:2006/11/14
发站内信
发表于:2021/12/7 16:51:12
#4楼
回复 #3楼 YXBK
那实际工程中怎么处理这些误差了,如果用触摸屏输入脉冲数来控制移动的距离。那位置就走不准了!
这就说这种误差有什么办法修正 或避免了 !
       承接:非标自动化设备设计、旧设备改良与维修
42328
YXBK 版主
文章数:19445
年度积分:2742
历史总积分:42328
注册时间:2007/4/14
发站内信
2015论坛优秀版主
2015春节活动
2013论坛优秀版主
2012论坛优秀版主
发表于:2021/12/7 17:00:27
#5楼
以下是引用cma_5202021/12/7 16:51:12的发言:
那实际工程中怎么处理这些误差了,如果用触摸屏输入脉冲数来控制移动的距离。那位置就走不准了!
这就说这种误差有什么办法修正 或避免了 !


不是说了吗,扩大1000倍呀,因为PLC小数不能精确那么多位,所以都放大来计算
[此贴子已经被作者于2021/12/7 17:09:17编辑过]
大家一起学习
2864
cma_520
文章数:500
年度积分:50
历史总积分:2864
注册时间:2006/11/14
发站内信
发表于:2021/12/7 18:09:49
#6楼
回复 #5楼 YXBK
终于绕出这个圈了。谢谢各位!
       承接:非标自动化设备设计、旧设备改良与维修

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

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

62.4004