Contact me: hankecnc@gmail.com

手动换刀仅适用于 M06 命令的第一次出现 #1282

推推 grbl 3年前 (2023-02-02) 289次浏览
关闭
plapointe6 打开了这个问题 2019 年 9 月 13 日 · 2 条评论
关闭

手动换刀仅适用于 M06 命令的第一次出现#1282

plapointe6 打开了这个问题 2019 年 9 月 13 日 · 2 条评论

注释

手动换刀仅适用于 M06 命令的第一次出现 #1282

我正在使用最新版本的 bCNC(一周前克隆的这个存储库的主分支)的手动工具更改 (WCS) 功能,但它似乎只在第一次遇到 M06 gcode 命令时起作用。例如,如果 gcode 命令中有多个 M06 指令(例如:多个孔尺寸),换刀将在第一次起作用,但其他将被忽略,gcode 指令将继续使用错误的刀具。

这是我正在做
的: 1- 就我而言,它用于 PCB 铣削。我使用 FlatCAM 为每个作业创建一个 gcode 文件(一个用于隔离布线,一个用于每个钻孔尺寸,最后一个用于电路板切口)。
2- 我在每个 gcode 文件的末尾手动添加了一个 M06 命令,除了最后一个(电路板切口)。
3- 在 bCNC 中,我打开第一个要执行的作业(例如:隔离路由)。
4- 紧接着,我使用 File->Import 一个一个地导入所有其他作业。
5- 我现在有完整的 PCB 打印设置与 M06 命令分开(当我保存合并的 gcode 并打开它时,我确认所有 M06 命令都在这里)。
6- 我开始铣削过程。

手动换刀仅适用于 M06 命令的第一次出现 #1282

嗯,也许这是个愚蠢的问题,但在您的 G 代码中,不同的工具是否由不同的数字标识?我问,因为当我开始使用 Fusion 360 时,我没有注意这一点,我所有的工具都在 N°1,显然,bCNC 没有“看到”任何工具变化,除了第一个……

手动换刀仅适用于 M06 命令的第一次出现 #1282
作者
plapointe6 评论了 2019 年 9 月 14 日  

嗯,很确定它们是用相同的数字标识的……
愚蠢的错误,我的错!
谢谢你的帮助@BernardG

我会用不同的数字重试,但我很确定我的问题已解决。

编辑:我在不传递工具编号的情况下手动添加 M06 命令。bCNC 似乎每次都将其作为工具 0。这解释了为什么它第一次起作用,但其他时候不起作用