G 代码中的 E 命令究竟是如何工作的?

3D打印 g代码
2021-05-12 04:56:43

我试过在网上查找,但还没有完全找到我困惑的答案。考虑以下 3 行 G 代码:

G1 X129.000 Y126.322 E7.90758

G1 X128.349 Y125.707 F7800.000

G1 X128.476 Y125.548 E7.92045 F1800.000

第二行中没有 E 命令是否意味着没有材料从第 1 行挤出到第 2 行?据我了解,E 参数控制着挤出到那条线的材料量。

我问的原因是因为我试图在代码级别上理解如何在不挤压任何材料的情况下识别打印机何时行进,在 Z 方向移动的情况下,或者如果您正在打印多个断开的部件一个打印。由于 Z 线似乎都没有任何 E 命令,我倾向于相信没有 E 命令意味着当从前一行移动到给定位置时,不会挤出任何材料。我在网上尝试了很多不同的查询来尝试发现是否是这种情况,但还没有找到简单的答案,所以我希望板上有人能启发我。

1个回答

是的,缺少 EX.XXX(或与前一个值相同的 EX.XXX)意味着在移动过程中不会挤压任何东西。挤出机被视为假想的第四轴,其工作方式与任何其他轴完全相同:如果在 G1/G0 中没有为其指定新坐标,则它保留其原始位置。