Nomar记录一段历史
哪些 G 代码命令告诉打印机在双挤出机打印机上更换喷嘴?

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

 G54 M108 T0; switch to left

G55 M108 T1; switch to right

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

关于 G 代码的问题要小心,因为它不再标准化,并且在技术上可能因制造商而异,甚至因型号而异。这适用于所有机器(铣床、车床、3D 打印机、路由器等)
添加到 tbm0115 的评论中,G 代码因固件而异,并且可以在固件版本之间更改。链接在其中一个答案中的 reprap wiki 试图提供最流行的 3D 打印固件的信息,但它并不总是准确或最新的。

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等到某个动作发生)。

随机文章