QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

 关闭 [复制链接]
发表于 2007-9-13 17:50:03 | 显示全部楼层 |阅读模式 来自: 中国山东潍坊
50三维币
各位大侠:, r5 x4 T4 F  h

# J8 X: N3 W$ B    为了解决论坛大家关注的渐开线问题,本区决定以悬赏的形式向大家征集好的方法,集思广益共同解决。解决后的帖子做为资料存贮,这样以后再遇到该问题就不再接受求助帖,否则视为灌水!!
! g% C3 ~& j# d, y  n, s2 s  本次题目要求如下:$ X# ~/ _- {# L9 h0 Y; G7 D
! B$ w8 r$ j- O- H1 {  Y2 a% m1 B. z
    1.参与者做出完整的渐开线,并上传全参数附件;【+5金币】
- W! u0 L9 j4 s* b    2.做出完整的渐开线,并上传部件和方法及步骤者;【+15金币】% B0 ^7 B( ]- A. o
    3.做出完整的渐开线,并上传部件和方法及步骤,且方法优于其他方法者;【+50金币】
1 c. [. J1 G" @    4.做出完整的渐开线,并上传部件和方法及步骤,且方法优于其他方法,并做出合理有效   的方法定位及编辑,并作出后处理的;【+80金币】
3 k; h6 T) W' \+ W  \" J+ f1 w2 i
   注意:该渐开线不是做齿轮用的(因为有齿轮标准件),是做一个完整的,表达式里不需输入齿数和模数的,完整的渐开线曲线!(做渐开线凸轮轴)
3 _6 }( Y4 F9 D4 R4 m5 A. ?9 k! A+ F* X" X. ~1 ^2 \
  希望大家积极交流,共同进步,优秀的资料值得大家学习,也值得奖励!!
1 F+ ]! y8 L' k, M5 u0 K2 S+ m& {3 S( a
# Q3 c2 W; ^7 n% @0 v$ m: M

) q& N$ d8 G$ S( a8 @" i# [" E
5 h. ]6 o- ], g5 b- S# ]
8 H; f: V% y' p) F9 L                                                                         【UG技术交流区】版主部
6 G6 a: J0 c( V' x- _  
, h3 Z7 q9 d) Z; [3 C                                                                                   2007.9.13: G3 U' H* @% N
   
1 |' q( T6 T8 c& Z! i% r& d3 j) u- Z4 u) _* H8 V9 H
[ 本帖最后由 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 的帖子

普通渐开线' u& f5 U7 N# u: X8 m
坐标系:直角& |" P2 g7 ]0 ^$ Z' i! b8 t  F9 I. P
参数:t     参变量=t     起始:0   终止:5.9
3 q+ S7 F2 T' O! x单位:度$ z0 C. w% D0 a  a5 E
X(t)=6*(cos(t)+t*sin(t))
" A% M  S; H/ j8 ?6 Q* d# tY(t)=6*(sin(t)-t*cos(t))

评分

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

查看全部评分

发表于 2007-9-14 20:20:07 | 显示全部楼层 来自: 中国吉林长春
用规律曲线命令就可以画渐开线 ( ]  G! W; H! M3 Z3 L

( D' U/ S) r( w  ]( u' W: l首先建立一下表达式(以标准渐开线齿轮为例):! l+ s& J% A$ [

0 y' f" G6 J8 t% ^9 u3 o( q其中的xt yt zt就是渐开线的参数方程   一参数t为变量的
/ Q5 ~2 _) F" L& N然后点规律曲线   就可以作出标准渐开线了
! X* O+ D0 `9 G" }/ X1 r& c' C; o2 x3 a
, Y' B7 t3 J$ L2 u6 _  [0 H
* X  D! r/ q+ Y0 h; u. t! V1 `0 m% g4 |
关键是知道曲线的参数方程: g# L8 {; N: D, C+ S6 p
下面是一些常见曲线的参数方程:
$ l7 B1 w- W; y# A5 @% `, q¯双外摆线3 D* v* m' F; l# z  n
b=2.5! {$ m2 X6 ]3 r0 V0 w
l=2.5
' ]- P' v+ W( W/ S* ht=1
9 V( B% f' l* K1 U; q0 w/ `xt=3*b*cos(t*360)+l*cos(3*t*360)0 S2 _) x" ]7 x, z' K
yt=3*b*sin(t*360)+l*sin(3*t*360)
1 ]- I, k3 p/ [3 f; T1 y$ b
6 g- A" [9 Y" ^1 _5 B7 z5 T  S4 }5 X4 a( ^! D4 s
¯星形线& m) I. k; ]3 g8 N; y
a=5: v9 F6 O, V( l! i0 C
t=1
, v+ `% h! n1 v9 w- Oxt=a*(cos(360*t))^30 E6 [6 c  F. ]) [8 @' e
yt=a*(sin(360*t))^39 c+ K& {7 |8 Q" e4 S
4 z8 E+ Z+ \$ j1 v, e: X+ p' r
¯螺纹线8 Q& s" L" A# J3 U
t=1
( P* O% l* ~7 l# Vxt=4*cos(t*(5*360))$ j. U* d; c" [+ L/ n
yt=4*sin(t*(5*360))
) l* E! c4 z5 a  azt=6*t
+ ]% }7 q  T8 [+ n- K; `' ]& `2 B: T0 Y0 a1 ^; R0 S
蛇形线3 `' \! {) l. y' \
²t=1
8 k: h7 [! Z; ]. hxt=2*cos(t*360*3)*t
: q; u/ \1 w1 E' r! G! byt=2*sin(t*360*3)*t
% [! k. U2 V* n8 S( ezt=(sqrt(sqrt(sqrt(t))))^3*5+ ?: Y  p% B; l3 `9 ]6 W
²t=1
, a2 Z8 T5 n; \r=t*3
4 W; E# y, {# _7 j# Utheta=t*360*3. A5 _" |4 h1 x" b  W- f
zt=sqrt(t)*7
) b3 I6 o# R) ]( O0 e: c²t=18 O' k5 J+ j$ {& ], z& y
rho=360*sqrt(t)*2
! j6 r5 e# K/ I  A6 [3 dtheta=t*25( {2 @, J3 U9 I7 ~- D
phi=360*t*4
! J) s+ E  s( u/ H7 s% w
1 W* j% g- s$ y. v5 y* d¯双余弦线
7 S8 `2 \! {1 i6 _$ P# k' l6 Vt=1
) {% ^% Q7 L& X/ }1 q' fxt=-(9.5*6.5)+t*(9.5*6.5*2)3 A2 `8 m4 E. \. i
yt=cos(t*360*6.5)*(6.35/2)-(6.35/2)! f* T+ r3 g- g7 E
zt=cos(t*360*8)*5
# ~0 D4 t- k: [0 C& g
) e% r5 P4 w& [! ]8 e
5 w8 c: W: V' `4 b+ m9 V; h- C¯对数线
" z( G: g. U* L+ Kt=1
, T, B5 M. Q- I- _6 I- o4 H; B: B7 zxt=10*t) o. p4 R4 q  W( h- h
yt=log(10*t+0.0001)
4 f! D3 S, m; }7 e0 j+ G7 m* _( R& Q! M5 d$ l
抛物线
& u1 }5 x" v/ ^: R' D( m* st=10 G! E( g! X3 ~8 Z2 z( x
xt=(4*t)
; v  p% Z, z  K# `( {; p8 Nyt=(3*t)+(5*t^2): g% k6 @$ B4 J8 f9 J, N

# Q6 v% Q$ W  _6 y# k# z¯次声波" X' V2 M  y; R% [
t=1" Z: X1 u& f% u, h& |; f: o
xt=t*5
/ w" P1 h, Z8 r1 r+ D, F! Lyt=cos(t*360*8)*t
0 u' P, O1 O8 S8 h4 v3 ~1 Q! @" K# @+ |2 W* G  R: [! m6 G1 }
正弦波
0 x5 R4 K4 s" p$ lt=1
8 l; J) Y+ m- \9 _* U* W0 J& @8 vxt=5*t*t5 J0 B  E: T4 y7 c
yt=sin(t*8*360)*0.5
9 b" W4 @' T+ L
) v$ J7 ?  u+ @: _, S渐开线6 Y5 ^" T, v6 M" H
pitch_diameter=10
1 B8 I4 `7 V' i. i1 ]$ c) Apressure_angle=20& }  s8 \! ^1 n* E% r
r=(pitch_diameter/2)*cos(pressure_angle)
6 o4 m; L' k) g' n- ct=1
0 h8 V  C/ k) k5 {4 |% J4 qxt=r*cos(90*t*t)+r*(90*t*t)*(pi/180)*sin(90*t*t)5 u/ p+ d0 I3 }4 G
yt=r*sin(90*t*t)-r*(90*t*t)*(pi/180)*cos(90*t*t)# \; @: c) D/ a$ d
/ T5 M' R2 _. x0 Q- q
8 M4 w/ O7 s& J
¯五角形线
( ]7 g- N- Y' J* D8 X+ r9 Mt=1' b# r4 M1 g, N1 m, h0 B1 W
xt=2+(10-6)*cos(360*4*t)+10*cos((10/6-1)*(360*4*t))! V1 E4 q( d# J( _
yt=2+(10-6)*sin(360*4*t)-6*sin((10/6-1)*(360*4*t))0 d/ `% J3 Q9 t9 ^+ ~
等等 !!!9 N& i- `6 f# Q& o5 |6 F$ @7 d- o

/ R% `  _; u; w' T[ 本帖最后由 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
* N# _2 _% N2 n- q1 ca                     0 2 J/ ^4 f7 E& X) m; f2 ~. ~
b                  360
) U7 x6 a' Z: i8 tm                   0.7 0 E9 k: }) ~* N8 e, |5 w
r               =m*z*cos(20)/2
3 |) P  r- U. ~# gs                 =(1-t)*a+t*b  / u) v3 t; H5 I( G4 ~( R- s9 y
t                     1  , J* z- U( o! ?0 _8 u' @* b( b
xt               =r*cos(s)+r*rad(s)*sin(s)  
- w* y2 k1 \$ m5 r& syt               =r*sin(s)-r*rad(s)*cos(s)  
8 d/ x, r( A  {/ sz                      15  6 q. p- s* L. T& t) _
zt                     0 % P+ A3 p0 v! ~5 x

& o" i. R" E* |" N, @! K jkx.jpg

评分

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

查看全部评分

发表于 2007-9-15 14:42:32 | 显示全部楼层 来自: 中国四川资阳
这样对不对  B7 ]" a, W0 w
渐开线.JPG . r9 I7 W$ E/ ?

" g% p5 ~; ~3 A: C, z1 j9 a4 t3 T' ]% x# _) b
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 | 显示全部楼层 来自: 中国四川资阳
这次应该差不多了.
8 ~: a" q5 s6 Q) T+ |# R: f% i: ~, a
& O- K, z4 {' ]6 ~

" [5 y5 {! H) y- f
& P) J& \( T: ?7 x
' ]& U" J6 m( k( |! j/ L
7 o  g: R2 E& @' W5 \  ?2 ]! ? 渐开线.JPG 6 `1 x5 _9 j* n

: i5 r! N. p0 R# q5 c[ 本帖最后由 blue01 于 2007-9-18 13:21 编辑 ]

cure.rar

13.83 KB, 下载次数: 56

评分

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

查看全部评分

发表于 2007-9-20 17:09:01 | 显示全部楼层 来自: 中国江苏泰州
我这个算不算,有详细的渐开线方程的推导,知其然知其所以然。& X( h- \( M* a4 T
http://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 )

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