开源改变世界!!

功能:改善动态功率模式下的主轴(激光)旋转和旋转等待时间 #665

推推 grbl 2年前 (2023-02-05) 78次浏览
关闭
dan21dan 开启了这个问题 2022 年 10 月 12 日 · 3条评论
关闭

功能:改善动态功率模式下的主轴(激光)旋转和旋转等待时间#665

dan21dan 开启了这个问题 2022 年 10 月 12 日 · 3条评论

评论

功能:改善动态功率模式下的主轴(激光)旋转和旋转等待时间 #665

机器上下文

我已经基于 wemos + CNC shield 构建了自己的激光雕刻机。它工作正常。现在我添加了一个继电器来打开激光器并进行冷却。继电器由“Laser – enable_pin”信号控制。

功能说明

我认为设置 spinup_ms 会使机器在使用激光之前等待给定的时间。不幸的是,在动态功耗模式下使用时,几乎没有等待(虽然我将该值设置为最大值,即 20000)。因此,我建议添加另一个变量,允许设置在开始使用主轴(激光)之前必须经过的时间,而不管设置的主轴功率类型或我想在哪种模式下使用主轴。可以称为例如 spinstart_ms 或 warmup_ms。

另一方面,当设置 spindown_ms 变量时,在作业完成后(即使在动态功率模式下),电压在“Laser – enable_pin”上持续一段设定的时间。我认为这是正确的。我只想问是否有可能增加可以设置的值的限制。我建议将限制增加到 5 分钟(即 300000)。或者,将另一个变量添加到配置中,以设置在作业完成后(即调用 M5 命令后)“Laser – enable_pin”上的电压将打开的时间。可以称为例如 spinstop_ms 或 shutdown_ms。

其他方法

我没有“spinstart_ms”的替代解决方案。

“spinstop_ms”替代解决方案:我在“Laser – enable_pin”信号和继电器之间添加了一个 RC 电路,这将延迟激光电源关闭。缺点是这将不可调整。

我能提供什么帮助

我可以在开发过程中测试它。我会写文档。

功能:改善动态功率模式下的主轴(激光)旋转和旋转等待时间 #665 dan21dan 添加了 增强 新功能或要求标签 2022 年 10 月 12 日
功能:改善动态功率模式下的主轴(激光)旋转和旋转等待时间 #665
所有者
培养 评论了 2022 年 10 月 12 日  

请准确描述您希望机器做什么以及为什么。显示你的 gcode 的几行并对其进行注释以说明你希望在每一行发生什么。

您正在为一个定义不明确的问题提出解决方案,因此我们无法对其发表评论。

功能:改善动态功率模式下的主轴(激光)旋转和旋转等待时间 #665

您可以在用户数字输出上启用激光并使用 GCode 中的 M62 控制它,也可以使用 gcode 中的显式延迟。

功能:改善动态功率模式下的主轴(激光)旋转和旋转等待时间 #665
作者

为了完整起见,我需要在激光打开一段时间后执行第一个命令(以确保激光控制板已经完全初始化,因为它的电源仅由信号“激光 -使能够”)。
雕刻完成后,我希望激光电源仍然打开一段时间,让激光冷却一下。
我不知道有延迟 G 代码(G04)。为了解决我的要求,我只需要在 gcode 生成器的页眉和页脚中添加带有时间的 G04。所以指令 G04 解决了这个问题

我很抱歉制造了这个你不得不处理的不必要的问题。感谢 MitchBradley 的回复,帮助我找到了 G04 命令。

感谢您对 FuildNC 的开发和支持。