Contact me: hankecnc@gmail.com

主轴或 z 限制,不能同时获得 #1001

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

打开
dmb0058 打开了这个问题 2021 年 2 月 7 日 · 4条评论
打开

主轴或 z 限制,不能同时获得#1001

dmb0058 打开了这个问题 2021 年 2 月 7 日 · 4条评论

注释

主轴或 z 限制,不能同时获得 #1001

你好,

我怀疑这已经死了,但我根本无法理解它。

我在带有 CNC shield v3.51 的 Uno 上使用 GRBL 1.1h。我已经将六个限位开关(每个轴上两个)连接到防护罩上的 Z+/-、Y+/-、X+/- 引脚。这些似乎是重复的,例如 Z+ 连接到 Z- 等。我还将 SpnEn 连接到继电器上的控制引脚,它将电源切换到单速主轴。

如果我在 config.h 中注释掉“#define VARIABLE_SPINDLE”行并上传 GRBL,z 限位开关工作但主轴启用不工作($21=1),即关闭任一 z 限位开关会在 Universal G 中触发警报-代码发件人,但“M3 S1000”和“M5”什么都不做。

如果我取消注释该行,则“M3 S1000”启用主轴,“M5”将其关闭但关闭 z 限位开关无效(X 和 Y 限位开关工作正常)。

所以我坚持使用主轴控制或 z 限位开关,但我看不出如何同时获得两者……

任何帮助表示赞赏,

大卫

主轴或 z 限制,不能同时获得 #1001

使用 1.1h,因为它是在未更改任何源代码的情况下发布的。该板是早期 .9 grbl 使用的旧设计,因此 1.1 grbl 的 Z+ 限制(终点停止)和主轴标记中的引脚标记是错误的。

Z+ End Stop 引脚用于 PWM(主轴)输出信号,Spindle Enable 引脚用于 Z+ End Stop 输入。这就是在我的板上工作而无需更改源代码的方法。我不使用 Z 限位销,因此假设它们如标记的那样正常。

主轴或 z 限制,不能同时获得 #1001
作者
dmb0058 评论了 2021 年 2 月 7 日 通过电子邮件
主轴或 z 限制,不能同时获得 #1001
雕刻机 评论了 2021 年 2 月 8 日  

最好你做一些谷歌搜索,看看你的屏蔽版本是否已更改为 grbl 1.1 正确设置。我的搜索显示它是为 grbl 0.9 设置的,我相信它使用 Arduino 上的旧引脚连接用于 grbl 0.8 和最早的 grbl 0.9???使用连续性仪表来验证屏蔽和 Auduino 之间的引脚连接可能是最好的做法。我不得不连接我的版本。3.0 板正如我对 grbl 1.1 所说的那样,因此根据您的描述假设您也需要这样做。

编辑,我还注意到您将 $21=1 称为主轴启用设置。那就是硬限制启用设置。

主轴或 z 限制,不能同时获得 #1001
作者
dmb0058 评论了 2021 年 2 月 8 日 通过电子邮件
喜欢 (0)