开源改变世界!!

在开始雕刻之前,铣刀以快速的速度穿过木材 #319

推推 grbl 2年前 (2023-01-26) 170次浏览
关闭
mza1979m 开了这个issue 2015 年 12 月 12 日 · 7条评论
关闭

在开始雕刻之前,铣刀以快速的速度穿过木材#319

mza1979m 开了这个issue 2015 年 12 月 12 日 · 7条评论

注释

在开始雕刻之前,铣刀以快速的速度穿过木材 #319

我经常遇到这个问题,这让我发疯,毁了我的木头。我将机器移动到我想要开始的地方,将 x、y 和 z 重置为 0,100% 确认工作位置 x、y 和 z 确实都为 0。然后我开始发送代码,第一件事是发生(不是所有的时间,而是间歇性的),是路由器在每个方向向上和向左(或向右)移动约 2 英寸,同时 z 向下移动穿过木头几毫米,在木头上形成一个凿孔甚至开始雕刻。它以很快的速度行进,就好像它认为自己在木头上方一样。我使用 Fusion 360 作为我的 CAM,所有设置都很好。

在开始雕刻之前,铣刀以快速的速度穿过木材 #319

这可能是 Gcode 问题吗?检查指令是否实际上来自 Gcode 可能很有用。我以前也遇到过类似的问题,以及一些 CAM 软件生成的 Gcode。

在开始雕刻之前,铣刀以快速的速度穿过木材 #319

我有同样的问题!归零机器,按下发送然后疯狂随之而来……这可能只发生 4 次中的 1 次,但这是一个毁灭性的问题。此外,这仅在 Fusion 360 生成我的代码时发生。

这是从 Fusion 360 创建的我的 gCode 中的指令行。

%
(Dust Shoe V2)
(T2 D=0.25 CR=0 – ZMIN=-0.665 – 平头铣刀)
G90 G94
G17
G20
G28 G91 Z0
G90

G28 让我感到困惑,因为我没有设置零以外的参考点。我在想要么 GRBL 没有一直处理这个命令,要么它是我有时错误设置的周长……???我也可能完全错了,掉进了一些神秘的兔子洞!!我希望比我有更多经验的人可以帮助解决这个问题。

谢谢!

在开始雕刻之前,铣刀以快速的速度穿过木材 #319

我刚刚在此处的帖子中解决了我的问题,并认为这可能会有所帮助。

https://discuss.inventables.com/t/universal-gcode-sender-fusion-360-issues/17368

祝你有美好的一天!

在开始雕刻之前,铣刀以快速的速度穿过木材 #319
作者

所以我弄清楚了它这样做的原因。我对 G28 或你们谈论的内容一无所知。但是发生的事情是,当我在 UGS 中单击“发送”时,它会首先将路由器发送到 MACHINE POSITION(而不是 WORK POSITION)的 0、0、0,并且通常 Machine Position 和 Work Position 是不同的。所以我发现的唯一方法就是这样做:

  1. 将路由器的实际 X 和 Y 物理设置到我想要的起始位置。
  2. [重要] 将 Z 位置设置为高于库存水平几毫米。
  3. 点击UGS中的“关闭”,关闭机器与电脑的连接。
  4. 在UGS中点击“打开”重新连接。这会将机器位置重置回 0、0、0。
  5. 降低 Z 轴,直到它与毛坯顶部齐平。
  6. 单击“重置零”将工作位置重置为 0、0、0。

机器位置“Z”现在应该为负值(因为我们将 UGS 重新连接到机器,而铣刀位在库存上方几毫米。
现在发送 Gcode 时,机器将转到“Z”的机器位置 0。 ,在进行第一次切割之前,比库存高出几毫米。

也许这个 G28 解决方案更简单、更有意义,谁知道呢,但是执行上述步骤需要几秒钟才能完成,因为我们只比通常做的多了 1-2 个步骤。

在开始雕刻之前,铣刀以快速的速度穿过木材 #319

G28 是返回原点/参考点指令。在帖子中,它描述了,如果你慢跑到一个原位,然后在你的gcode发送器的命令区域发送G28.1,它会保存。或者,您可以从 gcode 中删除 G28 命令。

希望这可以帮助。

在开始雕刻之前,铣刀以快速的速度穿过木材 #319

请问,这个问题已经解决了。它可以关闭。