Contact me: hankecnc@gmail.com

XY轴螺旋插补 #992

推推 grbl 3年前 (2023-01-23) 194次浏览

打开
sergiv69 打开了这个问题 2021 年 1 月 13 日 · 10 条评论
打开

XY轴螺旋插补#992

sergiv69 打开了这个问题 2021 年 1 月 13 日 · 10 条评论

注释

XY轴螺旋插补 #992

嗨,
首先,如果问题已经完成,我深表歉意,我找不到它。

这似乎是一个虚拟的想法,但是,我无法弄清楚如何用 X 轴和 Y 轴绘制螺旋线(如蜗牛壳)。我只能找到有关绘制弧线的信息,但它不是弧线,我需要螺旋线。

有什么命令可以做到这一点吗?

我想这样做:https ://www.youtube.com/watch?v=7XvDAx_TWLg

XY轴螺旋插补 #992

要绘制螺旋线,您只需绘制半径 x sin() 对角度的半径 x cos() 并根据角度改变半径,如果您真的想要蜗牛壳,那么它遵循斐波那契数列,这是另一回事。

XY轴螺旋插补 #992

嗨,西蒙,

非常感谢您的回答。但是我如何在 Gcode 上实现它呢?我的意思是我是否必须使用 G01 命令或 G02/03 命令绘制我希望绘制的每个点并更改半径,或者有更好的方法吗?

XY轴螺旋插补 #992
西蒙约翰城堡 评论了 2021 年 1 月 13 日  

不幸的是,您将不得不自己绘制每个点。
可能是 Inkscape、Gimp 或其他图形工具之一可以绘制螺旋,您可以从那里开始。
如果您不知道从哪里开始,那么我可以在此处将其作为工具路径添加到我的项目中Conversational-Programming-CAD-Free-CNC

链接现在有效:-)

XY轴螺旋插补 #992

谢谢。我打不开你的链接,说找不到,请重新附上好吗?

XY轴螺旋插补 #992
马里奥巴斯 评论了 2021 年 1 月 15 日  

我使用 bCNC 来处理 grbl。它有很多插件,我从那里生成图形和 G 代码。您可以生成一个插件来执行此操作(螺旋)。我认为在 Trochoidal 3d 插件内部有一个螺旋线;我不知道我电脑上的某个地方是否有它作为一个单独的插件。虽然我受限于 Python,但我已经能够提供一些输入。
选项:
也许某些 Cad 程序有螺旋?
从 excel 生成点和 Gcode?

XY轴螺旋插补 #992

这是一个以 40,40 为中心的 2 圈旋转螺旋,半径每圈增加 20。

为了减少点数,您可以在小距离内绘制规则的弧线以获得良好的效果

`
G90 ; 防抱死制动系统

G0 X40.0 Y40.0 ; P1 快速
G1 Z0 F800
G91 ; REL
G1 Z-1.8 ; 向下
G2 X0.8 Y1.4 R1.7
G2 X2.1 Y0.2 R3.3
G2 X2.1 Y-1.7 R5.0
G2 X0.8 Y-3.3 R6.7
G2 X-1.6 Y-3.9 R8。 3
G2 X-4.2 Y-2.8 R10.0
G2 X-5.8 Y-0.1 R11.7
G2 X-5.7 Y3.4 R13.3
G2 X-3.5 Y6.7 R15.0
G2 X0.6 Y8.3 R16。 7
G2 X5.3 Y7.5 R18.3
G2 X9.2 Y4.1 R20.0
G2 X10.8 Y-1.2 R21.7
G2 X9.4 Y-7.1 R23.3
G2 X4.8 Y-11.7 R25。 0
G2 X-1.9 Y-13.3 R26.7
G2 X-8.9 Y-11.2 R28.3
G2 X-14.2 Y-5.5 R30.0
G2 X-15.8 Y2.6 R31.7
G2 X-13.0 Y10.8 R33。 3
G2 X-6.1 Y16.7 R35.0
G2 X3.2 Y18.3 R36.7
G2 X12.6 Y14.9 R38.3
G2 X19.2 Y6.8 R40.0
G1 Z1.8
G0 Z5 ; 上 G91
; 相对
`

XY轴螺旋插补 #992
西蒙约翰城堡 评论了 2021 年 1 月 16 日  

这里正在执行,每个弧度为30度

YouTube另外4 个更快

XY轴螺旋插补 #992

哇,这令人印象深刻。非常感谢你!!!

XY轴螺旋插补 #992
西蒙约翰城堡 评论了 2021 年 3 月 21 日  

我已将螺旋路径添加到我的会话编程工具中

生成螺旋路径

有充分的理由让你真正想要这样做,因为墙壁和路径是不间断的

在数控机床上运行

XY轴螺旋插补 #992
作者
塞尔吉夫69 评论了 2021 年 3 月 22 日 通过电子邮件
喜欢 (0)