注释
@timryder: 我一直想就这些 g 代码错误写一个 Wiki,但如果你好奇的话,它在 report.h 和 .c 文件中。ID 33 错误是弧的目标无效。这意味着从具有编程圆弧半径的当前位置,目标不位于圆弧上。它超出了某个错误范围。 导致此错误的 g 代码程序中必须有一些稍早的东西。或者它可能与UGS有关。我知道它对 Grbl 进行了一些预解析,它可能会过多地截断值的精度。 |
就像一个问题,Grbl 在内部使用什么精度? |
@twforeman: 它遵循 linuxcnc.org 对什么应该失败的描述。如下面所描述的。 当圆弧投影在选定平面上时,当前点到中心的距离与终点到中心的距离相差超过 (.05 英寸/0.5 毫米) 或 ((0.0005 英寸/. 005 毫米)和 0.1% 的半径)。 |
.050″ 哇,这对我来说似乎很大。:) 谢谢。 |
好的,那么错误 36 Unused words 是什么意思? |
@timryder: 关于它所说的。g 代码行(块)中有一些内容未被行中存在的命令或当前模式状态使用。例如,如果您有一个 G1 线命令,并且您在其中放置了一个 I 弧偏移字。G1 没有使用 I ,它会给你这个错误。 |
搞定了@chamnit 万分感谢 :) |
旁注:我同意@twforeman .050″ 的公差在机械加工领域是巨大的。.003″ – .005″ 似乎更现实。 |
我来这里是为了找到解决 ID33 错误的方法。关于错误的含义,这里非常有用。我的问题如下。 有了我在这里学到的知识和截断的可能性,我只在将 cad 保存到 dxf 之前做了与上面完全相同的过程,我在cad 软件中重新生成或重建了配置文件。 |
G-CODE 中下面的消息是什么意思? |
gcode 中的错误 33 这是来自您绘制圆或圆弧和曲线的程序。那个节省内存的程序把圆或曲线变成一堆小的海峡线来节省内存,直到你放大它。这称为截断。截断将在 gcode 中产生错误 33。您使用什么软件从绘图文件到软件来创建刀具路径?我将 Draftsight 用作 CAD,然后另存为 DXF 文件。然后我在 Inkscape 中打开 DXF 字段,然后创建工具路径以导出为 gcode 文件。我对 id33 没有问题。佩德罗
|
g 代码中的长小数,请在 coma 下压缩小数位 5 或 6。 |
使用 GRBL 和 CamBam 作为 g 代码生成器时出现错误 33。 |
检查您的绘图是否有杂散的折线或节点应该连接的形状中的间隙。 |
蒂姆瑞德 评论 2015 年 3 月 7 日
大家好,
我已经为运行 GRBL 的机器构建了一个新的电路板和新硬件,它工作得很好,但我正在使用 UGS 并从 Shapeoko“HelloWorld.nc”发送测试程序,大约在第 256 行我不断收到错误“无效的 gcode ID:33”。
有谁知道这到底是什么原因造成的?
使用 0.9g。
PS如果我移动第一行得到错误
-G2X3.1143Y1.1304I-0J-0.9783F40
如果我将它随意移动到程序中的其他任何地方,它也会出错。
我通过将它移动到第 100 行来测试它,一旦 UGS 到达那里它报告了同样的错误。
有什么帮助吗?