QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

 关闭 [复制链接]
发表于 2007-9-13 17:50:03 | 显示全部楼层 |阅读模式 来自: 中国山东潍坊
50三维币
各位大侠:
4 {4 V( M1 D9 k9 Q" f% L$ w
1 \  n" q! b* ?+ M    为了解决论坛大家关注的渐开线问题,本区决定以悬赏的形式向大家征集好的方法,集思广益共同解决。解决后的帖子做为资料存贮,这样以后再遇到该问题就不再接受求助帖,否则视为灌水!!9 q# |; r- v8 N
  本次题目要求如下:
$ Y$ e) o: \7 Y+ p3 v6 h
7 x; l5 _1 P7 K0 m    1.参与者做出完整的渐开线,并上传全参数附件;【+5金币】
" S  g# h2 [: q0 R4 q/ q; F    2.做出完整的渐开线,并上传部件和方法及步骤者;【+15金币】
3 m- _' @: F; P8 V    3.做出完整的渐开线,并上传部件和方法及步骤,且方法优于其他方法者;【+50金币】
* O  u4 ~6 S/ p3 M8 W; K, k    4.做出完整的渐开线,并上传部件和方法及步骤,且方法优于其他方法,并做出合理有效   的方法定位及编辑,并作出后处理的;【+80金币】
+ _. `; Y  C* `9 M- ]2 C
2 B9 R! ^# V# I  O   注意:该渐开线不是做齿轮用的(因为有齿轮标准件),是做一个完整的,表达式里不需输入齿数和模数的,完整的渐开线曲线!(做渐开线凸轮轴)3 m) F5 H0 X+ W- m+ a
6 z, _2 g. b9 l5 p5 u
  希望大家积极交流,共同进步,优秀的资料值得大家学习,也值得奖励!!
# }) r' G7 d. R: A( A  D/ K5 E- e# w4 q" N; W2 _; {1 F# |
* Q9 `; k  D7 N3 U5 Q- X6 [' W

# L7 W* N, o9 l% ?0 y& R
2 B# a! ]$ @8 T/ t
: N' }6 `7 n. w% ~3 c4 L2 r                                                                         【UG技术交流区】版主部9 Z  I; j0 H' ]) y$ X
  $ {* ?0 C$ ~: X( W1 J1 k
                                                                                   2007.9.13
$ e( X. d* B5 ]. {+ \1 T& N   
' d) ]! _/ M$ m3 ~7 G5 _% Y2 P& r1 z/ f
[ 本帖最后由 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 的帖子

普通渐开线0 c5 O5 g4 I0 O. y
坐标系:直角
  U. Y; J4 I4 j, K2 U+ W" i/ I6 l参数:t     参变量=t     起始:0   终止:5.9$ H- Q9 X2 X9 `
单位:度
8 ?% V$ x2 [( k7 TX(t)=6*(cos(t)+t*sin(t))5 O* s9 t2 M/ X/ X
Y(t)=6*(sin(t)-t*cos(t))

评分

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

查看全部评分

发表于 2007-9-14 20:20:07 | 显示全部楼层 来自: 中国吉林长春
用规律曲线命令就可以画渐开线 4 H4 u* m+ W; U$ \8 d) D9 v
& E: K% m+ Q) d# h
首先建立一下表达式(以标准渐开线齿轮为例):. V8 H6 v$ _+ F
6 @5 G, G1 p: A9 n  N) y2 U: g* M2 |
其中的xt yt zt就是渐开线的参数方程   一参数t为变量的2 F) V- Z! e# p6 ~
然后点规律曲线   就可以作出标准渐开线了
( |3 X  M1 C' r6 W( T* H$ E/ y7 [
4 m" t1 U2 i/ M' B1 m
0 t2 q+ ^- p3 D/ `! @6 H# W, ]. `$ a+ c) O( a7 A
关键是知道曲线的参数方程
- l9 I9 h  O1 n" b! ?' n* U下面是一些常见曲线的参数方程:
8 B. Z0 x) O+ q& D¯双外摆线
# d' e5 G3 }0 v- n/ l$ e6 nb=2.5
- i. m. y; `/ F9 i4 x, J5 _: Tl=2.5; x) m. r' ~: H" T6 k4 \- A4 _
t=11 r) L$ b2 ?7 }1 y: y
xt=3*b*cos(t*360)+l*cos(3*t*360): F9 G5 V7 B# y4 |  z
yt=3*b*sin(t*360)+l*sin(3*t*360)
* Z3 S" `4 x$ J! V9 L: R% O
1 w, F* p' U3 |# V+ g6 Q2 B9 {0 R% _" E1 J) m/ C) M
¯星形线
, Y4 y6 |3 T. z. Ga=5$ I6 K+ \# U" D9 z( _3 k
t=1
$ A! P5 x# H9 ~6 x2 K4 I2 Z( |xt=a*(cos(360*t))^3
: t6 c9 Q# }0 d3 s+ Wyt=a*(sin(360*t))^3* W& h3 ?5 g; S& t; w- D( \
! \0 l4 w6 [/ K7 k$ F: T; j: n
¯螺纹线- F' A( R# a0 g4 [! Y
t=1" j8 E) u. f  A9 x3 `" h+ Z
xt=4*cos(t*(5*360))8 s5 i1 m" |9 c  Z
yt=4*sin(t*(5*360))
5 v( i3 U3 Z- e6 v# S+ m: Czt=6*t
; `& `  j  M* _7 p7 v3 f0 f" l. }
蛇形线! D. |  v+ {) l5 f  S
²t=14 r& s% v4 u( a$ q9 Y5 M) T& x
xt=2*cos(t*360*3)*t
; v- P4 `$ t7 l; \' ryt=2*sin(t*360*3)*t+ W  D" _( n0 `+ B& t( L5 C
zt=(sqrt(sqrt(sqrt(t))))^3*5
$ I( N( a! {3 l3 P9 S1 K! M²t=1
- |3 `; ~) w4 sr=t*33 @" A) U) o' I
theta=t*360*3
/ K5 T) X8 A" Mzt=sqrt(t)*7
( d; t: `9 S/ k  t' L: J²t=17 c! B1 j. q# U3 G1 r
rho=360*sqrt(t)*2
+ `+ g4 g1 j. }" m, n0 Z6 B+ J+ N: Itheta=t*257 `1 [( h4 R; Q% S" e' J5 N. _
phi=360*t*4
" g0 g) {) n! ~7 R7 d$ R. Y. p' D4 S- \+ R9 ]2 w6 ~
¯双余弦线/ W3 ^: e0 N8 }8 |
t=1
9 V" a# Y6 K$ R& i6 s# bxt=-(9.5*6.5)+t*(9.5*6.5*2)
- ]/ B4 f! b6 ^, }/ F, Fyt=cos(t*360*6.5)*(6.35/2)-(6.35/2): u9 e# ~3 S# L5 z; ?# K' y# [9 X
zt=cos(t*360*8)*5
6 `9 l+ f- K1 ^/ \4 a: U2 G0 n' p, q$ ~; G& Z2 J

2 E1 O3 z1 ]& M/ U( B¯对数线$ o, X# n6 s! c3 _3 c% I/ ]
t=14 G2 u$ _7 u8 b& O6 s
xt=10*t6 t  H3 a+ M+ @' i. F' N  ?  x
yt=log(10*t+0.0001)/ T$ f/ ]" Q6 t4 K; s$ q

+ ~* P' P2 J3 T抛物线
' _+ t/ w4 s2 u# s. zt=1# P0 F, V  W0 K" v, E
xt=(4*t)1 N# u5 J8 o( {$ Z+ ^* G) g
yt=(3*t)+(5*t^2)  N, k: B. Z! ~

9 J4 r, V+ d! g5 ^3 y¯次声波
# |: d* W" g# e/ Rt=18 j, u& O* x; E3 X
xt=t*5
! u7 D3 w2 H" i8 S; n) tyt=cos(t*360*8)*t
. z  C) g9 p5 U' a) N& s9 W8 L: u, j: t2 u* F5 d  n! s& [
正弦波
2 q5 `  W; r& p8 r; L$ c; N6 Dt=13 O5 y$ s9 G1 F. N, B) x6 ]4 A
xt=5*t*t6 g3 E' D. ~9 t' u
yt=sin(t*8*360)*0.5
* O* e9 x. \8 A7 o0 }' N
" L: l- _; Q' E渐开线' w1 c$ n: X8 O& q2 t
pitch_diameter=10" g8 B4 S( a& n6 w& C9 X- n; C4 G: z
pressure_angle=20' N4 v8 n" s; g5 C0 Q, H
r=(pitch_diameter/2)*cos(pressure_angle)- \" d/ q' c  j
t=1+ a1 f6 J, T" R8 b2 h
xt=r*cos(90*t*t)+r*(90*t*t)*(pi/180)*sin(90*t*t)$ A! d  s" p; N* L
yt=r*sin(90*t*t)-r*(90*t*t)*(pi/180)*cos(90*t*t)
/ O( Q6 k; s/ H; h) U+ H. b. E' P3 S7 `2 [( _" j9 q! y/ P1 o

: E( ]1 T6 S& H4 W( H¯五角形线
: W0 @* R9 m/ @( It=1$ u* S1 z6 ~3 O% @% {* S
xt=2+(10-6)*cos(360*4*t)+10*cos((10/6-1)*(360*4*t))
# Y, X! ?" _' Pyt=2+(10-6)*sin(360*4*t)-6*sin((10/6-1)*(360*4*t))# @2 D( G' b+ Z9 u# ^" D
等等 !!!
1 d8 B" L; J9 s5 d- E4 J
- E! u7 h$ m9 z6 Q) p  S$ g2 K[ 本帖最后由 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 , Q( n: O0 ]6 q8 S" \+ R! x3 a
a                     0 ! W" e$ m5 M; o, b( ^
b                  360 8 d3 K, q, Y% B0 i4 t
m                   0.7 6 ]+ W" I- E8 \% |1 q
r               =m*z*cos(20)/2 1 v' Z5 u5 q  |9 y. p0 e' O
s                 =(1-t)*a+t*b  
: a7 G, W: U2 F" m4 Q7 _t                     1  ! Z6 |  G8 b0 ?! y
xt               =r*cos(s)+r*rad(s)*sin(s)  . G8 f: J5 C- W0 `* q8 F* \
yt               =r*sin(s)-r*rad(s)*cos(s)  5 q6 u8 b$ k3 k' O* }! A" u
z                      15  5 ^" f. P( c0 l9 b7 ?0 Y3 {
zt                     0
5 F: h. F) _6 X8 d% ?! }/ k; r8 O1 \# e1 ^. r- ^- @
jkx.jpg

评分

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

查看全部评分

发表于 2007-9-15 14:42:32 | 显示全部楼层 来自: 中国四川资阳
这样对不对4 S; H% r! H# W. x
渐开线.JPG
4 x" s: i4 q7 b; _
. a- w7 j2 R. E7 J% v5 n, e; k) \+ C) k" J; ?
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 | 显示全部楼层 来自: 中国四川资阳
这次应该差不多了.
* O0 `, j) u: d/ t6 Z2 ^0 _7 {; L- C  Z7 [1 v' s, b2 q

7 X0 }1 h' r4 t5 O. p& a% w. I! l' }1 e5 v1 w- U) I6 \7 M

. ~! @* r4 K1 Y$ P
0 N: C7 h6 ?, X2 I) [" ~
; T3 L+ j' B4 r% M6 ] 渐开线.JPG % y7 N& B+ t) `* I" `1 o( W! P

: X# d" S; m6 m: J$ z[ 本帖最后由 blue01 于 2007-9-18 13:21 编辑 ]

cure.rar

13.83 KB, 下载次数: 56

评分

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

查看全部评分

发表于 2007-9-20 17:09:01 | 显示全部楼层 来自: 中国江苏泰州
我这个算不算,有详细的渐开线方程的推导,知其然知其所以然。
% q6 N# x8 [" U5 M& ehttp://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 )

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