注释
贡献者
作者
你好@chamnit. 我已经查看了那个问题,据我了解,它处理的是 CMD_JOG_CANCEL 不会中止运动的情况。就我而言,运动中止就好了!它只是让 grbl 处于不接受移动命令的状态。 我确实看到一条评论说等到达到空闲状态再发出额外的 CMD_JOG_CANCEL 命令,但我想知道这是否指的是代码库的旧版本…… 如果我误解了另一个问题,我很抱歉。 另外,如果这里还没有说够……这个软件太棒了! |
我也偶尔遇到慢跑取消的问题。我之前将我的 GUI 设置为重复发送许多短距离的点动命令,然后发送点动取消以停止操作。我在使用这种方法时遇到了问题,最终改变了我的方法,但效果很好。这是我所做的:
以上述方式进行操作会产生完美的性能。 |
作者
是的!您的旧方法正是我一直采用的方法。我什至没有想到要进行长时间的慢跑。我现在就试试这个。谢谢。Eric Gradman 疯狂发明家兼首席技术官 P:213.268.6253 | W: twobitcircus.com 两位马戏团工程娱乐发明家 | 开发商 | 表演者 2017 年 5 月 15 日下午 6:18:31,109JB (notifications@github.com) 写道:我也偶尔遇到慢跑取消问题。我之前将我的 GUI 设置为重复发送许多短距离的点动命令,然后发送点动取消以停止操作。我在使用这种方法时遇到了问题,最终改变了我的方法,但效果很好。这是我所做的:在按键按下或鼠标按下事件中,我的 GUI 发送一个点动命令。如果启用了软限制,则 GUI 必须计算从当前位置到机器限制的距离,以避免出现“错误:15”。如果未启用软限制,则它只会发送一个距离很远的点动命令。在任何一种情况下,无论按住该键多长时间,它都只发送一个点动命令。在按键弹起或鼠标弹起事件中,GUI 发送 0x85 点动取消命令。以上述方式进行操作会产生完美的性能。— 你收到这个是因为你被提到了。直接回复此电子邮件,在 GitHub 上查看它,或将线程静音。无论按住该键多长时间,它都只发送一个点动命令。在按键弹起或鼠标弹起事件中,GUI 发送 0x85 点动取消命令。以上述方式进行操作会产生完美的性能。— 你收到这个是因为你被提到了。直接回复此电子邮件,在 GitHub 上查看它,或将线程静音。无论按住该键多长时间,它都只发送一个点动命令。在按键弹起或鼠标弹起事件中,GUI 发送 0x85 点动取消命令。以上述方式进行操作会产生完美的性能。— 你收到这个是因为你被提到了。直接回复此电子邮件,在 GitHub 上查看它,或将线程静音。
|
我正在将慢跑合并到我编写的前端中。我遵循了“操纵杆实现”中的基本大纲,但发送 CMD_JOB_CANCEL 会导致锁定。每当我命令的 jog d_pos 变为零时,我都会按照指示将 0x85 发送到 GRBL。机器进入空闲状态。它继续提供状态更新,但在我发出 ^x 之前它不会驱动电机(慢跑或其他方式)。