打开 jerome-labidurie 打开了这个问题 2020 年 11 月 11 日 · 0 条评论 打开 使用自动调平挖槽时 Z 超调#1487 jerome-labidurie 打开了这个问题 2020 年 11 月 11 日 · 0 条评论 注释 杰罗姆-拉比杜里 评论了 2020 年 11 月 11 日 你好, 在应用自动调平的情况下铣削口袋时,某些 gcode 未使用自动调平数据进行校正,并且加工过深。这在我的口袋底部留下了讨厌的痕迹。 这也可以在 bCNC 中看到(当 autolevel 应用于 gcode 时): 每次通过前出现的 bloc 没有被修改: G1X157.8984Y43.1479Z0.239 (pass -0.750000 to -1.000000) g0 x157.898372 y43.1479 g0 z-0.75 (entered) G1X157.8984Y43.1479Z0.239f800 G1X157.4574Y41.4334Z0.2271 这是 gcode 和探测数据: test_probe.zip 假设 请注意,这是我在快速查看代码后的想法。这可能是完全错误的! 在 autolevel 应用程序期间,cnc 的先前位置不会更新为新位置(CNC 对象中的 xval、yval 和 zval),因此它保持未校正的位置。如果移动到相同(未更正)的位置,则不应用自动级别数据(self.cnc.motionPath()return [])。 我已经对“修复”问题的代码实施了一个非常快速和肮脏的解决方法。见附件补丁。 quick_dirty_z.补丁.txt 如果您对如何正确解决该问题有建议,我很乐意提出适当的拉取请求。 此致 免费注册 在 GitHub 上加入此对话。已有帐户? 登录评论 受让人 无人分配 标签 还没有 项目 还没有 里程碑 没有里程碑 发展 没有分支机构或拉取请求 1名参加者
你好,
在应用自动调平的情况下铣削口袋时,某些 gcode 未使用自动调平数据进行校正,并且加工过深。这在我的口袋底部留下了讨厌的痕迹。 这也可以在 bCNC 中看到(当 autolevel 应用于 gcode 时):
每次通过前出现的 bloc 没有被修改:
这是 gcode 和探测数据:
test_probe.zip
假设
请注意,这是我在快速查看代码后的想法。这可能是完全错误的!
在 autolevel 应用程序期间,cnc 的先前位置不会更新为新位置(CNC 对象中的 xval、yval 和 zval),因此它保持未校正的位置。如果移动到相同(未更正)的位置,则不应用自动级别数据(
self.cnc.motionPath()
return[]
)。我已经对“修复”问题的代码实施了一个非常快速和肮脏的解决方法。见附件补丁。
quick_dirty_z.补丁.txt
如果您对如何正确解决该问题有建议,我很乐意提出适当的拉取请求。
此致