开源改变世界!!

循环或循环功能 #84

推推 grbl 2年前 (2023-01-25) 131次浏览
关闭
SJ10 开了这个issue 2013 年 8 月 19 日 · 4条评论
关闭

循环或循环功能#84

SJ10 开了这个issue 2013 年 8 月 19 日 · 4条评论

注释

循环或循环功能 #84

您好,
我刚开始使用 Universal-G-Code-Sender。现在我正在考虑如何在循环中运行 CNC 文件“n”次(和)/或一次又一次。最简单的方法是将相同的 G 代码“n”次添加到文件中,但如果总的 G 代码行太多,这将无法正常工作。
有没有更好的办法?

循环或循环功能 #84
所有者

我认为对于大多数用例来说,做这样的事情是没有意义的。您需要以某种方式构建到 gcode 文件中以离开当前位置并重置坐标。

如果您想为您的特定用例制作自定义版本的 UGS,添加一些内容以连续“n”次发送文件将相当简单。

循环或循环功能 #84

执行此操作的“g 代码”方法是使用宏,但此时 UGS 或 Grbl 都不支持宏。也许 Grbl 最终会带有 ARM 端口。

循环或循环功能 #84
作者

你好 Winder,
例如,当你的机器上有一个自动工件交换装置并且想要生产“n”个相似的工件时,它很有用。这可能对几个人有帮助。构建自定义版本的 UGS 对我来说会很困难,因为我不知道如何编写 Java 程序。但我相信你,如果你会编程,它应该是可行的。

你好 Chamnit,
在 G 代码中使用宏肯定是更优雅的方式,但在 UGS 或 Grbl 中实现要困难得多。

循环或循环功能 #84

@SJ10: 我不确定它是否会更难实施,尤其是在 UGS 中。如果您通过 GUI 来完成,那么您仍然必须以某种方式进行编程以配置它。宏是基于文本的,应该相对容易解析和设置。另外,额外的好处是它会更强大、更灵活。