Contact me: hankecnc@gmail.com

重复一个文件N次 #186

推推 grbl 3年前 (2023-02-09) 241次浏览
关闭
amoineau 打开了这个问题 2021 年 2 月 26 日 · 23条评论
关闭

重复一个文件N次#186

amoineau 打开了这个问题 2021 年 2 月 26 日 · 23条评论

评论

重复一个文件N次 #186

背景
我不知道你是否还记得,但我是使用传送带输送织物来切割和标记滑翔伞机翼的机器的人。
该项目的一切进展顺利,但我最近意识到我将遇到一个小问题。我们可以使用您实施的平铺和第 3 个串行端口系统制作一组翅膀,但之后我们需要手动启动该过程以获得第二组。
该项目的目的是自动化生产机翼,我们希望能够推出一系列 N 机翼并在几个小时后回来。

请求
使用 grbl-plotter 的当前实现,是否可以做类似的事情?如果没有,是否可以在“播放”按钮附近有一个字段来选择我们希望文件执行多少次?

深思熟虑的解决方案
我注意到设置中的“路径重复(对于弱激光)”,但我不确定它是否与我们正在使用的所有“奇特”选项兼容。例如,它似乎没有复制页脚代码,但我需要它向传送带发送命令,以便推送前一组的最后一块瓷砖并为新的一组获得新鲜的织物。
最重要的是,我们为其制造机器的人可能不会喜欢需要在每个程序之前修改设置的解决方案,这就是为什么在主窗体上有这个选项会很棒!

感谢您的帮助。
安托万。

重复一个文件N次 #186
所有者

希望这个小小的改变就足够了——检查新版本:https ://github.com/svenhb/GRBL-Plotter/releases
重复一个文件N次 #186

重复一个文件N次 #186
作者

谢谢,我试试看。

重复一个文件N次 #186
作者

随着最新的更新,我的 G 代码中出现了一个“子程序”块。我试图找出原因,但找不到。你有答案吗?
否则“全部重复”似乎工作正常。今天下午我会做进一步的测试,我会回复你。

重复一个文件N次 #186
所有者

工具更改脚本处理中的错误修复#184
为了使脚本更具可变性,提笔/下笔代码将作为子例程 O97 和 O98 提供 – 可从工具更改脚本调用。这样就更容易从真正的 Z 运动切换到伺服控制。

然后,如果您更改 Pen-up/down 行为,则无需更改外部脚本。

重复一个文件N次 #186
作者

好的,所以我可以忽略它吗?

重复一个文件N次 #186
所有者

是的,如果你不需要子程序,你可以删除这段代码……

重复一个文件N次 #186
作者

我到底应该删除什么?这并不是一个大问题,但由于它被“重复代码 > 全部”功能重复,它可能会变得有点混乱。

重复一个文件N次 #186
所有者

只是 O97 / O98 块…
我将添加一个选项来避免子程序

重复一个文件N次 #186
作者

哦,你的意思是直接在 gcode 中。抱歉,没听懂。
好,谢谢 !

重复一个文件N次 #186
作者

所以… 显然效果不佳。

  • 随着程序的流式传输,我不断弹出此错误:

重复一个文件N次 #186

在我点击“确定”后,它建议退出 GRBL-plotter,我拒绝了,它一直定期这样做。
奇怪的是它似乎没有造成问题,程序没有停止并通过。

  • 它可能不相关,但 gcode 中的许多行以看似随机的模式以黄色突出显示。

所有这些都在一个 DXF 文件上,我已经用它运行测试了很长一段时间。

重复一个文件N次 #186
作者

我注意到的另一件事(也许它与重复功能根本无关,也许它发生在我没有注意到的情况下):

重复一个文件N次 #186

我在尝试制作一个非常长的文件(5m)时得到了它,共 3 次,总共 15 个图块(机器上 1 个图块 = 1m)。我以前从未尝试过该文件,所以我不知道“问题”是否来自最近的更改。也许这甚至不是问题。

重复一个文件N次 #186
所有者

你到底什么意思?“太少的价值观无法分组”?如果只找到一个项目,它被选中进行分组,那么就没有任何东西可以分组——因为这个问题,我然后禁用分组。

或者你的意思是黄色?这标记了编辑模式,它禁用图形或组的自动标记。这可以通过右键单击编辑器来启用/禁用。

重复一个文件N次 #186
作者
阿莫诺 评论了 2021 年 3 月 5 日  

哦,是的,对不起,我脑子里太乱了,忘了精确!是的,我在谈论“减少分组的价值”
不,我对黄色代码没问题,当我执行 windows + shift + ‘s’ 打开捕获工具时,它会打开编辑模式。

重复一个文件N次 #186
作者

好的,这不是问题,我也没有什么可做的?

重复一个文件N次 #186
所有者

我认为这不是问题 – 除了您需要两种工具(您不使用激光和钢笔吗?)

重复一个文件N次 #186
作者

不是在这个文件上,我更多的是在瓷砖/文件重复上工作。我刚刚用激光做了一个长椭圆形。

重复一个文件N次 #186
作者

但是在导致上述线程异常的文件上,我在 3 个图块文件上同时使用了这两种工具,重复了两次。

重复一个文件N次 #186
所有者

MainFormStreaming 第 186 行的错误应该被修复:https ://github.com/svenhb/GRBL-Plotter/releases

重复一个文件N次 #186
作者

我下午试试,谢谢!

重复一个文件N次 #186
所有者

注意:
工具更改脚本处理方面的改进#184
只有在工具更改脚本中发现子程序调用时,才会生成子程序 O97 和 O98。

重复一个文件N次 #186
作者

哇太棒了!

重复一个文件N次 #186
作者

我已经使用它一段时间了,我相信这个问题现在可以关闭了