QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

 关闭 [复制链接]
发表于 2007-9-13 17:50:03 | 显示全部楼层 |阅读模式 来自: 中国山东潍坊
50三维币
各位大侠:
+ U7 E' E& \$ [' p; |' U6 T- g& F  c0 y
    为了解决论坛大家关注的渐开线问题,本区决定以悬赏的形式向大家征集好的方法,集思广益共同解决。解决后的帖子做为资料存贮,这样以后再遇到该问题就不再接受求助帖,否则视为灌水!!5 f8 m! Z+ Y1 }; ^5 M! e+ H( E
  本次题目要求如下:
0 l2 ~) a9 P5 E2 L, |7 V/ s* X+ i' D8 K: x6 Q& _' _( @1 K4 S; p
    1.参与者做出完整的渐开线,并上传全参数附件;【+5金币】
. K) D- Q3 o1 j    2.做出完整的渐开线,并上传部件和方法及步骤者;【+15金币】
2 R& W: y' e" `+ E+ x    3.做出完整的渐开线,并上传部件和方法及步骤,且方法优于其他方法者;【+50金币】  S$ ?0 o; R5 C# z  s
    4.做出完整的渐开线,并上传部件和方法及步骤,且方法优于其他方法,并做出合理有效   的方法定位及编辑,并作出后处理的;【+80金币】
1 G1 `+ t; f- O, B% ^/ M5 G2 @" t. k8 Z1 u+ I+ V( e$ ]( L
   注意:该渐开线不是做齿轮用的(因为有齿轮标准件),是做一个完整的,表达式里不需输入齿数和模数的,完整的渐开线曲线!(做渐开线凸轮轴)8 ]4 H" Y4 G5 x' ~! f
; D. Q. }9 Y  S4 R- V) T
  希望大家积极交流,共同进步,优秀的资料值得大家学习,也值得奖励!!
0 c  m5 ?& I! M8 l9 d, m. a' A' Z( F
& r3 D' h* ~% ~  l  J1 s: }% T) h: R* @  S! V4 ~- H5 C

, e) Q3 F" w" q, G. d4 M
% V. D2 o" h1 q& L/ O  w* e
, T+ m' g& t3 X                                                                         【UG技术交流区】版主部& x% M1 k( d6 r6 a+ o; \
  5 H7 b4 w2 c: c6 \( A0 s
                                                                                   2007.9.13
; B' i5 g+ q% y+ I    5 h8 L( e) B; M9 K) z+ T9 H9 h
4 g# B2 ^, x; W8 q# z* W
[ 本帖最后由 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 的帖子

普通渐开线, p# @) `2 E; N9 N8 R+ O0 L
坐标系:直角
& P- M4 I9 \% E, F1 t参数:t     参变量=t     起始:0   终止:5.9- {; e) T: [! L- O6 o9 O
单位:度
( E& u: L5 A2 q& k. H3 YX(t)=6*(cos(t)+t*sin(t)): Z5 F, W5 D; X: d
Y(t)=6*(sin(t)-t*cos(t))

评分

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

查看全部评分

发表于 2007-9-14 20:20:07 | 显示全部楼层 来自: 中国吉林长春
用规律曲线命令就可以画渐开线 5 L; y# O! L' @5 W' j
7 ~5 p6 d0 o; G
首先建立一下表达式(以标准渐开线齿轮为例):# ?  ~6 z7 V; z% P6 F
2 h: [: t; S/ p7 u! N6 h2 z
其中的xt yt zt就是渐开线的参数方程   一参数t为变量的
: t3 W( e7 O& Q7 `" k然后点规律曲线   就可以作出标准渐开线了
2 F. y; l) U; @/ w. P4 g  |& y
& `2 h0 {+ G$ Q! C
$ h: u, |2 Z1 _. S, e; R; G0 Y
3 g# f5 W- _5 y. J& F关键是知道曲线的参数方程% O; l' m6 [% v2 R
下面是一些常见曲线的参数方程:
$ R6 q' Y" G1 M; j( _3 d6 A¯双外摆线/ G, m4 m8 r2 K3 T& z# B, v
b=2.5; G$ v6 ^% ]. Y, J* s
l=2.5
, Z7 k- @7 }  qt=1( d$ I0 j; w, i
xt=3*b*cos(t*360)+l*cos(3*t*360)
. T$ k$ X. v. c% yyt=3*b*sin(t*360)+l*sin(3*t*360)
  M# w" u4 m+ }1 b% B( Y3 }9 q: J0 j, [* o7 h
3 f; z, w. u: ~& ]( R
¯星形线3 T2 q  [- z/ E9 ?& l
a=5, g# l, m( ]1 Q
t=1
* j0 N+ o! c6 E0 B1 V* \xt=a*(cos(360*t))^3
; A3 x! o) c3 L& M7 dyt=a*(sin(360*t))^3! T! n) }( S; Y" h

, p/ V+ P' E$ S- i¯螺纹线- ~# Y7 o& D7 x' [# e9 m
t=16 ?" C0 k5 D1 x  E, l1 M& j
xt=4*cos(t*(5*360))
  }0 z) {" f& S8 H' [3 ]% Qyt=4*sin(t*(5*360))
$ p1 @  n7 D# Y$ C8 t9 yzt=6*t
% y. I2 {) [# h' T0 C3 ^* ^
5 P4 J( k3 j7 x# L4 z蛇形线( k: v# l( B  ^4 R( B
²t=1
' _) o6 c3 P  i  Axt=2*cos(t*360*3)*t- w' F  |/ C: ?% \, H& f
yt=2*sin(t*360*3)*t
7 \2 |/ \4 P% D/ _. Pzt=(sqrt(sqrt(sqrt(t))))^3*55 v& V* }6 F: o/ p# X
²t=1
' V( s) K3 N0 Z( Qr=t*32 n( T; A: g9 Z. ]7 E
theta=t*360*3+ Y; U1 ~* O9 ~' F* N" J
zt=sqrt(t)*7& L$ Y# U4 c! j2 q
²t=1
% h/ e5 \1 o3 ~6 W) Wrho=360*sqrt(t)*2
. u) }# w; a/ ]( U) X5 itheta=t*25
6 P" e! H' l* ^& Q2 cphi=360*t*4
0 R  E, e3 t  U) L* S
. x( |* g3 x3 Q¯双余弦线
! n+ i7 r* y4 _# F0 R% Q6 X$ N' Ft=1
+ C# P7 N+ {; Y* A, O  e3 E4 Axt=-(9.5*6.5)+t*(9.5*6.5*2)
: Z; ]( G' e7 Q# [/ ~8 c) ]yt=cos(t*360*6.5)*(6.35/2)-(6.35/2)
" W3 I" y1 [- Dzt=cos(t*360*8)*54 ^# v; S+ ~$ l7 w9 n3 U
. O* y; w/ T+ `, [) U: L9 S7 n& ?( g% x9 [

; ~* i+ Z) Y5 L1 q; m¯对数线  |7 X) E" _) p+ x- j4 K/ @
t=1+ y- q8 e% K% v. ~. W
xt=10*t
3 @; y. |; Z' w& L  Y8 oyt=log(10*t+0.0001)* N: I  C2 s/ K! \

0 n" F( ~8 B( {! H" r' q抛物线
7 b  U( Y. H& ?% Y9 d+ L: @t=13 i; P- m4 \$ h: J+ ^# m
xt=(4*t)+ w  o3 [% d, K
yt=(3*t)+(5*t^2)( @5 n7 {# L9 q: l8 A6 ~
  F/ o0 j' Y) h9 U. N# Y% R
¯次声波
% }( v, B7 e0 D$ A1 Q$ P3 z( it=1
5 P1 ~# Q0 r) T. B& R5 }xt=t*5  P' l+ L% ]: u
yt=cos(t*360*8)*t
0 S9 J+ V" U3 y! v- ~, u# v# y' w0 x& ^/ K
正弦波
1 }/ ~7 ]7 a3 u+ u& e( H7 Tt=1% ]8 X. O% B! ?' ~7 H8 A3 g% G* W
xt=5*t*t2 ^& h1 V* A/ |/ e/ \. t
yt=sin(t*8*360)*0.54 X+ H! O' ^" v" Y  }+ i

7 ~* C( X$ I1 R* Y6 g' q9 w渐开线3 N' d8 i. M0 B1 [) B, \7 K: L2 B
pitch_diameter=10
- Q6 |# `: u- |( [+ Bpressure_angle=20. p- g9 a, {5 M
r=(pitch_diameter/2)*cos(pressure_angle)
& c3 p( L. y8 e3 Gt=1+ z, X) T( P2 r0 P: c" f$ @) b
xt=r*cos(90*t*t)+r*(90*t*t)*(pi/180)*sin(90*t*t)& c/ ]. h* X) }4 i$ v
yt=r*sin(90*t*t)-r*(90*t*t)*(pi/180)*cos(90*t*t)$ Y* y" L* x7 c$ o" x& P8 c. s6 j  y
- q5 Y. z* Z) ~0 ~+ C: n

9 x& y' r' F0 A) f9 H! t# S¯五角形线
- _6 V1 D: ~4 ?8 x( B# C. ut=1
1 L) F# P, s$ n' v9 ixt=2+(10-6)*cos(360*4*t)+10*cos((10/6-1)*(360*4*t))
9 u  |& z# F5 K; N0 o7 R1 S( Kyt=2+(10-6)*sin(360*4*t)-6*sin((10/6-1)*(360*4*t))
1 Z. Q  X( Q# ~; A等等 !!!
# {& V' Y" j) Y0 l0 [; G- E# ]8 O9 E5 I8 V8 J# f
[ 本帖最后由 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 ' v% n/ y" |, R/ q8 n% e/ v8 ]
a                     0
& s) Q- t3 [& B7 B3 t( wb                  360 5 _% b" N4 @2 O' X( @  h
m                   0.7
5 F6 F6 r% U/ ]  n$ Y4 Vr               =m*z*cos(20)/2 . u, m; j# v# _
s                 =(1-t)*a+t*b  
8 [- E- q& Q( Et                     1  
; v6 _& e4 j' k6 u* yxt               =r*cos(s)+r*rad(s)*sin(s)  6 u" q+ ^2 @1 |( Q9 C
yt               =r*sin(s)-r*rad(s)*cos(s)  + z, a! h& x  z- c% f* w) G8 e
z                      15  $ H4 @6 D4 `. J& v3 [  D
zt                     0 8 z% k2 o' A9 y  ]
8 F  W* q7 `. K: t
jkx.jpg

评分

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

查看全部评分

发表于 2007-9-15 14:42:32 | 显示全部楼层 来自: 中国四川资阳
这样对不对
" p! o3 ^- `/ Z% Y' E 渐开线.JPG
' {7 G$ V/ w1 {) P5 U( U7 @$ }) A0 ?% Z8 a# i
) x8 x' V2 n( |" g. ]& @
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 | 显示全部楼层 来自: 中国四川资阳
这次应该差不多了.* Y0 d7 x. D: P% @3 V2 f
8 s. g. O- H+ L
; i. [5 \" b9 q7 q4 F7 @
& j  b! d2 G8 N# e( V

9 J# Z5 O% @/ i5 i  b- S( y9 t9 P( l  |* o( H! Z4 j$ F

* x4 ^2 R9 n: J$ j' _ 渐开线.JPG
+ Y) F# h' T) V) M5 e2 w5 o& |
; q% y1 @) f4 X+ m) U; d; ^- ^  J9 b[ 本帖最后由 blue01 于 2007-9-18 13:21 编辑 ]

cure.rar

13.83 KB, 下载次数: 56

评分

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

查看全部评分

发表于 2007-9-20 17:09:01 | 显示全部楼层 来自: 中国江苏泰州
我这个算不算,有详细的渐开线方程的推导,知其然知其所以然。
% \' B1 T4 g( [+ u1 v  Zhttp://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 )

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