开源改变世界

如何根据命令在 bCNC 中闪烁 LED? #1623

推推 grbl 2年前 (2023-02-03) 178次浏览
打开
ImranKhan203 打开了这个问题 2021 年 9 月 29 日 · 5 条评论
打开

如何根据命令在 bCNC 中闪烁 LED?#1623

ImranKhan203 打开了这个问题 2021 年 9 月 29 日 · 5 条评论

评论

如何根据命令在 bCNC 中闪烁 LED? #1623

你好,

请帮帮我。
我在 bCNC 软件的帮助下使用 GRBL 0.9,我想在我们的 CNC 机器上安装塔灯/堆栈灯。
我想在我们的机器上添加 2 个输出以指示我们是在运行程序(绿灯)还是在暂停(在程序中称为“保持”/红灯)。为此,我必须在 bCNC 上工作,这是我们所有机器中使用的软件。

所以,当程序运行时,绿灯必须点亮,如果我们处于暂停状态,红灯必须点亮。橙色的将来可能会用于其他用途。
为此,我必须检测程序的状态并将其发送到灯(2 个输出)。

请建议我在 bCNC 的哪个文件中以及我必须使用哪种类型的程序?

这是我在 Python 2.7.16 上使用的文件:
bCNC01.ZIP

我想附上这种类型的塔灯/堆栈灯:
如何根据命令在 bCNC 中闪烁 LED? #1623

如何根据命令在 bCNC 中闪烁 LED? #1623
古尼75 评论了 2021 年 10 月 6 日  

你好。
您可以切换一个带有销轴的继电器。
绿色为 NC,红色为 NO。

主轴关闭时,绿灯亮,主轴打开时,红灯亮。

但也可能是针脚倒过来了。取决于grbl的编译。
对于我的 CNC,我必须改变它。

如何根据命令在 bCNC 中闪烁 LED? #1623

@Guenni75感谢您的信息。

你能告诉我如何使用冷却命令(M8 和 M9)自动操作继电器吗?
就像如果我点击“运行”继电器应该打开,如果我使用“暂停”命令继电器应该自动关闭而不是手动。
这可能吗?

我知道 CNC 屏蔽上用于冷却命令的引脚是 Arduino Uno (GRBL 0.9) 上的引脚 A3。

请建议我在 bCNC (v 0.9) 的哪个文件中更改 Python 程序以及我必须为此使用什么程序?

谢谢你。

如何根据命令在 bCNC 中闪烁 LED? #1623

首先,你想的太复杂了,你不必改变程序中的任何东西。

要使用 M8 和 M9 自动切换继电器,您必须将引脚 A3 连接到继电器,并在 gcode 的开头发送命令 M8,在结尾发送命令 M9。

第二,为什么要冷却液?
如果心轴在运行,而不是冷却液,那么您必须确保安全。
引脚 12 是主轴使能。我会用这个别针来做,因为我永远不会忘记启动主轴!!

如何根据命令在 bCNC 中闪烁 LED? #1623

@Guenni75谢谢你。

其实我想用这个是因为我们的机器有加热器的要求所以我以后会通过这种方式使用它。

你能告诉我吗,我怎样才能用同一个引脚 D12 操作继电器和主轴。这可能吗?& 如何?

谢谢你。

如何根据命令在 bCNC 中闪烁 LED? #1623

在每个继电器上,您都有三个引脚 DC(+)、DC(-) 和 IN。
您必须将 D12 连接到两个继电器的信号引脚。
一根用于主轴,一根用于 LED。
或者像这样
如何根据命令在 bCNC 中闪烁 LED? #1623

您将 IN1 连接到 D12 并桥接 IN1 和 IN2。
最好为继电器使用外部 5V 电源。
搜索它。网络上有数以千计的 relais 和 arduino 手册。

免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论
标签
还没有
项目

还没有

发展

没有分支机构或拉取请求

2名参加者
如何根据命令在 bCNC 中闪烁 LED? #1623如何根据命令在 bCNC 中闪烁 LED? #1623

喜欢 (0)