打印完成后有什么代码可以向上移动Z轴吗?

3D打印 g代码 z轴
2021-05-19 11:10:19

我是第一次在打印完成后看到这种运动并导致喷嘴撞到打印部件上,我注意到由于部件是 14x8 并且喷嘴靠近和低于形状的边界。我认为有些脚本已经更改,但似乎一切正常。

这是结束脚本:

G92 E0
G1 E-1.5000 F1800
; layer end
M104 S0 ; turn off extruder
M140 S0 ; turn off bed
G28 X0  ; home X axis
M84 ; disable motors
; Build Summary
;   Build time: 3 hours 9 minutes
;   Filament length: 12689.1 mm (12.69 m)
;   Plastic volume: 30520.78 mm^3 (30.52 cc)
;   Plastic weight: 38.15 g (0.08 lb)

走完X0后Z轴向下移动4mm,为什么?我不希望喷嘴在归零时撞击零件。

2个回答

您可以使用:

G91
G1 Z10

G91使打印机使用相对定位,而G1 Z10不管其实际位置如何,都会将龙门向上移动10mm。

为了了解发生了什么,您可以试验这些行在脚本中的位置。

最安全的办法是将它们插入最顶部,但您可以在 X 轴归位后直接插入它们,以了解您看到的下降是由归位命令本身还是由“M84”命令引起的。

我的猜测是下降实际上是由后者引起的。 M84并没有真正“禁用电机”,而是停止使用能量来保持它们静止(即:它停止空闲保持)。我认为在您的情况下发生的情况是,当您停止空闲保持时,X 龙门架的重量和机械游隙会导致它轻微移动(有点像当您在沙发上放松身体并“沉入”其中时多一点)。

如果两个螺钉都使机架掉落,那么您的 z-motor 驱动器就存在根本问题。

尝试几个实验。
编写一个快速脚本将头部移到高处,然后在没有 X-homing 命令的情况下终止。查看 z 轴是否移动。X-home 同上,但不是电机禁用。

编写任何脚本,当龙门架高时,拉动电源,看看会发生什么。

这至少将有助于缩小可能出现的问题列表。同时,请贴出您使用的打印机、电机和驱动板/固件。