QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

 关闭 [复制链接]
发表于 2007-9-13 17:50:03 | 显示全部楼层 |阅读模式 来自: 中国山东潍坊
50三维币
各位大侠:
- P4 X1 f# e" ~& o1 o" u6 @( b6 V$ r; N* Y0 z" _8 I8 V' G
    为了解决论坛大家关注的渐开线问题,本区决定以悬赏的形式向大家征集好的方法,集思广益共同解决。解决后的帖子做为资料存贮,这样以后再遇到该问题就不再接受求助帖,否则视为灌水!!% Y% b! r5 \7 ~2 D/ u
  本次题目要求如下:9 j2 Z9 S/ G  E: E

  p) [8 y  S, Q( J2 ^7 l2 \    1.参与者做出完整的渐开线,并上传全参数附件;【+5金币】( `3 U0 k9 K0 C6 Z  C: V/ |$ d
    2.做出完整的渐开线,并上传部件和方法及步骤者;【+15金币】
1 S! t0 G0 r5 i: ]% S& w    3.做出完整的渐开线,并上传部件和方法及步骤,且方法优于其他方法者;【+50金币】+ v* V" [$ s- i8 ~- Q
    4.做出完整的渐开线,并上传部件和方法及步骤,且方法优于其他方法,并做出合理有效   的方法定位及编辑,并作出后处理的;【+80金币】
$ ?, ?8 o- t$ h1 X+ u
! r9 S- k* n& m- s# p   注意:该渐开线不是做齿轮用的(因为有齿轮标准件),是做一个完整的,表达式里不需输入齿数和模数的,完整的渐开线曲线!(做渐开线凸轮轴), L2 o" g* w2 \* ?# w
: V0 j2 {& S6 d4 o: B; B, n% P* e
  希望大家积极交流,共同进步,优秀的资料值得大家学习,也值得奖励!!
# C! P) n. E% p* {
$ c; f2 S! C  H% O# Y( Z0 _
* S' L( |' p9 ~+ i4 B9 u$ V: D% P* O0 N, g9 w+ e
2 [9 ^! `) [" f# }+ n/ P
. F7 Z) G. ~5 T3 p$ C) W0 M
                                                                         【UG技术交流区】版主部( f! o! _' i" P7 d
  % ?6 \+ l) Y; E  c1 e# _9 c* o& B/ \
                                                                                   2007.9.133 w$ G" W- S6 l# s- A% y* l
   
, d& F% B& I* h: Q) |
9 f& z3 _0 f. c( [* C1 o[ 本帖最后由 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 的帖子

普通渐开线
  i- C) e+ r3 E. u8 G7 |/ h) ]1 A坐标系:直角
1 a% h5 V/ }) G9 t/ x' W参数:t     参变量=t     起始:0   终止:5.9! H/ y$ S8 o+ l- _
单位:度# V9 s2 C0 n2 q; ]+ h4 z; |; I( J! m
X(t)=6*(cos(t)+t*sin(t))! s) D" l( D* j) k8 f$ q9 f
Y(t)=6*(sin(t)-t*cos(t))

评分

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

查看全部评分

发表于 2007-9-14 20:20:07 | 显示全部楼层 来自: 中国吉林长春
用规律曲线命令就可以画渐开线
( P5 e* N# t! @4 u. w& s+ {/ z7 ]) z0 l6 Q
首先建立一下表达式(以标准渐开线齿轮为例):
/ A1 U' L, B8 a  q8 ~3 `
& f$ ~* ?6 v  p5 J8 Q! O) |8 _其中的xt yt zt就是渐开线的参数方程   一参数t为变量的
* C& g% L& |0 A7 o/ A; L然后点规律曲线   就可以作出标准渐开线了
: d  p6 f* I' J: B* @0 E: P( G  U2 h/ n$ G
: D0 a. d5 B; D" g6 j# P: _

4 V; V7 D* w/ j# S( k关键是知道曲线的参数方程2 M: I: {& ]9 A( ~& u2 L  C
下面是一些常见曲线的参数方程:
1 j* f8 C; t/ Q$ M$ Q8 k4 p¯双外摆线
( l  _( I/ g; N3 P+ u+ a) eb=2.5, ?! B4 B7 E  A2 [
l=2.56 s2 }. M( u& J$ h  ?
t=15 o7 x# p& _; k  u- X: ~
xt=3*b*cos(t*360)+l*cos(3*t*360)
( b" a% B$ @& F  h* o. z: ]5 W) Oyt=3*b*sin(t*360)+l*sin(3*t*360)
# `: \2 T2 l- B+ q6 W; e( J9 o: i  G/ L+ ?# u
- z- [9 l. g& M) k
¯星形线( l+ T. y) r. V8 U& D* r9 l
a=5
" j# w' P- a) ^9 W( Gt=1
+ h) _  y* k: h4 M* M. d( p, V2 H6 b/ Yxt=a*(cos(360*t))^3: C7 n& q$ i0 Y3 g& E- V
yt=a*(sin(360*t))^3
% g' K" I" T( K* J: K9 p
4 A) `) \1 q- v! _¯螺纹线
+ D* G& u. w# X5 _( f7 C+ Xt=1( c. U% G6 }5 a8 A7 [
xt=4*cos(t*(5*360))
! [/ e/ D- o$ ~+ c6 r8 b! |yt=4*sin(t*(5*360))
0 \& I; T/ W% ]: n9 ?zt=6*t
% ^1 p4 w9 T3 q6 \
7 q2 G3 u) h! u5 I蛇形线) x3 l" M) U6 G5 q: R: R
²t=1
6 h- D, ~$ b0 s$ U& lxt=2*cos(t*360*3)*t
# c* H$ V: ^8 B, lyt=2*sin(t*360*3)*t- H  `$ i2 s0 Z) z" n; n
zt=(sqrt(sqrt(sqrt(t))))^3*5
  m! L! h7 n3 D+ ~$ w$ ]²t=1% R5 d+ V6 K! M: P) Q! I
r=t*3
' m6 i- {: F9 {( E0 o4 y8 itheta=t*360*3
. M- o9 S! ]! |; O# N5 m- Yzt=sqrt(t)*7) p( U; X6 _9 e) C% H
²t=1
! l0 ?9 s  ^8 ^  @3 Prho=360*sqrt(t)*2) X6 |" [/ ]8 l, U3 s# T
theta=t*253 V% M  ~0 Z3 ~0 q  M, {
phi=360*t*45 k) ]9 m+ Z9 [" b7 z& `
# v2 w4 _9 M6 W. ^1 Q, [, {
¯双余弦线
, d* n, t9 H( h" j% st=1" Q5 a6 I! L# |( O* d4 [8 @# |
xt=-(9.5*6.5)+t*(9.5*6.5*2), w1 w1 j$ C) f2 j, ^$ d! S
yt=cos(t*360*6.5)*(6.35/2)-(6.35/2)
( x0 v: t! e3 `- R! Y! q5 [0 F( Bzt=cos(t*360*8)*5
% @) z0 p+ d0 _, o( b: ~. w! e
  q9 b* a9 V0 P# S7 z7 A
/ R/ D% e- t/ D1 K+ {2 {/ z¯对数线9 ^6 |  u: O0 \8 g( N
t=1
# C0 t0 E5 e; }xt=10*t1 \, [5 r8 n" k" {! F6 W
yt=log(10*t+0.0001)
. ?( r2 k! E3 o) M2 `  _, p  f
0 c2 W0 a, [- ^$ B4 ?* n抛物线: n! ^, L' G. ^  A# R, G& F- F" o
t=1
. u& o7 v' U  o# c/ k: Txt=(4*t)
2 b- l  b" e+ j) h9 R/ d2 Iyt=(3*t)+(5*t^2)( D1 d7 ^$ ~- j2 Z& F: f
$ s6 Y' u5 S( {" S
¯次声波
# m  H3 |% i* @- Kt=1
0 J, N4 g, o: X, V/ h# q) Ixt=t*56 R( c+ P5 d: O! Y7 S* d
yt=cos(t*360*8)*t
' M" J" ^( y8 L& Y0 y4 \5 u  I- h  @: z* N) G) q
正弦波
) S; i) {0 P# H1 X0 j+ s& h5 vt=13 o; R2 p$ M- V2 z- b2 u
xt=5*t*t
2 E$ u# Y; k& W  D0 l- n  ]yt=sin(t*8*360)*0.54 V" @5 f# k+ h7 z/ f
# ~7 J3 E, N1 a; z3 s
渐开线
& `$ N3 ~' {# L  u" Lpitch_diameter=10
' ~$ p) c5 U1 Wpressure_angle=20, @: w: |/ f( {$ r) [. _4 Y8 ?
r=(pitch_diameter/2)*cos(pressure_angle)
) ^& M! o  B8 b1 Mt=1  H  s* Z! M8 P" j
xt=r*cos(90*t*t)+r*(90*t*t)*(pi/180)*sin(90*t*t)
; x% J0 S; T7 @/ L: x8 \yt=r*sin(90*t*t)-r*(90*t*t)*(pi/180)*cos(90*t*t)2 {# {8 w0 O9 _) R8 c7 @* E. ^

& _* e* E; {6 W4 ]1 ]7 Q0 S* D  F
: |  Q; ~, }( U5 X! W+ p2 T¯五角形线, e% Z; a  A1 S9 X7 \3 V. Y) @
t=1
/ {% o& K4 w* d( o4 D, `xt=2+(10-6)*cos(360*4*t)+10*cos((10/6-1)*(360*4*t))
/ i1 ~( D! h( j) R2 W" Byt=2+(10-6)*sin(360*4*t)-6*sin((10/6-1)*(360*4*t))3 O. i3 L6 ^0 T& L& `$ Q- a1 ~3 i! g
等等 !!!
1 q& O5 {7 V2 r% Z/ v
3 p4 ^" c6 \) g% E: Z8 o[ 本帖最后由 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
& U0 V) L; t: O+ z1 ka                     0 " G- K  H7 |4 I/ |' B5 I" [
b                  360 3 r% c5 v, C  E& ^# q+ s
m                   0.7
0 |. B! @, v7 ?0 V. F9 ~0 Rr               =m*z*cos(20)/2 1 c- U/ d, H' s& e7 U
s                 =(1-t)*a+t*b  
, Q; Y5 o0 c' U) K! ]' D9 H4 {t                     1  
$ }" H6 }5 F- i. m/ hxt               =r*cos(s)+r*rad(s)*sin(s)  
' t& t2 p' C* c  _yt               =r*sin(s)-r*rad(s)*cos(s)  5 Z8 G+ f7 W. o& u
z                      15  
, y* @. |- y/ C; t) Nzt                     0 3 w9 \' d( r2 K$ g

+ N7 N, s9 ]# S% {4 b jkx.jpg

评分

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

查看全部评分

发表于 2007-9-15 14:42:32 | 显示全部楼层 来自: 中国四川资阳
这样对不对2 b( y  ^( F" f
渐开线.JPG
1 S( H3 S# R4 g& w" O5 `9 }
3 ?4 Z+ f$ Y3 e* n# O( A
& ^! |# K# W0 {0 q 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 | 显示全部楼层 来自: 中国四川资阳
这次应该差不多了./ Q$ I3 ?2 K; I

/ e8 p: P/ [. F; V, z
% i6 l- i, W. d- G4 \. T0 S0 ]( O* j0 H" w1 k2 L

3 w+ u7 m# F  [' o* g* s6 `1 f8 _8 z& O0 g7 r2 `! ]; q

# n6 T4 J# ]/ _, K; X: E9 z 渐开线.JPG
, u9 P1 k- v  s) L5 Y
/ n- l1 ^' u0 f' U[ 本帖最后由 blue01 于 2007-9-18 13:21 编辑 ]

cure.rar

13.83 KB, 下载次数: 56

评分

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

查看全部评分

发表于 2007-9-20 17:09:01 | 显示全部楼层 来自: 中国江苏泰州
我这个算不算,有详细的渐开线方程的推导,知其然知其所以然。
9 u7 m  U; Y9 U. ^1 S2 D( uhttp://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 )

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