开源改变世界!!

解析圆弧时出错 #853

推推 grbl 2年前 (2023-01-27) 147次浏览
关闭
dastultz 打开了这个问题 2017 年 12 月 13 日 · 7条评论
关闭

解析圆弧时出错#853

dastultz 打开了这个问题 2017 年 12 月 13 日 · 7条评论

注释

解析圆弧时出错 #853
贡献者

下面的 G 代码是一个面向操作,其中刀具在 Z 平面上轻松进出。左侧的 ease out 看起来并不正确,实际上它看起来是这样运行的。我将 G 代码上传到在线可视化工具并正确呈现。这表明 UGS 是问题所在,当然是在可视化工具中,但由于它的运行看起来如此,这表明 G 代码有问题。由于我找到了可以正确呈现它的第三方可视化工具,所以我不知道问题出在哪里。有任何想法吗?

谢谢。

%
(1001)
(T1  D=0.375 CR=0 - ZMIN=-0.075 - flat end mill)
G90 G94
G17
G20

(365 face)
M9
T1 M6
S2000 M3
G54
M9
G0 X0.5228 Y-0.1828
Z0.2
Z0.05
G1 Z-0.0375 F8
G18 G3 X0.4853 Z-0.075 I-0.0375
G1 X0.3125
X0.1625 F12
G17 G2 Y0.0852 J0.134
G1 X0.3125
G2 Y-0.1828 J-0.134
G1 X-0.1625
X-0.3125
G2 Y0.0852 J0.134
G1 X-0.1625
G18 G2 X-0.125 Z-0.0375 K0.0375 F8
G0 Z0.2
G17
M9
M30
%

融合 360 渲染:

解析圆弧时出错 #853

和UGS效果图:

解析圆弧时出错 #853

https://ncviewer.com/渲染:

解析圆弧时出错 #853

解析圆弧时出错 #853 绕线器 添加了 漏洞 标签 2017 年 12 月 15 日
解析圆弧时出错 #853
所有者

这可能是 GcodePreprocessorUtils:generatePointsAlongArcBDring 中的错误

我今年添加了平面选项(G17、G18、G19),之前UGS只能在XY平面上显示圆弧。看来我没有完全正确。

解析圆弧时出错 #853
贡献者作者

对这个修复的时间有什么想法吗?我已经完成了在塑料上的“练习”,挖掘没什么大不了的,但我不能用铝来运行它。谢谢。

解析圆弧时出错 #853
所有者

@dastultz你确定这不是渲染错误吗?如果实际刀具路径错误,这比我想象的要严重得多。

解析圆弧时出错 #853
贡献者作者

@winder哦,是的,它在“缓出/向上”之前潜入工件。我相信我试过关闭电弧分割但没有效果。我可以再试一次,当时我正在处理很多其他问题。

解析圆弧时出错 #853
贡献者作者

好的,又进行了一次测试。当 Arc Expander 开启时,机器的移动就像渲染一样,但 Arc Expander 关闭时它会按预期移动。所以这对我来说不是障碍,但很可能其他人会像我一样在剪辑时发现问题,而不是预览。(是的,这就是预览的目的,但很难在复杂的路径中看到这样的问题。)

解析圆弧时出错 #853
所有者

@dastultz感谢您再看一眼,这现在更有意义了。弧形扩展器使奇怪的弧形渲染问题变得栩栩如生。

解析圆弧时出错 #853

这很可能已在#1220中修复