注释
|
您将其发布在主要的 Grbl v1.1 问题部分。这不是第 4 轴叉,并且由于此存储库用于 UNO 驱动的 Grbl 安装,因此可能不会。您应该在您所指的特定分叉的问题区域中发帖,因为可能存在编码差异,导致第 4 轴实现不同。 至于我,我使用自己的 GUI 发送到第 4 轴叉@dguerizec位于此链接: 我计划在我解决了一些其他问题后发布新版本的 GUI。只需要找时间完成它。 |
|
@109JB您有什么特殊功能可以使您的 GUI “启用第 4 轴”?您是否超越了在状态消息中寻找一组额外的坐标? |
|
@winder我的 GUI 有几个固定循环的完整实现,这需要它解释来自用户的 G 代码,然后解释它并将发送的代码更改为 Grbl 可以理解的代码。例如,G83 深孔钻孔循环需要“R”、“L”和“Q”字样,并且 GUI 还必须知道 G98 或 G99 是否处于活动状态。所有这些都不是 Grbl 原生的,因此 GUI 会处理它并将单个 G83 行更改为一堆 G0 和 G1 命令,然后发送给 Grbl。因此,GUI 有自己的 G 代码解析器、错误检查等。 我一直在为此和其他事情重写我的 GUI 代码,这是阻碍我发布它的原因。我正在添加探测例程、用户宏,由于额外的第 4 轴参数等,必须更改它读取和存储 Grbl 设置的方式。 至于第 4 轴的实现,我更改了状态响应的解析器并以可以支持任意数量的轴的方式重新编写它。然后在我的 G 代码解析器中,我必须允许“A”字不在 GUI 中引发错误。在我的第 4 轴实现中将添加更多内容,但这就是我现在必须做的让它工作的全部内容。 |
|
@109JB如果您发布代码,我期待着检查代码。听起来你有一些经过深思熟虑的功能。在重写了几次组件之后,我已经转向模块化方法来处理 UGS 中的 gcode 解析器和可视化器,这是一个有趣的挑战! |


你用的是什么G码发送器?