QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

 关闭 [复制链接]
发表于 2007-9-13 17:50:03 | 显示全部楼层 |阅读模式 来自: 中国山东潍坊
50三维币
各位大侠:" J! |1 h6 w& R+ g& y+ n

+ @$ `, Y$ t4 f5 b- W    为了解决论坛大家关注的渐开线问题,本区决定以悬赏的形式向大家征集好的方法,集思广益共同解决。解决后的帖子做为资料存贮,这样以后再遇到该问题就不再接受求助帖,否则视为灌水!!9 h. H$ ~4 W9 w+ D0 k/ o+ C
  本次题目要求如下:
! U5 R0 A4 X: A6 m: Z
3 Q+ F3 B) o# ^    1.参与者做出完整的渐开线,并上传全参数附件;【+5金币】, \1 q/ q: r" G+ K
    2.做出完整的渐开线,并上传部件和方法及步骤者;【+15金币】" p  y, N/ X6 i, @! R
    3.做出完整的渐开线,并上传部件和方法及步骤,且方法优于其他方法者;【+50金币】3 A# t, M/ l0 F% V% T5 r
    4.做出完整的渐开线,并上传部件和方法及步骤,且方法优于其他方法,并做出合理有效   的方法定位及编辑,并作出后处理的;【+80金币】
/ V0 g8 @' `1 @
  i+ u, G# R6 ?4 y3 K3 e0 Z   注意:该渐开线不是做齿轮用的(因为有齿轮标准件),是做一个完整的,表达式里不需输入齿数和模数的,完整的渐开线曲线!(做渐开线凸轮轴)
4 k+ t* s' J  Y$ H7 p) g3 r. p: l
  希望大家积极交流,共同进步,优秀的资料值得大家学习,也值得奖励!!
( p) i7 w) n* z9 v8 n; T1 C/ @# ]. v, n! c& Q4 @0 Z: W! h

+ j4 n) |1 z% ^7 P% a+ S, E& M0 t9 q& g/ }

: G, g# E; _9 Z( I  T2 k  f! C1 L
' m5 J' B8 z( X$ ^: ~                                                                         【UG技术交流区】版主部
, O* J( O6 Z) k7 k1 u  9 z) |9 R. i6 e; G& Z3 U
                                                                                   2007.9.13
( b3 x; N3 i! D8 _0 v: r   
* J/ a0 ]# X: T  f% F. @( v
# V! L7 }3 H: R+ B' _  b[ 本帖最后由 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 的帖子

普通渐开线
$ z1 T  M" o1 R) r! c7 _坐标系:直角
% c; I8 o% j$ U9 V参数:t     参变量=t     起始:0   终止:5.9& n4 |7 t+ `% S9 W4 {
单位:度( V/ Q: g, ^$ X1 b7 a/ G2 o
X(t)=6*(cos(t)+t*sin(t))2 I/ B2 H7 G5 e% B# L$ D+ T
Y(t)=6*(sin(t)-t*cos(t))

评分

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

查看全部评分

发表于 2007-9-14 20:20:07 | 显示全部楼层 来自: 中国吉林长春
用规律曲线命令就可以画渐开线 2 B" ^; H& A! m* j8 k' j
$ W' M, b  P5 I8 F. R- d
首先建立一下表达式(以标准渐开线齿轮为例):' ~3 e- ^* h# T1 X, F2 A! W
$ [, ^7 D$ ]3 ]* r1 a  C7 J
其中的xt yt zt就是渐开线的参数方程   一参数t为变量的
- A# M) D: [% w3 e% o" b1 `! ?' x然后点规律曲线   就可以作出标准渐开线了+ g) D% V1 e! c" y! m
1 e% S7 C; S2 J
, r* I1 l1 e* ^0 h
; Y" L+ K( Q' u9 L9 G
关键是知道曲线的参数方程
. p1 I2 L1 }8 v, l8 L下面是一些常见曲线的参数方程:+ B9 \" }' b( v0 l2 l
¯双外摆线
( m7 D+ @- T6 h) D% rb=2.5
4 K; k0 \+ f$ yl=2.5; a0 U" i4 g! d) t6 a( `
t=15 N1 g4 b/ P( ?1 z7 n( q  f5 _! z6 U
xt=3*b*cos(t*360)+l*cos(3*t*360)
* h1 N3 q5 P1 z% @* F5 T# d2 z0 U3 Ayt=3*b*sin(t*360)+l*sin(3*t*360)
+ q0 A' N, X) o5 ?3 x, x& f  t& s  K- t
0 C* E% Y0 Y" J, O3 X
8 @5 S$ m& B' w" a3 ^¯星形线
3 w* |9 ]0 _; c# z' l. L6 Y1 \. V% Ma=5
# {3 m8 l2 M! t7 q; e2 C0 Vt=1) U. X8 g9 R6 u" F2 q
xt=a*(cos(360*t))^3
4 c3 `: c) K# P3 i# W3 ]9 myt=a*(sin(360*t))^3# g  r$ Q) \$ U8 N( i( x9 ~& ]! {1 [
( `9 B1 }/ a4 x" q- n; ~
¯螺纹线2 j+ v" I, u" K6 M2 e
t=1
+ d; {4 f, C2 e+ Hxt=4*cos(t*(5*360))3 Z2 j" s' I/ l- O
yt=4*sin(t*(5*360))
+ `* `9 e4 t( `1 xzt=6*t% {9 T. |; T3 f) r, e. R  o
/ ]! |- e  O( w2 G' o9 G* ?% B
蛇形线# |( X3 Y5 Z1 B" ]5 o/ i% u
²t=1
5 B" ^" I# L3 p* N6 Y4 R: c* Sxt=2*cos(t*360*3)*t0 u! y5 I9 ^( O/ e
yt=2*sin(t*360*3)*t
  ~0 ]2 v) t2 [: w7 i; C: a' nzt=(sqrt(sqrt(sqrt(t))))^3*5- Z' ~" b! O  G
²t=1
/ g, Y; ]- }1 ?( F9 Y5 yr=t*3
( E6 ^. L/ z$ B8 Ytheta=t*360*3
6 b  n- e# d( t' H' u' Gzt=sqrt(t)*7/ k) x* K" H" t
²t=1
. ^: `/ Z/ a6 l) J+ m: ?- Grho=360*sqrt(t)*2
& ]: m3 Y% [4 Xtheta=t*25
4 t- y  K( v$ J! ]4 F' a. S- cphi=360*t*4! y' ?* D; s8 a+ V: ^, S- F

' l$ h2 G& ^3 J; h: V$ q0 F% P¯双余弦线/ K& F; T3 o4 h3 M9 K
t=1
" x* z* U! G; I% O2 v# Fxt=-(9.5*6.5)+t*(9.5*6.5*2)
9 q# T5 @% V+ v# B, E. V+ H' M: R& ]yt=cos(t*360*6.5)*(6.35/2)-(6.35/2)
9 p# T  C) k3 o; m  K7 N% x4 rzt=cos(t*360*8)*5
7 ?. M0 ?$ @( h! e! E% ?9 E% r9 q( ~% W$ r

7 c4 h+ _' T0 D( S' k7 f¯对数线
% I3 f) a8 ^; E  m- {: P9 i' Dt=1
$ E; |+ j6 F: u* q4 Q$ t. [. Hxt=10*t
2 d, h/ v! ?# @, pyt=log(10*t+0.0001)
( `3 v, ^+ p- Z5 e( c/ A' }& W1 l$ E: P' I! M
抛物线
- B) L# F0 k, v6 [6 Nt=1
: j; v8 `( M# uxt=(4*t)
8 Y8 t& F& Q' ]! }yt=(3*t)+(5*t^2)
' v0 D6 i0 v8 ^( C/ H& i) I1 X' m# h3 {  G
¯次声波
3 N/ b, w  T2 L. @. t, \t=1
) g; d" m6 A" s4 W) {xt=t*5% z- R( t6 ~! r4 J' G4 u
yt=cos(t*360*8)*t. J! T% a  p# z$ `- R9 Y! K: Q

4 r& B; ]) k# C5 Y0 K- \6 t正弦波! t" S9 \5 ?2 @6 @
t=17 w# ^+ x7 w1 e8 A: v
xt=5*t*t
2 y( V/ e! H" X( S, Vyt=sin(t*8*360)*0.5
. N8 m4 C3 D! i- H' q9 s# ~9 z( ^# S$ L0 n* }$ j: ~+ X
渐开线
& Q; e. H1 [) W* e3 }pitch_diameter=10/ E; H& w; [6 A% {- g
pressure_angle=20% a5 C: @5 y) \
r=(pitch_diameter/2)*cos(pressure_angle)/ F; i4 F/ y) Y$ _, v' }4 m5 H, t
t=1  `; i) k2 F0 m# b7 F  a5 d3 t) {
xt=r*cos(90*t*t)+r*(90*t*t)*(pi/180)*sin(90*t*t)
1 Y3 c# `. U) w' M8 J7 t5 Q0 iyt=r*sin(90*t*t)-r*(90*t*t)*(pi/180)*cos(90*t*t)
8 U! |. x$ v; P% a! J; {5 u- X6 j
' K0 W0 U! R5 W$ B$ }7 p: \. c' [, s/ l/ m: S2 x
¯五角形线" q+ n# V7 Z, M& W+ Y, r
t=1
- ^2 h& Z7 M9 s" `5 [9 {" ^* {. nxt=2+(10-6)*cos(360*4*t)+10*cos((10/6-1)*(360*4*t))- w/ o: Z! u$ Y4 L: M! T
yt=2+(10-6)*sin(360*4*t)-6*sin((10/6-1)*(360*4*t))
& F5 d9 \4 m8 \1 H1 c等等 !!!8 I( u0 g" n  X$ X1 U

9 {! t, L' T3 E[ 本帖最后由 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 - {( ~" _/ L; J, o' y' x% G3 u$ ~' v
a                     0
  w: y' o0 V& p) e" z3 M0 ]b                  360 7 z( V0 m- Z4 ]* I# G6 ^  r, ]
m                   0.7 ' W% ~; c8 m: Q9 O# F% c. j, Z
r               =m*z*cos(20)/2
; T# r0 g  z( @% ]+ F& J( Q/ es                 =(1-t)*a+t*b  
. D# A. b( T4 @t                     1  , C, e7 ^' m8 P0 x; p" ~& F# V
xt               =r*cos(s)+r*rad(s)*sin(s)  1 z; @8 j8 }  }* Y2 b' S. \' O
yt               =r*sin(s)-r*rad(s)*cos(s)  
" y/ S& Q$ [* d5 v! C" `z                      15  + z5 f7 g3 n; z3 @7 c- O% N
zt                     0
9 k& @( m( z2 m
5 |  v& g7 u0 { jkx.jpg

评分

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

查看全部评分

发表于 2007-9-15 14:42:32 | 显示全部楼层 来自: 中国四川资阳
这样对不对- q* P+ V( @7 @2 a, V( j3 k' J
渐开线.JPG
7 N2 P. V8 Z& F5 G, n7 }2 j4 k0 V
# @! X; ?( |+ H1 X* v/ d" W5 l- _. {. a
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 | 显示全部楼层 来自: 中国四川资阳
这次应该差不多了.
; g6 L- z( f- [5 O* [
1 ~" n. ^% {, ?# p
' l( v1 F) T8 z8 P# [7 z# n& C; v9 R  D9 w0 s8 o7 L6 ]# A

: p* z) h5 N  M0 @# [" R8 x" Z9 h3 L" t! I8 Z
& d3 K2 Z$ L( y& J- Y9 J
渐开线.JPG + j) `4 G2 K+ ^& @" B; R
& ]) w6 ]* C4 E, z- X4 e3 a2 A: M
[ 本帖最后由 blue01 于 2007-9-18 13:21 编辑 ]

cure.rar

13.83 KB, 下载次数: 56

评分

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

查看全部评分

发表于 2007-9-20 17:09:01 | 显示全部楼层 来自: 中国江苏泰州
我这个算不算,有详细的渐开线方程的推导,知其然知其所以然。
, j' x% ^9 J8 b; G! y7 E. Nhttp://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 )

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