开源改变世界

一段时间后 grbl 不断崩溃 #384

推推 grbl 3年前 (2022-10-30) 253次浏览 0个评论
关闭
CaptainFeature 打开了这个问题 on 31 Mar 2014 · 24 条评论
关闭

grbl在一段时间后不断崩溃第384章

CaptainFeature 打开了这个问题 on 31 Mar 2014 · 24 条评论

注释

一段时间后 grbl 不断崩溃 #384

你好呀

我刚开始玩 grbl v0.8。我正在使用 arduino uno 和 protoneer 的 cnc shield,版本 3.03。我目前正在努力解决两个问题(在两个单独的问题中):

  1. 运动时崩溃:

我首先使用 protoneer 的 grbl 版本,然后使用 arduino ide 将其加载到我的 arduino uno 上。在遇到一些问题后,我从这里下载了十六进制版本 v0.8,并使用 avr studio 将其烧录到 arduino。

不幸的是,我仍然遇到机器在运动过程中停止并带有一些警报停止的问题。这通常发生在一段时间后(20 分钟左右?)。我正在使用通用 G 代码发送器,它在警报发生时冻结,这使得进一步的操作变得不可能。然后我必须重置 Arduino 和 G-Code 发送器,并重做迄今为止完成的所有工作。

这可能是什么原因?

亲切的问候
马塞尔

一段时间后 grbl 不断崩溃 #384
成员

尚尼特 评论 on 31 Mar 2014

@CaptainFeature:这很可能是硬限位线上的接线问题和电气干扰,这可能会错误地触发硬限位警报。如果您关闭硬限制,这个问题应该会消失并验证这是导致问题的原因。请查看已关闭的问题线程以获取可能的解决方案。

一段时间后 grbl 不断崩溃 #384
作者

队长功能 评论 on 1 Apr 2014

感谢你及时的答复。

在启用结束开关之前,我也遇到了这个问题。
如果其中一个开关被错误地触发,我还期望结束开关警报。但是,我得到的是带有问号的停止警报,在其他情况下会出现警报原因。

亲切的问候
马塞尔

一段时间后 grbl 不断崩溃 #384
成员

尚尼特 评论 on 1 Apr 2014

@CaptainFeature:问号警报不是 Grbl 发回的东西。这听起来更像是一个UGS问题。我确实知道某些设置的 USB 问题存在一些问题。这几乎听起来像是一个超时问题。在这些类型的情况下,最好的办法是系统地消除事物。首先只使用 Arduino 和您的计算机接口运行系统,如果有的话,可以使用屏蔽 USB 电缆。如果失败,则它们之间或您的计算机上有问题。如果没有,请慢慢添加硬件以识别问题。有时我们在这里不可能帮助人们,因为一切都依赖于它的设置。

一段时间后 grbl 不断崩溃 #384

谢谢,我会试试的。

一段时间后 grbl 不断崩溃 #384

确切的错误序列如下所示:

G1 X205.3671 Y75.3803
G3 X205.0391 Y75.2752 I0.5207 J-2.1889
错误:报警锁定 [for ?]
错误:报警锁定 [for ?]
G1 X204.8123 Y75.1829
错误:报警锁定 [for G1 X205.9454 Y75.4908]
G3 X204.5041 Y75.0289 I0.8487 J-2.0838
错误:报警锁定 [for ?]
错误:报警锁定 [for G3 X205.6053 Y75.4370 I0.1806 J-2.2427]

.
.

一段时间后 grbl 不断崩溃 #384

@CaptainFeature:“错误:警报锁定”是发生严重错误时的标准响应。它会一直保持这种模式,直到警报得到解决,并且会忽略发送给它的任何内容。这些响应来自 UGS 发送新行并将 Grbl 锁定(它不应该与“?”出错,但我认为这是一个 UGS 错误。)

首次启动时是否会发生其他错误或打印出一些错误?这将告诉您它检测到什么或在错误点发生了什么。没有多少可以做到这一点。只有硬限制(信号线中的电噪声很常见),在作业处于活动状态时发送软复位(Ctrl-X)(需要用户输入),Arduino 上的电源故障导致重新启动(可能是由您的计算机、UGS 本身或 UGS 的驱动程序中的某些东西,但不是 Grbl),或固件崩溃(这种情况很少见,但并非不可能)。然而,成千上万的用户已经在生产环境中使用 Grbl 至少一年了,v0.8c 没有报告像你这样的问题,但是固件崩溃也可能是由坏的 Arduino 本身引起的。

如果硬限制和归位都被禁用并且您的机器仍在执行此操作,则最可能的原因是您的计算机、UGS 或 UGS 的驱动程序有问题。当这个错误第一次出现时,请发送一份 Grbl 所做的打印。

一段时间后 grbl 不断崩溃 #384

谢谢

我尝试了 UGS 和 Grbl Controller 3.5.1,两者都出现了问题。
它又发生了,这次完全没有错误消息。所有的驱动器都在旅行途中停下来……

当您谈到 Arduino 重新启动时……我只为 Arduino 提供了 USB 电缆,这可能是个问题吗?我是否也应该添加一些外部电源?

我将在接下来尝试并禁用归位和结束限制。

非常感谢您的帮助
马塞尔

一段时间后 grbl 不断崩溃 #384

没有密切关注,您是否尝试过降低进给率?
2014 年 4 月 3 日下午 2:31,“CaptainFeature” notifications@github.com写道:

谢谢

我尝试了 UGS 和 Grbl Controller 3.5.1,
两者都出现了问题。
它又发生了,这次完全没有错误消息。所有的驱动器
都在旅行途中停下来……

当您谈到 Arduino 重新启动时……我只
为 Arduino 提供了 USB 电缆,这可能是个问题吗?我是否也应该添加一些
外部电源?

我将在接下来尝试并禁用归位和结束限制。

非常感谢您的帮助
马塞尔

直接回复此邮件或在 GitHub 上查看 https://github.com/ /issues/384 #issuecomment-39487672

一段时间后 grbl 不断崩溃 #384

是的,我将进给速度降低到 100 毫米/分钟。

一段时间后 grbl 不断崩溃 #384

我为 Arduino 添加了一个单独的电源,禁用了归位和终点停止,但仍然遇到问题:
步进器在运动中停止,Grbl 控制器上没有错误消息。
然后我点击 Grbl 控制器端口部分的关闭/重置按钮。
轴完成了最后一次移动,并重新显示以下消息:

等待被用户
中断进程中断。

$G
[G1 G54 G17 G21 G90 G94 M0 M3 M9 T0 F100.000]
$$

谢谢你的帮助。
马塞尔

一段时间后 grbl 不断崩溃 #384

@CaptainFeature: 你能给我们看一个失败的 g 代码示例吗?它是在同一个地方失败还是随机的?也请向我们展示您的设置。

一段时间后 grbl 不断崩溃 #384

它在程序的不同位置随机失败。
我的设置:
$0=533.333 (x, step/mm)
$1=533.333 (y, step/mm)
$2=533.333 (z, step/mm)
$3=10 (step pulse, usec)
$4=1000.000 (default feed, mm /min)
$5=500.000 (默认搜索, mm/min)
$6=192 (step port invert mask, int:11000000)
$7=25 (step idle delay, msec)
$8=20.000 (acceleration, mm/sec^2)
$9 =0.050(结点偏差,mm)
$10=0.100(arc,mm/segment)
$11=25(n-arc correction,int)
$12=3(n-decimals,int)
$13=0(报告英寸,bool)
$14= 1(自动启动,布尔值)
$15=0(反转步进启用,布尔值)
$16=0(硬限制,布尔值)
$17=0(归位周期,布尔值)
$18=96 (homing dir invert mask, int:01100000)
$19=100.000 (homing feed, mm/min)
$20=500.000 (homing seek, mm/min)
$21=100 (homing debounce, ms)
$22=3.000 (homing pull -关闭,毫米)

一段时间后 grbl 不断崩溃 #384

您能想象我的问题与笔记本电脑的节能功能之间存在某种联系吗?
我刚刚观察到的是,如果我不离开我的电脑,它就可以正常工作,因此不要让它切换屏幕(和其他硬件?!)
我一定会通过关闭任何节能功能再试一次。 ..

一段时间后 grbl 不断崩溃 #384

@CaptainFeature:是的,很可能是您的节能功能导致了问题。建议在运行作业时禁用所有这些。除此之外,您的设置看起来还不错,只是您的默认进给速度比您的搜索速度要高得多。

一段时间后 grbl 不断崩溃 #384

关闭笔记本电脑的节能功能后,一切运行顺利。
谢谢你的支持。

一段时间后 grbl 不断崩溃 #384

有趣的。我也在开发分支上遇到了这个问题。但我从来没有怀疑过节能的东西。我只是从终端窗口发出 G0 X100 就遇到了问题,然后 Grbl 将被锁定在运行状态没有响应。我现在肯定会检查电源设置。

一段时间后 grbl 不断崩溃 #384

@CaptainFeature: 很高兴听到它现在一切正常。:)

@SixthGenie: 请记住,dev 分支是开发性的,可能有错误。试试这篇文章前面的一些其他建议,看看你是否能找到原因。

一段时间后 grbl 不断崩溃 #384

@SixthGenie:我还注意到整个 USB – Arduino – CNC-Shield 对荧光灯的开关非常敏感。
我肯定也会按照 chamnit 的建议尝试屏蔽 USB 电缆。

一段时间后 grbl 不断崩溃 #384

你好,我的 grbl
机器运行时遇到同样的问题,突然停止,我点击了 Grbl 控制器端口部分的关闭/重置按钮。
轴完成了他们的最后一步(就像你一样)。
首先,当我运行新的 arduino 时,一切正常(大约 5-6 次,相同的 g 代码),接下来是这些问题:(我该怎么办?

一段时间后 grbl 不断崩溃 #384

您好
,您是否关闭了电脑的省电选项?
问候

一段时间后 grbl 不断崩溃 #384

是的,我在电源设置方面有最高性能

一段时间后 grbl 不断崩溃 #384


,我遇到了 grbl 的另一个问题。
它与您的略有不同。反正我提过,你永远不知道:

每当打开我的主轴 grbl 都会带来限位开关错误。
我通过暂时关闭限位开关来打开/关闭主轴来解决这个问题:

$16=0
G04 P1
M3
G04 P1
$16=1

亲切的问候

一段时间后 grbl 不断崩溃 #384

@CaptainFeature这将是一个耦合噪声问题。您的限制输入是否有任何噪声过滤,例如电容器或铁氧体磁珠?

一段时间后 grbl 不断崩溃 #384

关于省电功能:如果使用 Windows,您必须专门设置 USB 设置,以防止在电源选项中暂停 USB。此外,根据计算机的不同,也可能存在影响 USB 的 bios 设置。还要确保您的芯片组驱动程序是最新的。

http://www.techsupportalert.com/content/how-fix-annoying-windows-usb-problem.htm

一段时间后 grbl 不断崩溃 #384
喜欢 (0)

您必须 登录 才能发表评论!