Contact me: hankecnc@gmail.com

G0、G1、G2 和 G3“无效命令”? #126

推推 grbl 3年前 (2023-01-21) 206次浏览

关闭
AVRsteffen 打开了这个问题 2012 年 10 月 14 日 · 3条评论
关闭

G0、G1、G2 和 G3“无效命令”?#126

AVRsteffen 打开了这个问题 2012 年 10 月 14 日 · 3条评论

注释

G0、G1、G2 和 G3“无效命令”? #126

你好,

我在 ATmega644 中移植了 grbl 0.8b。到目前为止,一切都很好。所有命令将执行 G0 – G3 除外。使用固件 grbl_0.7,将执行包括 G0-G3 在内的所有命令。

这里也有这个问题吗?

对不起我的英语不好。这很糟糕,我知道..
Steffen

G0、G1、G2 和 G3“无效命令”? #126
成员

感谢您的提醒。今天早上我发现 g 代码解析器有问题,如果块中有行号,它会出错。我将在今天晚些时候推出修复程序。

要自己修复它,请在第二个参数传递中更改 gcode.c 中的这一行:case ‘G’: case ‘M’: break; 案例‘G’:案例’M’:案例’N’:中断; 如果您前面没有行号“N”,我将确保这是解决此问题的优先事项。

而且,你的英语很棒。不用担心。

G0、G1、G2 和 G3“无效命令”? #126

好的。这不是 gcode.c 中的错误。这是我自己的错误。
使用最新版本的 grbl_0.7 我使用以下 g 代码:
G00
Z0.000
G01 F100
Z2.000
G01 F200
X10.000 Y5.000
X20.000
Y10.000
G00
Z-30.000

这在 grbl_0.8 的新版本中是不可能的。它遵循以下原则:
Z0.000 G00
Z2.000 G01 F100
X10.000 Y5.000 G01 F200
X20.000
Y10.000
Z-30.000 G00

斯蒂芬

G0、G1、G2 和 G3“无效命令”? #126
成员

很高兴你明白了!如果您发现任何其他可能是错误的信息,请告诉我们。

喜欢 (0)