Nomar记录一段历史
如何在 G 代码中表达停留时间

我正在为我的 DIY 3D 打印机编写一些 G 代码。据我了解, G4是停留,以毫秒为单位表示。所以我的挤出机需要大约 30 秒才能加热。我只是打字吗

G04 30000
这个问题存在 [XY 问题](https://meta.stackexchange.com/questions/66377/what-is-the-xy-problem)。 Mick 的回答准确地解决了名义上的问题,而 Larry 的回答实际上为您的问题提供了最佳解决方案?您是否有任何理由需要根据固定时间段进行等待(例如,因为您的挤出机没有闭环温度反馈)?

2个回答

您需要以毫秒为单位指定停留值是正确的。但是,RepRap Wiki 指出您需要使用Pn参数,而不仅仅是一个简单的数字作为命令的参数。要调整 Wiki 自己的示例,您需要使用:

 G4 P30000

这应该会导致固件停留(暂停)30 秒。

RepRap Wiki:G4:停留

根据您的 G 代码风格,您可以改用M109 (加热和等待)。如果支持,M109 将等到达到目标温度。

随机文章