开源改变世界

可能的错误:M3 在空闲和激光模式打开时启动激光($32=1) #593

推推 grbl 3年前 (2023-01-22) 117次浏览

关闭
aleslukek 打开了这个问题 2019 年 1 月 28 日 · 1条评论
关闭

可能的错误:M3 在空闲和激光模式打开时启动激光($32=1)#593

aleslukek 打开了这个问题 2019 年 1 月 28 日 · 1条评论

注释

可能的错误:M3 在空闲和激光模式打开时启动激光(=1) #593

我在正版 Arduino Uno 上使用 grbl 1.1f。我正在使用 CNC 进行铣削和激光操作。主轴不是通过 grbl 控制的,只有激光是。
我正在制作一个控制 gcode 发送器并将 gcode 命令发送到计算机的吊坠。
我正在研究当激光模式处于 $32=1 且空闲时以最弱功率打开激光的命令,只是为了更准确地查看它的位置。当激光模式关闭($32=0)并且我使用“M4 S1”来执行此操作时,我能够执行此操作。

然而,激光模式 ($32=1) 仅在移动时启用激光:G1、G2 或 G3 ( https://github.com/gnea/grbl/wiki/Grbl-v1.1-Laser-Mode )。所以 M3 或 M4 Sxxx 在空闲时不会打开它。所以这可以正常工作。

好的,它来了。有一种情况可以克服这种自动安全开关,该开关可以在 cnc 空闲时使用 M3 打开激光。
我使用的命令如下:

M4 S1
G1 G91 X0.1 F5000
G1 G91 X-0.1 F5000
M5

现在这是激光关闭的时候,只有在 G1 命令移动 CNC 时才会打开。让我们继续。

M3

M3 现在打开它,这次也是在空闲时打开它,尽管它不应该。它每次都对我有用。但是在慢跑了一下之后它不再这样做了(并非总是如此)。M5 将其关闭,然后 M3 再次打开。
我不认为 G1 G91 X0.1 F5000 确实有问题,只有 G1,然后是其他问题。尚未测试 G2 或 G3。

我认为这是一个错误,出于安全原因,它不应该以这种方式运行。我正在利用这个错误在最弱的功率下进行激光测试 – 但宁愿有一个专用的 gcode 命令以最弱的功率发射激光。

tldr:当 $32=1 时,M3 在 G1 命令后空闲时打开激光。进行激光试射会很棒。

可能的错误:M3 在空闲和激光模式打开时启动激光(=1) #593
贡献者
香奈儿 评论了 2019 年 1 月 28 日  

在 M3 中允许激光打开是有意的。正是出于您一直在使用它的原因。测试射击、对焦和定位。这不是错误。它满足了许多长期激光用户的要求。

喜欢 (0)