QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
3天前
查看: 5178|回复: 13
收起左侧

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

 关闭 [复制链接]
发表于 2007-9-13 17:50:03 | 显示全部楼层 |阅读模式 来自: 中国山东潍坊
50三维币
各位大侠:
7 i# R( \1 u3 M
% }- w  Z% b% u1 p1 C- t    为了解决论坛大家关注的渐开线问题,本区决定以悬赏的形式向大家征集好的方法,集思广益共同解决。解决后的帖子做为资料存贮,这样以后再遇到该问题就不再接受求助帖,否则视为灌水!!
1 Y" R, ?/ H& E, c" Q, y* T4 ?  本次题目要求如下:
( l8 t3 z; u; V% _9 T$ v
0 A9 L' p5 i, v9 _" n& i7 q1 W    1.参与者做出完整的渐开线,并上传全参数附件;【+5金币】: R: l2 T1 P! v& r* r* U
    2.做出完整的渐开线,并上传部件和方法及步骤者;【+15金币】" M/ N. ]1 Q  g2 n: e
    3.做出完整的渐开线,并上传部件和方法及步骤,且方法优于其他方法者;【+50金币】
1 }2 g. Z: j) r" p    4.做出完整的渐开线,并上传部件和方法及步骤,且方法优于其他方法,并做出合理有效   的方法定位及编辑,并作出后处理的;【+80金币】  [2 Q7 o: ^! V* G% V7 k
: [  E3 n6 X% \! z
   注意:该渐开线不是做齿轮用的(因为有齿轮标准件),是做一个完整的,表达式里不需输入齿数和模数的,完整的渐开线曲线!(做渐开线凸轮轴)( x  U2 D8 I+ F! D

# j6 D+ |: P& Y5 I0 N2 I  希望大家积极交流,共同进步,优秀的资料值得大家学习,也值得奖励!!' i( I7 [$ b% f, h

$ c- H; o% e; f" z7 P& v' a! p: [0 N6 x6 \9 c9 }, Z( A5 D
, Z2 T  f7 J& _5 c8 y

9 Z1 r' p$ f+ _2 q$ \
( @0 A# D% c; Q/ t2 a4 S' \                                                                         【UG技术交流区】版主部
, W# m! `! g1 R# v0 l5 C  
( y; X/ {* A8 s4 E3 F$ L' p, d" {                                                                                   2007.9.13
0 Z8 R8 [" Z! C0 D* v, B    8 d0 I$ Y1 s3 u7 C; r4 |0 O8 ~

- |6 U: x( U0 c. ?/ x+ C/ [+ W- r[ 本帖最后由 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 的帖子

普通渐开线
. d4 W" \- f' m# J: Q坐标系:直角0 W- C; J- z' H9 q# r
参数:t     参变量=t     起始:0   终止:5.91 e: U/ O* O6 \) N2 x
单位:度
8 d- Z" n+ y* m5 CX(t)=6*(cos(t)+t*sin(t)); a' w: s" R) Q5 Q1 f
Y(t)=6*(sin(t)-t*cos(t))

评分

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

查看全部评分

发表于 2007-9-14 20:20:07 | 显示全部楼层 来自: 中国吉林长春
用规律曲线命令就可以画渐开线 + F5 S; \5 G. s; b
) [4 p4 |* I6 D
首先建立一下表达式(以标准渐开线齿轮为例):' x5 T+ L0 O- I0 ]% Q

/ v. }" D; }( u9 U  \2 z其中的xt yt zt就是渐开线的参数方程   一参数t为变量的
0 n# _: ~( X' y" }0 g# k然后点规律曲线   就可以作出标准渐开线了
. U5 K: Z9 m/ o: n0 z& s
2 A+ l9 t5 M. Y+ e4 h
# S- ^" [% F$ U& I6 f- g
0 O$ Y& n4 }5 K' a, q; ^关键是知道曲线的参数方程2 B. ^9 K% u" M4 l- \* j6 y& l  O
下面是一些常见曲线的参数方程:( w, ]/ f% v5 S9 ]$ `
¯双外摆线
1 ~& V; J2 x! {! M% @' Q6 Fb=2.5( f) B5 L2 p  G, {, p* v* b
l=2.52 N4 j# @* I2 P% _
t=1/ p* |9 L8 \% i+ D, N( E
xt=3*b*cos(t*360)+l*cos(3*t*360)
% [- v  U+ ^) @3 F* V- eyt=3*b*sin(t*360)+l*sin(3*t*360)( o' t* O. F. ^0 r+ a# h& d

8 W: x5 l% d( M( f8 ]* K6 t$ I
. Q' \* u) {7 ?( E( L0 q& P# x¯星形线
; {; w6 ^# E3 Z) `3 ~; L; sa=58 [6 a/ U3 D" `1 k8 V. [2 y% j2 \  }
t=18 w- H1 h- n! f9 b
xt=a*(cos(360*t))^3
2 _! C. |) y6 s, e9 ], Myt=a*(sin(360*t))^33 A& u" b1 W+ X& G8 u' i: U( o
$ {1 E3 k3 ^+ M) U
¯螺纹线6 C) f/ |  a( r3 T
t=1
# J: d7 }* ^2 \xt=4*cos(t*(5*360))
4 V6 M7 h: e% Syt=4*sin(t*(5*360))
0 ^$ Y# |4 v3 w2 x. O  c# ]zt=6*t
$ `( w3 v( \  [  Y" H4 x+ R3 I( n. e& E
蛇形线
% s1 h; O7 x+ g( V. J+ M²t=15 B( B, ]8 q8 {' Y/ C
xt=2*cos(t*360*3)*t8 K$ z. A6 N* c2 H3 u- B- W5 V; z
yt=2*sin(t*360*3)*t
! x2 w- M$ P% c; H' Mzt=(sqrt(sqrt(sqrt(t))))^3*5* b; }6 L) ?: \" \2 Y" D
²t=1
* ~- L, U: j1 N8 g4 g, gr=t*3% X1 L' T( _7 h
theta=t*360*3
, U3 A! n# C) u2 o$ Mzt=sqrt(t)*7
- j$ E& Z& E" n1 f' o* u4 o2 d# U, w$ r²t=1
! `* q# X% a7 n/ ~1 F) Z7 ]rho=360*sqrt(t)*2
% T1 F- d6 K$ c, r% utheta=t*25
  ~$ A+ j% d  {* K2 Lphi=360*t*4
& v% a/ [1 c1 z. P# m' x- D! p4 ^! _- e5 W, R4 s7 {+ |
¯双余弦线
9 c$ Y  u2 Z* O; e& }# A3 ~t=1
3 k: v& W+ S+ ]. i  vxt=-(9.5*6.5)+t*(9.5*6.5*2)6 ]; ]$ B- v( m3 t2 }: n9 K
yt=cos(t*360*6.5)*(6.35/2)-(6.35/2)
6 N  S' \9 d9 H, i% O- K# }4 u* Mzt=cos(t*360*8)*58 l* w% E( u( P! ^
% P1 D: H+ I9 T' A3 g6 J/ `; w; f, |& |
8 I. y/ F- c$ f8 q
¯对数线3 G" g% h2 I* [
t=1
8 I" N. Z% \8 m2 sxt=10*t! {- A, |5 Z; t- ?8 S
yt=log(10*t+0.0001)) E5 d- l& j7 M+ E: t
$ r9 ~' Z5 l  _
抛物线
- D- J; v1 Q2 R& r; w4 }# Zt=1
' l- p! s4 k% o  z( bxt=(4*t)
" C% q  Q& m" v, u4 U  B" Uyt=(3*t)+(5*t^2)
  @6 }# }) b# k* t) r& k
  a2 i: l  x- K¯次声波0 Q4 R. C* a" g. ]
t=1+ J9 r* r7 |6 u# W0 y. \
xt=t*5, v) |- O5 W$ m0 ]0 {7 ^$ `
yt=cos(t*360*8)*t
# ^: j8 O% A7 ?, k. k7 o
" U3 n3 z  g& w% I正弦波
) R+ S+ ]' Q0 }. w& Mt=1+ f" a; ~# ~: U% }9 e
xt=5*t*t
  J$ y1 v+ w$ ~7 z: byt=sin(t*8*360)*0.5
7 I, C5 x; f' M7 a4 I6 g0 }
: @' g8 }& s/ q- g) X渐开线
4 h) R/ v! d! O! o, @; L. mpitch_diameter=10
9 u8 g: w! S" x8 l4 M# jpressure_angle=20
/ a  F8 G6 o. q5 {2 R: Er=(pitch_diameter/2)*cos(pressure_angle)
0 `3 _7 z) M  ot=1
( Z. \. a8 p* b. K; {$ M( \4 nxt=r*cos(90*t*t)+r*(90*t*t)*(pi/180)*sin(90*t*t), C/ b# t' y1 L; [
yt=r*sin(90*t*t)-r*(90*t*t)*(pi/180)*cos(90*t*t)  e6 Y4 l) a; `: [- o. _

! ^( s; `# |4 j8 T( k: |7 U! c* L  U/ U% D! K
¯五角形线8 c+ n. k/ a: A: U/ E1 v
t=1. [! f& I7 I+ {' k) K: i
xt=2+(10-6)*cos(360*4*t)+10*cos((10/6-1)*(360*4*t))
% `/ I* A4 |  j" [. Byt=2+(10-6)*sin(360*4*t)-6*sin((10/6-1)*(360*4*t))
6 I% X9 b0 z9 L! D. F" Q" H等等 !!!
8 q" f3 Y! B2 r( c2 W3 {5 |/ X& j# T+ V- c% m" }  E! S+ c
[ 本帖最后由 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 # y( N+ s  f- A2 _" }9 B- \
a                     0
0 \% R* V+ [/ D! a( eb                  360
* [) ?8 X+ c  m) a7 S, X# a4 }m                   0.7
7 b, ]/ |/ k# X% a7 J! gr               =m*z*cos(20)/2
2 C3 w( X* ^+ G6 H1 ]3 ~9 Ws                 =(1-t)*a+t*b  ) N" O/ Z# J) k! M9 J6 u
t                     1  . R3 d3 d) k' E/ g# N5 T, A
xt               =r*cos(s)+r*rad(s)*sin(s)  
& S8 V% j- T) P+ @2 [/ cyt               =r*sin(s)-r*rad(s)*cos(s)  2 _+ n0 f) o) X/ }7 O4 G/ \
z                      15  & x0 r' }( a+ W. R5 f- l
zt                     0 8 a% W7 `% f& ?/ k

( O" y. Z  K/ ]* h+ q6 V) } jkx.jpg

评分

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

查看全部评分

发表于 2007-9-15 14:42:32 | 显示全部楼层 来自: 中国四川资阳
这样对不对+ o6 b# n4 F! @; G) y# f9 Q/ K
渐开线.JPG
* q, q, l6 z3 _  E2 i/ ]- z# w! z* t3 R
. g+ w: _+ U7 _' X- v5 [
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 | 显示全部楼层 来自: 中国四川资阳
这次应该差不多了.
/ p: y; i8 R9 W6 Z7 M  K) t& {1 g% B$ @) {6 ]1 e2 O
1 P5 v* {( h9 @- R

& \& |; g7 U2 }8 c3 o4 s$ Q2 `: }; k* Q8 ~" N: I- L' }

' H4 j) C- R( K% a
. D) L* m' S* J* M) _ 渐开线.JPG $ ?  @5 d) @$ ~! l

% Z2 }( W  A& T4 A7 b  w: {[ 本帖最后由 blue01 于 2007-9-18 13:21 编辑 ]

cure.rar

13.83 KB, 下载次数: 56

评分

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

查看全部评分

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

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