5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年)

标题: 为什么mach3跑来跑去总是不是正好 [打印本页]

作者: 大白兔    时间: 2011-4-24 00:44
标题: 为什么mach3跑来跑去总是不是正好
:em23: 比如跑1.273他跑个1.27275之类的,有的明明可以整步,他就是不给你跑到位置:em17:
作者: jjjtony    时间: 2011-4-24 01:31
帮顶
设置问题
作者: zsppzs    时间: 2011-4-24 01:37
丝杆螺距和细分数决定的,例如 4MM螺距 , 一圈 800 个脉冲, 单步等于 4mm/800 = 0.005mm
0.005是最小单位 你输入 1.273 MACH肯定只能走到 1.275的
作者: zsppzs    时间: 2011-4-24 01:40
估计楼主的是5MM螺距的丝杆吧,自己算算吧,呵呵
作者: cooooldog    时间: 2011-4-24 01:58
Mach3的精度一般比丝杆的精度高,
这点误差可以无视...............
作者: 大白兔    时间: 2011-4-24 04:53
有细分的。。。。
作者: fzpjc    时间: 2011-4-24 05:46
理论上细分后由其细分数越高每步的一致性越不好控制,再说这么小的误差 藤椅 解释的很清楚了。
作者: hezixiang    时间: 2011-4-24 09:21
原帖由 大白兔 于 2011-4-24 00:44 发表
:em23: 比如跑1.273他跑个1.27275之类的,有的明明可以整步,他就是不给你跑到位置:em17:

与驱动和丝杆,步进电机无关,不信,你不接驱动,直接启动MACH软件,也会有这种情况,是不是我们使用的都是不花钱的版本的问题?
作者: arp    时间: 2011-4-24 10:55
有这个情况的,怎么回事,谁研究过
作者: 6eyesdog    时间: 2011-4-24 12:13
满足了吧,都小数点后3位了  :em04:
作者: 机关枪    时间: 2011-4-24 14:12
首先要弄清楚,这个1.273 跟 1.27275 的读数,是从那里来的? 软件本身? 编码器? 光栅尺?

这个都没表达清楚,后面跟着回答的也是不求甚解地蒙的吧。
作者: hezixiang    时间: 2011-4-24 16:22
标题: 回复 11楼 机关枪 的帖子
我现在用的MACH32.62版本,只运行软件经常有这种情况,由于数值非常小,我就没有理会。
作者: 大白兔    时间: 2011-4-24 23:39
软件本身显示的:em04:
作者: 华尔街工作者    时间: 2011-4-25 09:02
不是因为寂寞才发贴。。。而是因为???
作者: 大白兔    时间: 2011-4-25 09:44
那个mach3为什么会那样呢:em04:
作者: Wisdon    时间: 2011-4-25 10:05
是由于浮点数在  计算机里面的表示造成的,

浮点数 只有在  2   -N 次方才能精确表示  ,其他的都是不精确的

一家之言
作者: ravenfire    时间: 2011-4-25 10:51
大白兔不是学软件的么?1*1+1/1-2不等于0的事不是早有了么
作者: arp    时间: 2011-4-25 11:06
原帖由 Wisdon 于 2011-4-25 10:05 发表
是由于浮点数在  计算机里面的表示造成的,

浮点数 只有在  2   -N 次方才能精确表示  ,其他的都是不精确的

一家之言

我认为这个是正理!




欢迎光临 5iMX.com 我爱模型 玩家论坛 ——专业遥控模型和无人机玩家论坛(玩模型就上我爱模型,创始于2003年) (http://bbs.5imx.com/) Powered by Discuz! X3.3