Contact me: hankecnc@gmail.com

Y 轴不在 -max #429

推推 grbl 3年前 (2023-01-30) 185次浏览
关闭
JensHauser 打开了这个问题 2020 年 6 月 10 日 · 8条评论
关闭

Y 轴不在 -max#429

JensHauser 打开了这个问题 2020 年 6 月 10 日 · 8条评论

注释

Y 轴不在 -max #429
贡献者
詹斯豪瑟 评论了 2020 年 6 月 10 日  

你好,

第一次在自制的三轴路由器上安装 GRBL ESP32。
归巢就像一个魅力。

只有一件事我不明白。

到达所有起始位置后,Web 界面会显示以下值

Xm:-5.000 (-1000mm max.)
Ym:-420.000 (-420mm max.) <---- issue
Zm:-5.000 (-120mm max.)

X 和 Z 没问题,但为什么 Y 在 -420mm 而不是 -5mm?

如果我使用 G 代码转到绝对值 X0 Y0 Z0,只有 Y 转到另一端。

您将在下面找到我认为对理解环境有用的配置。

来自德国的问候,
Jens

  1. 来源编译和 Arduino IDE,只需在 machine.h 中进行一项调整
    #include “Machines/3axis_v4.h”

  2. 版本
    UI:2.1b61 / FW:1.1f (20200419)

  3. GRBL 参数
    $0=10
    $1=250
    $2=0
    $3=2
    $4=1
    $5=0
    $6=0
    $10=1
    $11=0.010
    $12=0.002
    $13=0
    $20=1
    $21=1
    $22=1
    $23=2
    $24=200.000
    $25=2000.000
    $26=44
    $27=5.000
    $30=1000.000
    $31=0.000
    $32=0
    $100=160.000
    $101= 160.000
    $102=
    160.000 $110=4000.000
    $111=4000.000
    $112=1500.000
    $120=50.000
    $121=50.000
    $122=50.000
    $130=1000.000
    $131= 425.000
    132 美元=120.000

Y 轴不在 -max #429
所有者

这可能是由于归巢方向和负空间中的 Grbl 家园。

没关系。无论如何,您都会将工作坐标归零。

Y 轴不在 -max #429
贡献者作者
詹斯豪瑟 评论了 2020 年 6 月 10 日  

感谢您的建议,我正在学习这些坐标系的路上。

您是否看到有机会在源代码中的某个位置翻转 Y 轴,以便稍微简化我进入 CNC 的步骤?

Y 轴不在 -max #429

您可以使用 $3 设置更改 Y 轴的方向 – 方向反转掩码。它在正常的 GRBL 文档https://github.com/gnea/grbl/wiki/Grbl-v1.1-Configuration或http://www.diymachining.com/downloads/GRBL_Settings_Pocket_Guide_Rev_B.pdf的袖珍指南中进行了解释。Grbl_Esp32

我看到您的 $3 设置为“2”。如袖珍指南所示,“2”表示“反向 Y 轴”。但是不要只相信我的话,您应该仔细阅读这些文档并尝试各种设置,这样您就会逐渐理解它们。然后您将能够解决任何其他发生的配置问题。

Y 轴不在 -max #429
贡献者作者
詹斯豪瑟 评论了 2020 年 6 月 10 日  

我知道 3 美元与电机转向 + 或 – 的方向直接相关。所以我使用了 §3=2 或等效的 $3=0 并物理地改变了电机线,比如方向。

两者都显示相同的结果:与 X 和 Y 相比,计算 Z 轴的符号错误。对于我这个初学者来说,X/Y 和 Z 的计数不同是很奇怪的。用相对坐标编程 G 代码会更容易,如果所有轴从硬限位开关变为正或负。

可能是我没听懂重点……请见谅……

我正在 config.h 中寻找一些开关,例如
#define HOMING_FORCE_SET_ORIGIN,仅用于 Y 轴

Y 轴不在 -max #429
所有者

你说的是机器坐标系。您的 gcode 将在工作坐标系中运行。这些可以在任何地方归零,比如工件的一角。

我制作了视频来帮助初学者理解这一点。

https://youtu.be/fGtbkVJBXyE

Y 轴不在 -max #429
合作者
米奇布拉德利 评论了 2020 年 6 月 11 日  

工作坐标零点的选择通常受到一些与机器和夹具有关的实际考虑因素的影响。在铣床上,许多人喜欢将 XY 零设置在毛坯右上角/远(远离操作员)的右角,将 Z 零设置在毛坯顶部。选择远端的原因是,当您将材料装入夹具时,这会使工具不碍事。将远侧选为 Y=0 后,库存的其余部分位于负 Y 坐标。如果你打算在 Y 的负空间中工作,那么如果你也在负 X 中工作就不会那么混乱,因此选择右侧作为 X=0。很容易将工具“触发”到库存顶部,但通常不可能触发到底部,
通过这些选择,您将在所有轴上的负空间中工作。
您不必做出这些选择;您可以在 XY 中的左下角设置零,在 Z 中设置库存底部并在正空间中工作。但是对于许多机器来说,这会导致物理上不方便的归零过程。
不同种类的机器在这方面有不同的特点。激光雕刻机没有 Z 轴运动,您可以在任何您想要的地方“发现”光束,因此正坐标相当方便。但即便如此,如果龙门朝后,装卸材料会更容易,所以后面的Y=0可以方便一些。
3D 打印机开始时没有库存,因此通常在喷嘴接触床的中心时归零 – 尽管 3D 打印机通常在机器坐标系中工作,始终有归位开关,并且固件必须知道机器包络线。
从长远来看,为了有效的 CNC 工作,您需要在适合您的机器或机器的坐标系中轻松思考。

Y 轴不在 -max #429
贡献者作者

太感谢了。这让我对这个问题有了方向:-)