QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
10天前
查看: 5393|回复: 13
收起左侧

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

 关闭 [复制链接]
发表于 2007-9-13 17:50:03 | 显示全部楼层 |阅读模式 来自: 中国山东潍坊
50三维币
各位大侠:' Z' s$ ?% H* r. b

9 I/ u* l: y# \    为了解决论坛大家关注的渐开线问题,本区决定以悬赏的形式向大家征集好的方法,集思广益共同解决。解决后的帖子做为资料存贮,这样以后再遇到该问题就不再接受求助帖,否则视为灌水!!
& M; N% ~/ M4 P  ?7 _( W  本次题目要求如下:- U! X) J$ M. Z- B
- g. v3 N6 c: Y' T4 h$ ~: v$ K3 c+ ^
    1.参与者做出完整的渐开线,并上传全参数附件;【+5金币】
- e' _- ]) [8 T: S4 G    2.做出完整的渐开线,并上传部件和方法及步骤者;【+15金币】
8 \0 I- x$ ]: D& v  Y* M3 f/ v8 ], t    3.做出完整的渐开线,并上传部件和方法及步骤,且方法优于其他方法者;【+50金币】
) e  {$ n6 N, @" N$ B    4.做出完整的渐开线,并上传部件和方法及步骤,且方法优于其他方法,并做出合理有效   的方法定位及编辑,并作出后处理的;【+80金币】
6 m8 s$ O6 g, @* `
0 @+ C1 p  O$ F2 s( q   注意:该渐开线不是做齿轮用的(因为有齿轮标准件),是做一个完整的,表达式里不需输入齿数和模数的,完整的渐开线曲线!(做渐开线凸轮轴)5 R9 U: H+ D( e
: t0 [7 O9 Y0 F  @( Z; D
  希望大家积极交流,共同进步,优秀的资料值得大家学习,也值得奖励!!
6 V, j3 n* z2 N* q" S, |( [
: Z5 _: [: F% I4 ^# M; [8 t) c! U7 m! O, N& n) n: v' X* Q% A
& C5 Q) Y% r1 ?/ X
& }+ E' |( ?9 x' V
; J9 s4 ^0 w. e( D; Y, |6 O4 c
                                                                         【UG技术交流区】版主部% u# Q- J1 V& S( c9 G3 g1 ]1 P. Z; z
  " L$ P0 n+ Y" K+ n' ]
                                                                                   2007.9.13+ s' Z7 c, V; P" z( H
    ( A; [, t( a4 ?1 h6 q- O+ J

" Q2 l* x0 Y  l! T4 }* |2 y[ 本帖最后由 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 的帖子

普通渐开线
6 p0 I. Y" E4 H坐标系:直角$ W; G1 F5 K9 Q. v; K& U
参数:t     参变量=t     起始:0   终止:5.95 R4 [  z! d! F4 |, l9 y
单位:度1 K) m' Y# S9 |% M$ H4 n
X(t)=6*(cos(t)+t*sin(t))
! l# b1 }% @- tY(t)=6*(sin(t)-t*cos(t))

评分

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

查看全部评分

发表于 2007-9-14 20:20:07 | 显示全部楼层 来自: 中国吉林长春
用规律曲线命令就可以画渐开线
1 S8 P" a/ a6 |7 k0 w3 {, ^7 @* F2 z9 V% R3 }
首先建立一下表达式(以标准渐开线齿轮为例):6 A5 ~; h( H$ {2 j6 t, ~0 a
! i5 [  C$ Y  B9 W( @  r
其中的xt yt zt就是渐开线的参数方程   一参数t为变量的- I: e. g1 k7 S6 I' F- F' o7 ^
然后点规律曲线   就可以作出标准渐开线了
& m: }9 h3 a; a/ r+ e9 y8 F8 H* u- \2 d; F. V

' v7 v# u- X% y, Z$ u2 W$ f1 P
5 Y0 t* \5 u# V4 |* x7 Q' ]关键是知道曲线的参数方程9 J+ s5 X. M5 O/ x
下面是一些常见曲线的参数方程:
( G! t2 c' M% O¯双外摆线0 v. D3 A/ m9 ^1 C- U1 ?
b=2.5
9 W% m! J$ D' H7 y* P) t5 h. j! ^$ ll=2.5( C% m0 D9 ]/ @6 N) k) \, |
t=10 Z9 r& H) A$ w, i2 S
xt=3*b*cos(t*360)+l*cos(3*t*360); D3 g  @) k& E: M/ B
yt=3*b*sin(t*360)+l*sin(3*t*360)
  X0 d/ c7 `: v7 J+ U/ ?
' u! _  j2 M/ `9 R' O# J
" E* a, L1 x; p) h3 \' @¯星形线$ R. w, Y' c: C1 S- B2 T5 f! s0 x
a=59 J7 c: h9 W0 @' p! h
t=16 {2 O7 P5 b* P4 Q3 p' c3 \5 {$ p
xt=a*(cos(360*t))^3
6 W( t- d/ [6 B' q1 C- oyt=a*(sin(360*t))^33 l9 X  x: Q$ p1 U7 I4 N. i

7 V' F& H9 V5 X5 K¯螺纹线( {6 E* J" g: x+ Y& z
t=1
4 \* B) I" G8 V1 k' axt=4*cos(t*(5*360))0 u) R* h, S, ^* t3 e5 L6 Z& }
yt=4*sin(t*(5*360))
% F6 }& e- V: I' M% K! n  Gzt=6*t
0 E+ S# A( s8 ]9 [* q9 N; \( O9 K- Y
蛇形线% E+ f! x1 i+ l  I6 D8 m. v
²t=1
' [, v( K- r6 {% z4 g! e& nxt=2*cos(t*360*3)*t
7 \$ _6 z& W1 `: ~+ v5 {! ]yt=2*sin(t*360*3)*t
: @5 _9 P+ G8 ozt=(sqrt(sqrt(sqrt(t))))^3*5% o& D/ `$ b+ V. s' Z7 o$ C- c# r6 u9 b
²t=1
, I. G3 g- ?, Z1 Sr=t*30 X9 r! K$ g7 Z# C5 e" {2 ~
theta=t*360*3
. }1 U+ q. `, @. n* ], |# |8 P7 ?zt=sqrt(t)*7
4 r5 d3 [! c9 B' Y6 h9 {²t=1
% t# k  _$ n7 ]0 Krho=360*sqrt(t)*2) E" x: ]2 u4 L/ Q0 [  ?
theta=t*25
! l; L- z8 Z( C& Yphi=360*t*4
8 G6 r% Y3 \* y) R0 ^
& a5 u8 k. l# ]* o1 `6 O¯双余弦线- ~& `9 K' o& _# u) @; T
t=1
& `2 s$ c5 [, [; G* B% zxt=-(9.5*6.5)+t*(9.5*6.5*2)( N8 v+ O5 U* m* Z' S0 _& r  P
yt=cos(t*360*6.5)*(6.35/2)-(6.35/2)
" w7 d" F$ O6 y% m5 \2 vzt=cos(t*360*8)*5
" |: p: m) [# e0 m  U* B2 e! h& M6 I, a/ Q  K9 _+ f
  y4 G) f8 e& B' W7 D1 |; j
¯对数线
" M# r2 y$ g) r9 z1 v- |t=1$ ?3 x, ^3 @8 h  i. m
xt=10*t" s+ P( H$ G0 {2 T8 ~( t
yt=log(10*t+0.0001)1 `/ Q6 `, @; q' S+ W) F
5 |; m: V/ `* U7 I1 |/ i
抛物线9 l3 M- }+ z- m. `
t=1
% V2 f- p% t1 |" n% }6 U) xxt=(4*t), c, g  r" i8 }) u0 V; S
yt=(3*t)+(5*t^2)
9 w  I$ m" w8 Z3 w8 q: R8 D" V7 c8 h9 Q% k/ B" {
¯次声波
) [# v% ?; }' i2 Q( b4 k) w6 u$ Qt=18 o. H! V5 s! a" S; [4 l
xt=t*5
: M  C# H6 G# I2 ayt=cos(t*360*8)*t* l/ b$ p: l+ g  R, U5 N

* I; ^8 f4 }5 ~) o' U+ a1 Z正弦波
7 C$ {1 m. y" |5 [" [/ u# st=1& F5 d6 z' v; q4 w* o0 e
xt=5*t*t
! N0 e& C: [5 ~- a5 ?! U5 ^yt=sin(t*8*360)*0.54 ], _& Q" f: I0 n
# c9 a: k+ [( ^* E) o- J1 [
渐开线, d2 a& Y4 w8 S3 C
pitch_diameter=10
4 l, g+ B: t% l$ Z+ Z* Ipressure_angle=20
. J$ U  \0 g, v  f; Nr=(pitch_diameter/2)*cos(pressure_angle)
3 x; E& s% @* ?- It=1
, M0 L' b/ U+ rxt=r*cos(90*t*t)+r*(90*t*t)*(pi/180)*sin(90*t*t)0 t  V6 m. H9 ]) u+ A5 H. p/ @5 |& ~
yt=r*sin(90*t*t)-r*(90*t*t)*(pi/180)*cos(90*t*t)
: o9 `7 h/ V! o6 H# O' E
* p0 J( S! q7 j' G  n- z% g: R8 {" I4 @; L4 A+ N1 ^; f0 l" n) U
¯五角形线
* U, I+ }  n: r4 h1 ht=1' o; e% ?" x6 W/ X
xt=2+(10-6)*cos(360*4*t)+10*cos((10/6-1)*(360*4*t))
; y- B  \7 g5 q* ^, h: f/ G. eyt=2+(10-6)*sin(360*4*t)-6*sin((10/6-1)*(360*4*t))
6 |# M2 m5 C+ z等等 !!!
# ^! y0 l$ [9 s
& R2 ]8 B/ Z: s( y( ^! ][ 本帖最后由 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 ! j" U. Z& ?9 q( v; D! B% m& b# @! f
a                     0
9 Y% _; {! K/ x, @/ N2 pb                  360
* P% X6 \6 @# I6 Im                   0.7 . y* s' D5 A0 Z! Q% M, N
r               =m*z*cos(20)/2
" `/ I) r5 K& G! V- O+ Os                 =(1-t)*a+t*b  * m6 C  t7 w+ X( |" S
t                     1  . ^2 ?5 ^5 t) g" e. c2 L7 o
xt               =r*cos(s)+r*rad(s)*sin(s)  
- n' D, o& |' k5 ?8 Byt               =r*sin(s)-r*rad(s)*cos(s)  . @0 }  [! P# m; U1 T
z                      15  % K9 S; Z# n& X" l6 X
zt                     0 3 I- f) w+ D4 a9 Y/ B

* _1 Q: P2 E8 q6 _! n, ~+ ~ jkx.jpg

评分

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

查看全部评分

发表于 2007-9-15 14:42:32 | 显示全部楼层 来自: 中国四川资阳
这样对不对
/ P: ]! e* s% h1 y 渐开线.JPG 3 S# c$ f3 M2 g

+ S* h# r7 a2 I3 Z/ [1 V2 o4 R( y/ q/ O' 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 | 显示全部楼层 来自: 中国四川资阳
这次应该差不多了.
# G1 _: @, t9 `+ n$ H1 R2 M$ x; p& v4 {0 z

3 a- t# Y, f( l7 f2 D( Y) P+ P9 \8 c4 e$ e7 S( Q

- z3 k$ `8 K4 b; C* p, c# G% w1 U: s3 q2 R/ D$ `% ]- w
/ M' s4 g+ t5 p# J( q( c" {3 K- n. t
渐开线.JPG
  r4 P+ {0 K3 z) p1 O
; Z, r! W$ e2 G$ m0 f. K2 L[ 本帖最后由 blue01 于 2007-9-18 13:21 编辑 ]

cure.rar

13.83 KB, 下载次数: 56

评分

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

查看全部评分

发表于 2007-9-20 17:09:01 | 显示全部楼层 来自: 中国江苏泰州
我这个算不算,有详细的渐开线方程的推导,知其然知其所以然。
  V6 s) n7 f! H" g& Yhttp://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 )

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