注释
|
我刚刚在发行说明中读到双归属只能在 X 和 Y 上工作,所以你正在做的事情可能不受支持/未经测试。您是否先尝试过归位 X 和 Y?只是一个想法。 |
起初,我对你的回答感到惊讶,然后意识到我打错了字。我在 X 轴上有 2 个电机,而不是 Z。抱歉!我现在更正了那个打字错误。 |
|
好的,这更有意义。
(我定义了常量以使其更具可读性,IIRC std grbl 是 0,1 和 2。) 如果 Z 是唯一的一个,它是否正常回家? |
我回到这个,因为这真的很烦人。我有你在我的 config.h 中复制的内容。 #define DUAL_AXIS_HOMING_FAIL_DISTANCE_MAX 25.0 // 浮动(毫米)为 25 显然,那是不对的!会不会是我接线里的东西?其他人是否正确使用此功能? |
|
我无法测试,因为我使用的是修改后的 0.9j 版本。 如果您只定义了 HOMING_CYCLE_0 并因此只单独测试 Z,会发生什么情况。这两个周期应该是完全独立的,所以首先确保 Z home 工作。它似乎是你的问题所在。 上次我建议你试过了吗? |
|
也许我不清楚。他们确实独立工作。但是,Z 归位每 25 毫米左右停止一次,说归位失败,直到我开始归位足够多次,以便它在最后 +- 25 毫米处碰到限位开关。 换句话说,如果我开始使用距离开关不到 25 毫米的 Z 轴进行归位,它就会正常工作。如果不是,它上升 25 毫米,触发错误,等等…… |
|
好吧,我不是说我理解,但我不确定这是对的。如果我手动触发 Z,我得到
如果我手动触发 X1 和 X2,我会得到相同的结果,这看起来很正常。 |
|
如果您触发了终点停止,它应该将机器 ( grbl ) 置于需要重置的警报状态,以及一条警报消息,说明您到达了终点停止。(好吧,从 1.0 开始,它会给你一个愚蠢的错误代码,你必须在其他地方解密。)。 这正在变成一个猜谜游戏。您可能需要在此阶段清楚地说明您的硬件和软件配置。 |
很抱歉,但是…你错了,而且你似乎对 GRBL 的了解还不足以提供帮助。如果在执行 G 代码时触发停止,你说的是正确的,但如果你在机器空闲时执行此操作,则情况并非如此。 我当然更愿意从真正做过这件事并且真正了解 GRBL 的人那里获得帮助。 |
|
哦,好吧,那我猜你是一个人了。祝你好运。 |
|
@BernardG如果您启用了硬限制,即使在空闲状态下也触发了停止点,您会收到警报 |
|
我没有启用硬限制,因为它不是一个好的选择,恕我直言,因为它会触发警报…. |
|
您的 132 美元设置是多少? |
|
|
所以这不是问题的原因! |
哈哈 !不,它似乎不是。如果它那么明显,我不认为我会在这里寻求帮助….. |
|
我为提出一种可能性而道歉,而且我似乎冒犯了你! |
不,不,它没有冒犯我,只是让我微笑。有时,书面交流并不容易,而且英语不是我的母语。只是我相信我已经研究了所有的可能性,但没有发现我可能做错了什么。 |


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