开源改变世界

S0 不关闭激光 #65

推推 grbl 3年前 (2023-01-21) 136次浏览

关闭
T2Laser 开启了这个issue 2016 年 12 月 14 日 · 4条评论
关闭

S0 不关闭激光#65

T2Laser 开启了这个issue 2016 年 12 月 14 日 · 4条评论

注释

S0 不关闭激光 #65

当禁用 VARIABLE_SPINDLE 时,S0 无效,激光保持打开状态。

在 0.9 中,是否使用 PWM 并不重要 S0 仍​​然具有与 M05 相同的效果。

S0 不关闭激光 #65
贡献者

@T2Laser: 当 VARIABLE_SPINDLE 被禁用时,Grbl v0.9 也没有禁用主轴。参见grbl/grbl#933

无论如何,如果没有 VARIABLE_SPINDLE,激光模式将不兼容。以这种方式运行 Grbl 不会给您带来任何好处。请问为什么需要用激光禁用 VARIABLE_SPINDLE?

S0 不关闭激光 #65
作者

一些电路板为 D12 硬连线和/或不支持 PWM。

如果相同的代码适用于两种配置,那就太好了。

使用 M05 是否会对激光模式性能产生负面影响,特别是在扫描(暂停等)时?

S0 不关闭激光 #65
贡献者

@T2Laser: 支持 PWM 的部分很容易修复。只需将主轴速度编程S为您的最大转速。就是这样。S0在此模式下也应该可以正常工作。

至于为 D12 上的主轴启用而硬连线的旧板,我将不得不放弃这个。VARIABLE_SPINDLE 是几年前推出的,是标准构建。激光模式在禁用 VARIABLE_SPINDLE 的情况下工作比我想要的要多得多。它是专门为与它一起工作而设计的。在某些时候,我不得不说不。这不值得。

我刚刚检查了设置源。如果不启用 VARIABLE_SPINDLE,您根本无法启用激光模式。如果您尝试编程 $32=1,它应该返回禁用消息。我还将添加一个编译器检查,如果在下一次推送中禁用 VARIABLE_SPINDLE 时是否启用激光默认设置,以防止用户在没有它的情况下使用激光模式。

S0 不关闭激光 #65
作者

谢谢。

喜欢 (0)