QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

 关闭 [复制链接]
发表于 2007-9-13 17:50:03 | 显示全部楼层 |阅读模式 来自: 中国山东潍坊
50三维币
各位大侠:
& j! A, u- J) Y* `/ `4 V$ v- [; r3 F4 U* G6 T7 {- T2 @
    为了解决论坛大家关注的渐开线问题,本区决定以悬赏的形式向大家征集好的方法,集思广益共同解决。解决后的帖子做为资料存贮,这样以后再遇到该问题就不再接受求助帖,否则视为灌水!!
9 \. o9 v/ P& W7 O* ?  本次题目要求如下:
6 o8 y) B2 i5 q9 A* f$ b  L$ I4 i4 ?& e8 J" t9 I0 N
    1.参与者做出完整的渐开线,并上传全参数附件;【+5金币】+ n" Z( J7 U  M2 _9 c, z( x
    2.做出完整的渐开线,并上传部件和方法及步骤者;【+15金币】
* {2 W0 l9 c4 v% y, k4 x    3.做出完整的渐开线,并上传部件和方法及步骤,且方法优于其他方法者;【+50金币】
5 C- {4 S1 L0 s2 G    4.做出完整的渐开线,并上传部件和方法及步骤,且方法优于其他方法,并做出合理有效   的方法定位及编辑,并作出后处理的;【+80金币】
2 c" A2 M' a9 @
0 C, u/ g5 {% p# @* A1 E   注意:该渐开线不是做齿轮用的(因为有齿轮标准件),是做一个完整的,表达式里不需输入齿数和模数的,完整的渐开线曲线!(做渐开线凸轮轴), [: w, g) H7 p5 M9 i3 G
  {( {+ f5 N: Y; [& }2 {/ U& F, v
  希望大家积极交流,共同进步,优秀的资料值得大家学习,也值得奖励!!" R5 G2 g3 w, N; V
, w/ V9 D. C, b8 _# l& O; K

% @! F, U' [$ d- t0 {% o; y2 r( s. v

; e. s6 Y+ V" m! p
6 b0 r% s  g2 Y& H. n1 R' F% f0 S                                                                         【UG技术交流区】版主部+ M: `/ v6 |- K& l
  % N. Q1 V$ b! i) f# A& O: y7 O
                                                                                   2007.9.13
5 T0 {/ J* N/ h7 j   
% E  Z# I0 p, ], q; ?5 b  w8 J% R. _/ ~* N9 J8 A
[ 本帖最后由 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 的帖子

普通渐开线
# V5 L2 \; z% j3 g$ i2 }2 f  n* m坐标系:直角
8 C) T5 a4 }8 e1 v1 H9 H参数:t     参变量=t     起始:0   终止:5.9" I$ l( [& X( Z# ^; B" r& l1 d
单位:度4 g; w. D7 u" `' T
X(t)=6*(cos(t)+t*sin(t))
7 x) Y7 I. C, v& V9 UY(t)=6*(sin(t)-t*cos(t))

评分

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

查看全部评分

发表于 2007-9-14 20:20:07 | 显示全部楼层 来自: 中国吉林长春
用规律曲线命令就可以画渐开线 " m1 O) T* d5 h) S: ]

1 U9 C4 U. N# F) c- Y3 M( ^8 W首先建立一下表达式(以标准渐开线齿轮为例):6 i$ b- D# M4 r" m1 b8 ~

8 |, A* s; O7 s/ V其中的xt yt zt就是渐开线的参数方程   一参数t为变量的$ p* j* S$ M0 C+ O$ j
然后点规律曲线   就可以作出标准渐开线了9 J/ b+ B) ]+ _! c+ D

2 r4 Q8 S8 k# v, w5 i) }0 E5 M3 N2 d% F1 {' t) b7 T( b/ ^
# V9 v( l" b7 T5 y9 k8 K
关键是知道曲线的参数方程
. N/ {6 n3 M, w+ f, Y下面是一些常见曲线的参数方程:$ ~% z2 N, S% ?" M" m9 a
¯双外摆线( m0 a# H# \- B/ r2 f! c
b=2.5
( g$ H* i* t) e9 }# B4 a$ J# F* x3 ml=2.5
- c- m& Z- ~/ b% y3 Bt=1
: i0 a5 O( L, ^. C  Ext=3*b*cos(t*360)+l*cos(3*t*360)3 q; n& Z4 T: F" a% j9 y; T
yt=3*b*sin(t*360)+l*sin(3*t*360)) y! y4 k) C; Y1 l: S
1 }& O+ s4 o" a$ \5 {& }0 Y

  i) |* |: \2 J5 s& v¯星形线
1 f, A. N& @) m& Q; Xa=5" K$ \4 k0 |6 a( I
t=1' r3 T; f% _- W0 C! v6 T. u
xt=a*(cos(360*t))^33 M2 `# O$ k$ N  I$ [  D
yt=a*(sin(360*t))^3
2 H  v0 Y  X% l, E; `1 b& t  k. `- E7 F
¯螺纹线
5 Q+ \9 D$ T8 M9 [3 r! N% P' Ht=1
. f8 Z# X  c) Y& mxt=4*cos(t*(5*360))
7 C+ r7 [7 w! D; Ryt=4*sin(t*(5*360))
  M9 p9 v9 A! |  Bzt=6*t5 x# _; s- T( o4 Z4 I- D

8 k4 d+ [1 a6 @. w9 z; r, k8 C蛇形线
  N, u7 O6 b  Q' U' V7 J* Q& x²t=1
0 A! @0 h9 B7 _; n# {8 I% txt=2*cos(t*360*3)*t
5 S% o& i% ~" W9 r1 c2 p& Qyt=2*sin(t*360*3)*t# D; H# O% z, p7 b3 T
zt=(sqrt(sqrt(sqrt(t))))^3*5
1 g! j! V4 s9 t7 _' F²t=1- l+ c9 ]4 Q& Z1 \% j7 n& ^0 F/ U
r=t*3- k, N& f( G% J1 E' F
theta=t*360*3
" G- a( [: g& o+ \6 P4 ^9 pzt=sqrt(t)*7& P9 }( R4 `5 F# `+ g
²t=1
7 I* A* R2 y% N# H2 zrho=360*sqrt(t)*2% H; ~2 {( ~8 ]
theta=t*25
4 H6 i5 F3 b0 V, Y/ F( e$ Aphi=360*t*4% S# M9 K/ H2 g6 w$ a9 T
3 `' B0 ~+ t4 ~+ d4 L+ w
¯双余弦线/ e8 `$ X( u: h# N
t=1
) T& `( j# @9 g3 F2 s" ?0 ?xt=-(9.5*6.5)+t*(9.5*6.5*2)  p5 n8 X! G$ x+ I/ M7 C2 V8 `
yt=cos(t*360*6.5)*(6.35/2)-(6.35/2)
+ w5 {, j& g1 h( ozt=cos(t*360*8)*5- P; ], J+ m5 ]4 r7 j

9 O- X. {. @6 i9 T5 }9 ^4 G9 r" l9 K7 ~
¯对数线
$ U. M" v* y/ I. o; ]! z; T5 C8 }t=1
( ~: O/ H1 E9 {5 z( Vxt=10*t
* l1 D; q. A$ z2 v. [yt=log(10*t+0.0001)
' Z( f: y/ r1 l: f8 ]  ]0 t3 C/ a9 k' y3 Z7 Q! j, P
抛物线8 f# K- _5 |) G$ o  o+ y2 z' R3 u
t=1/ X# k9 V6 y8 }1 O  y5 C
xt=(4*t)9 }7 J, Z% K* M
yt=(3*t)+(5*t^2)
5 k: X9 b7 \& C7 K
: Y0 T. [" S! W( I# R¯次声波: d/ x$ q- y7 B
t=1
1 C& v+ I5 ~2 }* K3 L& Z! e( y) J" vxt=t*5; W+ L1 _5 M" _5 W6 a4 K
yt=cos(t*360*8)*t2 D& Q7 b# M! S6 x0 j

5 S. T" ^# e8 A( u" d3 M' P: e4 P正弦波* ?  V7 t5 C# m' g
t=1  l3 p, c: H$ b: H3 t
xt=5*t*t3 O/ E0 r7 q3 k
yt=sin(t*8*360)*0.5/ q- |) b, m( h4 l' X$ h+ Z4 _

6 i6 ]8 Q& t1 f. P4 Q' ]5 a渐开线' k9 S* a. I% S
pitch_diameter=10
) Q% ?: d7 G% s" \' P; Rpressure_angle=20$ R" t* T3 |, I7 I  x9 x9 p' W3 r0 j
r=(pitch_diameter/2)*cos(pressure_angle)
3 H# A: x: ?, `. M! e8 yt=1) c. P- C( T7 K5 a! J
xt=r*cos(90*t*t)+r*(90*t*t)*(pi/180)*sin(90*t*t), K: j0 p* r' e$ P. Q
yt=r*sin(90*t*t)-r*(90*t*t)*(pi/180)*cos(90*t*t). K1 p! ^# w' N: ?% B0 r

* y' a8 P1 F2 G+ a  |
* O6 s; `* d8 q" z3 Q, D  F¯五角形线
$ m# F2 J0 G& T% w; A8 k" _0 zt=19 x+ {4 ~; a# I% r; n( h% B
xt=2+(10-6)*cos(360*4*t)+10*cos((10/6-1)*(360*4*t))
$ ^! E! u3 J. P; H( O4 T+ u! ryt=2+(10-6)*sin(360*4*t)-6*sin((10/6-1)*(360*4*t))
1 x; R4 }3 U& X3 Y( p1 l等等 !!!, H; ^- w4 S& h" `) Z0 x* t/ \! b

6 J7 H7 C8 e3 g0 D! a% M[ 本帖最后由 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
7 P3 U3 ?8 ^9 i3 w" L3 G" qa                     0 / m( p1 Q. P" e8 R, M% ?7 I# P
b                  360 / W' D! @6 e5 q7 R% x. S
m                   0.7 5 _( O/ g' C; v( k, O# k8 T
r               =m*z*cos(20)/2 - L; Q3 O9 M% {. t5 ^! b6 }' {
s                 =(1-t)*a+t*b  
6 q: m: E6 p9 \% X: ?4 f6 kt                     1  
  t+ W3 g$ T% \- z! Ixt               =r*cos(s)+r*rad(s)*sin(s)  
' D* \3 t+ |5 S4 R% k( y2 pyt               =r*sin(s)-r*rad(s)*cos(s)  
" t& Q  y. J  ]3 C& U% Oz                      15  
: a( f! t5 w- t; Bzt                     0 ; `: G6 e4 E. x8 N6 y9 M
: @# w2 {  I' e
jkx.jpg

评分

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

查看全部评分

发表于 2007-9-15 14:42:32 | 显示全部楼层 来自: 中国四川资阳
这样对不对
2 s  K! D+ s# G" \# J 渐开线.JPG & U6 \, O. J/ v; ^2 s- x; M$ p) |

4 [2 L: }5 |7 C$ S3 S" Y$ L
0 E( c& L+ a4 C0 T 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 | 显示全部楼层 来自: 中国四川资阳
这次应该差不多了.
' R9 k8 M2 e4 a4 T4 P; q
9 D" s- ?; X$ n4 C4 R6 z7 i
+ e' Q1 z; ^& V4 r* R" {# Q0 d/ F  {) w0 g
1 l' _# w$ x% U9 K/ A, O! ?
/ ~8 ?0 g9 n8 V  L/ \  I
/ }5 S+ v* h+ @
渐开线.JPG
+ ]: N( f7 j  h: |/ E
+ v3 k$ e: L( P, O8 F; e( v% v6 r[ 本帖最后由 blue01 于 2007-9-18 13:21 编辑 ]

cure.rar

13.83 KB, 下载次数: 56

评分

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

查看全部评分

发表于 2007-9-20 17:09:01 | 显示全部楼层 来自: 中国江苏泰州
我这个算不算,有详细的渐开线方程的推导,知其然知其所以然。5 W* Z' x, r: t' S" 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 )

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