找回密码 注册 QQ登录
开思网工业级高精度在线3D打印服务

iCAx开思网

CAD/CAM/CAE/设计/模具 高清视频【积分说明】如何快速获得积分?快速3D打印 手板模型CNC加工服务在线3D打印服务,上传模型,自动报价
12
返回列表 发新帖
打印 上一主题 下一主题

出个题目,关于弹簧的

[复制链接]
11
发表于 2003-6-15 13:05:06 | 只看该作者
效果如下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
12
发表于 2003-6-16 12:22:53 | 只看该作者
followyh兄是怎么做的?讲来听听。
我是用law curve做的,写出他的方程式。作出一半,在复制一个旋转180度,再join就可以了。至于表达式里用if,我试过,没成功。
13
发表于 2003-6-16 18:02:21 | 只看该作者
我的办法是:
           先用law curve构造类似y=ax^2+bx+c的二次线,用于变节距
       再用law curve构造弹簧中心线,其中x y由Equation控制,z由上面的
law curve控制
       我的思想如上,具体a b c的值由变节距来定,可推算的
  
   想了一下,其实一步就可以完成类似的,x, y由equation控制,z由cubic控制即可,有兴趣的不如一试......
   怎么没人搭理了,是不是大家都会,我在废话
14
发表于 2003-6-17 12:10:11 | 只看该作者
其实最关键的是它的升角是随半径在变化的,下面是我写的方程,可能有点问题
a1=360*n*t         螺旋角
a2=atan(p/(2*pi()*r))  升角
n=16     圈数
p=if (a1<=180*n) (15*t+5*(1-t)) else(5*t+15*(1-t))   螺距
r=if (a1<=180*n) (5*t+30*(1-t)) else(30*t+5*(1-t))    中径
t=0
xt=r*cos(a1)
yt=r*sin(a1)
zt=r*a1*tan(a2)
15
发表于 2003-6-17 13:08:06 | 只看该作者
不知楼上有没有试过,上述方程中zt有问题,关键是变节距,升角在变化
  用
          zt=r*a1*tan(a2)    (对定节距可以用)
  
好象不行
  
我用二次方程做的part如下

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
16
发表于 2003-6-17 14:08:56 | 只看该作者
类似的表达式我试了,问题差不多,关键是:引起中径的变化是非线性的,原因是zt的算法有问题。
请哪位能人指点一下。
17
发表于 2003-6-20 14:05:00 | 只看该作者
哈哈!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
18
发表于 2003-6-23 14:44:41 | 只看该作者
楼上的螺距好象没有变?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3D打印手板模型快速制作服务,在线报价下单!

QQ 咨询|手机版|联系我们|iCAx开思网  

GMT+8, 2025-3-2 04:23 , Processed in 0.023163 second(s), 10 queries , Gzip On, Redis On.

Powered by Discuz! X3.3

© 2002-2025 www.iCAx.org

快速回复 返回顶部 返回列表