flyingpard 发表于 2024-11-2 16:40:10

用方程生成不等距螺旋线

各位大神,
请教一下,我想画一个不等距螺旋线,参数如下,谁能帮助指点一下?

螺纹半径:10mm

变径公式:y=0.0002*x^3+0.0093*x^2-0.9955*x+33.083

圈数:40

flyingpard 发表于 2024-11-2 16:44:13

如附件这个窗口界面,不懂怎么设置方程

NQJ-NX 发表于 2024-11-2 21:32:22

不等距,变径什么意思

flyingpard 发表于 2024-11-3 11:35:43

就是说,螺纹的距离是不断变化的,同时,螺纹的半径也是不断变化的。
第一个帖子为了简化问题,我用了几个简单数字描述。

下面是真实的场景,具体的参数如下:

螺纹圈数:45圈。

螺纹距离变化规律是:y=0.0002*x^3+0.0093*x^2-0.9955*x+33.083

螺纹半径的变化规律是:第1个螺纹46mm,第2个螺纹到第38个是41mm,从第39个螺纹开始到第45个螺纹,每个螺纹的半径依次增加1mm。

flyingpard 发表于 2024-11-3 12:03:06

公式中的x是第x个螺纹,y是第x+1个螺纹到第x个螺纹的距离。

比如:x=1时,得到的y值是第2个螺纹到第1个螺纹的距离。

tower_cqu* 发表于 2024-11-3 13:13:35

先在表达式里建一个方程,然后引用。

謎謎謎 发表于 2024-11-3 14:15:00

tower_cqu* 发表于 2024-11-3 13:13
先在表达式里建一个方程,然后引用。

可以把你的文件发出来分享吗

flyingpard 发表于 2024-11-4 14:45:41

tower_cqu* 发表于 2024-11-3 13:13
先在表达式里建一个方程,然后引用。

上面的螺距公式怎么能用上呢?

chfm 发表于 2024-11-4 15:26:32

如果方程是按螺旋个数表示,则需要转换为螺距相对旋转角度和半径的曲线,用扫掠准确完成。转换可通过手动或算法自动实现。
页: [1]
查看完整版本: 用方程生成不等距螺旋线