QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
9天前
查看: 5391|回复: 13
收起左侧

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

 关闭 [复制链接]
发表于 2007-9-13 17:50:03 | 显示全部楼层 |阅读模式 来自: 中国山东潍坊
50三维币
各位大侠:
' X  T- N3 G1 U! p6 `$ Q
% f9 w4 q- Z' _5 d2 o    为了解决论坛大家关注的渐开线问题,本区决定以悬赏的形式向大家征集好的方法,集思广益共同解决。解决后的帖子做为资料存贮,这样以后再遇到该问题就不再接受求助帖,否则视为灌水!!
: y% Q9 `; V  O+ j) l$ g/ Y  本次题目要求如下:
+ C$ p2 Q6 l8 |1 c/ H7 K+ g) X; ~8 E" }* `3 _
    1.参与者做出完整的渐开线,并上传全参数附件;【+5金币】
5 H9 J7 t/ _  J" W    2.做出完整的渐开线,并上传部件和方法及步骤者;【+15金币】
/ d( e2 y& I3 i. |: C    3.做出完整的渐开线,并上传部件和方法及步骤,且方法优于其他方法者;【+50金币】
5 D$ l3 \( y9 P5 f$ n; Q    4.做出完整的渐开线,并上传部件和方法及步骤,且方法优于其他方法,并做出合理有效   的方法定位及编辑,并作出后处理的;【+80金币】0 u% @) N6 g6 I
) K! z1 r9 w  B! x+ V5 D' v
   注意:该渐开线不是做齿轮用的(因为有齿轮标准件),是做一个完整的,表达式里不需输入齿数和模数的,完整的渐开线曲线!(做渐开线凸轮轴)# e6 x; F. x3 K) a) a5 U: R
( ^6 s1 \" T6 A
  希望大家积极交流,共同进步,优秀的资料值得大家学习,也值得奖励!!
* [1 S0 U! [1 v# L" |/ E8 Z3 c; ?3 I' Q* d9 r5 |+ _
! U, i  T; f, Z) s3 d

2 X& M9 ^# n5 ~; J& c1 s7 R3 e2 D+ h6 k

9 D+ `. u+ Y: c  t& C                                                                         【UG技术交流区】版主部/ L6 Z2 K7 k- z# p* A
  
3 m* u; ^: \* E: ~5 w, p9 s                                                                                   2007.9.131 ^4 [! e0 b9 }& k9 p$ D
    4 e1 D4 R5 m; ~. m2 ]
% Y8 p% U6 y& f9 H+ M5 \
[ 本帖最后由 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 的帖子

普通渐开线* |: |+ `4 h" t1 E+ o. Q8 i7 `
坐标系:直角1 m; y; l% R$ n5 u% Q. [* v% r, }/ P
参数:t     参变量=t     起始:0   终止:5.9; U; ?) s! L$ Z! P% z- P5 u
单位:度
1 U( _, ]! x/ rX(t)=6*(cos(t)+t*sin(t))
6 z; [' E- t0 p; UY(t)=6*(sin(t)-t*cos(t))

评分

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

查看全部评分

发表于 2007-9-14 20:20:07 | 显示全部楼层 来自: 中国吉林长春
用规律曲线命令就可以画渐开线 0 |- |/ f) w- K" n/ {" u
$ P* u! a- t. Y6 z
首先建立一下表达式(以标准渐开线齿轮为例):
# n6 f  t4 a, j: @3 T0 A; e$ N
: o8 c- J# A" l, W) K其中的xt yt zt就是渐开线的参数方程   一参数t为变量的
, J& ~6 G9 T5 j! a1 a然后点规律曲线   就可以作出标准渐开线了
9 X! o: ]* E7 {) T( X" v% B% G, C0 A9 ]" ?6 v3 d! n
4 t6 S1 z5 h, q8 T! u
% O% ^4 S6 n2 G
关键是知道曲线的参数方程7 m/ U! }& V6 i  ^& B
下面是一些常见曲线的参数方程:8 J) B; Z6 n/ X* P6 Z
¯双外摆线
7 Y5 m9 d% e. g- V  x( rb=2.5
$ n& B/ m+ T7 Z! K0 El=2.5
  r  u- R2 U& |/ M. L" w3 g4 et=1& P- V+ S) ~# ^0 h
xt=3*b*cos(t*360)+l*cos(3*t*360)
6 ]0 F6 {$ U- {- e2 Syt=3*b*sin(t*360)+l*sin(3*t*360); [" p2 N* [9 `9 q* X/ F0 s/ @
) K! `7 ~. [' Q) }2 Y* Y

9 E. _' C, l9 ~# \$ d4 l+ v" _  Z¯星形线- Z. u& ?9 }2 l; j# [* X# a1 g
a=5
% g; m& t& o1 l! j. m4 p. ft=1
0 v5 x6 L( R9 f4 w% dxt=a*(cos(360*t))^3
( o6 f( i5 T' Pyt=a*(sin(360*t))^3
* Y% Y  \: z. d, Q, u, U( r' j2 @* W6 Z% V- I7 z9 r
¯螺纹线
) b$ |& T$ K/ {7 ~( Nt=1% i! Q* w! s5 I) o% O5 _
xt=4*cos(t*(5*360))+ t' q  F4 T: U3 @/ t
yt=4*sin(t*(5*360)). {3 \7 E* P7 D7 L  B
zt=6*t3 D& M! a2 J$ K' e, x
  @% l3 I1 u) Q- W. v2 a0 o
蛇形线
6 J- ]1 O9 O; v' s* p2 h* T* }- U²t=1
# I& F4 B5 Y) I7 k$ f9 Oxt=2*cos(t*360*3)*t! H. Z4 a/ s. ^$ L: l" t( E4 h  `
yt=2*sin(t*360*3)*t
2 F0 R, Y9 G6 e9 F8 d, Jzt=(sqrt(sqrt(sqrt(t))))^3*5
; C( {; C* P6 A1 D; ^²t=16 n3 D* r' o9 y+ ]$ u( {
r=t*32 n1 r0 B& j$ L' o9 Z! C
theta=t*360*3- K/ H& C8 e. V: f7 ~% z- U* {
zt=sqrt(t)*7
* ]2 e% `/ X" q- R5 N²t=1
- @/ x! X. R; d  B! i2 L$ S3 ?rho=360*sqrt(t)*27 C8 Y. k! Y+ A  X1 ~
theta=t*25
, J1 d7 A/ [- _5 Qphi=360*t*4
" K" _. v, p# o2 W% {# |1 P# d$ O5 {( N
, }. x7 ]/ n' A" c+ }7 ^¯双余弦线
% i( I9 c! L' N  [- J" ft=12 y* G. S- W4 ?5 w( O# L: t
xt=-(9.5*6.5)+t*(9.5*6.5*2)1 }* H" Z. i8 n1 {- H
yt=cos(t*360*6.5)*(6.35/2)-(6.35/2)
" ?( z! R% d$ B) }( fzt=cos(t*360*8)*5+ @. h( o; w$ @8 T
6 E- U4 t) K( X3 N7 Z

0 c  }( B4 f+ V¯对数线
' `- u0 O( g& E# h8 Tt=1
5 w6 T9 K+ v4 D! wxt=10*t% E0 R7 o5 }& ]0 |5 W* i
yt=log(10*t+0.0001)% y$ B2 A* |/ q. K! P9 u2 P

) C5 R! j5 {. |1 L+ R& l' l' {抛物线
0 w3 i. Y8 D1 j0 J  `; Ft=18 ~7 H; v1 C9 L2 v  X
xt=(4*t)2 T! l" H7 Q  K& z; D5 i, |
yt=(3*t)+(5*t^2)
, ^6 p) n! d% x8 d- K6 P4 ?1 `0 t1 v7 H% A6 I- L. `
¯次声波" l4 f3 H3 Z0 F* e" e
t=1; E, _* a3 R( O5 P
xt=t*5
7 |6 `5 U* f/ Tyt=cos(t*360*8)*t# z- h0 z  w6 L8 H
4 f2 ~+ N: b  ?$ f2 L$ d. s& ~
正弦波7 @. a2 T8 h+ m, U
t=1
% V! K( o5 J7 b; z7 s6 w+ xxt=5*t*t3 m8 u5 t6 E8 `1 _
yt=sin(t*8*360)*0.5* R, O8 p/ p( c: b

) a7 S3 I/ I4 ^2 X. }渐开线
& N3 g' t8 ?9 G9 w. X# D, A7 ?pitch_diameter=10+ B! W4 {3 o1 i( O+ P
pressure_angle=20
3 {7 |- j: l% y% R6 nr=(pitch_diameter/2)*cos(pressure_angle). |9 B- \9 b; w9 w7 f) W
t=1
2 U" ?: Y. s* l1 D' S! T0 l4 {xt=r*cos(90*t*t)+r*(90*t*t)*(pi/180)*sin(90*t*t)& S; [: O& H9 g% E
yt=r*sin(90*t*t)-r*(90*t*t)*(pi/180)*cos(90*t*t)4 R, ~% s; S3 x: N
7 X' o' z  b& K0 f. J
! Q0 |: {, F1 }" T1 R/ T
¯五角形线
3 N. c& l! C6 S+ d8 F9 S0 et=14 J# ^# r, o# E3 G4 q
xt=2+(10-6)*cos(360*4*t)+10*cos((10/6-1)*(360*4*t))
& P) O6 S8 T( R1 Qyt=2+(10-6)*sin(360*4*t)-6*sin((10/6-1)*(360*4*t))
6 J& m; U, |6 x等等 !!!
+ b6 g7 {7 J* G7 e- z
# g" M3 ]7 ~  Q' D& q" b[ 本帖最后由 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
% Z+ Z. t1 d6 r# qa                     0
6 M: j6 Z7 [7 A. _1 _9 E: w' n  {b                  360 $ n: k9 D6 ]3 V: t+ l' I0 c  |
m                   0.7
' E4 q' u( I# _8 X% nr               =m*z*cos(20)/2
2 s- B% {" s% f3 L. r& }s                 =(1-t)*a+t*b  $ m( D" _7 O1 p5 i( ~
t                     1  & x5 r  \9 U' b- c* z
xt               =r*cos(s)+r*rad(s)*sin(s)  - Q5 k8 D3 z+ o3 T
yt               =r*sin(s)-r*rad(s)*cos(s)  
" q7 t$ y2 ]+ O( ~3 bz                      15  
# \4 e3 y; d. \) i9 vzt                     0   n0 H9 \, s8 X9 L. B9 ]

/ C+ [- P* _" a3 c jkx.jpg

评分

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

查看全部评分

发表于 2007-9-15 14:42:32 | 显示全部楼层 来自: 中国四川资阳
这样对不对0 t( W/ s, F2 B8 V4 m3 ]  o
渐开线.JPG
9 V7 @" c. j( o8 g$ h7 G% \8 h9 ?1 b2 r3 _6 [3 g& W

9 C8 ~1 M, N; b3 E$ L 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 | 显示全部楼层 来自: 中国四川资阳
这次应该差不多了.
: j( a, Z( p- T. t$ Y" ^! u/ q. U; ~, o! B$ B) g3 W/ X& `+ U
' I1 e( Y! }' M. d! T5 M. P, G/ h

' n% \2 ^0 h7 X5 h$ q
& M1 T/ v  o- \0 ^: @! W% ~" b: p: e* M4 a( W- }! r* P
0 U* b6 d, U+ H8 t5 g8 H8 C7 Y. U
渐开线.JPG
4 {4 D. w; y# g9 ~
! t* m' ]2 N+ m7 \7 K[ 本帖最后由 blue01 于 2007-9-18 13:21 编辑 ]

cure.rar

13.83 KB, 下载次数: 56

评分

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

查看全部评分

发表于 2007-9-20 17:09:01 | 显示全部楼层 来自: 中国江苏泰州
我这个算不算,有详细的渐开线方程的推导,知其然知其所以然。6 q0 M4 i9 S% m( ^& o+ n
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 )

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