开源改变世界!!

ugsplatform 在停止/暂停作业后滞后并冻结 #655

推推 grbl 2年前 (2023-01-26) 145次浏览
关闭
Harvie 打开了这个问题 2017 年 5 月 11 日 · 8条评论
关闭

ugsplatform 在停止/暂停作业后滞后并冻结#655

Harvie 打开了这个问题 2017 年 5 月 11 日 · 8条评论

注释

ugsplatform 在停止/暂停作业后滞后并冻结 #655

我一直在使用 ugs 平台来削减相对较大的工作(21MB g 代码)并且一切都被完美地削减了。工作在两个小时内完成。但是当它停止时,ugs 仍然显示剩余 80%(大约 10 小时)。这些坐标后跟 ok 继续在控制台窗口中运行:

ugsplatform 在停止/暂停作业后滞后并冻结 #655

当我试图在中间停止/暂停工作时,也会发生同样的情况。除了显示 grbl 未收到的坐标外,ugs 已被冻结。这甚至发生在我按下 grbl 上的重置按钮时。即使机器已经停止,新的 g 命令仍然会显示。

ugsplatform 在停止/暂停作业后滞后并冻结 #655
所有者

您使用的是哪个版本的 GRBL?你能分享gcode文件吗?

ugsplatform 在停止/暂停作业后滞后并冻结 #655
作者
哈维 评论了 2017 年 5 月 28 日  

grbl v1.1e,停止中途作业可以完美地处理较小的文件。
这是 g 代码:holes.txt
我记不太清楚了,但我认为它是由 jscut 生成的,然后使用 bCNC 进行面板化/平铺。

ugsplatform 在停止/暂停作业后滞后并冻结 #655
所有者

@Harvie感谢您的文件。加载文件并运行一段时间后,我认为这很可能是性能问题。使用数百条短线段制作圆弧的方式意味着处理 GRBL 响应和通知 GUI 需要做大量工作。

我仍然能够暂停作业,但有时我必须点击几次才能响应,这可能是 UGS 处理太多事件导致的某种竞争条件。

现在最奇怪的部分是……您提到作业已完成,但您仍然看到 gcode/ok 消息通过控制台传来并且机器位置正在更新?

ugsplatform 在停止/暂停作业后滞后并冻结 #655 绕线器 添加了 漏洞 标签 2017 年 5 月 30 日
ugsplatform 在停止/暂停作业后滞后并冻结 #655
作者

是的,IIRC 停止/暂停按钮在第一次点击后变灰,但一切都保持运行。我认为应该有一些东西可以同步线程,所以一旦单击按钮,就不会向机器发送更多的 g 代码命令。如果后台有arc处理,可以在发送结束后单独完成。

ugsplatform 在停止/暂停作业后滞后并冻结 #655

我目前正在经历同样的事情。GUI 在雕刻的第一个小时工作,然后我可能在一个小时后得到更新,将经过的时间增加了大约 20 分钟。我在我的控制器上做了一个进给保持,让它闲置 1.5 小时,当我回来时,直到大约 30 分钟后仍然没有 GUI 响应,它赶上了我进行进给保持的点。该工作仍在运行,没有任何问题,我可以在切割完成后进行更新。这是一个 11MB 的 Gcode 文件,我正在为 3D 精加工刀具路径(629,000 行)流式传输。

GRBL v1.1f、Xcontroller、RaspberryPi 3,7 月 23 日每晚半稳定构建。

ugsplatform 在停止/暂停作业后滞后并冻结 #655
作者
哈维 评论了 2017 年 9 月 6 日  

@BusbyGT我想通过等待来解冻,你可能想尝试完全相反的方法。单击 ugs-platform 中的暂停并等待 looong 时间,然后它 maaaaaybe 会被解开。如果你暂停控制器,ugs 将无法向它发送任何缓冲命令,因此它不会自行清理。但这正是我的想法。还没有真正尝试过。

ugsplatform 在停止/暂停作业后滞后并冻结 #655
所有者

您可以尝试在运行程序之前关闭控制台选项卡吗?我认为控制台是唯一随时间增长的模块,因此它可能会导致性能问题。

Netbeans 有一个内置的控制台,我一直想试用它来代替我自制的控制台。如果这解决了可能会影响进行该切换的优先级的问题。

ugsplatform 在停止/暂停作业后滞后并冻结 #655
合作者

我对可视化工具进行了一些更改,可能会解决此问题。我正在关闭它,如果问题仍然存在,请重新打开。