注释
成员
@cspwcspw: 是的。禁用检查模式将重置模态状态。这总是将 Grbl 带回默认状态,其中模式和偏移量始终是已知的,并且从不依赖于检查模式所做的事情。在制造业中,这对机器来说是一项要求,但并非总是如此,它有助于防止操作员失误和代价高昂的事故。 |
作者
好吧,我明白了。但是进入检查模式不应该也重置模式状态吗? 这似乎不一致,我可以检查我的代码并且它可能会成功,因为残留的模态状态,然后我运行它并且毫米变成英寸,或者我忘记设置工作坐标,所以我仍然会遇到非常昂贵的崩溃。 |
成员
@cspwcspw:建议始终以重置开始您的工作。所以它是一致的。您的 CAM 程序应该在 g 代码标头中设置初始模态状态。第一行是典型的 CAM 程序。它是一堆 g 代码状态,可以防止出现忘记早先设置的问题。如果您的 CAM 程序不执行此操作,请添加一个。 除了模态状态外,重置期间唯一丢失的是 G92 坐标和 G43.1 刀具长度偏移。因此,建议完全不要使用 G92,而是使用 G54-59 工作坐标。G43.1 仅应在您的 GUI 为您跟踪刀具长度偏移或您将其硬编码时使用。 |
$C 打开(检查模式打开)保留解析器状态。(您可以使用 $G 检查解析器状态)。但是 $C (Check-mode-off) 进行了软重置,并丢失了解析器状态。因此,如果我们设置了一个工作坐标系(比如 G55),在 $C(检查模式开启)和另一个 $C(检查模式关闭)之后,我们就失去了 G55 设置。
Check-mode-off 的重置是按设计关闭的吗?如果是,原因是什么?我想我更愿意在没有软重置的情况下关闭检查模式,但我不确定我是否完全理解其中的含义。
谢谢