Contact me: hankecnc@gmail.com

1.1 H 双轴归位:Z 奇怪的行为 #1038

推推 grbl 3年前 (2023-01-23) 179次浏览

打开
BernardG 打开了这个问题 2021 年 4 月 30 日 · 18条评论
打开

1.1 H 双轴归位:Z 奇怪的行为#1038

BernardG 打开了这个问题 2021 年 4 月 30 日 · 18条评论

注释

1.1 H 双轴归位:Z 奇怪的行为 #1038
伯纳德 评论了 2021 年 4 月 30 日  

我在我的 X 轴上设置了 2 个电机归位,它“似乎”工作正常。但是现在,如果我在 Z 远离顶部的情况下开始归位过程(比如在机器 Pos 中低于 0 80 毫米),它会上升一点(可能是 10 毫米),我必须在它之前开始归位大约 8 次终于触动了开关,并继续归位 Y 和 X,然后它就可以正常工作了。

关于什么可能导致这种情况的任何想法?
谢谢你的帮助

1.1 H 双轴归位:Z 奇怪的行为 #1038

我刚刚在发行说明中读到双归属只能在 X 和 Y 上工作,所以你正在做的事情可能不受支持/未经测试。您是否先尝试过归位 X 和 Y?只是一个想法。

1.1 H 双轴归位:Z 奇怪的行为 #1038
作者

我刚刚在发行说明中读到双归属只能在 X 和 Y 上工作,所以你正在做的事情可能不受支持/未经测试。您是否先尝试过归位 X 和 Y?只是一个想法。

起初,我对你的回答感到惊讶,然后意识到我打错了字。我在 X 轴上有 2 个电机,而不是 Z。抱歉!我现在更正了那个打字错误。

1.1 H 双轴归位:Z 奇怪的行为 #1038

好的,这更有意义。
作为诊断,只做 X、Y 或只做 Z 归位怎么样。见配置文件。

#define HOMING_CYCLE_0 (1<<Z_AXIS)                // REQUIRED: First move Z to clear workspace.
#define HOMING_CYCLE_1 ((1<<X_AXIS)|(1<<Y_AXIS))  // OPTIONAL: Then move X,Y at the same time.

(我定义了常量以使其更具可读性,IIRC std grbl 是 0,1 和 2。)

如果 Z 是唯一的一个,它是否正常回家?

1.1 H 双轴归位:Z 奇怪的行为 #1038
作者

好的,这更有意义。
作为诊断,只做 X、Y 或只做 Z 归位怎么样。见配置文件。

#define HOMING_CYCLE_0 (1<<Z_AXIS)                // REQUIRED: First move Z to clear workspace.
#define HOMING_CYCLE_1 ((1<<X_AXIS)|(1<<Y_AXIS))  // OPTIONAL: Then move X,Y at the same time.

(我定义了常量以使其更具可读性,IIRC std grbl 是 0,1 和 2。)

如果 Z 是唯一的一个,它是否正常回家?

我回到这个,因为这真的很烦人。我有你在我的 config.h 中复制的内容。
看起来,当归零 Z 时,它会出现错误“归零失败”,就像在 Z 上考虑了在归零的情况下触发错误的值对于 2 X 电机相距太远一样。

#define DUAL_AXIS_HOMING_FAIL_DISTANCE_MAX 25.0 // 浮动(毫米)为 25

显然,那是不对的!会不会是我接线里的东西?其他人是否正确使用此功能?

1.1 H 双轴归位:Z 奇怪的行为 #1038
J-邓恩 评论了 2021 年 9 月 10 日  

我无法测试,因为我使用的是修改后的 0.9j 版本。

如果您只定义了 HOMING_CYCLE_0 并因此只单独测试 Z,会发生什么情况。这两个周期应该是完全独立的,所以首先确保 Z home 工作。它似乎是你的问题所在。

上次我建议你试过了吗?

1.1 H 双轴归位:Z 奇怪的行为 #1038
作者

也许我不清楚。他们确实独立工作。但是,Z 归位每 25 毫米左右停止一次,说归位失败,直到我开始归位足够多次,以便它在最后 +- 25 毫米处碰到限位开关。

换句话说,如果我开始使用距离开关不到 25 毫米的 Z 轴进行归位,它就会正常工作。如果不是,它上升 25 毫米,触发错误,等等……

1.1 H 双轴归位:Z 奇怪的行为 #1038
作者

好吧,我不是说我理解,但我不确定这是对的。如果我手动触发 Z,我得到

> ?
<Idle|MPos:-469.001,-259.000,-21.000|Bf:15,127|FS:0,0|Pn:PXZ>

如果我手动触发 X1 和 X2,我会得到相同的结果,这看起来很正常。
我是不是很困惑,或者我的开关接线有误?

1.1 H 双轴归位:Z 奇怪的行为 #1038

如果您触发了终点停止,它应该将机器 ( grbl ) 置于需要重置的警报状态,以及一条警报消息,说明您到达了终点停止。(好吧,从 1.0 开始,它会给你一个愚蠢的错误代码,你必须在其他地方解密。)。

这正在变成一个猜谜游戏。您可能需要在此阶段清楚地说明您的硬件和软件配置。
你有什么限制/归位开关并发布你的 config.h

1.1 H 双轴归位:Z 奇怪的行为 #1038
作者
伯纳德 评论了 2021 年 9 月 11 日  

如果您触发了终点停止,它应该将机器 ( grbl ) 置于需要重置的警报状态,以及一条警报消息,说明您到达了终点停止。(好吧,从 1.0 开始,它会给你一个愚蠢的错误代码,你必须在其他地方解密。)。

这正在变成一个猜谜游戏。您可能需要在此阶段清楚地说明您的硬件和软件配置。
你有什么限制/归位开关并发布你的 config.h

很抱歉,但是…你错了,而且你似乎对 GRBL 的了解还不足以提供帮助。如果在执行 G 代码时触发停止,你说的是正确的,但如果你在机器空闲时执行此操作,则情况并非如此。

我当然更愿意从真正做过这件事并且真正了解 GRBL 的人那里获得帮助。

1.1 H 双轴归位:Z 奇怪的行为 #1038

哦,好吧,那我猜你是一个人了。祝你好运。

1.1 H 双轴归位:Z 奇怪的行为 #1038

@BernardG如果您启用了硬限制,即使在空闲状态下也触发了停止点,您会收到警报

1.1 H 双轴归位:Z 奇怪的行为 #1038
作者

我没有启用硬限制,因为它不是一个好的选择,恕我直言,因为它会触发警报…. :-)

1.1 H 双轴归位:Z 奇怪的行为 #1038

您的 132 美元设置是多少?

1.1 H 双轴归位:Z 奇怪的行为 #1038
作者

您的 132 美元设置是多少?

$132=195.000 (Z-axis maximum travel, millimeters)

1.1 H 双轴归位:Z 奇怪的行为 #1038

所以这不是问题的原因!

1.1 H 双轴归位:Z 奇怪的行为 #1038
作者

所以这不是问题的原因!

哈哈 !不,它似乎不是。如果它那么明显,我不认为我会在这里寻求帮助….. ;-)

1.1 H 双轴归位:Z 奇怪的行为 #1038

我为提出一种可能性而道歉,而且我似乎冒犯了你!

1.1 H 双轴归位:Z 奇怪的行为 #1038
作者

我为提出一种可能性而道歉,而且我似乎冒犯了你!

不,不,它没有冒犯我,只是让我微笑。有时,书面交流并不容易,而且英语不是我的母语。只是我相信我已经研究了所有的可能性,但没有发现我可能做错了什么。

喜欢 (0)