开源改变世界

归位/限制和状态问题 #833

推推 grbl 2年前 (2022-10-28) 257次浏览 0个评论
打开
valpoder 打开了这个问题 2015 年 10 月 31 日 · 10 条评论
打开

归位/限制和状态问题第833章

valpoder 打开了这个问题 on 31 Oct 2015 · 10 条评论

注释

归位/限制和状态问题 #833

我正在使用 grbl 0.9j,全新构建

问题1:
当我执行当前状态命令“?” 我什么也没得到…
可以使用此命令查看限制状态???

问题 2:
我有 2 个 NO 开关和 1 个 NC 开关……
我知道我可以使用 5 美元来反转行为,但是:
有没有办法为每个引脚制作不同的配置?

问题 3:
执行 $H 命令时:
我应该将每个轴放在限位开关附近吗???
我不明白拉断参数的含义…

我尝试了以下值:
$ 27 = 100.000(归位拉断,毫米)
但我得到了奇怪的行为……

注4:
我建议为限位开关添加更多有关电容器的信息,我花了很长时间才弄清楚…

感谢GRBL!这很棒 !::::!!!!

归位/限制和状态问题 #833

Answer1:如何发送命令?如果是使用 arduino IDE 程序,则必须设置“新行”。当您向 GRBL 发送内容时,它希望看到 car

归位/限制和状态问题 #833

回车。这是强制性的!
答案 2。这就是你的问题。不,您不能反向配置单个归位引脚。如果您不能用 NO 替换 NC 开关,您可以将 NC 开关从引脚连接到 +5v,但您必须将 1k 或 500 ohm 电阻器从引脚连接到地。
答案3:轴在哪里没关系,它应该自己移动到开关。
$27 参数告诉 grbl 它离开开关的距离是多少毫米或英寸。
当您按下归位按钮时,GRBL 开始移动到开关。当它检测到一个开关停止时,它会返回,以较慢的速度再次击中它,然后它以您在参数 $27 中指定的毫米或英寸“拉”或移开它。这样,当归位完成时,开关不会激活。
然后 grbl 使用这些 sam 开关(如果启用)来限制
您的 note4 注释:电容器因每台机器而异。没有人知道您使用的是哪种开关。如果你谷歌“开关去抖”,你可以得到很多信息如何选择合适的电容器。如果我有去抖问题,我使用一个 1k 电阻与输入引脚串联,1uF 电容或 10uF 与输入和接地并联

希望 tgis 有所帮助:)

归位/限制和状态问题 #833

问题 1:
我在 Windows 7 64 位中使用 grbl-controller-3-0 发送命令..
我认为 Cariage 返回已经存在……但我不确定……大多数命令,如 $$ $X ,似乎虽然工作…

我会尝试一个不同的程序,并尽快发送

可以使用状态命令查看限位开关状态吗???

问题2:
完美,我会尝试上拉或重新连接我的开关..

问题3:现在完全清楚..拉断=远离限位开关!!!

一切都很好,非常感谢您的支持!!!!

归位/限制和状态问题 #833

我刚想起来。您看不到返回的字符串。程序使用数据更新当前位置。如果您打开 arduino IDE 并输入 ? 您将看到响应…
我使用 grebrlControl,但我看不到返回的数据…但是 Wok X 和 Y 的值以及 Machine X 和 Y 的值会发生变化;)不要担心“?”的响应 程序没有显示它;)
至于开关。如果您使用的是常开触点,则需要一个下拉电阻:)
当没有按下任何开关时,所有三个输入都必须为高电平。当你按下它们时它们会变低 ($5=0)

归位/限制和状态问题 #833

抱歉,我犯了一个错误……如果您使用的是没有触点的开关……您可以像这样连接它们:http: //dangerousprototypes.com/docs/images/0/06/Pullup-pin.png

如果您使用的是 NC 开关,您可以像这样连接它们:http: //www.horrorseek.com/home/halloween/wolfstone/Controllers/cioinp_PullDownSwitchClosed.bmp

归位/限制和状态问题 #833

有几点要澄清。

首先,发送到 grbl 的实时命令不需要任何行尾字符。它们是从流中挑选出来并采取行动的。所以这些不需要回车。但是,其他非实时命令需要行尾字符。

其次,如果使用 NO 开关,则不需要上拉电阻。arduino 内置了在 GRBL 中实现的 Pull=up 电阻。如果使用 NC 开关,您将需要下拉电阻。

如果不修改 GRBL 代码,则不能混合使用 NO 和 NC 开关。我没有看过所以甚至不能说它是否可行。

使用 $H 时,轴可以在任何地方启动,这首先是归位序列的用途。

您可以按照 wiki 中的说明设置 $10,从而在状态报告中启用限制 pin 报告。但是,您使用的 GUI 可能不支持此功能。

我建议使用简单的串行监视器(例如 Arduino IDE 中的串行监视器)并输入命令来使其工作。

归位/限制和状态问题 #833

家现在似乎工作正常..

我发现了一个小问题:
-我的 Z 轴有一个弹簧,可以将主轴拉回..
– 这会在机器空闲时激活限位开关..

如果拉断值太小,则开关不改变,归位过程中止
。如果拉断值足够大,则开关改变状态..并且归位过程继续到其他轴…

似乎归位算法不适合我的设置…

归位/限制和状态问题 #833

你能用一个大的拉断工作吗?

归位/限制和状态问题 #833

你不能在归位之前将主轴向下移动几毫米吗?

归位/限制和状态问题 #833

@valpoder
根据您的描述,弹簧将 Z 轴向上拉过开关将状态从打开变为关闭的点。从开关状态改变的地方到 Z 轴被弹簧拉起的地方会有一段距离。该距离必须小于拉出距离。这也会影响其他轴。如果您可以调整 Z 轴开关以减少从开关状态更改到弹簧将 Z 拉到的距离,那么您应该能够减少拉离距离。您还可以进一步限制 z 轴向上移动以减少此距离。

喜欢 (0)

您必须 登录 才能发表评论!