QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
8天前
查看: 5476|回复: 13
收起左侧

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

 关闭 [复制链接]
发表于 2007-9-13 17:50:03 | 显示全部楼层 |阅读模式 来自: 中国山东潍坊
50三维币
各位大侠:
! \, N4 |' K$ O4 t- Q
8 L* A, Z2 \2 {; q    为了解决论坛大家关注的渐开线问题,本区决定以悬赏的形式向大家征集好的方法,集思广益共同解决。解决后的帖子做为资料存贮,这样以后再遇到该问题就不再接受求助帖,否则视为灌水!!' P4 V+ v( n$ E4 g3 Y
  本次题目要求如下:% [" [# e' v4 u* A8 j6 ?0 v

# B! }4 V6 ?& x4 [4 h9 t) ~4 n    1.参与者做出完整的渐开线,并上传全参数附件;【+5金币】
6 D& c  Y; E/ g4 i    2.做出完整的渐开线,并上传部件和方法及步骤者;【+15金币】
% e8 \; K2 f3 t, b) }    3.做出完整的渐开线,并上传部件和方法及步骤,且方法优于其他方法者;【+50金币】
# D8 m4 ^" z) K* m8 u3 V; `0 l    4.做出完整的渐开线,并上传部件和方法及步骤,且方法优于其他方法,并做出合理有效   的方法定位及编辑,并作出后处理的;【+80金币】
7 c, p7 Q2 Q% S* a8 w3 O
( ^* [* B( ~0 C   注意:该渐开线不是做齿轮用的(因为有齿轮标准件),是做一个完整的,表达式里不需输入齿数和模数的,完整的渐开线曲线!(做渐开线凸轮轴)/ P" m9 q: O+ D8 L
, s) R7 L  y2 ?3 l
  希望大家积极交流,共同进步,优秀的资料值得大家学习,也值得奖励!!
' F0 @0 `! D2 w$ j: Q9 u: P
8 K6 J4 y# C) |0 J2 \3 a7 Q4 x" L2 v( V
9 I9 ?4 B6 W1 C! n+ q. w, z
, f% |# l2 w1 H- s$ |% j

' W; C" e0 V. F# K6 f4 W' @- r                                                                         【UG技术交流区】版主部
; m' T1 ]' V* X* }9 @' w  ! H+ z0 l5 _9 u' o& C! W* l
                                                                                   2007.9.13
$ q# g. F" S5 s8 O2 L/ L% o" B' y   
# [/ o/ t* W7 J' D0 v/ v! t6 d! j
. O; k1 P% l0 ?: }7 h% }( A4 I3 r- w[ 本帖最后由 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 的帖子

普通渐开线# B( f0 v1 f* r( U
坐标系:直角$ P1 W& W4 @: c# R8 z' ^' x5 x
参数:t     参变量=t     起始:0   终止:5.99 T- c! z2 p: D2 v* q8 w
单位:度) [7 I0 }4 Y4 \; S- e/ [$ q
X(t)=6*(cos(t)+t*sin(t))1 g; ^0 v* T# Y! O5 s
Y(t)=6*(sin(t)-t*cos(t))

评分

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

查看全部评分

发表于 2007-9-14 20:20:07 | 显示全部楼层 来自: 中国吉林长春
用规律曲线命令就可以画渐开线
2 A4 \( R5 k) s
& {$ V$ D: v8 s' d4 S首先建立一下表达式(以标准渐开线齿轮为例):9 G7 |6 x- g8 ?9 n  J
$ \8 c# y' w1 g- a% ^
其中的xt yt zt就是渐开线的参数方程   一参数t为变量的
5 v% c# q, F  _% W. Q/ H! z/ ^然后点规律曲线   就可以作出标准渐开线了
1 v' [) E5 d/ l( c& X2 T8 Q1 V
& a/ V5 w/ u6 }! b5 H+ G4 c
: d0 C8 I1 f* C* w! ~2 g1 j# A2 v5 `' d
关键是知道曲线的参数方程
. Z9 d( R! h7 i下面是一些常见曲线的参数方程:
+ h6 c; |: _; f& D( r¯双外摆线# ?) t: C0 X7 x
b=2.5
4 x1 G8 E* ?" G* {l=2.5
2 d* G6 k' s& Yt=1; P# {; Y' b& W" V- M4 U7 x
xt=3*b*cos(t*360)+l*cos(3*t*360)
; x( Z3 Q3 J: t9 M$ y: @7 _yt=3*b*sin(t*360)+l*sin(3*t*360)
" @' m' |/ o& j8 g
6 ?1 x* a1 n; E  c( l% a: E: _6 \4 M/ `4 I/ M
¯星形线
. {$ W2 I3 L# F  W$ X5 ta=5- D* g  I5 R# v6 v  {( F7 [
t=10 x( w  d! I2 `9 C* a
xt=a*(cos(360*t))^3# E4 {0 b6 f8 a* s( ^* @& s2 w
yt=a*(sin(360*t))^3- m% ?& o0 ]% D4 `

4 n7 h5 M% R1 E8 Z4 H¯螺纹线, d6 r3 V4 o) E6 V6 N( a1 a+ c5 ^
t=1% z0 {. ~' d" l# ?4 X: q. H7 f& E" g
xt=4*cos(t*(5*360))" V( @/ |4 w5 `: Y- B
yt=4*sin(t*(5*360))! V% b1 g! L- e# B7 r
zt=6*t0 Q' j% w9 Q7 B
; X. m6 V0 D) X: L! v/ @' h
蛇形线4 z7 g: S& }0 f5 f3 S" @& K! I
²t=1- ~  s0 v  u6 q7 b8 _5 R2 l7 b$ J
xt=2*cos(t*360*3)*t5 E. o5 @# s  f4 z' F/ X
yt=2*sin(t*360*3)*t' t9 m7 q. O# H
zt=(sqrt(sqrt(sqrt(t))))^3*5
; {5 I, q- `$ W2 J. u6 g$ T²t=1
8 k* |' c, m% Z, C' n" U1 d- g/ hr=t*3
+ T- Z# y. D6 q! e+ mtheta=t*360*3
, t6 K, d# q" }5 C* R. ?zt=sqrt(t)*7* b/ i  B' f! j+ {
²t=19 x+ h- ^+ g/ V' Z1 |
rho=360*sqrt(t)*2
, @) `8 R) n4 O9 Ptheta=t*25
$ n$ N1 T( o! Bphi=360*t*4
0 N2 e; ^- n9 w$ n- z. c
) A- f3 A6 r+ d' f6 Y$ c) x) p& ?5 W¯双余弦线. X% S4 n2 W( z/ a) K2 J1 X+ ~
t=1
  {! h* ]2 Q" Ixt=-(9.5*6.5)+t*(9.5*6.5*2)8 L" o6 Z1 U# |, [8 i+ j. T8 q7 |
yt=cos(t*360*6.5)*(6.35/2)-(6.35/2)6 E' ^; j, o# l( U3 j$ C" j+ N
zt=cos(t*360*8)*5
/ e/ R# C7 w% p0 R3 e# Z
0 E+ V7 c: y/ F) S) K2 W: ?! r9 A$ s/ P8 y! H% G$ e
¯对数线, \- \( f" y8 |+ S" j/ p, V: S/ c
t=1, @! |* H  h2 D7 |
xt=10*t
6 e4 Z+ F0 h. Eyt=log(10*t+0.0001)
# i! X  Z% ~6 s; ^
) l+ i. j3 }. H; K' u抛物线
* ?8 V: E& f; a7 ~3 ut=1
9 H6 q* y2 G0 v; X3 dxt=(4*t)
& i/ ^0 S3 n  Q( _% Syt=(3*t)+(5*t^2)
6 P7 m4 W3 {0 t4 ~
3 c. t7 x  D) o9 E2 [% G. `  S¯次声波% E1 a: U& @' ]' m, x. ?
t=17 A) j0 g" k% {! f. o$ Z
xt=t*5
) R1 P. ~1 @' o  X# Gyt=cos(t*360*8)*t
) E+ i8 Y8 X, w
0 U1 ~$ r9 i* Q6 [- G" t1 p正弦波
' _5 u; t+ b4 V4 g4 C$ V' Pt=1) \/ W3 S8 \# ~1 _" }( b$ E+ J
xt=5*t*t
$ Y) P) @; r  Y, dyt=sin(t*8*360)*0.5) w* T! c7 \( z3 p( b/ Z2 R

7 }; u4 v) N  ]. t$ I* n' P渐开线
/ E+ i- v! U9 C! y( g' a" R9 Zpitch_diameter=10$ v1 K) K1 M+ R6 t4 Q" R0 k& o- o
pressure_angle=20' O- V# y8 l3 o/ S& V
r=(pitch_diameter/2)*cos(pressure_angle)
- o! t5 ^# T: J" A- at=1( K+ n% p) I: i8 u; Z
xt=r*cos(90*t*t)+r*(90*t*t)*(pi/180)*sin(90*t*t)
3 S5 l% ?) k# Tyt=r*sin(90*t*t)-r*(90*t*t)*(pi/180)*cos(90*t*t)
1 b8 L% _/ G( N2 {- N/ B/ d( C, [* A/ G' l
  x4 A) _' e1 I* T* R6 B+ a- E+ D2 d# g
¯五角形线
1 v2 i: ]! F6 b9 e, k  X9 ft=1: A1 ^) ~+ c' d. Q% A: l* U8 w5 S
xt=2+(10-6)*cos(360*4*t)+10*cos((10/6-1)*(360*4*t))! S3 m4 i& W7 F( g' f3 F2 s
yt=2+(10-6)*sin(360*4*t)-6*sin((10/6-1)*(360*4*t))6 f9 Z9 Q& i- F( T' `
等等 !!!
0 v: p: Q. r. y6 a. F. k" B) U" f
7 Q1 \+ E# v/ j4 s[ 本帖最后由 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 . U% l4 b8 f. b' N2 y6 U
a                     0
! T; B: Z2 z% d1 a- w* D! Ob                  360
0 i  K! \: `: }  N- lm                   0.7 ' `: P" U2 J9 g5 B0 c, P* ^3 l
r               =m*z*cos(20)/2
2 D+ r) a. y7 y) C% _, ~s                 =(1-t)*a+t*b  : A. B4 p8 w3 E
t                     1  6 F" g3 [2 w$ h
xt               =r*cos(s)+r*rad(s)*sin(s)    s3 q# e' R$ Z/ W% `8 a) b
yt               =r*sin(s)-r*rad(s)*cos(s)  
, \% n8 I  e9 H) P: P# l( jz                      15  
' l, f! t: `' X0 f, Ezt                     0
5 b0 n& b9 Q8 X; Z; C( G1 B' Y1 Y# E, W& }
jkx.jpg

评分

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

查看全部评分

发表于 2007-9-15 14:42:32 | 显示全部楼层 来自: 中国四川资阳
这样对不对* w0 d# |9 i% Z( \9 B3 M
渐开线.JPG / i8 \% d* C. f. X6 q& V  y7 d4 B

) a3 Q$ x. B0 x" |5 T* l5 y: O8 x3 R1 U. u
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 | 显示全部楼层 来自: 中国四川资阳
这次应该差不多了.
& I# O# f" _3 C# k+ l7 l) p  T3 Y
2 G9 \! |5 r2 [% J: N
0 ~$ r  _/ M4 ?
) {. ^, |3 J& W  U+ @
( i$ U& o, I" }8 I9 e, g  I: ~, [5 h5 Y0 u" f

1 a" x1 _0 z- f3 g 渐开线.JPG & O4 U3 x9 \* V  z+ d1 o" G
" v6 j, @+ v9 B7 b$ w/ s
[ 本帖最后由 blue01 于 2007-9-18 13:21 编辑 ]

cure.rar

13.83 KB, 下载次数: 56

评分

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

查看全部评分

发表于 2007-9-20 17:09:01 | 显示全部楼层 来自: 中国江苏泰州
我这个算不算,有详细的渐开线方程的推导,知其然知其所以然。; h8 s1 ~# J8 h; I
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 )

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