Contact me: hankecnc@gmail.com

关于未来增强长直线(G01)、长飞行(G00)、整圆(G02/G03)模拟过程的真实性。 #105

推推 grbl 3年前 (2023-02-09) 432次浏览
关闭
连枣子 开了这个issue 2020 年 1 月 15 日 · 12条评论

评论

关于未来增强长直线(G01)、长飞行(G00)、整圆(G02/G03)模拟过程的真实性。 #105

关于未来增强长直线(G01)、长飞行(G00)、整圆(G02/G03)模拟过程的真实性。

我认为你可以把长直线,穿过空气,完成圆圈,把它们细分成小段,然后把细分的线保存到一个通用的集合中。当模拟开始时,可​​以根据从通用集中获取的小线段数据,每隔一个时间周期重新绘制点的位置。实际生成G代码时,整圆仍生成G02/G03对应的GCode。

关于未来增强长直线(G01)、长飞行(G00)、整圆(G02/G03)模拟过程的真实性。 #105 连枣子 补充道 增强 标签 2020 年 1 月 15 日
关于未来增强长直线(G01)、长飞行(G00)、整圆(G02/G03)模拟过程的真实性。 #105
作者

效果跟这个差不多,不过我没有做太多。如果大家有更好的idea,可以按照自己的想法进行编码。

关于未来增强长直线(G01)、长飞行(G00)、整圆(G02/G03)模拟过程的真实性。 #105
所有者

我已经为 G0 / G1 实施了中间步骤。
接下来是 G2 / G3。

关于未来增强长直线(G01)、长飞行(G00)、整圆(G02/G03)模拟过程的真实性。 #105
作者

好的,
谢谢你的回复

关于未来增强长直线(G01)、长飞行(G00)、整圆(G02/G03)模拟过程的真实性。 #105
作者

模拟路径时,能否正常模拟出子程序的路径,比如下面这个例子
关于未来增强长直线(G01)、长飞行(G00)、整圆(G02/G03)模拟过程的真实性。 #105

图片生成的GCode和文字生成的GCode也能正常模拟吗?

关于未来增强长直线(G01)、长飞行(G00)、整圆(G02/G03)模拟过程的真实性。 #105
所有者

检查新版本https://github.com/svenhb/GRBL-Plotter/blob/master/GRBL-Plotter_1333_publish.zip
实现了 G0,1,2,3 的模拟,
也考虑了子程序

关于未来增强长直线(G01)、长飞行(G00)、整圆(G02/G03)模拟过程的真实性。 #105
作者
莲枣子 评论了 2020 年 1 月 21 日  

你的工作很棒而且运作良好。
但是,在模拟子程序时,
您的工作很棒并且效果很好。
但在模拟子程序时,模拟完成后不会返回起点。

dxf文件模拟G00 G01 G02 G03,效果很棒.ne,模拟完成后不会回到起点。

关于未来增强长直线(G01)、长飞行(G00)、整圆(G02/G03)模拟过程的真实性。 #105
作者

关于未来增强长直线(G01)、长飞行(G00)、整圆(G02/G03)模拟过程的真实性。 #105

关于未来增强长直线(G01)、长飞行(G00)、整圆(G02/G03)模拟过程的真实性。 #105
所有者

谢谢,
我认为用子程序在 M30 处停止是个好主意。但我不会在“正常”G 代码结束时停下来……
更好的解决方案是什么?都跳转到第 1 行还是都停在最后?

关于未来增强长直线(G01)、长飞行(G00)、整圆(G02/G03)模拟过程的真实性。 #105
作者

很高兴收到你的来信。
子程序仿真完成后一直停留在M30有什么影响?通常的做法是在模拟完成后返回第一行。

关于未来增强长直线(G01)、长飞行(G00)、整圆(G02/G03)模拟过程的真实性。 #105
作者

我知道在仿真的时候最好分别设置idle track和processing track的速度。一般空轨和加工轨的速度是不一样的。

关于未来增强长直线(G01)、长飞行(G00)、整圆(G02/G03)模拟过程的真实性。 #105
所有者
svenhb 评论了 2020 年 1 月 22 日  

我对 G0(固定)和 G1、2、3(给定进给率)使用不同的速度。
Z 轴运动也使用给定的进给率进行模拟。

通常的做法是在模拟完成后返回第一行。

好的