QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 5443|回复: 13
收起左侧

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

 关闭 [复制链接]
发表于 2007-9-13 17:50:03 | 显示全部楼层 |阅读模式 来自: 中国山东潍坊
50三维币
各位大侠:
* i1 J+ H5 _2 R2 z6 i4 E
8 F: f7 r* x% t- T& I9 I+ z    为了解决论坛大家关注的渐开线问题,本区决定以悬赏的形式向大家征集好的方法,集思广益共同解决。解决后的帖子做为资料存贮,这样以后再遇到该问题就不再接受求助帖,否则视为灌水!!: g" r- L) u- {  n6 O! F
  本次题目要求如下:: G) c" z! ]- i) D  V5 i& k

8 o$ G! ?; H( i    1.参与者做出完整的渐开线,并上传全参数附件;【+5金币】; F( m/ \" A5 Z/ ]- f& ?
    2.做出完整的渐开线,并上传部件和方法及步骤者;【+15金币】
( i  `8 c! ]$ U* P9 F    3.做出完整的渐开线,并上传部件和方法及步骤,且方法优于其他方法者;【+50金币】
# J- W2 z2 H* U0 J2 G- i    4.做出完整的渐开线,并上传部件和方法及步骤,且方法优于其他方法,并做出合理有效   的方法定位及编辑,并作出后处理的;【+80金币】% C6 N9 R( W" u5 f% s
$ E/ g0 b) c- W, Z0 {6 X5 r
   注意:该渐开线不是做齿轮用的(因为有齿轮标准件),是做一个完整的,表达式里不需输入齿数和模数的,完整的渐开线曲线!(做渐开线凸轮轴)" f* i; B* J4 N! ?7 ]( l$ O

* e6 L- m, q& [2 l  希望大家积极交流,共同进步,优秀的资料值得大家学习,也值得奖励!!9 P. N5 S# c$ ~" T" d8 K( W
* F. k# @9 q% e4 f8 {5 ?

2 d( t9 L1 [; h6 X  ?8 h; i/ q( Q' s* c$ V; ]8 ^
  `  L1 L1 I/ z$ P8 y
: E8 J8 [1 E6 {5 ]; \
                                                                         【UG技术交流区】版主部
1 H. S5 ^* N1 \  
6 d" H! `( `' m5 W0 W& I1 _! j                                                                                   2007.9.13; o( k: R2 |. p1 [
    . U" |: r0 b9 }6 \: n( p) o
7 C( r4 `, m, Q0 {2 x' C
[ 本帖最后由 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 的帖子

普通渐开线
/ S8 s2 \  f) g/ L8 O. \坐标系:直角; K9 T& Q2 {) N. {7 y6 k
参数:t     参变量=t     起始:0   终止:5.9
+ f+ R8 Y4 j. x; a( Z# Q单位:度2 n) y0 ?# `2 B
X(t)=6*(cos(t)+t*sin(t))8 [4 _0 _" p! X% j
Y(t)=6*(sin(t)-t*cos(t))

评分

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

查看全部评分

发表于 2007-9-14 20:20:07 | 显示全部楼层 来自: 中国吉林长春
用规律曲线命令就可以画渐开线
# u9 g$ [2 z/ f( V# V: W* d8 e: [6 Q4 l' ?" D) ?
首先建立一下表达式(以标准渐开线齿轮为例):6 w0 n/ I  g7 e+ V2 ?

5 L+ N. O) X7 ?, C1 A# u; N其中的xt yt zt就是渐开线的参数方程   一参数t为变量的
3 P0 o5 {$ v& ]" {% m) U8 I; Y然后点规律曲线   就可以作出标准渐开线了
) A8 W) w, N( h( d0 N( i1 @$ U! T% O+ c2 q2 O8 b
; @& J+ F: r; T8 u3 C0 i8 D2 T

9 R7 t" S+ L# L% e% ]0 Y* J! S* z关键是知道曲线的参数方程
8 `5 _* b0 s, P" V- U6 j: V& _下面是一些常见曲线的参数方程:7 m: O8 c/ b5 V3 ?2 t5 M8 l  w* c
¯双外摆线/ {' f! E4 V7 M$ {8 J3 r8 o
b=2.5, C0 D! u( R- s8 E4 _5 P# V
l=2.5
% p( E/ e- B9 F) |4 l& |8 f! Qt=1
7 n  G% H- o2 I7 g, `+ `xt=3*b*cos(t*360)+l*cos(3*t*360)# F; T; z6 x9 ]9 k- ^  B3 k
yt=3*b*sin(t*360)+l*sin(3*t*360)
% g6 ]$ m1 y; x: D3 v5 y5 C3 q
# O0 x: d0 L$ [0 d+ e5 j; o& f2 E& o) {6 w% P( J- J& R
¯星形线
+ i! s, `% u8 T2 l. a( ]5 `- a5 @# ja=5+ h. p! ?( E6 B. D3 N( A
t=1( J2 i. X; d. @6 z4 z
xt=a*(cos(360*t))^3! \' g. ?1 d6 J$ [( m+ [# W9 s
yt=a*(sin(360*t))^3
$ J, e& J# }# Z. P/ s% K; e2 m# T" {- p9 g6 }0 V7 l
¯螺纹线% n. n( \6 |8 e' A+ S
t=1) U7 ?0 v* X/ O9 W/ c: n
xt=4*cos(t*(5*360))
, [& p; B+ m5 ^: X% ^" eyt=4*sin(t*(5*360))
+ B! I4 j* i  L& |zt=6*t
+ E+ z  k0 B0 b! [
$ _1 t. N4 r! A5 w6 O+ T& m蛇形线
3 R- @7 l- U7 W$ s²t=1  G* ~1 ^! q" G1 I  H
xt=2*cos(t*360*3)*t
' A! ^; ?: q, d( E! R: @yt=2*sin(t*360*3)*t& z" \) T$ }; P7 D1 P
zt=(sqrt(sqrt(sqrt(t))))^3*51 m( J3 `  z8 s" s  V, d7 \! A0 x
²t=1
+ o2 {4 c. ^& Cr=t*3& M' R: y5 ^3 J( Y2 F$ P9 j
theta=t*360*3
" ^( }$ B. p1 g" F' z; u& T2 M, Fzt=sqrt(t)*7
% ^. `3 B) i$ C8 ]9 C( U²t=1# l/ ^) }! W5 m
rho=360*sqrt(t)*27 V& W: ~" j( G# U2 k6 _
theta=t*25: v/ [* {( N) P) v7 M. v
phi=360*t*4
1 y5 a: S6 v2 v) K+ A5 {1 @% }. ?: e. c; y$ n
¯双余弦线
7 M8 M# ~8 L6 F' z, ^. Ot=1
# L, Y- f6 F, @9 s8 Z. Rxt=-(9.5*6.5)+t*(9.5*6.5*2)
- h% r. X" D( T* O3 ]yt=cos(t*360*6.5)*(6.35/2)-(6.35/2)
6 V( v. i$ y/ }; z. jzt=cos(t*360*8)*5
5 V' J8 r7 g, x; I4 s" f* w2 r. r8 H! h0 @
8 R# _; M* c) a' w7 W* l! d# C: `
¯对数线
) q8 h& ~6 E2 g3 i# I. E" e, Zt=15 `. U& |3 h- X0 M" Z
xt=10*t! [- }* N3 ~. M% x! }& Z1 {
yt=log(10*t+0.0001)
4 G- Y( N# L1 _+ d& f
: v5 c9 P) c7 @" y+ A抛物线
$ H  G5 w8 ~. Zt=1
7 A  [# R+ T. Sxt=(4*t)
, W. G$ i' m- o' f: v( h* eyt=(3*t)+(5*t^2)
* H& m9 v$ D: Q6 _6 `
5 n9 U/ g6 ]& a- F1 T; m* c; G, V¯次声波: P; o: R# {& V# q7 p" y4 {3 b: n
t=1% W$ F# q+ ~* ~" c8 k
xt=t*5$ E. N8 e  z! Y' P4 |
yt=cos(t*360*8)*t# C/ \7 d$ E' H, ?

1 p. Z) b7 |( r4 i正弦波
" x1 L3 }' j6 f' K9 Z- b9 ft=1
: i9 w* l: R0 w5 Z* F: Fxt=5*t*t! U6 e- N2 Y$ |8 Q8 [. W
yt=sin(t*8*360)*0.5& Q0 ?% L  v( g9 t8 m! R: Y

3 [; ]3 S. u4 l( L* R. H* D4 X渐开线
9 y; @  ]4 m5 z. r7 m  D+ [1 C/ Apitch_diameter=10
& x8 |. t0 G/ |$ c2 Q' q( T5 opressure_angle=20
1 z- ?' k0 l. S+ w" ]r=(pitch_diameter/2)*cos(pressure_angle); c' h2 L' J- H5 U' B2 z
t=15 {* N) W, X2 K# J6 q( J+ b4 ^
xt=r*cos(90*t*t)+r*(90*t*t)*(pi/180)*sin(90*t*t), B; @4 U7 z8 h( g3 e4 o( s% y
yt=r*sin(90*t*t)-r*(90*t*t)*(pi/180)*cos(90*t*t)
! V. \) w3 V5 e. B% _& C! |. C# i4 b# X1 l& H2 K. W
) d$ m4 m! v" z& F+ T% _
¯五角形线
, |1 X8 o7 Z6 E. C5 x  H4 e( l! ?% p, }t=1. w" @( P' H( [/ @$ e2 K
xt=2+(10-6)*cos(360*4*t)+10*cos((10/6-1)*(360*4*t))+ l$ [( N5 ?0 I2 t. e2 ^4 r
yt=2+(10-6)*sin(360*4*t)-6*sin((10/6-1)*(360*4*t))
& L; ?' w* K: D5 f" H2 Z; I5 ]等等 !!!
( x  g$ r, f; @& y; z9 X1 Q9 T  C* A* _2 l9 h! {) a/ 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 6 G/ m' a; I: t1 O- m- }; Y$ a
a                     0 + `) J% L# f  f" }, E
b                  360 9 |+ n% Z* V" H1 h, C
m                   0.7
4 T3 }4 T( s# F' G1 e( I7 b; |* Wr               =m*z*cos(20)/2
4 z8 N) {$ v  E3 ms                 =(1-t)*a+t*b  0 h- }1 E/ @4 x5 a- k. P5 {
t                     1  7 `6 u! E/ f9 r- c1 _3 t! k& M
xt               =r*cos(s)+r*rad(s)*sin(s)  
, t- C9 E7 S: {yt               =r*sin(s)-r*rad(s)*cos(s)  5 S! J% w; C9 H0 F; _: B) x
z                      15  2 A! A! I! ^% R+ B2 v
zt                     0
3 X# L* v% V) n2 o5 W8 P3 x. O# p- H& S# q, O9 y7 V
jkx.jpg

评分

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

查看全部评分

发表于 2007-9-15 14:42:32 | 显示全部楼层 来自: 中国四川资阳
这样对不对
7 x9 h. k( h8 e& H; a7 ]# n- l 渐开线.JPG
  g( F% W2 y) K% G1 C" W
: v* X4 F+ p7 L0 e) |4 m6 B6 E' p" c3 X" n  k0 f
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 | 显示全部楼层 来自: 中国四川资阳
这次应该差不多了.
9 X0 ^! a! b: }% v: |; I  g0 V* ]: ?; e8 l# R5 x$ `9 f/ G: L( u: E! L

% p' h# G; `8 B9 x. L3 M% O; `  }
4 Z: x: _, D/ }  b0 f& r4 w
9 h5 I3 C/ ?9 c
  l2 T- U  [3 L/ O
渐开线.JPG 3 V1 @/ Z1 m' M% q! {6 u# z

  [2 E* [" Z! P" i1 ]5 o1 C[ 本帖最后由 blue01 于 2007-9-18 13:21 编辑 ]

cure.rar

13.83 KB, 下载次数: 56

评分

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

查看全部评分

发表于 2007-9-20 17:09:01 | 显示全部楼层 来自: 中国江苏泰州
我这个算不算,有详细的渐开线方程的推导,知其然知其所以然。
- O. ~# L. B- _+ ^6 H8 Shttp://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 )

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