注释
@gerritv: 任何见解可能导致 Grbl-Panel 中的此类错误? |
@tklus请在 GrblPanel 上打开一个问题,这不再是 Grbl 问题了。当你把它写下来时,你能说明你点击了什么按钮以及运行什么来达到这种状态吗?我试图重现但不能。 |
@tklus:现在应该可以在保持状态下更改主轴速度覆盖。你能下载并测试这是否有效吗?另外,如果可以,请检查主轴停止行为是否正确。谢谢! |
我刚刚尝试编译并收到此错误。 C:\Users\Tim.Klus\Documents\Arduino\libraries\grbl11c102716/grbl.h:101:4: 错误:错误“覆盖刷新必须大于零。” 错误“覆盖刷新必须大于零。”
退出状态 1 |
@tklus:确保删除任何其他现有的 grbl 库。可以肯定的是,我通过 makefile 和 Arduino 示例方法成功编译。 如果您更改 REPORT_OVR_REFRESH_IDLE_COUNT 值并且它为零,则会发生此编译错误。 |
我删除了所有旧的 GRBL 库,但仍然出现错误。还有其他想法吗?我正在使用 ide 1.6.9 |
不确定。我刚刚在 1.6.12 和 1.6.7 上测试了编译。在 v1.6.9 左右,Arduino 切换了 avr gcc 版本。它可能有问题。 |
我会尝试新版本的ide。奇怪的是,我编译 1.1c 没有问题…… |
@tklus:尝试使用 grblUpload 示例草图。您不必自己添加所有包含的内容。它们的顺序非常重要。 |
好吧,这很简单……现在可以正常工作了! 我试图像过去一样添加 grbl 库。 谢谢您的帮助! |
为什么只有 +/- 变化可用于进给速度覆盖,但没有直接设置 % 值,这是有原因的吗?在主机软件中为这些值设置一个滑块会更方便(而不是 +/- 按钮)。 |
除了那个小细节 – 非常感谢您的出色工作! |
@cprezzi: 过去曾要求设置覆盖值,但由于各种原因未将其纳入发行版。增量方法借给了一个非常轻量级的实现,可以适应 328p 中剩下的内容。我计划在以后的版本中解决这个问题。 FWIW,增量方法在工业机器上很常见,因为只需按下一个按钮就可以更轻松地达到最佳进给率或主轴速度。如果您在作业运行时不小心输入了错误的值,您很容易损坏机器、工具和/或工件,或者将自己置于受伤的危险之中。增量方法更安全是有争议的,因为它更难让机器意外地进入这种情况。 |
好的,了解安全问题(也可以在主机软件中处理)。这在激光切割机上并不那么重要,因为快速功率或进给变化不会损坏任何东西(工件除外)。 无论如何,出色的工作! |
当我暂停程序并通过主轴覆盖按钮关闭主轴时,它给我一个错误。错误显示“写入 Grbl 时发生致命错误,由于线程退出或应用程序请求,I/O 操作已中止”