Contact me: hankecnc@gmail.com

Z 开始时走错了 #1524

推推 grbl 3年前 (2023-02-03) 221次浏览
关闭
NFTVirus 打开了这个问题 2021 年 1 月 31 日 · 9条评论
关闭

Z 开始时走错了#1524

NFTVirus 打开了这个问题 2021 年 1 月 31 日 · 9条评论

评论

Z 开始时走错了 #1524

你好,

几天后,我的工厂出现了问题。当我开始编写代码时,bCNC 做的第一件事就是将 Z 轴向下移动几厘米到材料中。之后,它使用此 z 值将其移动到应该开始铣削的位置。在此之后它看起来工作正常。这个问题也发生在旧的 g 代码上,它总是工作得很好。我还检查了所有轴是否正确归零,但它也可视化了材料的运动。有谁知道出了什么问题?

最好的问候

基督教

Z 开始时走错了 #1524

@NFTVirus你解决了那个问题吗?如果没有,请附上 g 代码文件,这将是一个巨大的帮助。

Z 开始时走错了 #1524
作者
NFT病毒 评论了 2021 年 2 月 13 日  

@kfmut到目前为止,我无法解决问题。我稍后检查一切都很好,但我很确定代码不会导致问题。我现在在 Windows 笔记本电脑上使用 bCNC 进行了尝试,效果非常好。还有 I. 机器路径的预览很好,但是当它移动到该位置时。它应该第一次接触到股票的地方,它在股票内部几厘米处以太深的方式行进

Z 开始时走错了 #1524

@NFTVirus此行为是由于没有正确设置 G28 安全缩回。您可以简单地从程序启动中删除 G28 行并运行该作业。如果您通过 Fusion 360 发布程序,(以下说明按照 Mac,Windows 应用程序可能略有不同)在后处理对话框中,展开属性选项卡,在那里您会找到安全缩回值,现在应该是 G28导致问题,而不是用“间隙高度”来改变它,你的程序就可以运行了。

Z 开始时走错了 #1524

如果它真的与 G28 相关,最好将 G28 位置设置为 G28.1,这对避免愚蠢的错误和保持一些端铣刀的安全有很大帮助。

Z 开始时走错了 #1524
作者

首先感谢您的帮助!我现在会在工厂检查它。我的代码开始如下所示:

`G90 G94
G17
G21

G28 G91 Z0
G90

(2D-Kontur2)
T4
S12000 M3
G54
M8
G0 X106.18 Y116.939
Z15
G1 Z5 F500
Z4.4 F50
Z-3
X106.187 Z-3.078
X106.21 Y116.94 Z-
3.153 X106.247 Y116.941 Z -3.222
X106.297 Y116.942 Z-3.283
X106.357 Y116.943 Z-3.333
X106.427 Y116.945 Z-3.37
X106.502 Y116.947 Z-3.392
X106.58 Y116.949 Z-3.4
X106.979 Y116.959`

Z 开始时走错了 #1524
作者

我上传了有关该问题的视频。您在 bCNC 中看到 xz 视图以及机器如何从零位置开始运行

[https://youtu.be/c5dxvkZfhXQ]

Z 开始时走错了 #1524
作者

所以我可以确认删除 g28 代码解决了这个问题。但老实说,我真的不明白那里出了什么问题。我也没有在 Fusion 中找到设置,但这是我会弄清楚的。再次非常感谢您的帮助!

Z 开始时走错了 #1524
kfmut 评论了 2021 年 2 月 13 日  

@NFTVirus G28 G91 Z0移动是相对于永久存储在 GRBL 中的特殊 G28 位置:

https://drive.google.com/file/d/1cjXnK89BSdK0vOiSXt5O_Zrdy0mIbAFl/view?usp=sharing

默认情况下,G28 的机器坐标(bCNC 中的 MPos)为 X0 Y0 Z0,因此通过发出G28 G91 Z0GRBL 移动到机器零。

如果您有工作归位和重复机器零位,您可以将主轴移动到某个安全点并发出G28.1命令以将该安全位置存储在 GRBL 中。G28 G91 Z0在将铣头移动到刀具路径的第一点之前,第一步总是会抬起铣头。

如果归位不是一个选项,只需在 CAM 中将其关闭或G28 G91 Z0从代码中删除移动。G28 move 也可以放在 g 代码的最后几行,所以它也应该被删除。

Z 开始时走错了 #1524
作者

谢谢你的解释,我明白了!