QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
11天前
查看: 5186|回复: 13
收起左侧

[讨论] 怎样画渐开线?【解决问题有奖,凸出的额外奖励】

 关闭 [复制链接]
发表于 2007-9-13 17:50:03 | 显示全部楼层 |阅读模式 来自: 中国山东潍坊
50三维币
各位大侠:7 |( o+ P7 @$ {: Q0 ?" ]9 {

' i/ D# d9 T1 Z2 i+ z' i; _% o    为了解决论坛大家关注的渐开线问题,本区决定以悬赏的形式向大家征集好的方法,集思广益共同解决。解决后的帖子做为资料存贮,这样以后再遇到该问题就不再接受求助帖,否则视为灌水!!
3 U4 v  G; ~& e1 M' V4 u1 T' a' Z0 }  本次题目要求如下:- o, E7 u& c  A& h. J8 M
5 L& ~/ a. z4 ~
    1.参与者做出完整的渐开线,并上传全参数附件;【+5金币】+ \: h5 J# {, e4 W$ @/ \) ?2 U
    2.做出完整的渐开线,并上传部件和方法及步骤者;【+15金币】3 D9 |1 v- G1 b! Q' P
    3.做出完整的渐开线,并上传部件和方法及步骤,且方法优于其他方法者;【+50金币】. x9 ~8 B, k* T
    4.做出完整的渐开线,并上传部件和方法及步骤,且方法优于其他方法,并做出合理有效   的方法定位及编辑,并作出后处理的;【+80金币】9 _$ O( X$ d- e6 [
1 J: t6 O6 ]/ w# F1 D
   注意:该渐开线不是做齿轮用的(因为有齿轮标准件),是做一个完整的,表达式里不需输入齿数和模数的,完整的渐开线曲线!(做渐开线凸轮轴)
0 C% J1 G0 i" ]% e/ u6 x: |, K( P+ l9 l2 b  x# Z6 p: n
  希望大家积极交流,共同进步,优秀的资料值得大家学习,也值得奖励!!. s/ Z" n+ d8 W) A- Q, o$ h

) J2 {- D' t: k5 X- ^. t
6 l0 y) d1 {1 G& m5 Z( Y# k7 D' ]7 J) }9 s: |  N$ G
/ `" n* `1 |. z

- m$ Z# T. p$ o4 G                                                                         【UG技术交流区】版主部
3 |3 l1 E8 }$ M- x' L: @  7 K& H# `! b; M. ]  ?/ d
                                                                                   2007.9.137 e. z- ]2 O# n3 H
    / P* T9 K) C' _. Z! U

/ g1 b' Q" X# y[ 本帖最后由 luohuayu 于 2007-9-14 08:44 编辑 ]

最佳答案

查看完整内容

好辛苦弄出这个视频来,比作出那个东西要难多了.
发表于 2007-9-13 17:50:04 | 显示全部楼层 来自: 中国四川资阳

视频来了

好辛苦弄出这个视频来,比作出那个东西要难多了.

cure视频.rar

1.12 MB, 下载次数: 266

发表于 2007-9-13 18:37:24 | 显示全部楼层 来自: 中国福建莆田
版主看得不是很明白,我还是UG新手,但我很想参与,能出个示例图吗?让我们知道什么是渐开线,不然我们都不知道做什么?我来顶第一个位
发表于 2007-9-13 22:07:52 | 显示全部楼层 来自: 中国上海
只要画出一个完整的渐开线就可以了??
发表于 2007-9-14 08:52:53 | 显示全部楼层 来自: 中国江苏南通

回复 #1 342539436 的帖子

普通渐开线
# J, t$ ?" y+ h4 J, f' n( ]0 W坐标系:直角
# h0 E2 G: z9 d9 t/ X2 h0 F8 ^) g参数:t     参变量=t     起始:0   终止:5.95 m( h; d* {0 }$ P* n6 H( J
单位:度2 a# g0 g& @' o9 f  P4 E9 Q
X(t)=6*(cos(t)+t*sin(t))  a1 ]3 V! |# W# B
Y(t)=6*(sin(t)-t*cos(t))

评分

参与人数 1三维币 +5 收起 理由
342539436 + 5 参与奖励

查看全部评分

发表于 2007-9-14 20:20:07 | 显示全部楼层 来自: 中国吉林长春
用规律曲线命令就可以画渐开线
$ j; b) p6 u# a
) p4 \& `! @; @! r首先建立一下表达式(以标准渐开线齿轮为例):
- ^- M1 w1 G" I9 v) W  ?1 j. ^( i4 g2 o
其中的xt yt zt就是渐开线的参数方程   一参数t为变量的: c7 M3 \  d0 O* h* }& X  o
然后点规律曲线   就可以作出标准渐开线了9 t+ p* M' k3 N8 t. D( V

* J$ W1 Z8 l$ m8 V1 d3 X9 ~' p3 R2 z+ ^' i* @  E2 \

, k9 q% R8 c' y# v关键是知道曲线的参数方程
* A! C5 D& N9 @! h0 V下面是一些常见曲线的参数方程:! p! y% Q, `0 y
¯双外摆线
- t7 m6 n! _! `b=2.5
0 r- o* X2 @- y6 Tl=2.5- z% J8 ]3 H4 ?6 C
t=1
: U' s  g6 J; H, w; {! W/ ^5 X% ^xt=3*b*cos(t*360)+l*cos(3*t*360)& [; P* V' C% A7 F3 m4 k( P5 {5 F4 ]) e
yt=3*b*sin(t*360)+l*sin(3*t*360)
# Z# x: I$ I, Z) b: G" g% i
1 S- ]7 @& ]2 {
, Z7 K8 R: {( F¯星形线
, {. z6 |( H# G+ p; Ra=5
: W4 s9 b8 H8 u) V" Yt=1" J8 u# M* q) L" |; ?& M
xt=a*(cos(360*t))^3: _7 Z/ l0 X: d
yt=a*(sin(360*t))^3
) P. k  P* D- ^" w, F5 j  Q
8 t$ [- v* m" [6 S0 i  c" k¯螺纹线
8 c: Y. X2 Q; q# i7 @t=1
' [. H6 ~$ A6 z3 Bxt=4*cos(t*(5*360))
6 {" ~. C0 L' G8 kyt=4*sin(t*(5*360))
& k, p  a! I* `+ r; A& ?zt=6*t- `6 Q3 E4 K) A/ ^( O$ B6 V6 g
& @6 X( Q9 z. ?, P0 E: I' B
蛇形线5 L5 \7 X( o+ p& N. p. B
²t=1* ]  O5 x" m4 A7 z" s6 H: t6 x
xt=2*cos(t*360*3)*t
, j9 M; B3 }2 t, lyt=2*sin(t*360*3)*t
! F9 M1 @: }1 ezt=(sqrt(sqrt(sqrt(t))))^3*5# v) B4 g% h- ^8 [+ d
²t=1
6 [& {8 w3 `- b: Hr=t*3
+ A  U' w- r, _5 E+ u& X) ytheta=t*360*3
2 r5 i4 y  Q  Q4 Tzt=sqrt(t)*7
% E5 x' E; ~1 B  t3 P3 w²t=1( K; F) m2 P% T5 Y
rho=360*sqrt(t)*27 z, B0 ]7 p1 L8 j# \
theta=t*25' B. F0 X" R; F6 ^
phi=360*t*4: u3 l* \$ s8 V/ K2 W
* Y/ O% k6 m1 o5 l4 V, w4 N
¯双余弦线
+ E8 Z7 J! s$ \4 ~+ b4 Z8 st=1
/ e7 a" ?+ ]+ x2 z; l0 Pxt=-(9.5*6.5)+t*(9.5*6.5*2): n" x" G5 E5 _+ ^/ e0 ]7 p
yt=cos(t*360*6.5)*(6.35/2)-(6.35/2)2 B! j1 Z  \! _; t& E, r) b
zt=cos(t*360*8)*5
; h: h  p4 Z5 [# k9 H
! x, i- g; x* [! v% }
3 L! N/ b6 t- Z" }, `, \2 j¯对数线
0 A2 Q( f, P& u/ qt=1
& {$ o4 ?# h8 fxt=10*t" U4 r4 e4 O4 R& t4 I
yt=log(10*t+0.0001)& M% b4 I1 [1 C7 Z; g5 J* O( t

" W- q7 Z6 ?3 ^+ Y抛物线& C7 ^7 K% b9 [) q/ C$ g, I% X
t=15 r: o; _; \1 C7 ^- @4 F  V; l" e
xt=(4*t)$ }; e: ?% J; A0 p, s  h1 _
yt=(3*t)+(5*t^2)" P$ E  M# i( S2 k

6 R) {2 @( g, o2 Y) ^4 A¯次声波
- a/ q1 c6 b6 ^/ b$ \t=1
: U6 a( `/ V. h+ L/ b7 Lxt=t*5
" ]  `9 K/ i+ Q: Y! G" Uyt=cos(t*360*8)*t
) m8 n9 [4 x: J$ v$ d6 U- R
$ @, G  Y0 f: c$ G+ {6 _7 }4 b+ P正弦波7 @  i! y' v+ K) ?  q3 ]4 [5 H
t=1
- S, q: r- _0 z* axt=5*t*t
& E; q+ f$ r! L) p; N% n2 Jyt=sin(t*8*360)*0.5+ U7 c# G7 B& h: ?
* \. ?6 T, \/ a+ O
渐开线4 V  k7 h4 ]+ H7 t  \6 I
pitch_diameter=10
- p' ]5 {  |9 D& e3 `' g' ]1 upressure_angle=20: @; ~: W# d( F2 N. ~7 K! v& v: w
r=(pitch_diameter/2)*cos(pressure_angle)
6 j: q  V9 E- ?! u* ht=1
; j9 r0 T$ A' p! }" T" R# e& zxt=r*cos(90*t*t)+r*(90*t*t)*(pi/180)*sin(90*t*t)/ I! [) `0 E0 C% N/ a! I" M+ ^
yt=r*sin(90*t*t)-r*(90*t*t)*(pi/180)*cos(90*t*t)
6 M4 D0 ?  p- f
. U3 w$ R+ H) |8 O( I, v7 }9 y& l
¯五角形线
% n1 c2 n7 q# qt=1
8 r* C3 Q; N' m: a: J  `- Oxt=2+(10-6)*cos(360*4*t)+10*cos((10/6-1)*(360*4*t)); P. q/ U0 C4 t+ E. {3 v  P
yt=2+(10-6)*sin(360*4*t)-6*sin((10/6-1)*(360*4*t))2 m, L; U) c6 C, z1 K
等等 !!!
; y( N5 q& H2 N
" ^5 b3 f1 R" [; \[ 本帖最后由 fsxs 于 2007-9-15 17:10 编辑 ]
3426957841452479489.jpg
5406008402704998671.jpg

评分

参与人数 1三维币 +15 收起 理由
342539436 + 15 奖励

查看全部评分

头像被屏蔽
发表于 2007-9-15 10:28:34 | 显示全部楼层 来自: 中国山东聊城
提示: 作者被禁止或删除 内容自动屏蔽
发表于 2007-9-15 10:53:42 | 显示全部楼层 来自: 中国山东青岛
Name            Formula
  e" U3 s; m0 c& Ha                     0
2 _9 e6 D* z+ i* H3 ob                  360 ' r$ w; R: u0 o! s
m                   0.7 4 V5 X  c% \: B4 A" D' X" r$ U, N
r               =m*z*cos(20)/2
2 T6 h/ G$ A" ]1 r/ hs                 =(1-t)*a+t*b  7 @% M( x& g& M5 I3 t
t                     1  
% i) B  W- ^# }7 {' h' y! i! v5 @xt               =r*cos(s)+r*rad(s)*sin(s)  
4 T1 Z8 ?8 R+ z. Z3 i4 Byt               =r*sin(s)-r*rad(s)*cos(s)  ! X1 j3 g5 r. |" K- U
z                      15  5 Q7 _  D! `! Q% r( \8 [
zt                     0
' S. o/ T. ]2 p3 e+ I& M9 d1 q! i' i# o
jkx.jpg

评分

参与人数 1三维币 +3 收起 理由
342539436 + 3 参与

查看全部评分

发表于 2007-9-15 14:42:32 | 显示全部楼层 来自: 中国四川资阳
这样对不对) H* O- Y2 ?8 `$ @9 S; \1 C* p
渐开线.JPG & _6 i+ C( e% Q- V! ?

, W! ?; i& M  ?6 x& R0 o% [! `
cure.rar (986 Bytes, 下载次数: 50)

评分

参与人数 1三维币 +5 收起 理由
342539436 + 5 参与奖

查看全部评分

发表于 2007-9-16 02:45:31 | 显示全部楼层 来自: 中国四川资阳
渐开线如果不管方向的话,只有发生圆一个参数.这个小程序的坐标系是以发生圆的圆心为坐标原点,起始点为发生圆与X轴的交点,沿坐标系正方向展开.理论上渐开线可以无穷展开,但工程上肯定是有一定范围的,所以程序中设了一个终止点的极半径.
发表于 2007-9-16 21:18:42 | 显示全部楼层 来自: 中国四川资阳
342539436(2007-9-15 15:54):这个应该是渐开线吧,不是阿基米德螺旋线吧!!能解释一下吗?我觉得这个插件不错!!
342539436(2007-9-15 15:55):解释清楚给予重奖!
我不知道要解释什么,如果需要,你提出要求,我将程序重新写过后再传上试试.
 楼主| 发表于 2007-9-17 08:15:03 | 显示全部楼层 来自: 中国山东潍坊
这样啊,那就举一个例子吧,这个零件是依靠两侧对称的渐开线面工作的,要求对称度要好!做做看看,顺便检验一下你的程序!
0.jpg
发表于 2007-9-18 12:58:03 | 显示全部楼层 来自: 中国四川资阳
这次应该差不多了.+ |( A: j6 L# i8 u$ n. P4 Y. w

) x+ F7 ]8 s0 Y3 o) P+ n/ l8 B% |2 T! u

% t9 F! O. n, N3 y
2 v0 e7 `5 Y: c' Z- A
) n! G6 F, g% w  o3 I# j; T- R+ ]2 ]' g: O1 a( e  ~, W
渐开线.JPG
+ I& ]* C& Y, ^/ s. a, U. F
+ z+ \+ ^: S+ e% \: G[ 本帖最后由 blue01 于 2007-9-18 13:21 编辑 ]

cure.rar

13.83 KB, 下载次数: 56

评分

参与人数 1三维币 +20 收起 理由
342539436 + 20 程序奖励

查看全部评分

发表于 2007-9-20 17:09:01 | 显示全部楼层 来自: 中国江苏泰州
我这个算不算,有详细的渐开线方程的推导,知其然知其所以然。
' V2 o8 s1 |. c0 T& {2 I: [9 hhttp://www.3dportal.cn/discuz/viewthread.php?tid=353483

评分

参与人数 1三维币 +2 收起 理由
342539436 + 2 应助

查看全部评分

发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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