开源改变世界!!

Versetzte Füllung #53

推推 grbl 2年前 (2023-01-26) 180次浏览
关闭
 打开了这个问题 2017 年 6 月 16 日 · 9条评论
关闭

Versetzte Füllung#53

 打开了这个问题 2017 年 6 月 16 日 · 9条评论

注释

Versetzte Füllung #53

你好。Wenn ich etwas mit dem Laser mache verliert er mittendrin einfach Mal die Position und versaut mir das ganze。Ausserdem ist mir aufgefallen das seit dem Update die Füllung versetzt gelästert wird。如何解决?

Versetzte Füllung #53
所有者

要求不明确。我不知道德语和谷歌翻译没有帮助。
如果用英文写就更好了。

如果我正确解释你的问题:

  • 在以前的版本 v2.6.8 一切都很好
  • 在当前版本 v2.6.9 你有问题

在 2.6.9 版之前,光栅导入生成的所有移动都是使用 G1(受控线性移动)进行的。在 v2.6.9 中,我将 G1 的使用更改为使用 G0(快速线性移动)以在激光关闭时进行非跟踪移动。

也许,您为光栅导入图像大小和偏移的快速移动设置的速度对您的硬件来说太高了?
Versetzte Füllung #53

是否正确配置了 grbl 加速?
https://github.com/gnea/grbl/wiki/Grbl-v1.1-Configuration#120-121-122–xyz-acceleration-mmsec2

您可以在此处进行测试以检查问题是否与 G1-G0 更改有关:

  • 使用光栅导入生成图像
  • 使用“文件 – 保存”保存生成的 G 代码
  • 用记事本打开生成的文件
  • 用 G1 替换所有 G0
  • 打开修改后的文件并进行雕刻

如果结果正确,则问题出在您的硬件如何执行 G0

Versetzte Füllung #53
马桶 评论了 2017 年 6 月 17 日  

你好,

我想我和 herbiro 有同样的问题,我也是德国人,所以我会试着解释一下。
当我使用高雕刻速度(4000 毫米/分钟及以上)并结合高填充质量(超过 20 线/毫米)时,GRBL 会松开步进电机位置,雕刻继续在填充中移动几毫米方向(水平/垂直/…)。

当填充质量设置为 10 线/毫米或更低时,雕刻速度更高时一切都很好。

此外,如果我将雕刻速度设置为 4000 毫米/分钟或更高,填充速度为 20 线/毫米,并使用非常小的图片进行雕刻,(大约 15×5 毫米)一切都运行良好。

当我查看 prgramm 创建的 G 代码时,我看到它在程序开始时切换到 G91(增量移动),并且以 4000mm/min 和 20 lines/mm 为轴生成大量移动。我的猜测是 GRBL 不会在这么短的时间内处理那么多代码。

例如:

G91
G0 X4.85 Y53.65 F4000 S0
G1 F4000 Y-.05 S61
Y-.05 S76
Y-.1 S90
Y-.05 S76
Y-.05 S57
G0 X0.05 Y-0.35 F4000 S0
G1 F4000 Y。 25 S53
Y.05 S57
Y.05 S94
Y.05 S139
Y.05 S195
Y.05 S236
Y.05 S232
Y.05 S169
Y.05 S90
Y.1 S53
G0 X0.05 Y0.1 F4000 S0
G1 F4000 Y -.05 S61
Y-.05 S105
Y-.05 S184
Y-.05 S288
Y-.05 S392
Y-.05 S463
Y-.05 S504
Y-.05 S500
Y-.05 S467
Y-.05 S426
Y -.05 S381
Y-.05 S348
Y-.05 S292
Y-.05 S232
Y-.05 S191
Y-.05 S161
Y-.05 S143
Y-.05 S113
Y-.05 S83
Y-.05 S61

等等-……

这描述了一个直径约为 4 毫米的圆点。这些是很多搬家订单。
我选择了“黑白”希望减少线条的数量,但没有奏效。我预计每一个移动命令的后面都会有一个“S1000”,因为我变成了灰色阴影。

如果上面的行只是(理论上它是相同的),那么 Programm 会更有效率:

G91
G0 X4.85 Y53.65 F4000 S1000
G1 Y-3 F4000 S1000
G0 X0.05 Y-0.35 F4000 S0
G1 F4000 Y0.75 S1000
G0 X0.05 Y0.1 F4000 S0
G1 F4000 Y-10 S1000

如果我没有犯错,激光会和上面的程序片段完全一样,只是要处理的 G 代码行更少(在黑白模式下,我不需要低于 100% 的激光功率。所以 Grbl不会超载。

你知道如何解决这个问题吗?
我希望我的英语没有那么糟糕,你明白我想说什么。

问候

Versetzte Füllung #53
所有者
阿尔基皮塔 评论了 2017 年 6 月 21 日  

图像缩放(放大、缩小)会导致平滑的图像边缘,平滑的边缘在不同的激光功率下以小的步长再现,以重新创建相同的平滑边缘,就像在图像中一样。

Versetzte Füllung #53

我选择了“黑白”希望减少线条的数量,但没有奏效。我预计每一个移动命令的后面都会有一个“S1000”,因为我变成了灰色阴影。

听起来很奇怪。我刚才已经测试过了,这是我的输出:

G91
G0 X39.05 Y2.85 F4000 S0
G1 F1000 X-1.95 S255
G0 X-0.85 Y0.05 F4000 S0
G1 F1000 X3.6 S255
G0 X0.65 Y0.05 F4000 S0
G1 F1000 X-4.9 S255
G0 X-0.65 Y0.05 F4000 S0
G1 F1000 X6.2 S255
G0 X0.45 Y0.05 F4000 S0
G1 F1000 X-7.05 S255
G0 X-0.35 Y0.05 F4000 S0
[...]
Versetzte Füllung #53

我认为这些问题是由于计算机内存不足引起的。我检查了我的设备的性能,发现一张 20×20 厘米大小的图片,每毫米 10 行,使用 1500 兆字节的内存,因此发生崩溃。