评论
因为如果执行停止时刨床队列中仍有命令,Smoothieware 会进入警报状态。 |
Smoothie 总是这样做,Grbl 仅当中止介于命令执行之间时。 |
grbl 发布这个解释了原因:
grbl 中的中止是激进的;它忽略了加速度限制。 |
也许机器设置会询问: |
为什么?我们有一个按钮来清除它。我们只需要更清楚地说明什么时候有警报,drawable UI 将支持。 |
这是我们从许多用户那里得到的反馈中提出的建议,目的是使 Laserweb 的技术含量更低,更友好。 就像我说的,这只是基于我们用户群反馈的建议。 |
自动清除控制器的警报是不合适的。控制器发出警报,告诉用户他必须检查机器并决定他需要做什么。 |
我现在对此有分歧;我以前不是。自动清除警报是有风险的。警报后自动归位是一场等待发生的灾难;停止按钮应该停止,而不是引起运动。但是,它确实成功了,因为新用户会认为按两次按钮是愚蠢的。 |
使用相同的按钮来停止和清除警报是一种节省空间的措施。也许答案是将它们分开。 |
grbl:它发送一个进给保持(!),然后是一个软复位(ctrl-x)。如果它在发送 ctrl-x 之前等待运动停止怎么办?它可以查找 Hold:0 以响应状态查询 (?)。 |
@tbfleming中止按钮不应等到当前运动完成或减速,它应该尽快停止。这是一个中止按钮,而不是停止按钮。它是紧急停止的软件版本。这就是我使用 ctrl-x 的原因。 如果有人只是想停止队列,他可以按暂停。然后他有时间决定是要中止工作还是继续工作。这样就不会发出警报(至少对于 grbl)。 |
@openhardwarecoza我不喜欢那个弹出窗口。现在有人理解了解释并知道要单击什么。 我认为不应该有任何改变。有用。只需点击那个该死的按钮!;) |
暂停和中止是我认为不可互换的 2 个功能 从技术的角度来看,当前系统是正确 我认为我们遇到的问题是 smoothie 中的暂停按钮不会立即暂停,在某些情况下,工作会在暂停前完成。因此我们有用户使用 abort 作为暂停,这是不正确的。 |
我们需要有人自愿参与 Smoothie 的开发。他们可以修改其协议,使其在使用时不需要 2 个 com 端口。 |
感谢大家对这个问题的投入。 现在很清楚,中止是一个非常重要的功能,类似于紧急停止。 目前,您可以运行、暂停和取消暂停作业。不点击中止按钮就无法“停止”工作。 了解机器的用户会意识到他们需要先“暂停”他们的工作,一旦机器停止移动,他们可以按中止键安全地停止工作而不会产生不利影响。他们了解警报、紧急停止和机器所处的状态。但我相信 Laserweb 应该易于普通人使用,而不仅仅是精通技术的 CNC 人群。 我已经能听到人们说“好吧,按两次按钮并不难……或者在 CNC 世界中就是这样做的”,但请理解有些用户不理解所有这些事情。如果我们真的必须花时间解释一个简单的过程或编写一个关于如何停止工作的解释性教程,那么我相信您会理解该方法存在一些缺陷。 我很高兴有机会与这个开发团队分享我们的想法和我们广泛的用户群反馈/经验。 |
我知道您正在尝试针对大众市场优化您的激光雕刻机,但我相信不愿意对这项技术有基本了解的人不应该使用激光切割机或数控铣床等机器。他们自己和周围环境的风险实在是太高了。 |
虽然我同意@cprezzi我也觉得我们可以提供帮助…新手应该去哪里学习这些“复杂”系统的工作原理?我们都在同一时间?那就是我觉得有用的解释性弹出窗口的作用可能会有所帮助的地方(即使我的 lw3 实现仍然太高级别) |
另外,谢谢@domenic-d的 – 正如您所说,您只是在传达“广泛的用户群反馈/经验” – 这是事实,我们没有直接从用户那里听到很大一部分。 |
解释性弹出窗口存在这样的风险:
他们倾向于将经验丰富的用户需要的 3 或 4 个单词(有时是字母)的解释与大量无用的东西掩埋,这些东西对任何人都没有帮助。 |
我认为我们的讨论已经结束,对当前设置的任何更改都没有任何吸引力。 |
为什么需要按 abort 两次才能完全完成中止并清除警报?
Smoothie 和 GRBL 似乎都是这种情况。
这个双重过程真的有必要还是可以简化为一次单击?