开源改变世界!!

读弧移动错误 #458

推推 grbl 2年前 (2023-01-26) 104次浏览
关闭
DOUG888 开启了这个问题 2016 年 8 月 17 日 · 10 条评论
关闭

读弧移动错误#458

DOUG888 开启了这个问题 2016 年 8 月 17 日 · 10 条评论

注释

读弧移动错误 #458
道格888 评论了 2016 年 8 月 17 日  

似乎 UGS 要求所有发生的 I 和 J 移动都在 G01/G02 或 G03 之前。
对于 BobCadCam 等程序,G01(2 或 3)的初始注释不会在每一行重复,而是仅在出现不同的 G02/G03 之后添加,这似乎会导致错误并停止 UGS。

请参见下面的示例
N21 以 G02 开始,它通过行 N22-N26 反映出来,在那里它变为 N27 G01,然后再次变为 N28 G02。如果 IJ 线上缺少 G01/G02/G03,就会出现错误并且 UGS 停止。

我已经运行了脚本,其中 G 代码位于每条 IJ 行的前面,并且运行良好。

这可以修复以支持不同的凸轮软件吗?
谢谢

N20 G01 X200.587 Y71.96
N21 G02 X200.392 Y73.038 I4.107 J1.3
N22 X200.912 Y75.04 I3.432 J.177
N23 X201.729 Y75.979 I3.093 J-1.866
N24 X201 .98 Y76.163 I2.027 J-2.499
N25 X203.664 Y76.68 I1.718 J-2.594
N26 X204.824 Y76.536 I.047 J-4.368
N27 G01 X204.828 Y76.535
N28 G02 X206.794 Y74.417 I-.841 J-2.753
N29 G01 X206.795 Y74.413
N30 X206.838 Y74.175
N31 G02 X206.823 Y73.442 I-1.819 J-.328
N32 X206.485 Y72.908 I-. 918 J.206

读弧移动错误 #458
所有者

这是 GRBL 实现的 linux cnc gcode 规范的一部分:http:
//linuxcnc.org/docs/html/gcode/overview.html#_commands_and_machine_modes

如果您有关于为什么的具体问题,可以尝试在 grbl github 页面上提问。