评论
|
你是如何执行 $J jog 命令的?你只是通过控制台发送?除非 grbl 处于慢跑状态,否则您无法取消慢跑。 |
|
我已经用 shopfloor 平板电脑实现了“$J=”。您甚至不需要 0x85 的特殊按钮,因为 feedhold 也可以取消点动。它最好的部分是,当它达到软限制时,您不会收到需要重置的警报。它不仅会移动,还会显示超出行程的消息。您可以简单地在另一侧慢跑,而无需重置和解锁。 |
我懂了。我希望你在桌面用户界面中实现了它。 还有,你见过这个吗? |
|
作为一个非软件人员,深入研究桌面 UI 代码对我来说太多了。不知何故,我设法让它在车间平板电脑上工作(以及覆盖)。如果你愿意,你可以试试我的 shopfloor 平板电脑叉子。您可能会得到一些相应更改桌面 UI 的想法。 |
|
@karoria看着你的修改,我有一个问题。为什么在点动命令前加一个G91?新的点动命令不允许您以非模态方式包含 G91 吗? |
|
新的点动命令也遵循模态状态,因此有必要在点动之前发出 G91。我没有尝试在“$J=”之后发布 G91,因为它在 wiki 的任何示例中都没有以这种方式编写。我没有将模态状态恢复到 G90,因为过去我遇到过一些问题,长按任何点动键都会忽略一些状态更改命令,并且轴会快速移动到绝对点动距离位置,这很糟糕。 |
|
如果在之后应用 G91, |
|
那太棒了。我不知道这件事。感谢您提供信息。 |
|
我不明白这个线程。CNCjs 是否支持 $J Grbl 慢跑?我不明白“使用车间平板电脑实施”是什么意思。我正在使用运行最新(截至本文)版本的 CNCjs 的 Linux 计算机,连接到运行 Grbl 1.3 的 xPro v5 控制箱。我需要做什么才能慢跑上班?或者这是一个尚未实现的功能? 谢谢。 |
|
主 CNCjs UI 不支持 $J 形式的慢跑。它只支持发送 G91 G0 命令的旧类型。 在https://github.com/cncjs/cncjs-shopfloor-tablet上有一个主 UI 的替代方案。车间平板电脑 UI 的功能较少,但许多人发现在某些情况下更容易使用,特别是在显示器是平板电脑的情况下用于生产。它是用普通的旧 Javascript 编程的,这与使用非常花哨的现代 Javascript 的主 UI 不同。有些人发现更容易理解和修改旧方言,因为要学的东西少得多。像这样,@karoria已成功修改车间平板电脑 UI 代码以使用 $J 慢跑。 虽然车间平板电脑 UI 是为平板电脑使用而设计的,但它可以在 Linux 系统上运行。您必须进行一些配置工作才能安装包含 shopfloor 平板电脑代码的目录。在 wiki 的某个地方(或者可能在旧问题中)有关于如何做到这一点的信息,但我没有时间查找它。 |



我试过 JOG 我的 CNC 而不是使用 G0 X….命令它有一个好处,可以停止慢跑
这是一个链接。https://github.com/gnea/grbl/wiki/Grbl-v1.1-Jogging
也许有人可以帮我配置它,或者如果它还没有实现我想用停止按钮请求慢跑。
这是停止命令:
0x85 : 点动取消
通过进给保持立即取消当前点动状态,并自动刷新缓冲区中所有剩余的点动命令。
现在,如果我发送一个!它会停止,但随后进入暂停模式。所以我必须使用
控制台界面发送~恢复。不是很方便
这是截图,非常感谢