Contact me: hankecnc@gmail.com

无效的 GCode ID:33 #619

推推 grbl 3年前 (2023-01-22) 153次浏览

关闭
timryder 打开了这个问题 2015 年 3 月 7 日 · 15条评论
关闭

无效的 GCode ID:33#619

timryder 打开了这个问题 2015 年 3 月 7 日 · 15条评论

注释

无效的 GCode ID:33 #619

大家好,

我已经为运行 GRBL 的机器构建了一个新电路板和新硬件,它工作得很好,但我正在使用 UGS 并从 Shapeoko“HelloWorld.nc”发送测试程序并围绕第 256 行我不断收到错误“无效的 gcode ID:33”。

无效的 GCode ID:33 #619

任何人都知道到底是什么原因造成的?

使用0.9g。

PS 如果我移动第一行出现错误
-G2X3.1143Y1.1304I-0J-0.9783F40

如果我随意将其移动到程序中的其他任何位置,它也会出错。
我通过将它移动到第 100 行来测试它,一旦 UGS 到达那里,它就报告了同样的错误。

有什么帮助吗?

无效的 GCode ID:33 #619
成员

@timryder:我一直想写一个关于这些 g 代码错误的 Wiki,但如果您好奇的话,它在 report.h 和 .c 文件中。ID 33 错误是当弧的目标无效时。这意味着从具有编程圆弧半径的当前位置开始,目标不在圆弧上。它超出了某个错误范围。

在导致此错误的 g 代码程序中,一定有一些稍微不对的地方。或者它可能与UGS有关。我知道它对 Grbl 进行了一些预解析,它可能会过多地截断值的精度。

无效的 GCode ID:33 #619

就像一个问题,Grbl 内部使用的精度是多少?

无效的 GCode ID:33 #619
成员

@twforeman:它遵循 linuxcnc.org 对什么应该失败的描述。如下面所描述的。

当圆弧投影到所选平面上时,当前点到圆心的距离与终点到圆心的距离相差大于 (.05 英寸/.5 毫米) 或 ((.0005 英寸/. 005 毫米)和半径的 .1%)。

无效的 GCode ID:33 #619

.050″ 哇,这对我来说似乎很大。:) 谢谢。

无效的 GCode ID:33 #619
作者

好的,错误 36 Unused words 是什么意思?

无效的 GCode ID:33 #619
成员

@timryder: 关于它所说的。g 代码行(块)中有一些内容未被行中存在的命令或当前模式状态使用。例如,如果您有一个 G1 行命令,并且在其中放置了一个 I 弧偏移字。I 没有被 G1 使用,它会给你这个错误。

无效的 GCode ID:33 #619
作者

搞定了@chamnit 万分感谢 :)

无效的 GCode ID:33 #619
作者

旁注:我同意@twforeman 0.050″ 的公差在加工领域是巨大的。0.003″ – 0.005″ 似乎更现实。

无效的 GCode ID:33 #619

我是来这里寻找ID33错误的解决方案的。关于错误的含义,这里提供了很多信息。我的问题如下。
我在 CAD 中起草了一个二维轮廓 (Draftsight)。以 DXF 格式保存配置文件。在 DXF2GCODE 中打开文件,将设置调整为我的配置文件并导出到 GCODE 文件 (.ngc)。然后在通用 gcode 发送器中打开 ngc 文件并运行它。错误 Id33 出现,我搜索并来到这里寻求解决方案。

凭借我在这里学到的知识和截断的可能性,我做了与上面完全相同的过程,只是在我将 cad 保存为 dxf 之前,我在cad 软件中重新生成或重建了配置文件。
我的问题已解决,是 2d cad 软件截断了我绘图中两条弧线中的一条。
我对之前花时间提问和回答问题的人感到非常满意。

无效的 GCode ID:33 #619

G-CODE 中的以下消息是什么意思?
错误:无效的 gcode ID:23 [适用于 M300 S30]

无效的 GCode ID:33 #619
佩德罗托雷斯25 评论了 2018 年 5 月 28 日 通过电子邮件
无效的 GCode ID:33 #619

g 代码中的长小数,请在逗号下压缩小数位 5 或 6。
或者你可以在网站上压缩你的gcode

无效的 GCode ID:33 #619

我在使用 GRBL 和 CamBam 作为 g 代码生成器时遇到错误 33。
解决方案是 CamBam GRBL 后处理器没有生成足够的小数位。CamBam GRBL 后处理器有一个名为“数字格式”的设置,我将其设置为 0.000#。这生成了足够的小数位以消除来自 Arduino GRBL 处理器的错误 33 消息。

无效的 GCode ID:33 #619

检查您的图形是否存在杂散的多段线或节点应该连接的形状中的间隙。
上面已经回答了问题@chamnit 和别的。

无效的 GCode ID:33 #619


,我在使用 GRBL
S1000
G1F5
G17 G21 G91
G1 X0 时遇到错误 33。Y0。
M3
G2 X10.5 Y10.5 I10.5 J0。F5
G2 X20.5 Y0。I0 J-10.5 F5 ******
G2 X10.5 Y-10.5 I-10.5 J0 F5 *****
G2 X0 Y0 I0 J10.5
M5

线 ******

喜欢 (0)