关闭 plapointe6 打开了这个问题 2019 年 9 月 13 日 · 2 条评论 关闭 手动换刀仅适用于 M06 命令的第一次出现#1282 plapointe6 打开了这个问题 2019 年 9 月 13 日 · 2 条评论 注释 plapointe6 评论了 2019 年 9 月 13 日 我正在使用最新版本的 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- 我开始铣削过程。 伯纳德 评论了 2019 年 9 月 14 日 嗯,也许这是个愚蠢的问题,但在您的 G 代码中,不同的工具是否由不同的数字标识?我问,因为当我开始使用 Fusion 360 时,我没有注意这一点,我所有的工具都在 N°1,显然,bCNC 没有“看到”任何工具变化,除了第一个…… 作者 plapointe6 评论了 2019 年 9 月 14 日 • 编辑 嗯,很确定它们是用相同的数字标识的…… 愚蠢的错误,我的错! 谢谢你的帮助@BernardG 我会用不同的数字重试,但我很确定我的问题已解决。 编辑:我在不传递工具编号的情况下手动添加 M06 命令。bCNC 似乎每次都将其作为工具 0。这解释了为什么它第一次起作用,但其他时候不起作用 plapointe6已完成 关闭 2019 年 9 月 14 日 喜欢 (0) 当 Planner Buffer >=7 时,CNCJS 没有将 G 代码发送到 tinyG2 #392 本地主机没有可用端口 #393 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭 无法在 gsender 1.2.0 中打开 .gcode 文件 #367 RaspberryPi 运行 gsender 时出现问题 #89 向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473 v1.3.8-EDGE 重启后键盘快捷键消失 #427 关闭无法在 gsender 1.2.0 中打开 .gcode 文件 #367RaspberryPi 运行 gsender 时出现问题 #89向 fluidnc 发送 $$ 会导致 gsender 崩溃 #473功能请求:抑制发送到机器的 gcode 中的 gcode 注释。 #444 关闭通过网络连接进行连接 #171操纵杆运动的剩余问题 #204 关闭新版本认为我的机器一直处于锁定状态 #474 关闭
我正在使用最新版本的 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- 我开始铣削过程。