注释
嗨, |
贡献者
@luben111: 不完全的。HOMING_FORCE_SET_ORIGIN 会将原点放置在归位结束的任何位置。所以如果你回到左前下,所有的机器坐标都会在正空间。 |
作者
我确实读过,但我仍然觉得它很混乱。我在 config.h 中取消了 HOMING_FORCE_SET_ORIGIN 的注释,然后将机器置于左前下角。现在 Y 轴似乎在正空间中,但 X 轴是相反的。因此,当我输入 G0 X-10 THEN 时,轴沿 +X 方向移动。 |
贡献者
@classbproject: 您需要反转 X 轴的方向引脚。 |
作者
好的,但它在另一侧定位了 X 轴。然后我将 X 和 Y 方向反转以进行归位,现在它似乎在正坐标空间中。谢谢你帮我解决这个问题。 |
你好。我有几个关于归巢的问题和我一直面临的一些问题。我在每个轴上串联了两个 NC 限位开关。我目前只使用 X 和 Y 轴,因为这是一台激光雕刻机。经过 23 美元、5 美元和电机接线翻转的反复试验后,机器回到右上角 [如此处所示]。我在 Wiki 中读到归位将机器设置在负坐标空间中。这意味着在当前位置,向左移动为 -X,向底部移动为 -Y。但是,如果我发出诸如 G0 X100 Y100 之类的命令,机器将在 X 轴上正确移动(它不应该因为这是 -X,但确实如此)但在 Y 方向上它试图进一步移动到顶部并触发限位开关之一。
归位后如何使工作区的左侧和底部在两个方向上都为正?这意味着向左移动为 +X,向下移动为 +Y。
同样在启动时,我看到了这个:
即使#define HOMING_INIT_LOCK 被禁用。
以下是我对 config.h 文件的更改:
#define HOMING_INIT_LOCK
已注释掉。#define HOMING_CYCLE_0 (1<<Z_AXIS)
被注释掉了。#define HOMING_CYCLE_0 ((1<<X_AXIS)|(1<<Y_AXIS))
已启用。#define HOMING_FORCE_SET_ORIGIN
被注释掉了(尽管我之前启用了它,但它对我的问题没有帮助。因此我将其恢复为默认状态)。当前设置为: