QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

 关闭 [复制链接]
发表于 2007-9-13 17:50:03 | 显示全部楼层 |阅读模式 来自: 中国山东潍坊
50三维币
各位大侠:9 X, L/ q* ]2 C! \" r, S
1 z0 t! |7 l# o5 {5 q! y9 j6 \4 @& h
    为了解决论坛大家关注的渐开线问题,本区决定以悬赏的形式向大家征集好的方法,集思广益共同解决。解决后的帖子做为资料存贮,这样以后再遇到该问题就不再接受求助帖,否则视为灌水!!+ w3 i+ v$ X7 l7 @- N$ V
  本次题目要求如下:
. h9 M/ `1 m% B$ I: z  U5 s- w" k5 R& z5 q! X% @/ {" {( }
    1.参与者做出完整的渐开线,并上传全参数附件;【+5金币】) D8 W# \! c' `/ h2 O0 L' n8 s
    2.做出完整的渐开线,并上传部件和方法及步骤者;【+15金币】
5 e( I" {: x' U0 V8 b4 ~    3.做出完整的渐开线,并上传部件和方法及步骤,且方法优于其他方法者;【+50金币】1 m4 e* s$ v0 y, l
    4.做出完整的渐开线,并上传部件和方法及步骤,且方法优于其他方法,并做出合理有效   的方法定位及编辑,并作出后处理的;【+80金币】8 N' s9 [  f: i2 J. F, x
' Q9 F& ~( p  w9 U3 v% [
   注意:该渐开线不是做齿轮用的(因为有齿轮标准件),是做一个完整的,表达式里不需输入齿数和模数的,完整的渐开线曲线!(做渐开线凸轮轴)2 T- @% c* L; l4 {. r  s7 c

+ ?! R3 i1 E$ M' C% c  希望大家积极交流,共同进步,优秀的资料值得大家学习,也值得奖励!!
  |' ?5 J7 N7 p6 }
0 L* ~2 u3 c% u' a7 h2 |  }3 z9 l* i: {
6 l3 ~: o6 `/ S$ F" U! G
8 o$ d( f4 n& u! q  Z0 |

. n- |9 Y" K/ z6 i                                                                         【UG技术交流区】版主部
1 X# N$ C# P) V  n& K  / U7 F, a# W/ c3 m2 O/ N7 z
                                                                                   2007.9.13( a$ F1 W5 `' j' ]. E
    / }. Z  c. @- N. @  O& S

  N2 E$ H* N- g2 K( L0 M: `- V. |[ 本帖最后由 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 的帖子

普通渐开线
/ {7 {6 f3 ?7 c$ r& [, L坐标系:直角
+ g0 t# A6 W7 b0 F" X9 d" g3 L参数:t     参变量=t     起始:0   终止:5.9! C( \6 E+ C- L* C! z
单位:度
# h; Y- ^* \9 G! Y( C- KX(t)=6*(cos(t)+t*sin(t))
/ E, Y' W. p, n" @/ {, Z- K3 PY(t)=6*(sin(t)-t*cos(t))

评分

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

查看全部评分

发表于 2007-9-14 20:20:07 | 显示全部楼层 来自: 中国吉林长春
用规律曲线命令就可以画渐开线
1 r, m) C( a( b  q2 \" k( V
6 _  O, n0 K2 X. q: u首先建立一下表达式(以标准渐开线齿轮为例):5 H6 @' k, G, z. l3 X

% R7 ?  B: _5 z. [其中的xt yt zt就是渐开线的参数方程   一参数t为变量的
) z4 `% a' v( _2 K( E9 V然后点规律曲线   就可以作出标准渐开线了
( w2 m0 Q, ^+ B9 @. j+ Y& Y' y7 q; f* ^( D

2 K" s. y0 J* o7 C$ U7 }3 n- r/ K3 e: y  y
关键是知道曲线的参数方程
8 F0 H% `0 c, U# [. V下面是一些常见曲线的参数方程:
7 X( |3 N& A& x' j3 [¯双外摆线
5 X( b2 ]) T. j: u, ^( Hb=2.5
4 G" l5 b7 f" Y) s, Hl=2.5( ]8 e% a: o) D- ]* d0 B
t=1% F  P! F5 F+ `* q6 X8 V
xt=3*b*cos(t*360)+l*cos(3*t*360)7 T: i! @+ b9 X. X8 _! X; f
yt=3*b*sin(t*360)+l*sin(3*t*360)
6 U' e7 ^9 k% K" L1 ?" h8 @( d( q' j2 V* B
, c: Y9 @, U4 [  H! F" U6 U4 b
¯星形线7 j8 D+ }2 @0 \3 J$ H/ X. C7 X
a=5
% a6 [8 i2 o- Bt=1: U# v2 E7 B; T3 Z
xt=a*(cos(360*t))^3
  H# t* K6 D) A. pyt=a*(sin(360*t))^3
+ v8 a  x  T& m( X
- A/ g% H+ e# h6 g) A¯螺纹线
: J& h+ n0 B" V9 Ht=1+ s: }! s) D0 T- F2 r. {
xt=4*cos(t*(5*360))
% T5 L- n, R' [$ Hyt=4*sin(t*(5*360))
. K1 b2 ^5 z3 g) j% x) d% Kzt=6*t8 T; p+ Z: _/ p1 O* x% g

3 D6 X, y5 l5 q3 B0 c9 ~% C蛇形线
; _3 p! d* A3 ^5 P2 ^9 p²t=1% }: L( t9 S1 ?( n
xt=2*cos(t*360*3)*t( p) \" C1 U2 U. a# {3 R" q
yt=2*sin(t*360*3)*t8 M# |; D9 J( z1 l% D
zt=(sqrt(sqrt(sqrt(t))))^3*5& i1 T; V9 k4 C
²t=1
2 O4 N" b3 O4 L! K) c# m: v  s+ Ir=t*3# G  h5 f% o" c+ I# J
theta=t*360*3
" ]4 \+ |' ^. q$ a, {7 V5 c4 @zt=sqrt(t)*7
9 }1 e0 ]. ~. d4 b+ t²t=1- u% d1 I8 i; \2 V( G3 v4 n
rho=360*sqrt(t)*2
0 A; V2 |  G# {/ z6 w/ {# u2 atheta=t*255 E( g4 o7 H' |
phi=360*t*4& Y  j, G5 k8 c" T

6 K  z+ u; {" |$ U, R4 S¯双余弦线
8 x9 I; n, ?& r4 e& j' Qt=1- U3 R9 Q+ v! E. X  ?% G
xt=-(9.5*6.5)+t*(9.5*6.5*2)2 [6 s5 F4 S6 f$ }, A  D! R$ J
yt=cos(t*360*6.5)*(6.35/2)-(6.35/2)
  n- s' j& b$ G6 g1 _zt=cos(t*360*8)*5& X: \. y5 _* c. H" }

, }6 G5 j2 q; I/ L% x. B6 Z0 @7 r# F6 |" n% P4 S
¯对数线* ^% O) T# q+ m9 C; d5 I& q( Y
t=16 w4 f7 W( P( P" O
xt=10*t' _3 |) C: l7 f! r* X0 A
yt=log(10*t+0.0001)- K, _1 K- C- h1 n$ i" l1 V
/ K* V2 s: U. i+ l" k6 _  ]
抛物线3 l5 V3 D* a: ]) l6 r$ L7 ]
t=19 w8 o8 K1 u8 M- I+ ~
xt=(4*t)
! L. b. K3 T9 oyt=(3*t)+(5*t^2)1 G# D+ n9 X" X0 _

. N4 `& w4 L- Z: U: W: q& U¯次声波
$ x# C; Z6 J) E# `! K- It=10 k& F' L6 L: \# Q* t0 |) g' j) f
xt=t*5
& `4 V* Z5 u1 \2 t$ Fyt=cos(t*360*8)*t, l9 C& M4 r) o1 m1 K- @& r
6 t+ F  d  P, Y' K
正弦波) K0 \, F: c$ V6 Z
t=1+ [* o& n7 a; T& J  T$ X7 n
xt=5*t*t* u) x! m; h7 ?# ?0 z
yt=sin(t*8*360)*0.59 d9 u4 a2 E9 \% z. I9 i
3 q# r4 ]4 `9 k% w* F& T
渐开线
4 i: ^9 z+ ^( K6 {# v$ z  Kpitch_diameter=104 Z+ o2 Z& y& W8 n9 V7 q8 K) ]1 U
pressure_angle=20  N* C! L$ Q2 L
r=(pitch_diameter/2)*cos(pressure_angle)4 [, B  Q7 r( \; n$ q
t=1
# x+ U2 I  R, u' d  Hxt=r*cos(90*t*t)+r*(90*t*t)*(pi/180)*sin(90*t*t)$ }) ~" o+ p* A+ O% x
yt=r*sin(90*t*t)-r*(90*t*t)*(pi/180)*cos(90*t*t)9 @) q4 s2 q: m3 h/ N; B# p

4 `9 J: _+ o( Z/ s; n
8 F$ f, O6 H5 Q( q  ~* r5 a¯五角形线; b) U4 A6 g8 p  ^4 o" e; ^; X8 w
t=18 j' J0 o, V+ ?) ]" H+ p% F
xt=2+(10-6)*cos(360*4*t)+10*cos((10/6-1)*(360*4*t))
' _# `8 R! j% C' l: c$ O' B9 uyt=2+(10-6)*sin(360*4*t)-6*sin((10/6-1)*(360*4*t))& K/ F7 G! }& j$ B5 {" o) n
等等 !!!5 T. y# f( Y! R( j( \
8 n3 f9 ^" F! o: x# ?# ?, M7 ~
[ 本帖最后由 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 ; k- c% {4 `4 p) X  e* o+ S
a                     0 8 S5 I& D. U, s: ]* m1 q
b                  360
" |/ N% `$ [' w( om                   0.7 + A; _9 C7 q6 X% c
r               =m*z*cos(20)/2
$ Y3 N. z8 R5 z* p6 Z4 is                 =(1-t)*a+t*b  & i) w& F" C2 W! p5 c
t                     1  
. _* G9 P# J$ Z6 d4 B6 D. Dxt               =r*cos(s)+r*rad(s)*sin(s)  
3 y; V0 F3 O( e2 A* _: fyt               =r*sin(s)-r*rad(s)*cos(s)  
( [) x4 @( A, f# fz                      15  / h* {: P8 q; D; S( D7 T+ W
zt                     0 , f/ `9 k" R/ j3 [% q

  |! m! b" \9 i! Z( F jkx.jpg

评分

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

查看全部评分

发表于 2007-9-15 14:42:32 | 显示全部楼层 来自: 中国四川资阳
这样对不对
3 k4 j) W# n* O3 P2 f& W( O4 g* d 渐开线.JPG & m% o! G) f6 b& j. |
3 G- }! Q: K$ |; X  i3 j9 k- u

) t& a# l7 Y+ d+ s( N) M 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 | 显示全部楼层 来自: 中国四川资阳
这次应该差不多了.& V) E3 W. F6 S: X8 ]0 |- |5 c

/ {, O) m  P, U7 [( b$ J5 w, z! w

7 X3 v6 x; p' H* y
7 {1 ?& ]7 d/ t# G" a3 e# P6 \  f1 {; v+ |' P/ s
2 ]! r; f. t: ^& T* r9 ?
渐开线.JPG . X: u* Q  h! z* [

9 n2 ~7 M5 I2 T[ 本帖最后由 blue01 于 2007-9-18 13:21 编辑 ]

cure.rar

13.83 KB, 下载次数: 56

评分

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

查看全部评分

发表于 2007-9-20 17:09:01 | 显示全部楼层 来自: 中国江苏泰州
我这个算不算,有详细的渐开线方程的推导,知其然知其所以然。
* N+ @+ s7 P! L7 `. Whttp://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 )

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