打开 Harvie 打开了这个问题 2018 年 10 月 8 日 · 1条评论 注释 哈维 评论了 2018 年 10 月 8 日 • 编辑 当 GRBL 空闲并且 UGS 平台接收Pn:S到(或任何其他包含 S 标志的 Pn: 组合)时,它应该开始流式传输 g 代码。这将允许机器操作员使用机器按钮开始循环,而无需使用 PC。 我已经在 bCNC 实现了这个功能,所以你可以将它作为参考: 哈维/bCNC@ 4a77780 快速 grepugs-core/src/com/willwinder/universalgcodesender/GrblUtils.java似乎 Pn: 已经在 UGS 中解析: else if (part.startsWith("Pn:")) { 这样就可以成为此功能的良好基础。 一旦周期开始,这个功能应该被锁定,直到再次收到 GRBL 空闲状态报告。(Grbl 启动后不会立即发送 RUN 状态报告,这意味着如果短时间内按 cycle start 两次,仅依赖 grbl 状态是不够的) 👍1个布雷勒用竖起大拇指的表情符号回应 布雷勒 补充说 未来增强 标签 2019 年 2 月 21 日 jdkcz 评论了 2020 年 3 月 9 日 这个已经添加了吗?确实是一个有用的升级,我看到 bCNC 有它,但我发现 UGS 接口对于某些应用程序来说更简单、更好。 免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论 受让人 无人分配 标签 未来增强 项目 还没有 里程碑 没有里程碑 发展 没有分支机构或拉取请求 3人参加
当 GRBL 空闲并且 UGS 平台接收
Pn:S
到(或任何其他包含 S 标志的 Pn: 组合)时,它应该开始流式传输 g 代码。这将允许机器操作员使用机器按钮开始循环,而无需使用 PC。我已经在 bCNC 实现了这个功能,所以你可以将它作为参考:
哈维/bCNC@ 4a77780
快速 grep
ugs-core/src/com/willwinder/universalgcodesender/GrblUtils.java
似乎 Pn: 已经在 UGS 中解析:else if (part.startsWith("Pn:")) {
这样就可以成为此功能的良好基础。
一旦周期开始,这个功能应该被锁定,直到再次收到 GRBL 空闲状态报告。(Grbl 启动后不会立即发送 RUN 状态报告,这意味着如果短时间内按 cycle start 两次,仅依赖 grbl 状态是不够的)