Contact me: hankecnc@gmail.com

不正确地应用于 gcode 近似高度图 #175

推推 grbl 3年前 (2023-02-03) 237次浏览
关闭
sedovserge 打开了这个问题 2020 年 12 月 30 日 · 6条评论
关闭

不正确地应用于 gcode 近似高度图#175

sedovserge 打开了这个问题 2020 年 12 月 30 日 · 6条评论

评论

不正确地应用于 gcode 近似高度图 #175
谢多夫谢尔盖 评论了 2020 年 12 月 30 日  

不正确地应用于 gcode 近似高度图

源代码gcode
main34-source.txt
地图map.txt
不正确地应用于 gcode 近似高度图 #175

如果尝试将此映射应用于 main34,则会生成错误代码:
main34_bad.txt

没有高度图:
不正确地应用于 gcode 近似高度图 #175
不正确地应用于 gcode 近似高度图 #175

应用高度贴图后:
不正确地应用于 gcode 近似高度图 #175
不正确地应用于 gcode 近似高度图 #175

不正确地应用于 gcode 近似高度图 #175
所有者
svenhb 评论了 2020 年 12 月 30 日  

你的源代码对我来说看起来有点连线:
如果我只是浏览 GRBL-Plotter 中的代码并观察位置标记:
为什么它会跳到代码行 974 (N2032)、1061 (N2206)、1145 (N2374)、1226 ( N2536), 1290 (N2664) 作为第一个元素?

似乎 gcode 拼接在一起 – 实际行号和 N 号不匹配。

我的算法的真正问题可能是从第 253 行 (N590) 开始的 XY 移动中已经给定的 Z

请尝试使用更干净的 gcode -> XY 和 Z 移动分开。

不正确地应用于 gcode 近似高度图 #175
作者
谢多夫谢尔盖 评论了 2020 年 12 月 30 日  

为什么这会跳到第一个元素的代码行 974 (N2032)、1061 (N2206)、1145 (N2374)、1226 (N2536)、1290 (N2664)?

是的,此代码包含一个立铣刀的 3 个操作,但这很正常。并改造为切割6件。

我的算法的真正问题可能是从第 253 行 (N590) 开始的 XY 移动中已经给定的 Z

可能是。此移动是螺旋切割,具有平滑的 Z 调整。

请尝试使用更干净的 gcode -> XY 和 Z 移动分开。

这个源码没问题,用Candle测试。但是你的软件对我来说更好,我希望完全转向它。

我也是.Net 开发人员,但直到前天我才为自己找到了您的软件,但还没有时间深入研究它。:)

不正确地应用于 gcode 近似高度图 #175
所有者

顺便说一句:Arduino Uno 的 grbl 不支持 G43 H2…到目前为止“H2”将被 GRBL-Plotter 删除

不正确地应用于 gcode 近似高度图 #175

顺便说一句:Arduino Uno 的 grbl 不支持 G43 H2…到目前为止“H2”将被 GRBL-Plotter 删除

是的,一些命令 grbl 不支持,这些命令被 grbl 忽略并且不影响结果

不正确地应用于 gcode 近似高度图 #175
所有者

请检查新版本:https ://github.com/svenhb/GRBL-Plotter/releases

不正确地应用于 gcode 近似高度图 #175
作者
谢多夫谢尔盖 评论了 2020 年 12 月 31 日  

太感谢了!现在一切都好了!