开源改变世界

如果反转 gcode 顺序,统计数据将被破坏 #109

推推 grbl 2年前 (2023-01-31) 160次浏览
关闭
mandrav 打开了这个问题 2015 年 9 月 23 日 · 5 条评论
关闭

如果反转 gcode 顺序,统计数据将被破坏#109

mandrav 打开了这个问题 2015 年 9 月 23 日 · 5 条评论

注释

如果反转 gcode 顺序,统计数据将被破坏 #109
贡献者

在编辑器选项卡中,有一个名为“Reverse”的按钮,表示它“反转所选 gcode 块的方向”。
如果单击此按钮,统计信息将被打乱。
例如,我有一个简单的 gcode 文件,其中包含一个主块(一个口袋)。
打开它后,统计数据显示它需要大约 11 分钟。
当我反转主块时,统计显示它需要 0.66 分钟 :)

如果需要,我可以发布示例文件,但它很容易重现。不过,如果您确实想要样品,请问 :)

如果反转 gcode 顺序,统计数据将被破坏 #109
所有者

反转按钮反转 gcode 顺序,但仅适用于第一个 z-pass。如果你在这个口袋里有多个 z 步,它会将它们折叠成一个通道,总路径/时间排序器。然后你必须再次应用切割操作(从工具)。
我试过单个 z 路径,反向不会改变统计数据。你能确认这是问题所在吗?

如果反转 gcode 顺序,统计数据将被破坏 #109
贡献者作者

单 z pass 在这里展示问题:

G21
G90
G94
F800.00
G00 Z1.0000
M03
G04 P1
G00 X1.5000Y1.5000
G01 Z-0.5000
G01 X1.5000Y98.5000
G01 X137.5000Y98.5000
G01 X137.5000Y1.5010 X1.5010 X1.5000
G01
X1.5000 3000Y3.3000
G01 X3.3000Y96.7000
G01 X135.7000Y96.7000
G01 X135.7000Y3.3000
G01 X3.3000Y3.3000
G01 X5.1000Y5.1000
G01 X5.1000Y94.9000
G01 X133.9000Y94.9000
G01 X133.9000Y5. 1000
G01 X5.1000Y5.1000
G01 X6.9000Y6.9000
G01 X6.9000Y93.1000
G01 X132.1000Y93.1000
G01 X132.1000Y6.9000
G01 X6.9000Y6.9000
G01 X8.7000Y8.7000Y8.
G01 X8.7000Y91.3000
G01 X130.3000Y91.3000
G01 X130.3000Y8.7000
G01 X8.7000Y8.7000
G01 X10.5000Y10.5000
G01 X10.5000Y89.5000
G01 X128.5000Y89.5000
G01 X128.5000Y10.5000
G01 X10 .5000Y10.5000
G01 X12.3000Y12.3000
G01 X12.3000Y87.7000
G01 X126.7000Y87.7000
G01 X126.7000Y12.3000
G01 X12.3000Y12.3000
G01 X14.1000Y14.1000
G01 X14.1000Y85.9000
G01 X124.9000Y85 .9000
G01 X124.9000Y14.1000
G01 X14.1000Y14.1000
G01 X15.9000Y15.9000
G01 X15.9000Y84.1000
G01 X123.1000Y84.1000
G01 X123.1000Y15.9000
G01 X15.9000Y15.9000
G01 X17.7000Y17.7000
G01 X17.7000Y82.3000
G01 X121.3000Y82.3000
G01 X121.3000Y17.7000
G01 X17.7000Y17.7000
G01 X19.5000Y19.5000
G01 X19.5000Y80.5000
G01 X119.5000Y80.5000
G01 X119.5000Y19.5000
G01 X19 .5000Y19.5000
G01 X21.3000Y21.3000
G01 X21.3000Y78.7000
G01 X117.7000Y78.7000
G01 X117.7000Y21.3000
G01 X21.3000Y21.3000
G01 X23.1000Y23.1000
G01 X23.1000Y76.9000
G01 X115.9000Y76 .9000
G01 X115.9000Y23.1000
G01 X23.1000Y23.1000
G01 X24.9000Y24.9000
G01 X24.9000Y75.1000
G01 X114.1000Y75.1000
G01 X114.1000Y24.9000
G01 X24.9000Y24.9000
G01 X26.7000Y26.7000
G01 X26.7000Y73.3000
G01 X112.3000Y73.3000
G01 X112.3000Y26.7000
G01 X26.7000Y26.7000
G01 X28.5000Y28.5000
G01 X28.5000Y71.5000
G01 X110.5000Y71.5000
G01 X110.5000Y28.5000
G01 X28 .5000Y28.5000
G01 X30.3000Y30.3000
G01 X30.3000Y69.7000
G01 X108.7000Y69.7000
G01 X108.7000Y30.3000
G01 X30.3000Y30.3000
G01 X32.1000Y32.1000
G01 X32.1000Y67.9000
G01 X106.9000Y67 .9000
G01 X106.9000Y32.1000
G01 X32.1000Y32.1000
G01 X33.9000Y33.9000
G01 X33.9000Y66.1000
G01 X105.1000Y66.1000
G01 X105.1000Y33.9000
G01 X33.9000Y33.9000
G01 X35.7000Y35.7000
G01 X35.7000Y64.3000
G01 X103.3000Y64.3000
G01 X103.3000Y35.7000
G01 X35.7000Y35.7000
G01 X37.5000Y37.5000
G01 X37.5000Y62.5000
G01 X101.5000Y62.5000
G01 X101.5000Y37.5000
G01 X37 .5000Y37.5000
G01 X39.3000Y39.3000
G01 X39.3000Y60.7000
G01 X99.7000Y60.7000
G01 X99.7000Y39.3000
G01 X39.3000Y39.3000
G01 X41.1000Y41.1000
G01 X41.1000Y58.9000
G01 X97.9000Y58 .9000
G01 X97.9000Y41.1000
G01 X41.1000Y41.1000
G01 X42.9000Y42.9000
G01 X42.9000Y57.1000
G01 X96.1000Y57.1000
G01 X96.1000Y42.9000
G01 X42.9000Y42.9000
G01 X44.7000Y44.7000
G01 X44.7000Y55.3000
G01 X94.3000Y55.3000
G01 X94.3000Y44.7000
G01 X44.7000Y44.7000
G01 X46.5000Y46.5000
G01 X46.5000Y53.5000
G01 X92.5000Y53.5000
G01 X92.5000Y46.5000
G01 X46 .5000Y46.5000
G01 X48.3000Y48.3000
G01 X48.3000Y51.7000
G01 X90.7000Y51.7000
G01 X90.7000Y48.3000
G01 X48.3000Y48.3000
G00 Z1.0000 G00
G00
Z1.00

如果反转 gcode 顺序,统计数据将被破坏 #109
所有者

那很快:)。这个确实有问题。

如果反转 gcode 顺序,统计数据将被破坏 #109
所有者

我懂了。反向操作剥离了 G4 P1 并添加了当前材料的默认提要。

如果反转 gcode 顺序,统计数据将被破坏 #109
贡献者作者

不,很快:)