tianyameng12
级别: 探索解密
精华主题: 0
发帖数量: 58 个
工控威望: 184 点
下载积分: 574 分
在线时间: 19(小时)
注册时间: 2011-10-14
最后登录: 2024-01-29
查看tianyameng12的 主题 / 回贴
楼主  发表于: 2011-10-28 17:31
这个步进电机程序结果有点错误~谁能帮我解决一下~
PLC是FX1S
[ 此帖被tianyameng12在2011-10-29 08:45重新编辑 ]
附件: FX1S 步进电机.zip (13 K) 下载次数:86
网站提示: 请不要用迅雷下载附件,容易出错
qinchuangyi
级别: 略有小成
精华主题: 0
发帖数量: 167 个
工控威望: 309 点
下载积分: 758 分
在线时间: 114(小时)
注册时间: 2011-08-07
最后登录: 2013-08-15
查看qinchuangyi的 主题 / 回贴
1楼  发表于: 2011-10-29 14:26
螺距是多少?
qinchuangyi
级别: 略有小成
精华主题: 0
发帖数量: 167 个
工控威望: 309 点
下载积分: 758 分
在线时间: 114(小时)
注册时间: 2011-08-07
最后登录: 2013-08-15
查看qinchuangyi的 主题 / 回贴
2楼  发表于: 2011-10-29 15:30
此程序所走动的距离只是马达轴心周长转了100mm,若是用螺杆带动侧不能指机械所走的距离。
马达进给脉冲是2000,意思是马达转一圈需要发送2000个脉冲。而走动一圈的长度是60mm*3.14=188.4mm.  走100mm所需的脉冲=100/188.4*2000=1061个脉冲.

你在程序中周长188.4已经乘10倍了,所走动的距离100mm也要乘以10以方便计算,要不然算出来的结果只相当于100mm的十分之一.

看看我给你修改过的程序.
附件: FX1S步进电机.rar (12 K) 下载次数:42
网站提示: 请不要用迅雷下载附件,容易出错
本帖最近评分记录:
  • 下载积分:+1(tianyameng12) 谢谢~ 你给的 答案很好 ~