开源改变世界!!

Profile() 问题(由舍入或排除引起?不确定,wtf?) #903

推推 grbl 2年前 (2023-02-01) 203次浏览
打开
Harvie 打开了这个问题 2018 年 7 月 3 日 · 13条评论
打开

Profile() 问题(由舍入或排除引起?不确定,wtf?)#903

Harvie 打开了这个问题 2018 年 7 月 3 日 · 13条评论

注释

Profile() 问题(由舍入或排除引起?不确定,wtf?) #903
合作者
哈维 评论了 2018 年 7 月 3 日  

当我生成带有过切的矩形内部轮廓,然后尝试执行此轮廓的外部轮廓时,它会遗漏过切周围的部分,因为这些部分没有正确舍入。当我手动绕行时,它得到修复。此外,当我使用编辑器 -> 编辑 -> 圆形工具时。

Profile() 问题(由舍入或排除引起?不确定,wtf?) #903

我会解决这个问题,但我不确定 bCNC 关于小数精度的政策是什么以及在哪里舍入它(生成 g 代码时或读取时?)。

Profile() 问题(由舍入或排除引起?不确定,wtf?) #903
合作者作者
哈维 评论了 2018 年 7 月 8 日  

此修复导致了不同的问题:

Profile() 问题(由舍入或排除引起?不确定,wtf?) #903

我现在要恢复…

Profile() 问题(由舍入或排除引起?不确定,wtf?) #903
合作者作者

总结一下问题:

  • 当我不绕块时,配置文件中缺少某些部分
  • 当我绕过积木时,一些弧线在剖面上重复了两次

@vlachoudis有什么想法吗?

Profile() 问题(由舍入或排除引起?不确定,wtf?) #903
合作者作者
哈维 评论了 2018 年 7 月 8 日  

我跟踪了引入此问题的更改:

它在 6373845 恢复工作然后
1b07c10
配置文件 在cc53807上完全停止工作(已修复#842)它再次开始工作,但问题描述在这里

比较两个版本:6373845...cc53807

@vlachoudis在我看来,您一直在搞乱这些提交之间的公差。也许有些东西期望比实际更高的精度?