iCAx开思网

标题: 请问用Solidworks2006如何作出球面螺旋线,如图 [打印本页]

作者: zhaocaijun    时间: 2008-7-9 16:22
标题: 请问用Solidworks2006如何作出球面螺旋线,如图
网上搜索了一下,都是proe用方程式画出来的。“采用球坐标系,方程:rho=4 ,theta=t*180 ,phi=t*360*20”

我想solidworks应该也能胜任,想了两天,想使用曲面扫描加曲面裁剪,但不正确。因为这样的线在竖直截面上的螺距应该是弧长。。。特请教。
作者: boyfeng8    时间: 2008-7-9 16:46
做了一个,楼主看看是不是你要的?
作者: iqzhufan    时间: 2008-7-9 17:14
厉害.高手咋这么多呢.我为什么不行呢.
作者: wu_lei    时间: 2008-7-9 17:17
可搞个教程或PROT传上来,非常感谢
作者: zhaocaijun    时间: 2008-7-9 17:29
标题: 回复 2楼 boyfeng8 的帖子
从图上看不清,圈与圈之间的弧长是否相等。
作者: boyfeng8    时间: 2008-7-9 17:40
用交叉曲线,先画一个球面,再扫描一个螺旋面,然后提取交叉曲线。
很简单的,你自己动手试试就知道了,
作者: zhaocaijun    时间: 2008-7-9 18:00
标题: 回复 6楼 boyfeng8 的帖子
不知道你是否是这个意思(途中只表示使用螺旋线投影结果一个截面的示意图)?
这样的螺旋线圈与圈之间的弧长由下往上是增大的
用涡状线与此类似,只是弧长由下往上是减小的
作者: boyfeng8    时间: 2008-7-9 18:08
是螺旋线的投影
作者: zhaocaijun    时间: 2008-7-9 18:22
标题: 回复 8楼 boyfeng8 的帖子
呵呵,比较愚钝。我是用一根线沿着螺旋线扫描之后得到的曲面与球面剪裁后得到曲面边界曲线的,道理是否和你一样?
作者: ysun31    时间: 2008-7-9 21:46
标题: 照猫画虎,不知对错
[attach]777211[/attach]
作者: 伍六一    时间: 2008-7-9 22:16
我还没想明白
作者: w_hs    时间: 2008-7-10 00:08
这样可以吗?
作者: ysun31    时间: 2008-7-10 02:40
我知道我画的不合要求了。线与线之间在球面上的距离是变化的。还没想明白咋做成题目要求的样子。
作者: boyfeng8    时间: 2008-7-10 09:32
标题: 回复 9楼 zhaocaijun 的帖子
是的,我就是这样做的,
但是现在看好像不符合楼主的要求。
作者: freecek    时间: 2008-7-10 09:38
我也来试一个
作者: zhaocaijun    时间: 2008-7-10 20:03
标题: 看图不会做,自己提
请高手不吝赐教阿
作者: ysun31    时间: 2008-7-11 03:44
标题: 这个版本稍好
[attach]777696[/attach]
作者: ysun31    时间: 2008-7-11 04:25
标题: 镜像成球
[attach]777700[/attach]

直接用变螺距生成曲线。数据来自公式,用EXCEL生成数据,倒入SOLIDWORKS表格。方法很笨。还请高人赐教。

直径 = 2R * COS A
螺距 = R * SIN A
作者: ericliyg    时间: 2008-7-11 12:25
高手厉害,有没具体点的步骤
作者: caijf888    时间: 2008-7-13 06:12
标题: 可以做
是这样的
作者: w_hs    时间: 2008-7-13 07:07
1、 楼主发来的短消息收到,你要我对12楼的做法作个教程,我在12楼说过此做法在原理上是正确的,但是这种扫描可控性较差,从图中可以看出在南北极附近精度不够(其它部位的精度是不错的)。由于时间关系,教程就不写了,现将模型发上供你参考。

[attach]778500[/attach]

2、 前面不少朋友的做法没有看清楼主的要求,因此螺旋线只是在高度上等距离,而不能做到螺旋线将经线截成等弧长。
3、 18楼的做法在视觉效果上有所改进,但是变螺距螺旋线的各段内的螺距和直径是线性过渡的,而且段的设置必须手工输入,因此段数不能太多,故精度是不令人满意的,只能在视觉上过得去就不错了。
4、 前边的做法都是想用特征方法实现楼主的要求,其实在SW中也有一些通用的曲线输入法完全可以满足楼主的要求,主要的常见方法是用“通过XYZ点的曲线”制作曲线或制作宏或制作专用插件三种方法,后两法也是基于第一个方法的基础之上的,因此在此处介绍一下用“通过XYZ点的曲线”制作的方法,由于我们结合Excel的功能,所以此法可以轻而易举的作出大量的曲线坐标点,其精度可以做得很高。
首先用Excel的强大计算功能作出曲线的大量坐标点,此处在第二个表中算出了1441个坐标点

[attach]778501[/attach]

将计算表中的X、Y、Z三列映射到第一表中

[attach]778502[/attach]

将第一表另存为 .txt 格式文件

[attach]778503[/attach]

在SW中选“插入——曲线——通过XYZ点的曲线”

[attach]778504[/attach]

在打开的对话框中,按“浏览”输入刚才建立的 .txt 格式文件

[attach]778505[/attach]

按确定就生成了我们要求的曲线

[attach]778506[/attach]

[attach]778507[/attach]
作者: 仙狮居士    时间: 2008-7-13 09:42
新人,看不太懂,各位大哥太厉害了!
作者: ysun31    时间: 2008-7-13 10:29
不老的做法我刚从一个同事那学过。谢谢您的解答。

确实是一个方法。

有没有用特征作的方法呢?
作者: ysun31    时间: 2008-7-15 03:22
标题: 不老的方法
[attach]779175[/attach]
作者: ysun31    时间: 2008-7-17 09:45
不老老师,我看了您的模型,实在是高。

我心服口服外带佩服。

特别想认识阁下。

s6un@hotmail.com
作者: xisiniao    时间: 2008-7-17 10:30
也来个不老的方法:
作者: iqzhufan    时间: 2008-7-17 13:53
太高深了!!!
作者: KEILEI    时间: 2014-12-24 15:35
学习一下不老的教程
作者: azq3    时间: 2015-3-24 23:05
学习!
作者: ababy    时间: 2015-7-19 16:38
zhaocaijun 发表于 2008-7-9 18:22
呵呵,比较愚钝。我是用一根线沿着螺旋线扫描之后得到的曲面与球面剪裁后得到曲面边界曲线的,道理是否和你 ...

我的想法和你是一样的~~~

作者: ujtwxf1    时间: 2015-10-14 16:18
学习!
作者: 按时吃药萌萌哒    时间: 2015-11-25 15:13
螺旋形 再分割?




欢迎光临 iCAx开思网 (https://www.icax.org/) Powered by Discuz! X3.3