开源改变世界

0.9a 电机启动时无加速 #233

推推 grbl 3年前 (2023-01-21) 145次浏览

关闭
jcaywood 打开了这个问题 2013 年 5 月 30 日 · 4条评论
关闭

0.9a 电机启动时无加速#233

jcaywood 打开了这个问题 2013 年 5 月 30 日 · 4条评论

注释

0.9a 电机启动时无加速 #233

由于每个轴的单独加速度和最大进给率设置,我刚切换到边缘版本。

在 0.8 中,当我发送“G0 X100 Y100”之类的命令时,电机会加速到最大进给率设置,然后减速停止。

在 0.9a 下,电机突然全速启动,但最后仍然减速。我没有看到任何会影响此设置的设置,所以我猜这是代码中的更改。

0.9a 电机启动时无加速 #233
成员

@jcaywood: 应该没问题。请张贴您的设置和您的机器设置的描述。

0.9a 电机启动时无加速 #233
作者

我发现在我当前的步数/毫米设置下,我的加速度值对于 GRBL 来说太高了。轴上的步长为 250 步/毫米,在电机失速之前,最大加速度约为 25 毫米/秒^2。我期待能够实现更高的加速度,但我想这大约是最大值。现在的设置是 G203V Gecko 驱动器上的两台 Nema 23 电机和一个当前未安装到机器中的 48 伏 PSU。

0.9a 电机启动时无加速 #233
成员

感谢您报告您的发现。只是好奇,从 v0.8 到 v0.9 的加速度值有多大差异?自该更改以来,我们现在正在使用不同的步进算法。它应该工作得更好,但你是第二个报告必须降低 v0.9 加速的人。你还能发布你的设置值吗?我想看看是否有什么东西可以指出造成这种情况的原因。可能是步进算法代码中某处的一个小错误。

0.9a 电机启动时无加速 #233
作者

很抱歉延迟回复,但我已经找到加速失败的原因。我的步进驱动器 (G203V Gecko Drives) 在启用后似乎需要一些时间才能开始步进序列。如果我将步怠速延迟设置为低于 255,则它们在启动时会不稳定且不可靠,如果我将步怠速设置为 255 并启用驱动程序,则所有动作在启动时都会非常平稳。在切换启用线之后但在发送移动之前,是否有一种简单的方法来添加或调整延迟?

我注意到的另一件关于步进空闲延迟的事情是,如果它设置为 255,一旦机器到达移动结束,步进驱动器会在短时间内禁用(我看到它们的状态 LED 指示灯会在很短的时间内闪烁红色).

感谢您提供任何信息。

喜欢 (0)