QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

 关闭 [复制链接]
发表于 2007-9-13 17:50:03 | 显示全部楼层 |阅读模式 来自: 中国山东潍坊
50三维币
各位大侠:6 _' b" _, A8 m4 U. F
5 Q$ q3 L& v2 H4 [( e. E
    为了解决论坛大家关注的渐开线问题,本区决定以悬赏的形式向大家征集好的方法,集思广益共同解决。解决后的帖子做为资料存贮,这样以后再遇到该问题就不再接受求助帖,否则视为灌水!!+ b  z8 [0 r" Z  b# _
  本次题目要求如下:
& ]5 Q0 I& h# _" N* a' `. W# K6 r+ q  r% K' _
    1.参与者做出完整的渐开线,并上传全参数附件;【+5金币】8 _( p1 H% M- ~8 G5 J9 x% Q" o
    2.做出完整的渐开线,并上传部件和方法及步骤者;【+15金币】* l, d; A; b2 J  T) R
    3.做出完整的渐开线,并上传部件和方法及步骤,且方法优于其他方法者;【+50金币】
9 r  b) ?" X* u% d) [# j    4.做出完整的渐开线,并上传部件和方法及步骤,且方法优于其他方法,并做出合理有效   的方法定位及编辑,并作出后处理的;【+80金币】
6 X" L) s2 B0 J% L# b3 R# S4 u7 [9 u9 `" L
   注意:该渐开线不是做齿轮用的(因为有齿轮标准件),是做一个完整的,表达式里不需输入齿数和模数的,完整的渐开线曲线!(做渐开线凸轮轴)! C2 S. f& t! d/ h. j5 M
6 y: K% i$ T# B6 I. [& z7 N
  希望大家积极交流,共同进步,优秀的资料值得大家学习,也值得奖励!!/ t& l2 O- d% S; C* r1 n$ K
+ p2 r+ n" j$ j; X/ m
% C0 @# b" o  {& Q$ g: J( M

6 k7 s" \# r8 a+ K8 G8 ~& {. y# ]9 H2 {

/ X: [( v) [. v3 ]  r2 h                                                                         【UG技术交流区】版主部) o  K4 R/ t. V- d! }, x8 N
  & ~1 G( Y: [/ ~, M" G/ P
                                                                                   2007.9.13
" ]) R4 |* ~6 r3 `9 t, r) F& o   
4 k/ }3 `% k6 u3 W* F2 \; O  P. T; ?9 d
[ 本帖最后由 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 的帖子

普通渐开线
! R' _9 p$ e5 G' A' R坐标系:直角) Q) u; z2 S; U: E
参数:t     参变量=t     起始:0   终止:5.9' k9 F2 }/ z* q3 `8 I2 x  _
单位:度7 v7 s. T: `: e
X(t)=6*(cos(t)+t*sin(t))5 K, a" K0 i% |
Y(t)=6*(sin(t)-t*cos(t))

评分

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

查看全部评分

发表于 2007-9-14 20:20:07 | 显示全部楼层 来自: 中国吉林长春
用规律曲线命令就可以画渐开线 - v  {$ v! Z5 u( J
+ ]# X7 E, r6 w2 v& j& q
首先建立一下表达式(以标准渐开线齿轮为例):: O9 o+ a; y4 d) ?
' z9 \- S# v* V* A) `) e# E
其中的xt yt zt就是渐开线的参数方程   一参数t为变量的
7 l; {+ h+ H/ a- y7 g. A5 c( d然后点规律曲线   就可以作出标准渐开线了- f6 N: q) \) B: K. M1 y

5 [& w( t9 a# D: ?! C! C2 H" w! V4 j$ T7 i( s# t5 h8 J4 p- i

" S5 C5 T: U; w+ f  K关键是知道曲线的参数方程1 |4 l/ V- X' s5 {- ]4 m
下面是一些常见曲线的参数方程:
8 X% K- V% x6 m" @* A: r¯双外摆线
" {% u3 D8 w+ t: U3 ^b=2.5/ z1 A. e: q  y3 K: E3 `" J9 e" v: j
l=2.54 I/ h  y0 [0 H' ~) p; c
t=13 s- v6 l+ l4 I0 d0 c+ t, W- {
xt=3*b*cos(t*360)+l*cos(3*t*360)
; [" d1 ]0 ?$ t9 P5 E- E% l2 Zyt=3*b*sin(t*360)+l*sin(3*t*360)
& R- c  G2 V/ G# n: F3 m
) m7 b: [+ b6 u" v9 C$ E3 R5 ^! n/ F$ D1 s& @: d+ M
¯星形线; f* E" X" C5 w' x9 Q+ _. g1 H
a=5
% v# @% H; o$ y9 It=1, ^* x0 q5 L) ?  d9 Y6 L# S4 h+ w" g& f( \  i
xt=a*(cos(360*t))^3, X, n9 P/ o; o# ~- h" R
yt=a*(sin(360*t))^3
' T9 e/ b. `" K/ T8 Q
  D2 z5 l( t* T+ v¯螺纹线
4 S0 k0 H6 F( f2 V1 ht=1
6 c6 d* {6 _5 |/ jxt=4*cos(t*(5*360))
0 I' y/ M. h" a& V& g1 ]; v$ ^yt=4*sin(t*(5*360)): d: R$ W% H  l8 ], l1 R: S
zt=6*t1 @& Q! h0 C2 D2 ~
, Z1 @/ f8 K4 h- U- Q) Z/ b
蛇形线( S' J" Q4 j% y# `
²t=1
# X$ {4 W' @1 r; W9 `xt=2*cos(t*360*3)*t
8 L1 u0 N0 \  R0 u$ V/ e: xyt=2*sin(t*360*3)*t" z6 o8 O3 h- @! i! F( o- N" Z
zt=(sqrt(sqrt(sqrt(t))))^3*5
; R) ?: z/ I( ^* k²t=1
4 Q/ ^3 [6 Y* A! _* ?3 ~r=t*31 l, I2 l! |) g
theta=t*360*3
7 u- s6 b/ x* S5 l7 ~zt=sqrt(t)*7
5 p5 x% G6 p0 ?" g9 L) N( F/ J²t=1
9 w0 X7 y2 v0 s  `7 h6 v, @rho=360*sqrt(t)*2
% A) @; q/ \  b$ u8 K/ xtheta=t*25+ J6 F. R) q5 L7 u3 }
phi=360*t*4
( a) Q3 d8 P3 M# d5 L. I' S" H% h& i/ G& J  S1 X& N/ ~+ J
¯双余弦线! ^- j' L7 [4 `3 Q, q
t=1
2 b) w6 j( B  w. G/ ~8 u$ u' Z/ vxt=-(9.5*6.5)+t*(9.5*6.5*2)
' }. X3 O/ g9 G/ zyt=cos(t*360*6.5)*(6.35/2)-(6.35/2)
$ Q* F5 J$ q# d+ c1 c' J" nzt=cos(t*360*8)*5( V* s% {7 K9 w4 Q' d2 N
+ p+ i" m5 K7 }, W$ k# K2 G

6 S4 \" y! }+ T/ O" h¯对数线% T$ a) F8 j1 x
t=1. R. b* s; ]+ I
xt=10*t
9 Q/ g5 y( q3 t% qyt=log(10*t+0.0001)
1 S& d) @5 Y) X  w8 B
8 D- W: q" p/ J8 k: x1 Z6 F. ^抛物线5 p) S9 e1 `* x# T' V8 S9 ]& R
t=1
) G: i; K& i* b2 Yxt=(4*t)
0 \% z: d2 h' O0 \1 H! `yt=(3*t)+(5*t^2)
. ?& ]" ^0 K4 f6 ~0 k& J3 V" u) r  M0 a" c1 G. G  I; L& p
¯次声波. T7 u  ]- R. H9 @. A$ L/ {, K
t=12 M/ v' o2 t) k6 a& f0 [! l2 v
xt=t*5
) \) Z. @: F( |, ~# ]# tyt=cos(t*360*8)*t" G! @# ^) a$ p% n& R. e7 A

& X+ I5 N9 E7 `* N" B正弦波8 [( a/ T& j' _# _
t=1
% ~; y  Y7 v2 d9 @$ lxt=5*t*t3 k) x; @) X6 a5 g; F5 R
yt=sin(t*8*360)*0.5! `' m! e1 \( }* f4 h, g
  B/ U9 n3 c5 k: H0 N, ^
渐开线
& b0 K7 q' D6 {9 fpitch_diameter=10( z) ]' V$ w' W- Q# i5 p
pressure_angle=20
' v4 a# a3 a. s+ r3 }r=(pitch_diameter/2)*cos(pressure_angle), i7 y7 U" M( \' t
t=1* h: B) c  h$ h. O( b6 M. x
xt=r*cos(90*t*t)+r*(90*t*t)*(pi/180)*sin(90*t*t)+ d, G- R; V! M2 m9 Z- j1 u- R
yt=r*sin(90*t*t)-r*(90*t*t)*(pi/180)*cos(90*t*t)
6 S2 @* M: n$ [# X; n9 S6 x. @& r2 g  Y2 g

( R8 I0 u" X8 x; s2 y¯五角形线
3 U2 C3 l* i: Q' bt=19 L$ g6 C6 H7 ?
xt=2+(10-6)*cos(360*4*t)+10*cos((10/6-1)*(360*4*t))
% y/ w* o: }- L2 tyt=2+(10-6)*sin(360*4*t)-6*sin((10/6-1)*(360*4*t))
, D- E$ L2 K( l* ?$ Z8 Z等等 !!!3 z! j- y! l+ @9 W

% [, Q  }5 s# r$ i[ 本帖最后由 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 - @5 |& }, O1 ~( Y. h& o0 s0 N, N
a                     0
5 t1 P% M$ W  r/ _- O: n* ?3 h  {b                  360
8 y) T! e% @0 e$ Sm                   0.7
8 N3 E7 ^" K  Q) g+ {& Mr               =m*z*cos(20)/2
7 l/ e5 v5 j6 {s                 =(1-t)*a+t*b  * ~7 Z( ?& T; F; O" L
t                     1  
* y& `+ N7 C: q9 p7 ?; W4 e: @xt               =r*cos(s)+r*rad(s)*sin(s)  
4 ~/ P) F# t2 `0 l# ~/ iyt               =r*sin(s)-r*rad(s)*cos(s)  # g0 h1 y. Q4 ?' y1 E
z                      15  2 e( ~- v) B& c4 u. E; `/ A
zt                     0 ; Q1 V/ h" e- f" m  g5 r
- p2 y+ m/ x& o# [0 ~. d' ?5 u( W7 I
jkx.jpg

评分

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

查看全部评分

发表于 2007-9-15 14:42:32 | 显示全部楼层 来自: 中国四川资阳
这样对不对
; f1 b* s) Z  S" w 渐开线.JPG
; P7 t; W) L& G* @  ?' @! t2 A3 k3 x, l; [' s6 X

! P3 z# G+ q) U( c5 C7 s. L7 I5 H 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 | 显示全部楼层 来自: 中国四川资阳
这次应该差不多了.
) [  W" }+ B, W% c! E3 w7 v' E% i7 P( w' y+ f! L

& \0 p: N6 @+ G) W/ {9 [, o! w4 k$ y! @5 M5 z; F
( g  B+ w1 W% h+ ?
7 C5 w- [! r1 H/ Z: e; }
4 y( O3 Z9 U1 J$ w
渐开线.JPG , l3 v3 V: b; n) J

7 Z' F( Z  ~) _7 \4 p[ 本帖最后由 blue01 于 2007-9-18 13:21 编辑 ]

cure.rar

13.83 KB, 下载次数: 56

评分

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

查看全部评分

发表于 2007-9-20 17:09:01 | 显示全部楼层 来自: 中国江苏泰州
我这个算不算,有详细的渐开线方程的推导,知其然知其所以然。6 ]* c# ?  R! C4 C6 `
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 )

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