开源改变世界!!

Y 轴不在 -max #429

推推 grbl 2年前 (2022-10-19) 106次浏览 0个评论

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

Y 轴不在 -max第429章

JensHauser 打开了这个问题 on 10 Jun 2020 · 8 条评论

注释

Y 轴不在 -max #429
贡献者

延斯豪瑟 评论 2020 年 6 月 10 日  

你好,

首次在自制3轴路由器上安装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 去另一端。

您将在下面找到我认为有助于了解环境的配置。

来自德国的问候,
延斯

  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
所有者

婚戒 评论 2020 年 6 月 10 日

这可能是由于负空间中的归巢方向和 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 并物理地改变了电机线,比如方向。

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

可能是我没看懂……请见谅……

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

Y 轴不在 -max #429
所有者

婚戒 评论 2020 年 6 月 11 日

你说的是机器坐标系。您的 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
贡献者作者

延斯豪瑟 评论 2020 年 6 月 11 日

太感谢了。这给了我关于这个问题的方向:-)

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

延斯豪瑟 评论 2020 年 6 月 22 日

关于这个问题的后续行动,我想分享一些想法。
经过一段时间的尝试和学习,我使用 Autodesk Fusion 360 制作 3D 模型并生成 G 代码。设置 XYZ 轴是一项一次性任务,包括 +/- 方向以及单独设置模型和原材料坐标原点。
所以不要理会这个问题,它只会发生一次。其余部分通过 G 代码中的坐标系处理并通过软件进行抽象。

Y 轴不在 -max #429
 
添加标题文本添加粗体文本,<Ctrl+b>添加斜体文本,<Ctrl+i>
添加引号,<Ctrl+Shift+.>添加代码,<Ctrl+e>添加链接,<Ctrl+k>
添加项目符号列表,<Ctrl+Shift+8>添加编号列表,<Ctrl+Shift+7>添加任务列表,<Ctrl+Shift+l>
直接提及用户或团队引用问题、拉取请求或讨论

添加已保存的回复

请记住,对此存储库的贡献应遵循我们的 GitHub 社区指南
通过赞助他们 来表达 您对 bdring的支持。

 赞助

标签
还没有
项目

还没有

发展

没有分支或拉取请求

3名参与者
Y 轴不在 -max #429Y 轴不在 -max #429Y 轴不在 -max #429

喜欢 (0)

您必须 登录 才能发表评论!