注释
您是否知道 Z 限位销更改以适应 pwm 主轴?如果我没记错的话,11 和 12 针被交换了。2017-03-30 5:16 GMT-03:00 Vnaf <notifications@github.com>:
|
还要在限制引脚和地之间放置一个 100nF 电容,以防止噪声误触发。2017-03-30 10:43 GMT-03:00 Eduardo Spremolla <e.spremolla@gmail.com>:
|
你好 我使用 pin 11 作为 Z 轴开关。但它作为硬限位开关工作,所以我认为这不是问题,无论如何我现在就试试。 我也会尝试使用 100nF 的电容来接地。 感谢您的回答! |
更新:实际上我在 Z 轴上使用 pin 12。 100nF 电容到 gnd 没有变化 |
“我将针脚 11 用作 Z 轴开关。但它用作硬限位开关” 您是手动按下、激活开关还是通过微调主轴? 您如何连接限位开关的简短方案.. 世界广播 |
你好 很抱歉延迟回答,我已经离开商店几天了。 “你是手动按下,激活开关,还是通过微调主轴?” 我都试过了,用手按下开关,让主轴推动它。两种方法都行不通。现在我用手推动开关,试图避免 Z 轴发生更多碰撞。 “它在到达终点位置时真的接触了吗??” 是的,它确实。 “方向对吗?” 不,但我想我知道如何在 GRBL 设置中调整它($23,对吗?),实际上我已经看到它在调整 Grbl 设置时发生了变化。 “您如何连接限位开关的简短方案 ..” 我使用了这个方案,除了电阻值,我使用了 4k7 电阻。还有 Z 轴引脚,我使用的是 PIN12 在这里你可以找到我的 GRBL 配置: 我的限位开关以这种方式完美地工作,当我用手或主轴推动其中一个时,我有一个 bCNC 硬限位警报,因此限位开关可以正常工作。 现在,我只是将 Z 轴开关通过 PIN12 连接到 Arduino。 如果我手动关闭开关(或用主轴推动它),bCNC 会给我一个硬限位警报。 我尝试将 Z 轴开关同时连接到 3 个 Arduino 引脚,结果相同。当我按下 Home 时,Z 轴下降,我按下开关,没有任何反应,Z 轴继续下降,无论我是一直按下还是反复按下,所以我必须中止归零周期以避免碰撞。 我不完全理解的事实是,如果它们作为限位开关工作,为什么在归位周期中不起作用。 |
这是一个常见问题。您可能会在不应该的时候将限位开关倒置。Grbl 不会检测硬限制的高/低状态。它使用仅检测变化的 AVR 引脚变化中断。这并不理想,但这是在 AVR 上执行此操作并确保万无一失的唯一方法。这通常会导致用户认为他们的限位引脚接线正确。 如果您使用推荐的 Grbl v1.1,您可以通过串行终端连接到 Grbl 并发出“?” 状态报告(或让 bCNC 向您显示报告,不确定如何执行此操作)。Grbl 应回复一个“Pn:”字段,向您显示哪些引脚被视为“已触发”。如果没有“触发”,则“Pn:”字段根本不会显示。这是正确配置归位周期所需的。 |
你好,谢谢你的信息 我正在使用 GRBL v0.9j。 如果我没有理解错的话,我必须将$5设置为0,对吗?当我这样做时,只是改变归位方向,但按下开关时同样没有反应。 所以也许我误解了你关于限位开关反转的句子,也许我必须改变另一个 GRBL 设置而不是 5 美元? 问候 |
@Vnaf: 使用 Grbl v1.1。使用状态报告来确保按照您的预期读取限制。还要确保您的坐标系方向正确。 |
嗨,我刚刚更新到 v1.1。并意识到我在 Z 轴的限位开关连接器(不是在 Arduino 本身,在外壳连接器中)中使用了错误的引脚,所以在经历了耻辱之后我将它连接到正确的引脚并且奇迹发生了。 然后我连接了另外两个轴,并以不同的速度完成了几个归位循环以检查可重复性。 谢谢大家的帮助。 |
你好
我在 Raspberry pi 3 中使用 bCNC,Arduino UNO 运行 GRBL 0.9 来驱动我的 CNC 路由器。
我刚刚在我的机器上安装了限位开关,每轴 2 个,没有配置,从限位引脚到 +5V 有 4k7 电阻。
开关工作,当我按下其中一个时,我收到 GRBL 中的硬限制警报。但是当尝试进行归位循环时,机器不会在 Z 限位开关被击中时停止。
我一直在调整 GRBL 的配置,我可以控制每个轴的归位方向,我可以反转引脚,但除了启用归位之外,我没有找到任何关于归位的选项,这当然是激活的。
我坚持这一点,因为我几乎可以肯定这是一个软件配置问题,但我无法弄清楚发生了什么。
知道是什么原因造成的吗?
谢谢