开源改变世界

X、Y 和 Z 步长/mm (v0.8c) 的最大值 #1061

推推 grbl 3年前 (2023-01-23) 233次浏览

关闭
manusnz 打开了这个问题 2016 年 8 月 18 日 · 5 条评论
关闭

X、Y 和 Z 步长/mm (v0.8c) 的最大值#1061

manusnz 打开了这个问题 2016 年 8 月 18 日 · 5 条评论

注释

X、Y 和 Z 步长/mm (v0.8c) 的最大值 #1061

你好呀,

我想知道是否有人知道上述($0、$1 和 $2)的最大值是多少?当我为 x, step/mm 变量运行计算时,我似乎得出了一个非常高的数字 (2285)。

当我使用“steps_per_mm = (steps_per_revolution*microsteps)/mm_per_rev”计算我的步进器必须转动多少步才能将我的导螺杆移动 1mm 时,我最终得到 2285.714 – 因为我有滑轮,这个数字会很好(有关滑轮的详细信息,请参见下文)

谢谢…

随意跳过这一点,但它可以让我更深入地了解我的设置:
为了进一步复杂化,我让步进器通过两个滑轮驱动皮带(步进器有一个 12t XL,丝杠是一个 30t XL)所以我有一个比例为 2.5:1,丝杠旋转一整圈可使床身移动 ~1.4mm

因此,即使我遵循这个并将其分解为多少(微?)步以获得 1 毫米的床移动,我最终得到 ~5714(微)步!
200(步)* 16(微)*((1/1.4)* 2.5)

如果我对我需要输入通用 GCode 发送器以将床移动 1mm 的数字进行逆向工程,我使用以下命令:G01X17.2(我通过反复试验得到了这个)
运行它我得到了 4300 步(17.2 * 250 – 250 是默认步长/mm)

X、Y 和 Z 步长/mm (v0.8c) 的最大值 #1061

您好
,steps/mm 值可能很大,因为它们是浮点数。

与其反复试验,不如做一些简单的数学运算?(-:
http ://www.openbuilds.com/threads/c-beam%E2%84%A2-machine-plate-maker.2349/page-36#post-34484

初始计算可能是
(200_16_30/12) / 丝杠螺距(您说的是 1.4 毫米)
(200_16_30/12) 是将丝杠转动一圈的步数
ergo
8000/1.4 = 5714.2857 步/毫米

现在在我提供的网站上进行校准过程。
使用从计算器中获得的尽可能多的数字,它确实对长途旅行有所影响。

如果您想从系统中获得更高的速度和功率,并且愿意放弃一点分辨率,您可以将驱动程序设置为 8 倍微步(甚至 4 倍)。这给出了 ~2857.1 steps/mm 但功率更大。

使用 $0 $1 和 $3 意味着您使用的是 GRBL 0.8 – 有什么特别的原因吗?0.9 更好(-:

X、Y 和 Z 步长/mm (v0.8c) 的最大值 #1061
作者

你好,

感谢您的超级快速回复!事实证明,我不需要担心运行修正,使用上面的计算器和调整后的导螺杆上的所需转动,让我有 1 毫米的行程让我基本上找到了:
((200 * 30)/ 15)*(1 /1.4) = 285.714(见下文,我把微步跳线去掉了)

我弄错了步进皮带轮上的齿数,它实际上是 15 吨,比率为 2:1。

我一直在和一位朋友交谈,他指出最多(或最少)我要追求的精度是 ~0.1mm,所以拉了微步跳线。它应该使最初的整理更容易一些。一旦我得到一个精确的步数/mm 值,没有微步,我可以添加一个跳线,如果我需要的话,只需将步数/mm 乘以我使用的任何微步。

我使用 0.8C 仅仅是因为将我发送到 grbl 路径的 youtube 视频使用了它,我想跟随他们的领导,直到我掌握了在移动到较新版本之前需要的设置。
一旦我解决了工厂中的错误,我将切换到最新版本的 0.9 并从那里开始 – 运行床 10mm 已突出显示我在步进器上有一个滑轮,拆卸需要时间并拧紧 :( 我猜这是二手/三手设备的问题!

再次感谢!

X、Y 和 Z 步长/mm (v0.8c) 的最大值 #1061

没有理由低于 1/4 或 1/8 微步。我的 1605 滚珠丝杠有 320steps/mm。

从 0.8 到 0.9 的设置没有区别,$ 符号沿用。

X、Y 和 Z 步长/mm (v0.8c) 的最大值 #1061

“从 0.8 到 0.9 的设置没有区别,$ 符号继续存在。”
真的吗?不是根据
0.9的 wiki
$0=10(步进脉冲,usec)
$1=25(步进空闲延迟,毫秒)
$2=0(步进端口反转掩码:00000000)

对于 0.8
$0=755.906 (x, step/mm)
$1=755.906 (y, step/mm)
$2=755.906 (z, step/mm)
$3=30 (step pulse, usec)

X、Y 和 Z 步长/mm (v0.8c) 的最大值 #1061

0 1 和 2 变成了 100 101 和 102。如果你无论如何都要升级 David,
只需跳过这一步并使用当前版本。

2016 年 8 月 19 日星期五上午 9:19,David the Swarfer < notifications@github.com

写道:

“从 0.8 到 0.9 的设置没有区别,$ 符号继续存在。

真的吗?不是根据
0.9的 wiki
$0=10(步进脉冲,usec)
$1=25(步进空闲延迟,毫秒)
$2=0(步进端口反转掩码:00000000)

对于 0.8
$0=755.906 (x, step/mm)
$1=755.906 (y, step/mm)
$2=755.906 (z, step/mm)
$3=30 (step pulse, usec)


你收到这个是因为你发表了评论。
直接回复此电子邮件,在 GitHub
#1061(评论)
上查看,或 将线程静音
https://github.com/notifications/unsubscribe-auth/AQlzDKeqNkKNZue3EixAsg2id4OZSFq5ks5qhZ9rgaJpZM4JndGM

喜欢 (0)