Contact me: hankecnc@gmail.com

Candle 1.2 中的中止和暂停(在 gcode 窗口下) #541

推推 grbl 3年前 (2023-02-01) 304次浏览
打开
pad73 打开了这个issue 2022 年 3 月 15 日 · 12条评论
打开

Candle 1.2 中的中止和暂停(在 gcode 窗口下)#541

pad73 打开了这个issue 2022 年 3 月 15 日 · 12条评论

注释

Candle 1.2 中的中止和暂停(在 gcode 窗口下) #541

版本

  • 蜡烛版本:1.2.15
  • 固件版本:1.1h

我在 Candle 1.2 中发现了中止和暂停按钮的一些不同行为。在蜡烛 1.1 中。单击按钮后立即执行操作,单击暂停时程序停止(HOLD),单击中止程序时立即停止并终止。

在 1.2 (15) 版本中,单击这两个按钮后,程序将继续实际加载的数据,并在按这些最后的数据移动后进入暂停或停止状态。这意味着点击和操作之间有很长的时间。这非常不舒服,而且可能有点危险。暂停的唯一方法是使用 HOLD 按钮(没关系,它工作得很好)。但是要立即终止程序只有一种方法,RESET。不太好,因为这意味着失去工作坐标。当然,您可以使用 G92 使用存储的坐标将其放回原处。但是正如我之前写的那样,这是非常不舒服的。

而且我发现点击移动按钮 (xyz) 的反应比 Candle 1.1 慢

谁能解释一下?是否有更改按钮行为的设置?

现在,当我写这篇文章时,我想到了使用快捷方式,因为可以为 Hold 和 Abort 添加快捷方式,但我现在可以测试它。否则,如果它能工作,我会使用它,但原始按钮功能对我来说会很奇怪。

Candle 1.2 中的中止和暂停(在 gcode 窗口下) #541
作者

昨天我使用快捷方式测试了暂停和中止的功能……与使用按钮时的工作方式相同。这对我来说是不可接受的,所以我离开 1.2 版本,然后回到 1.1。这个 1.2 版本带来了一些新的不错的工具(脚本、工作区边框,…),但更重要的是更改为不可用。
如果有人有解决方案,请告诉我。

Candle 1.2 中的中止和暂停(在 gcode 窗口下) #541
雷卡马托斯 评论了 2022 年 3 月 16 日 通过电子邮件
Candle 1.2 中的中止和暂停(在 gcode 窗口下) #541
作者

您没有写任何新内容,但是如何解决呢?在我看来,Candle 1.2 的基本代码被重新编程以使用一些新功能,它带来了这些问题。

Candle 1.2 中的中止和暂停(在 gcode 窗口下) #541

谁能解释一下?

根据源代码,“实验”分支 (v 1.2) 中的“暂停”按钮会更改发送者状态,即仅影响要发送的文件中的命令。发送的命令由 CNC 照常处理。这就是您在 CNC 停止之前遇到延迟的原因。
据我了解,引入“保持”按钮正是为了立即暂停 CNC(来源)。

稳定版 (v 1.1) 中,“暂停”发送到 CNC“!” 在 v 1.2 中由 CNC 处理为“保持”按钮的字符。

实验”分支 (v 1.2) 中的“中止”按钮只是将“M2”命令加入队列。所以 CNC 将处理已经发送的命令然后停止。再次,延迟。“实验
”分支 (v 1.2) 中 的“重置”按钮执行类似于稳定版本中“中止”的操作。

是否有更改按钮行为的设置?

我在源代码中看不到改变它行为的方法。只需使用“保持”按钮即可立即暂停 CNC。
关于“重置”行为差异,您能否确认 v1.1“中止”和 v1.2“重置”按钮结果的差异?

Candle 1.2 中的中止和暂停(在 gcode 窗口下) #541
作者

谢谢你的解释。Hold 可以,没有问题。但是使用重置作为中止程序并不是恕我直言的最佳方式。

Candle 1.2 中的中止和暂停(在 gcode 窗口下) #541

v1.2 中的“Reset”与 v1.1 中的“Abort”完全相同:发送“ soft-reset ”命令。我测试过 – 机器和工作坐标保持不变。你能确认一下吗?

这是要问的问题@Denviv1.2 中新的“暂停”和“中止”的目的是什么?

Candle 1.2 中的中止和暂停(在 gcode 窗口下) #541
作者

谢谢你的回答。我会在晚上测试它。我用过它,但它对我来说看起来很奇怪。不过OK,我会重点测试一遍。

Candle 1.2 中的中止和暂停(在 gcode 窗口下) #541
作者

对不起我的英语不好? https://youtu.be/mM8WeGjbDXs

Candle 1.2 中的中止和暂停(在 gcode 窗口下) #541

谢谢你的视频!区别很明显。

对不起,我对 1.1 中“Abort”和 1.2 中“Reset”的等价性理解错了。这不是真的。

1.1 中的“中止”立即发送“ !”(与 1.1 中的“暂停”或 1.2 中的“保持”相同)并m_aborting升起标志。在 1.2 中
发送“ ”的唯一方法是“保留”按钮。!

“控制”面板中的“重置”按钮在 1.1 和 1.2 中的行为应该相同。

Candle 1.2 中的中止和暂停(在 gcode 窗口下) #541
作者

结果是那不酷……这很愚蠢

Candle 1.2 中的中止和暂停(在 gcode 窗口下) #541
mar0x 评论了 2022 年 3 月 18 日  

悲伤但真实。
考虑以下“中止”顺序:

  1. “暂停”为立即停止机器(记住工作坐标以检查);
  2. “重置”(在“控制”面板中)停止处理文件;
  3. “Restore Origin”恢复工作坐标(检查步骤1中恢复的坐标);

同意,这不像单击一个按钮那么简单,但应该可以。

或许@Denvi可以建议不同的东西……

Candle 1.2 中的中止和暂停(在 gcode 窗口下) #541
作者

简单的方法 – 让它像以前一样工作?

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
项目

还没有

发展

没有分支机构或拉取请求

4人参加
Candle 1.2 中的中止和暂停(在 gcode 窗口下) #541Candle 1.2 中的中止和暂停(在 gcode 窗口下) #541Candle 1.2 中的中止和暂停(在 gcode 窗口下) #541Candle 1.2 中的中止和暂停(在 gcode 窗口下) #541

喜欢 (0)