开源改变世界!!

单块/单步模式? #69

推推 grbl 2年前 (2023-01-25) 119次浏览
打开
twforeman 打开了这个问题 2013 年 3 月 21 日 · 9条评论
打开

单块/单步模式?#69

twforeman 打开了这个问题 2013 年 3 月 21 日 · 9条评论

注释

单块/单步模式? #69

大多数“真正的”CNC 机器都有“单块”模式,在这种模式下,每次按下“循环启动”按钮,它们只执行一行程序。

这是检查程序的有用方法。他们通常也有 Z 轴覆盖,这样 Z 轴移动就被剥离了。

让 UGS 模拟此模式可能是一个有用的增强功能,只需按一下按钮即可发送文件的一行。可能有 Z 轴覆盖(我想这需要实际解析程序——不知道 UGS 现在是否这样做。)

单块/单步模式? #69

同意。我实际上曾在某个时候将单块模式安装到 grbl 中,但选择将其删除。当时,我们安装的新菜单和所有新功能都变得一团糟。我认为接口可以处理它,尽管可以说在 grbl 上执行它更容易和更清洁。我认为在 UGS 上需要做的就是发送一个块并等待状态为 IDLE 和用户输入以发送下一个块。

在 grbl 上安装它非常容易,所以我们可以把它带回来。虽然不确定。

单块/单步模式? #69
作者

好吧,GRBL 确实支持循环启动按钮,因此它更像是一台“真正的”CNC 机器。如果处于 GRBL 模式,用户将如何切换单块模式?

单块/单步模式? #69

它通过发送一个“$”类型的命令来工作,比如“$B”。每次用户发出循环开始时,它都会执行一行代码,就像专业机器一样。要禁用,请发送“$B”命令,grbl 将继续执行发送给它的所有块。实际上效果很好。

如果我们要将其重新安装回 grbl,我不认为剥离“Z”轴会立即进入,因为如果我们这样做,我认为我们将不得不允许剥离的选项 ‘ X’ 和 ‘Y’ 也适用于那些非传统机器。无论哪种方式,考虑到 grbl 目前空间不足,我都可能会接受太多的配置代码。

单块/单步模式? #69
作者

我对它不剥离 Z 轴很好。不过,Single Block 可能是一个不错的功能。

单块/单步模式? #69
所有者

单步执行命令应该不会太难添加到 UGS。获得正确的 GUI 是唯一的技巧,我对命令/文件模式/机器控制选项卡布局仍然不是特别满意。

至少我想速度覆盖选项旁边可能只有另一个复选框,但我真的不喜欢那里的速度覆盖选项。

为了去除一个特定的轴,已经有一个每个命令的预处理器,所以这又是一个弄清楚如何使 GUI 正确的问题。

单块/单步模式? #69

是的,也为这个功能投票。

单块/单步模式? #69

我想能够在可视化工具上慢跑可以解决这个问题,但我也许可以看到运行“z free”程序有何好处。

单块/单步模式? #69
贡献者

我即将在 BufferedCommunicator 中测试“单块模式”选项。当一个新的复选框“启用单块模式”被勾选时,命令被添加到队列中,然后发送者被暂停。这主要是通信器中单步模式的“复制/粘贴作业”。我选择不在控制器中放置任何东西,因为它在许多控制器中保持可移植性,无论控制器是否具有$B(或类似)模式,如果它们使用 BufferedCommunicator(我认为这是所有控制器,但我只能真正测试 Grbl ).

在构建时遇到其他问题,但我会在可以解决这些问题时进行更新。我相信问题只是我的构建环境。

carneeki 添加了对引用此问题的 carneeki/Universal-G-Code-Sender 的提交 2019 年 4 月 30 日 

单块/单步模式? #69

我试图通过 Arduino Uno 的串行监视器将“$B”发送到 Grbl 1.1h,但我收到
了一条消息 – 错误:2。

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

还没有

发展

没有分支机构或拉取请求

7人参加
单块/单步模式? #69单块/单步模式? #69单块/单步模式? #69单块/单步模式? #69单块/单步模式? #69单块/单步模式? #69单块/单步模式? #69

喜欢 (0)