开源改变世界

禁用任意轴的归位 #581

推推 grbl 3年前 (2023-01-22) 68次浏览

关闭
bigdantheplumber 打开了这个问题 2015 年 1 月 30 日 · 3条评论
关闭

禁用任意轴的归位#581

bigdantheplumber 打开了这个问题 2015 年 1 月 30 日 · 3条评论

注释

禁用任意轴的归位 #581

我正在建造一台 CNC 钻床,但我无法将机器归位。因为它是一台钻床,它只有 Z 轴,当我尝试将机器归位时,它归位 Z 就好了,但它什么都不做。我没有得到“确定”的回应,它似乎忽略了任何输入。我的猜测是它正在搜索 X 和 Y 限位开关并且没有收到任何输入,所以它只是继续搜索。这是我修改的 config.h 部分。我注释掉了 HOMING_CYCLE_1 的第二行,认为这行得通,因为它说它是可选的

#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.
// #define HOMING_CYCLE_2                         // OPTIONAL: Uncomment and add axes mask to enable

我也尝试将值更改为 0

#define HOMING_CYCLE_0 (1<<Z_AXIS)                // REQUIRED: First move Z to clear workspace.
#define HOMING_CYCLE_1 ((0<<X_AXIS)|(0<<Y_AXIS))  // OPTIONAL: Then move X,Y at the same time.
// #define HOMING_CYCLE_2                         // OPTIONAL: Uncomment and add axes mask to enable

我将很快建造一台没有 Y 轴的数控车床。我不明白的是我不是第一个遇到这个问题的人,但我在任何地方都找不到关于这个问题的任何信息。所以,最重要的是,我的问题是:如何禁用归位轴?

禁用任意轴的归位 #581
成员

@bigdantheplumber: 你做得对,至少在第一部分是这样,但我有一段时间没有检查这个可选归位周期的状态。明天早上我会尽快调查一下。但首先,如果您使用的是 IDE 上传方法,请确保您正在编辑 Arduino library/grbl 文件夹中正确的 config.h 文件,只是为了让简单的事情顺利进行。您必须重新编译 Grbl 并上传包含这些更改的新固件。

禁用任意轴的归位 #581
作者

是的,我正在编辑正确的文件并通过 arduino
ide 重新编译/上传。哈哈。伙计,我整天都在为这个
问题撞墙。看起来它应该有效,但有些地方不对。
在 2015 年 1 月 29 日晚上 8:19,“Sonny Jeon” notifications@github.com写道:

@bigdantheplumber https://github.com/bigdantheplumber:你做
对了,至少在第一部分,但我有一段时间没有检查这个
可选归位周期的状态。明天早上我会尽快调查一下
。 但首先,如果您使用的是 IDE 上传方法,请确保
您正在编辑 Arduino library/grbl 文件夹中正确的 config.h 文件,只是为了让简单的事情顺利进行。
您必须重新编译
Grbl 并上传包含这些更改的新固件。


直接回复此电子邮件或在 GitHub
#581(评论)上查看。

禁用任意轴的归位 #581
成员

@bigdantheplumber: 早上试了一下。当您注释掉该HOMING_CYCLE_1行时它工作正常。确保你的归位开关也正确连接。你能描述一下当你运行这个循环时到底发生了什么吗?

喜欢 (0)