Contact me: hankecnc@gmail.com

速度过高 #1303

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

关闭
Suuniil 打开了这个问题 2017 年 10 月 15 日 · 9条评论
关闭

速度过高#1303

Suuniil 打开了这个问题 2017 年 10 月 15 日 · 9条评论

注释

速度过高 #1303

我正在用 grbl 0.9j 构建激光雕刻机,但我的激光二极管只有 1W,所以我必须非常缓慢地移动。我的问题是,当我运行像 G1 X-20 F5 这样的东西(我使用的是 UniversalGcodeSender v1.0.5)时,它会在大约 5 秒内达到 2cm。看起来随着速度降低似乎没有帮助,那么为什么它移动得这么快?当我回到家时,轴在设定的 50 毫米/分钟下移动得更慢,但是当我像上面那样以 5 毫米/分钟的速度使用 G1 时,它要快得多。是否有最低速度限制,如果有,我该如何绕过它?我附上了我的 grbl 设置。
GRBL 设置.txt

速度过高 #1303

您需要修改设置$110$111$112以获得所需的最大速度(以毫米/分钟为单位)。下面是对配置的描述。

$110、$111 和 $112 – [X,Y,Z] 最大速率,mm/min

这设置了每个轴可以移动的最大速率。每当 Grbl 计划移动时,它都会检查移动是否导致这些单独轴中的任何一个超过其最大速率。如果是这样,它将减慢运动速度以确保没有轴超过其最大速率限制。这意味着每个轴都有自己独立的速度,这对于限制通常较慢的 Z 轴非常有用。

确定这些值的最简单方法是通过缓慢增加最大速率设置并移动它,一次测试一个轴。例如,要测试 X 轴,请向 Grbl 发送诸如 G0 X50 之类的具有足够行进距离的内容,以便轴加速到其最大速度。当您的步进器停滞时,您会知道您已达到最大速率阈值。它会产生一点噪音,但不会损坏您的电机。输入比该值低 10-20% 的设置,这样您就可以考虑工件/工具的磨损、摩擦和质量。然后,重复您的其他轴。

注意:此最大速率设置还设置 G0 寻道速率。

对不起我糟糕的英语。

速度过高 #1303
作者

对我知道那个。但是如果我尝试非常缓慢地移动,grbl 移动得太快,所以我的问题是,是否有设置最小速度的 sime 值?

速度过高 #1303
jahnj0584 评论了 2017 年 10 月 16 日 通过电子邮件
速度过高 #1303
成员

@Suuniil:您的 Grbl $$ 设置不寻常。我首先要确保它们已正确配置。例如,您的步进脉冲时间很长(应该在 10 左右),而您的轴设置是随意的。

速度过高 #1303
作者

@chamnit轴设置没问题 – 我只是在玩步进脉冲,但它之前是一样的

速度过高 #1303
作者

@jahnj0584我会尽快尝试,但遗憾的是至少需要一周或更晚的时间。

速度过高 #1303
成员

默认情况下,Grbl 的最小步速约为 240 步/秒。这是由于自适应阶跃平滑算法的工作方式和 AVR 16 位定时器的有限分辨率所致。您的 X 轴 10 步/毫米设置导致它达到此限制。如果您不能通过提高微步来增加它,那么请在 config.h 中禁用 AMASS。你可以慢到大约 4 步/秒。

速度过高 #1303

使预分频器成为编译时选项并针对需要运行非常慢的系统的那些特殊情况相应地更改 TICKS_PER_MICROSECOND 不是很容易吗?

速度过高 #1303
成员

@langwadt:是的,这很容易做到,但这不是正确配置的 CNC 的常见问题。此外,您可以只禁用 AMASS 以达到绝对最低速度。当您减少预标量时,AMASS 的好处会显着减少。因此,没有太多理由进行中间设置。另外,我不想支持他们。

喜欢 (0)