评论
|
嗨,彼得,你用的是什么 CAM 软件?你用它做了什么特别的事吗?只是好奇,所以我不会遇到同样的问题。让机器停止对我来说也很好。我遇到了错误,如果它会停止,我就可以保存工件。谢谢!——帕特里克
|
作者
|
你好@dirtdiver9 因为我担心我的机器会自己坏掉(因为我没有钱更换它;))我正在编写一个 gcode python 库,这样我就可以编写一个后处理器来清理和验证我发送的任何 gcode到cncjs。 |
作者
|
可以将“gcode 解释器错误”添加为可能的事件,然后我们可以简单地添加一个事件来触发 |
作者
|
引用
来源:https ://github.com/gnea/grbl/wiki/Grbl-v1.1-Interface#g-code-error-handling |
合作者
|
可以在检测到错误时暂停发送 G 代码,然后用户可以选择继续或停止工作。 |
合作者
|
我将在下一个版本中的“设置”>“控制器”页面中添加一个选项(单选按钮),它可能如下所示: G代码错误处理
|
合作者
|
添加到提交中(d16264a)。当 CNC 铣削控制器检测到 G 代码程序中的错误时,默认暂停执行。 |
作者
|
好一个@cheton! |


我最近遇到了一个问题,我的 CAM 软件创建了超出 Grbl 容差的 G2(arc)命令。
这导致错误被 Grbl 报告,并且没有被机器处理……这很好。
问题是下一个 GCode 块被发送到机器并继续。
在这种情况下,是否可以选择停止 gcode 流式传输并运行宏?