QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

 关闭 [复制链接]
发表于 2007-9-13 17:50:03 | 显示全部楼层 |阅读模式 来自: 中国山东潍坊
50三维币
各位大侠:
* q6 f( E. r" B! P$ E
# y" {; s/ h& h3 r. |% o    为了解决论坛大家关注的渐开线问题,本区决定以悬赏的形式向大家征集好的方法,集思广益共同解决。解决后的帖子做为资料存贮,这样以后再遇到该问题就不再接受求助帖,否则视为灌水!!) C' c( R2 s: g8 a' l: q$ k9 c# `
  本次题目要求如下:
! v: V& R* `1 F: L0 g( H4 f5 Y$ f/ i9 P+ \( H# {
    1.参与者做出完整的渐开线,并上传全参数附件;【+5金币】6 H1 W% a, i: ^% T
    2.做出完整的渐开线,并上传部件和方法及步骤者;【+15金币】
, Q7 ~+ [  ^  f! Q% G    3.做出完整的渐开线,并上传部件和方法及步骤,且方法优于其他方法者;【+50金币】6 L3 I0 T% L$ o# Z, K. B7 L# _# T
    4.做出完整的渐开线,并上传部件和方法及步骤,且方法优于其他方法,并做出合理有效   的方法定位及编辑,并作出后处理的;【+80金币】
) q4 z- b6 Z. X4 L, _# R# m( O0 j5 B
   注意:该渐开线不是做齿轮用的(因为有齿轮标准件),是做一个完整的,表达式里不需输入齿数和模数的,完整的渐开线曲线!(做渐开线凸轮轴)8 y/ G8 ~# m9 C# A2 u( B; t

- ^$ d# m+ w& x- }9 E& r& i  {! k; S  希望大家积极交流,共同进步,优秀的资料值得大家学习,也值得奖励!!
) Z  P( X6 k/ ^" X* @# a3 h' x$ |9 F  E! `7 J5 U+ r5 B* o2 `

; N& ~6 m$ d+ Z% X3 i  d6 W7 h4 ]$ `0 A' u7 K
, `, @/ s6 ~  t% d9 l; e

0 ^+ E5 z2 P) x* n4 g                                                                         【UG技术交流区】版主部
. K+ ?$ Q& M, {0 {  0 i9 i% V4 t7 S( K
                                                                                   2007.9.13
' @$ I' Z* g# S, o/ V    % ~- p- Y3 B- ^2 ?
+ y  ~( [$ c8 \9 R6 q
[ 本帖最后由 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 的帖子

普通渐开线( p7 [3 z. P. f( H' a) k
坐标系:直角0 u$ G- e6 l  o$ c5 W* r( z3 Z
参数:t     参变量=t     起始:0   终止:5.9* D8 x% @9 Y7 |) }" o: w) |( M
单位:度4 k! m' s, I  _* u2 _2 n  R
X(t)=6*(cos(t)+t*sin(t))
4 G: `0 O9 p% KY(t)=6*(sin(t)-t*cos(t))

评分

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

查看全部评分

发表于 2007-9-14 20:20:07 | 显示全部楼层 来自: 中国吉林长春
用规律曲线命令就可以画渐开线
0 o7 n' \. Q- A6 s5 p
- V* j* |9 h1 R首先建立一下表达式(以标准渐开线齿轮为例):
0 |; ~, w: l2 I6 y! m8 o* W) Q# u; v0 t9 F
其中的xt yt zt就是渐开线的参数方程   一参数t为变量的
, J# f' W, |6 ^$ S4 Q( p然后点规律曲线   就可以作出标准渐开线了- r% t; p6 H+ ~8 y% o  ^2 z' ~2 @

* q  T4 x" Z1 O, i( H6 [9 G
* J, n  v; Q: }* g( \* W3 _9 F/ y) e; \0 p  I! m; q. ?' k
关键是知道曲线的参数方程
- Q! N6 P  _2 ~  R; l% Y下面是一些常见曲线的参数方程:
+ _6 f9 V" Z3 ^- B4 c" _¯双外摆线
  k. O) d+ |% L. _. b; u. Yb=2.5
/ P$ U. i5 f( Xl=2.5) b" l7 r" x3 }/ N
t=1
2 V- I# D, y8 h9 F% Y9 U3 _xt=3*b*cos(t*360)+l*cos(3*t*360)
/ E6 Z5 |4 A- _/ y" @yt=3*b*sin(t*360)+l*sin(3*t*360)% u6 u7 D1 {6 e  {9 Z) \
4 P8 @2 G9 ?% k' m- _
: a7 v, K9 U6 _3 x! X
¯星形线
/ C% h+ N3 H# C; Q5 G1 _$ i8 N9 [5 La=5
5 P7 T, c- S4 ]# b6 i# \: A' k) i/ T  yt=1; O! R. m( U) {# }5 M+ ]+ Y: X5 c
xt=a*(cos(360*t))^3
; b% I& t* H) f: A$ \$ S; l' Cyt=a*(sin(360*t))^3
/ Z3 F3 |; h( Q
$ J8 B+ V" R5 L) r& @* d: v& g¯螺纹线9 r( m7 g4 c6 z+ V
t=1
: }9 S, K) b$ F, R8 Zxt=4*cos(t*(5*360))
3 r, D! Q0 q. T) E1 Ayt=4*sin(t*(5*360))' P6 m2 K; P2 R0 L
zt=6*t% J6 K* c. ~3 \- t2 Q6 s

, d5 u! y8 X2 V% ?9 Z蛇形线$ T: A. W- M1 }5 s4 ~. ?
²t=1( G& b" ~4 u$ a4 p! P8 S
xt=2*cos(t*360*3)*t5 J' e- y8 Z1 L/ y8 {- p
yt=2*sin(t*360*3)*t
1 n8 {. B( |4 M6 d- `zt=(sqrt(sqrt(sqrt(t))))^3*5  s1 D. G# `) n& I/ }- A
²t=10 G& Z" C, M" Y( S' P
r=t*3
3 @0 |# l5 b9 B- Rtheta=t*360*3) k) \. H* x) r# P2 n& J
zt=sqrt(t)*7
6 V( O/ S; T* `0 a²t=1- }2 l  _; q; m/ y" m* w
rho=360*sqrt(t)*2
/ x; w% z$ f5 K9 A. Vtheta=t*25
% T$ e3 g" j5 f3 M% aphi=360*t*46 P; S& T" ?0 F& c7 B" \* J
3 [; O6 K4 b$ i/ j1 G- P- `
¯双余弦线0 B! g/ S8 E: @. w9 L2 Q
t=1% C* b/ I6 _5 B! s
xt=-(9.5*6.5)+t*(9.5*6.5*2)9 R& V% t) ]5 M0 h0 {
yt=cos(t*360*6.5)*(6.35/2)-(6.35/2)' j  w6 i2 \  ]  w% I# v2 ~: ^/ X
zt=cos(t*360*8)*5/ K4 s& x. e( w! x0 ~

9 B5 u" G/ H# @! o! K0 Q) F& ~) z/ l* `! |4 q' X2 s( G
¯对数线0 \6 x* Y& {3 ^; w6 ]% s
t=11 l$ F0 t/ J0 k( L' `8 w4 [0 t
xt=10*t* w* @2 K  r: I1 G( c1 Q
yt=log(10*t+0.0001)
) H0 P# R- Q) {- n# g  f- I& `; q) @8 G! u1 P4 T
抛物线* h" W; K, ?5 n7 j
t=1
9 Y8 q* k+ T6 A1 W6 x7 F* Pxt=(4*t)
$ [/ o) N% O- F- N6 Nyt=(3*t)+(5*t^2)
3 O9 L4 B2 b+ O: H* M: G) Q  S' v2 S
¯次声波
! V: c5 k+ d8 D8 y, J4 }t=18 h9 t5 ^9 a/ P
xt=t*5
/ q) S' i9 {+ ]7 s7 u  S" |yt=cos(t*360*8)*t
3 X( @6 R6 _6 S6 J& D" c+ C- f
7 n4 ~3 [8 A8 r8 E8 W1 }* |正弦波
5 u$ j# x2 z& ~. l2 dt=1  t1 T- A$ @7 j. j3 @8 l! E
xt=5*t*t
3 r1 i4 ?8 y5 U/ E% q. Nyt=sin(t*8*360)*0.5
$ F' `8 F- t, }
" m3 @5 `5 u% `' ~渐开线
( ^( I' r$ o- Wpitch_diameter=10
, J& q0 g6 [7 ~. _7 Epressure_angle=20
+ Q  j- n2 P" i* C/ Ur=(pitch_diameter/2)*cos(pressure_angle)2 v8 ]4 q$ H0 `: f1 `$ a, `
t=1) d6 C0 P4 u+ P, ]
xt=r*cos(90*t*t)+r*(90*t*t)*(pi/180)*sin(90*t*t)" G0 p, u5 H7 i. I1 S) H7 f
yt=r*sin(90*t*t)-r*(90*t*t)*(pi/180)*cos(90*t*t)! T' j8 I( V, _9 T" J% v7 o" \

1 b: D, e  i, k% U9 \1 e4 ]
' H# d: g6 u) n1 h¯五角形线$ y/ k- r$ a8 V: F5 [' S  j: z# I
t=1% {  `0 i+ M. s: u
xt=2+(10-6)*cos(360*4*t)+10*cos((10/6-1)*(360*4*t))
% D% p3 e! d- V5 q/ b% }( ~yt=2+(10-6)*sin(360*4*t)-6*sin((10/6-1)*(360*4*t))- s/ f% k+ h7 ^7 J7 K
等等 !!!& Z  g; y; a* Z+ I# A2 H

" g! l0 c- w# ?$ y4 Q2 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 5 m; k, v+ y3 S# ~% O2 Q
a                     0
1 m# e; }" B+ @: fb                  360
7 q% r4 u9 {# R/ Z& wm                   0.7 " S+ Z: G4 W# _" n) m  ?- `
r               =m*z*cos(20)/2
7 c7 S+ Q- w8 o( O/ es                 =(1-t)*a+t*b  
( e; t5 V7 ~: l4 {- Ft                     1  
6 y! E+ J! K& o: {) G7 H$ V! _" pxt               =r*cos(s)+r*rad(s)*sin(s)  ( U+ B0 U+ k* L
yt               =r*sin(s)-r*rad(s)*cos(s)  
' X' H6 l" C7 y1 t& y; Q' L# [z                      15  7 k8 o3 k2 A: U  Q1 A
zt                     0 3 {1 b* Y7 B$ b4 _* u' Q
' X3 D6 O1 u" L  X+ E
jkx.jpg

评分

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

查看全部评分

发表于 2007-9-15 14:42:32 | 显示全部楼层 来自: 中国四川资阳
这样对不对( A8 i, q# s) v; S3 Z3 @
渐开线.JPG
4 v( S. }: i6 q$ `, h! t, S# V0 r4 _- y( y  a

7 Q- n# ?0 [+ J7 ]' T3 F 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 | 显示全部楼层 来自: 中国四川资阳
这次应该差不多了.: o4 a( w% Y- Y4 C) h% q8 L
* v, S$ B4 C1 V  r/ h1 _4 w

0 D5 c8 a7 B3 d# g# ]9 X3 y, v1 H* K  u3 K
; P9 X' j" P; M/ H& [- ^, O

- i' p- m4 _; B  n( {! D  N0 f9 C6 u6 i( _, g9 ^+ P
渐开线.JPG 2 s: c' W* p, {  Z# E( n# }/ N
. r+ h9 Z. I; t1 p  j6 P& `
[ 本帖最后由 blue01 于 2007-9-18 13:21 编辑 ]

cure.rar

13.83 KB, 下载次数: 56

评分

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

查看全部评分

发表于 2007-9-20 17:09:01 | 显示全部楼层 来自: 中国江苏泰州
我这个算不算,有详细的渐开线方程的推导,知其然知其所以然。3 r4 P( Q0 Q7 T3 F
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 )

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