开源改变世界

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

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

关闭
CaptainFeature 打开了这个问题 2014 年 3 月 31 日 · 24条评论
关闭

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

CaptainFeature 打开了这个问题 2014 年 3 月 31 日 · 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 代码发送器并重做到目前为止完成的所有工作。

这可能是什么原因?

亲切的问候
马塞尔

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

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

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

感谢你及时的答复。

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

亲切的问候
马塞尔

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

@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 电缆会不会是个问题?我还应该添加一些外部电源吗?

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

非常感谢您的帮助
Marcel

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

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

谢谢

我尝试了 UGS 和 Grbl Controller 3.5.1,但
两者都出现了问题。
它又发生了,这次根本没有错误消息。所有的驱动器
都在行程中停止了……

当你说到 Arduino 重启时……我
单独为 Arduino 提供了 USB 电缆会不会是个问题?我
还应该添加一些外部电源吗?

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

非常感谢您的帮助
Marcel

直接回复此电子邮件或在 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 /分钟)
$5=500.000(默认搜索,mm/min)
$6=192(步进端口反转掩码,int:11000000)
$7=25(步进空闲延迟,毫秒)
$8=20.000(加速度,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(归位方向反转掩码,int:01100000)
$19=100.000(归位进给,mm/min)
$20=500.000(归位搜索,mm/min)
$21=100(归位去抖动,毫秒)
$22=3.000(归位拉动-关闭,毫米)

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

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

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

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

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

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

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

有趣的。我也在 dev 分支上遇到了这个问题。但我从来没有怀疑过节能的东西。我只是通过从终端窗口发出 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。此外,根据计算机的不同,BIOS 设置也可能会影响 USB。还要确保您的芯片组驱动程序是最新的。

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

喜欢 (0)