开源改变世界!!

G 代码进给率命令被忽略 #1439

推推 grbl 2年前 (2023-01-28) 161次浏览
关闭
Felix-Hilken 打开了这个问题 2020 年 9 月 5 日 · 3条评论
关闭

G 代码进给率命令被忽略#1439

Felix-Hilken 打开了这个问题 2020 年 9 月 5 日 · 3条评论

注释

G 代码进给率命令被忽略 #1439

亲爱的社区,

我正在使用这个程序来运行 2 轴 CNC 热线切割机。对于热线切割,恒定的进给速度至关重要。我已将我的 G 代码编程为使用 F200 命令以 200 毫米/分钟的速度运行,因为在我切换到新的 GRBL 控制器之前它已被确定为最佳。

当使用点动模式并输入 200 的进给率时,机器接受输入并以恒定的 200 毫米/分钟运行。它会减慢对角点动的两个轴(应该如此),以达到所有运动的 200 毫米/分钟的速率。

然而,当我加载我的 G 代码文件并运行它们时,机器以配置文件中每个轴的最大允许速度冲刺整个代码。X 和 Y 的最大轴速度为 500 毫米/分钟,导致对角线速度高达 700 毫米/分钟。在这些速度下,电线刚好屈服并折断。

我假设这个问题起源于负责将 G 代码信息转换为发送到缓冲区的命令的程序部分中的某个地方。向 G 代码的每一行添加 F200 命令,或使用“状态”窗口输入进给率都不会改变任何东西。

可能是我的 G 代码有问题,但我怀疑这是因为它的几何图形显示良好。我将在这里经过其中一个。也许我只是愚蠢,把里面的东西搞砸了。

我希望你能帮助我解决这个问题或解决问题。

干杯,
菲利克斯

示例 G 代码:
N0010 G21G90X320.Y50.3535 F200
N0020 X228.F200
N0030 X183.4765 Y50.9579 F200
N0040 X148.1059 Y51.3228 F200
N0050 X134.4323 Y75。F200
N0060 X38.43 F200
N0070 X25.1182 Y51.9494 F200
N0080 X0.0 Y51.9674 F200
N0090 X-25.1182 Y51.9494 F200
N0100 X-38.43 Y75。F200
N0110 X-134.4323 F200
N0120 X-148.1059 Y51.3228 F200
N0130 X-194.9246 Y50.819 F200
N0140 X-228。Y50.3535 F200
N0150 X-320。F200

N0160 M02

G 代码进给率命令被忽略 #1439
合作者

您使用的是哪个版本的 UGS 和 GRBL?

G 代码进给率命令被忽略 #1439

G0(快速模式)是复位后的默认运动模式。我在你的代码中没有看到 G1 命令……
检查
https://github.com/gnea/grbl/wiki/Grbl-v1.1-Commands#g—view-gcode-parser-state
http: //linuxcnc.org/docs/html/gcode.html

G 代码进给率命令被忽略 #1439

哦,天哪,我是个白痴。谈论只见树木不见阿甘。是的,我刚刚添加了一条 G1 线,它工作得很好。谢谢您的帮助。