哪些 G 代码命令告诉打印机在双挤出机打印机上更换喷嘴?

3D打印 g代码 双喷嘴
2021-04-27 05:29:26

我一直在尝试创建脚本来为 Malyan M180 生成一些自定义 G 代码,但我无法理解使用哪些命令来切换喷嘴。有时我可以让喷嘴切换,但它不会重新居中,但有时会。我一直在使用:

G54
M108 T0; switch to left

G55
M108 T1; switch to right

有没有其他人研究过这个并知道应该使用什么命令或命令序列来更换喷嘴?

2个回答

不,M108 不会那样做。您正在寻找T#,其中 # 是您想要的工具位置:

T1 ; switch to tool position 1 

T3 ; switch to tool position 3 

这告诉处理器将所有加热、冷却和流量命令发送到该工具,直到指定另一个工具更换,并调用新工具位置的 X/Y(/Z) 偏移。

http://reprap.org/wiki/G-code#T:_Select_Tool

正如@tbm0115 所提到的 - 它有所不同。您的M108 T{index of tool}命令在某些 FlashForge 打印机上完全正常,该公司以其不同类型的专有代码而闻名。这里确实是用来换刀的。

而在常见的 Marlin 固件上(例如在流行的 Creality Ender 打印机上使用),M108做一个完全不同的事情 - 即如果 G 代码解析器处于闭环条件(在某些命令之后M109,等待直到某个动作发生)。