开源改变世界!!

Editor Origin 命令改变 Gcode 以产生 grbl 错误 25:“A G-code word was repeated in the block” #817

推推 grbl 2年前 (2023-02-01) 192次浏览
关闭
c031917 打开了这个问题 2018 年 4 月 29 日 · 1条评论
关闭

注释

Editor Origin 命令改变 Gcode 以产生 grbl 错误 25:“A G-code word was repeated in the block” #817

找不到论坛问这是不是bug:

  1. 创建任意 gcode 对象,例如使用 Spirograph
  2. 生成的G代码可以完美播放到grbl 1.1控制器
  3. 使用“移动原点”命令来调整轧机上的库存位置
  4. 生成的 gcode 现在使磨机停止并出现 grbl 错误 25:“G 代码字在块中重复”
  5. 查看修改后的 G 代码时,每一行都有重复的坐标,例如

螺旋图生成后的代码,没有移动命令:

(外半径 = 50)
(内半径 = 33)
(偏移半径 = 13)
g0 z3
g0 x30 y0
g1 z0 f500
g1 f1200
g1 x30 y0
g1 x29.996885 y0.179808
g1 x29.987542 y0.359536
g1 x29.971973 y0 .539101
g1 x29.950182 y0.718424
….

使用ORIGIN命令后的代码:
G0 Z3
G0 X62.2976 Y31.9907 X62.2976 Y31.9907
G1 Z0 f500
g1 f1200
G1 X62.2976 Y31.9907 X62.2976 Y31.9907
G1 X62.294485 Y32.170508 X62.2392448 .170508
G1 X62.285142 Y32.350236 X62.285142 Y32.350236
G1 X62.269573 Y32.529801 X62.269573 Y32.529801
G1 X62.247782 Y32.709124 X62.24.7702 … Y122

MOVE 命令似乎具有相同的效果。

如何避免出现错误 25?
为什么坐标重复?我有什么问题吗?

彼得

程序:bCNC
版本:0.9.14
最后更改:2018 年 2 月 5 日
平台:win32
Python:2.7.10(默认,2015 年 5 月 23 日,09:44:00)[MSC v.1500 64 位(AMD64)]
TkVersion:8.5
TclVersion :8.5

Editor Origin 命令改变 Gcode 以产生 grbl 错误 25:“A G-code word was repeated in the block” #817
作者

似乎这是一个在过去几周内修复的错误。克隆新版本后,问题消失了,移动原点后没有重复的 XY 坐标。