Contact me: hankecnc@gmail.com

Candle 1.2.13b 的 M06 命令问题 #532

推推 grbl 3年前 (2023-02-01) 350次浏览
关闭
bart95580 打开了这个问题 2022 年 1 月 30 日 · 1条评论
关闭

Candle 1.2.13b 的 M06 命令问题#532

bart95580 打开了这个问题 2022 年 1 月 30 日 · 1条评论

注释

Candle 1.2.13b 的 M06 命令问题 #532

版本

  • 蜡烛版本:1.2.13b
  • 固件版本:grbl 1.1f

电脑信息

  • 操作系统:… Windows 10
  • OpenGL 版本:…

Describe the bug
With the 1.2.13b version, M06 command can be intercepted and replaced by user’s commands
这是一个很好的功能!

问题是: 默认情况下,当处理 M06 代码时,Candle 除了执行用户代码外,还会执行硬编码脚本。
Candle执行的附加代码是:
M3 S10000
G21 G90 G0 X0 Y0
G1 Z15 F300
G21 G90 G0 F300

为什么这段代码是硬编码的?

“工具更改命令”用户代码执行后,程序处于“暂停”状态(法语为“暂停”)
如果我按下“暂停”按钮,则在继续运行 gcode 文件之前执行硬编码的 Candle 命令

绕过这个硬代码的唯一方法是验证“Pause on tool change”复选框。
在这种情况下,将显示一个消息框以进行换刀。
Candle 1.2.13b 的 M06 命令问题 #532

按下ok按钮后,程序暂停,然后我必须按下暂停按钮
一个新的消息框将显示,其中包含 Candle 将要执行的硬编码命令。 然后我必须按下Skip按钮来避免执行此代码。 然后gcode文件继续运行…
Candle 1.2.13b 的 M06 命令问题 #532

重现
gcode 文件是由 Flatcam 生成的
这是我的“工具更改命令”
Candle 1.2.13b 的 M06 命令问题 #532

预期行为
这种硬编码代码很麻烦,必须删除或可选

屏幕截图
如果适用,请添加屏幕截图以帮助解释您的问题。
Candle 1.2.13b 的 M06 命令问题 #532