QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

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

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

 关闭 [复制链接]
发表于 2007-9-13 17:50:03 | 显示全部楼层 |阅读模式 来自: 中国山东潍坊
50三维币
各位大侠:+ J; E7 O: v& a1 r5 Q! U4 ?

8 w; U' x0 ^% V4 O# u6 i; R    为了解决论坛大家关注的渐开线问题,本区决定以悬赏的形式向大家征集好的方法,集思广益共同解决。解决后的帖子做为资料存贮,这样以后再遇到该问题就不再接受求助帖,否则视为灌水!!
* W1 G: m2 Q. W* Z- |# N9 F1 e4 @  本次题目要求如下:- l0 C3 G, o0 Y! V
/ P+ H5 i/ A/ O9 D0 s% Q( G# N5 m3 X
    1.参与者做出完整的渐开线,并上传全参数附件;【+5金币】
- C! o. y2 V% w! P$ K8 o4 s    2.做出完整的渐开线,并上传部件和方法及步骤者;【+15金币】
- m9 Q7 T6 I* v$ C2 T+ t    3.做出完整的渐开线,并上传部件和方法及步骤,且方法优于其他方法者;【+50金币】
* J* b3 @5 g7 O( _' n+ n9 m% _    4.做出完整的渐开线,并上传部件和方法及步骤,且方法优于其他方法,并做出合理有效   的方法定位及编辑,并作出后处理的;【+80金币】
, z$ w% h9 k8 H$ E* S8 o
% I1 P: U6 @" c" L9 ]   注意:该渐开线不是做齿轮用的(因为有齿轮标准件),是做一个完整的,表达式里不需输入齿数和模数的,完整的渐开线曲线!(做渐开线凸轮轴)
) ^2 A: n" |$ |  ]9 L) z* p
  [0 O  {& F9 f7 \& S8 R$ A  希望大家积极交流,共同进步,优秀的资料值得大家学习,也值得奖励!!
8 C) X+ R; p# \3 S6 Y3 [/ s$ p3 N( W7 M5 e& ^% B% G
5 U( R. s+ u' A5 ?0 E1 p9 K, ]

; R/ b7 N4 ^! a: \2 n! K6 q
- y4 V: j7 h* _% a
3 O& e- C" i4 n) F$ F                                                                         【UG技术交流区】版主部7 M5 @2 K+ o4 r; w7 m' K2 y7 t2 l
  ! \9 W: |6 h& t2 v$ G0 ]" }
                                                                                   2007.9.13
1 C* H: f3 }  A. `( x1 T   
1 V7 {& l4 D; r+ y/ U% M6 y" O; K: N+ P+ e) D
[ 本帖最后由 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 的帖子

普通渐开线
- C  K: t% {4 e; \8 b坐标系:直角2 [4 }/ \+ C& S1 d5 Y
参数:t     参变量=t     起始:0   终止:5.96 g+ F2 s( u8 E; E! i9 F
单位:度) B+ q1 E% Y0 \
X(t)=6*(cos(t)+t*sin(t))
3 t, C' p4 `- w% S5 CY(t)=6*(sin(t)-t*cos(t))

评分

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

查看全部评分

发表于 2007-9-14 20:20:07 | 显示全部楼层 来自: 中国吉林长春
用规律曲线命令就可以画渐开线
/ y4 N* q7 R6 W
, l: T: v* z: y  D3 a2 Y( A首先建立一下表达式(以标准渐开线齿轮为例):
6 U4 j  c6 [0 }  K3 E( p3 g
. N% w1 m! a/ a7 |2 q% H$ G2 D其中的xt yt zt就是渐开线的参数方程   一参数t为变量的
; k# [- L3 E3 l5 F然后点规律曲线   就可以作出标准渐开线了3 ~- E* \% L( _9 p2 ?

/ p" y7 ?! E' _: j
! A' _  F' i4 C$ Z- o& _" q0 o7 d; r- u" z! X8 X
关键是知道曲线的参数方程7 X5 t! R# `0 o! x" l$ A$ q
下面是一些常见曲线的参数方程:. h  x4 {2 N0 P- H/ g. x
¯双外摆线
, i: |+ n. z2 \2 f$ j# [1 s4 mb=2.5
  `8 S: v) o3 D8 wl=2.50 ^( y& A' K& d+ @3 u# `) S2 u
t=1: D: r8 M% n. w
xt=3*b*cos(t*360)+l*cos(3*t*360)
# ^& q# q6 H+ z# q$ l- Yyt=3*b*sin(t*360)+l*sin(3*t*360)
, ]( {0 Y  d+ y6 `0 }) `3 w1 S, ]; V1 r7 r+ ^

( Q* @( r. e! {. ~& b1 y¯星形线  Z3 x( ~- a5 E) J
a=5
$ |0 e: }( m( st=1
) A/ P, @5 o8 ?: Rxt=a*(cos(360*t))^3( R, m5 q* p$ ^; M$ r% c7 N
yt=a*(sin(360*t))^3
5 g7 Q: h4 |- g! `# R4 v% U% }3 o$ K& K9 U: @+ I
¯螺纹线
, w( R- f* p" Y& ?t=1) e1 n  _0 q( A0 Z: Y* ?  V
xt=4*cos(t*(5*360))
- a% o% G' B; o6 g9 i2 _yt=4*sin(t*(5*360))
" X# D& m5 L( Gzt=6*t
! \) T: v' b0 Y; i1 _
4 V6 `! g5 o1 l3 v$ G蛇形线
- L9 K8 ?' X+ H8 V²t=12 N9 A4 |# @% u! m0 `
xt=2*cos(t*360*3)*t& A4 \3 J0 {" ?, X' j
yt=2*sin(t*360*3)*t
2 z# r5 \& Y/ J# n' Nzt=(sqrt(sqrt(sqrt(t))))^3*5
4 v! z/ A/ E% s+ Y* U" C6 Q& K* n²t=14 s# Z" N& a9 I3 s
r=t*3
6 Q7 i+ v  I/ k( p% ]  j" Otheta=t*360*3. G$ }; C, [7 @- Q2 q# ]+ F3 a
zt=sqrt(t)*7
7 n- T$ y# e7 h²t=1/ l- X$ w$ g/ H% j( p# k
rho=360*sqrt(t)*2. E7 \6 _& D0 f0 w
theta=t*25
  [4 Y9 M& D$ n' Q3 Y0 ?phi=360*t*4
7 f/ M, \- ]9 y- X6 K% ^, U
) m# E0 L/ r( i¯双余弦线- H3 I  O! H: r1 d$ P0 Q
t=1
& h  n; P4 U0 z+ Mxt=-(9.5*6.5)+t*(9.5*6.5*2)8 c; k' ~) Q, j8 l5 m
yt=cos(t*360*6.5)*(6.35/2)-(6.35/2)' E' i5 _" Y1 E1 o8 q) N
zt=cos(t*360*8)*5
# ^) P' }8 _1 ~: \
9 g/ Z2 q  S" X! M/ X, I6 D% Z4 u/ \9 i* W
¯对数线
, j5 \! C7 r* ~4 h0 ct=1
- ?6 }8 ^2 |8 e( \8 u; R0 t/ R$ Ixt=10*t
. X) V$ @) M' Dyt=log(10*t+0.0001): O% i. e- G; Y% Y/ V
/ b. H: I* M; O, P, N- e
抛物线& ]  W6 Z. d7 v0 v- z4 L
t=1
* L+ |4 I% N! v3 z2 J" O3 hxt=(4*t)% i! H& e5 P! A; D6 M
yt=(3*t)+(5*t^2)8 V$ J; P5 O2 d! f
! ^* t# D( e9 W, J5 W$ ?
¯次声波6 ^0 S1 K: u, \; w
t=16 t( P3 v. q: W  B6 t" B
xt=t*5" I2 \  _* i2 W; Z. C
yt=cos(t*360*8)*t0 T( ?* ~5 E2 k  `' t

% B3 p. Y# w! J% }# w9 z- L: C2 C正弦波4 t; \9 s' p1 }
t=13 Y% w' w8 M2 O6 G3 t1 l! U
xt=5*t*t
8 p- a' x9 g& S+ x$ |. i4 B' yyt=sin(t*8*360)*0.5
; S$ H$ ]1 B! X8 ~" i& N3 ]' k$ P) @, q
渐开线3 }- j, p3 s, e6 z& w
pitch_diameter=10
& e3 @+ d( |" l7 N" Y6 Tpressure_angle=20
' c" b! n3 f; ~r=(pitch_diameter/2)*cos(pressure_angle)% |6 K7 j: l4 p( ]7 F( g
t=1
1 x1 u: Q4 h- J# ^3 s& Ixt=r*cos(90*t*t)+r*(90*t*t)*(pi/180)*sin(90*t*t)9 b: W' `5 L3 J  I7 S+ T, `
yt=r*sin(90*t*t)-r*(90*t*t)*(pi/180)*cos(90*t*t)! H' A, y" V6 ~& W# R& d

6 E2 N# K  o  O( C7 b1 f3 d9 v  b+ {& H8 @
¯五角形线
. h8 U/ y0 i+ qt=1: ^2 P3 l; ]& ]" [' Z9 s
xt=2+(10-6)*cos(360*4*t)+10*cos((10/6-1)*(360*4*t))
0 R* c4 A* J* @' h7 Z. a8 k* [yt=2+(10-6)*sin(360*4*t)-6*sin((10/6-1)*(360*4*t))
) t: R5 N/ `  p- A$ c$ e4 d; j等等 !!!! c4 T: q# F. T$ a
) Z" D* q4 N! m& ]! T% e; b8 a' Q9 T
[ 本帖最后由 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
0 v  o; C/ l, M" b. k7 X+ ua                     0
8 g2 X% Q( {1 i# Fb                  360 , x& l! h8 q1 g) [9 s5 z
m                   0.7 ' i3 o3 U7 l7 p& Z7 y$ Z" c7 @3 g
r               =m*z*cos(20)/2 / h4 n0 d% L; t6 Z, v* _- F6 s3 N
s                 =(1-t)*a+t*b  
- g: T& R9 {3 ?6 P/ b& {t                     1  
: q" ]) b% u0 `- I( Fxt               =r*cos(s)+r*rad(s)*sin(s)  8 X! c7 A+ f* ?. [2 U! V' L* e
yt               =r*sin(s)-r*rad(s)*cos(s)  
2 I+ Y) ?" E4 f# W2 j; uz                      15  
% \' s6 W0 z1 K* U% uzt                     0 8 H) A9 [4 [$ N' I
4 Q8 c' S! u! K; D6 v) |) G! ~0 P; q# v
jkx.jpg

评分

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

查看全部评分

发表于 2007-9-15 14:42:32 | 显示全部楼层 来自: 中国四川资阳
这样对不对
! X0 K- r# i. A. z+ n4 Z0 ^ 渐开线.JPG 3 f7 o% z- S( Q, B

2 Z" X3 b7 a5 R; W7 D2 ^' q, v- L; A( [& O
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 | 显示全部楼层 来自: 中国四川资阳
这次应该差不多了.
. T7 L- c, p% o# b7 B& k/ k" |( X0 {, N9 Y. A: L4 L4 I

4 i- [) B1 w4 \; ]: D0 W9 s/ Q2 B% q3 `2 t) l1 L

/ u0 r6 ]" G1 U# i
; Y  i, q& `" m+ {9 F7 c
6 y, H7 ^! N: {% J2 k 渐开线.JPG # T4 q( K* |7 |+ B* `

( k, K7 M0 m; P- f, P+ O$ q  n[ 本帖最后由 blue01 于 2007-9-18 13:21 编辑 ]

cure.rar

13.83 KB, 下载次数: 56

评分

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

查看全部评分

发表于 2007-9-20 17:09:01 | 显示全部楼层 来自: 中国江苏泰州
我这个算不算,有详细的渐开线方程的推导,知其然知其所以然。
0 J+ V7 Q2 \9 g# ^( u* ?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 )

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