青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

青华模具培训学院
查看: 5667|回复: 11

[疑难] 渐开线表达式问题,高手赐教!

[复制链接]
发表于 2008-11-4 22:00 | 显示全部楼层 |阅读模式
在渐开线表达式中,有这么两行,相信各位高手们都知道:& P% f- p  e+ h4 z# O" F7 M
          qita=90*t
2 N- U+ n7 B" J9 H          s=pi()*db*t/41 T4 C) b2 n) ^+ Z$ L
(1)有人说第一行描述的是展角,本人以为不然,觉得它表示的是在渐开线上不同位置
2 U7 T# ]4 ~/ z1 q点的压力角,虽然展角是压力角的函数,但压力角才是直接变量,不知各位高手是何, X9 H: f. Z  S) ~% A
见解?
- t& M  x# N; B) v% V(2)第二行有人说是变换函数,不知准确与否?这变换是要变什么?这行的意义到底是0 O7 [3 ~* |7 V; Y5 o# b5 n6 o$ E
什么
" |; P- u9 n- |, i$ T  V# A4 l(3)建立参数方程的坐标系坐标原点在哪儿,是在基圆圆心处吗?5 U9 ~) W) u7 b2 B& H3 i. [
肯请各位高手赐教,拜谢了!
 楼主| 发表于 2008-11-6 18:52 | 显示全部楼层
没人吗?
 楼主| 发表于 2008-11-6 18:53 | 显示全部楼层
版主呢?
发表于 2009-4-5 11:57 | 显示全部楼层
pericful
回复 支持 反对

使用道具 举报

发表于 2009-4-11 15:31 | 显示全部楼层
我画齿轮时用到的表达式:
( w* j6 K( [9 D, r. l' t6 vx=基园半径*Sin(ak)-基圆半径*Rad(ak)*cos(ak)
/ X9 [0 V; d% F" B) h* o& J7 ry=基圆半径*Cos(ak)+基圆半径*Rad(ak)*Sin(ak)  _* n0 ]# u2 |$ [" M
其中设t=0   ak=60*t
回复 支持 反对

使用道具 举报

发表于 2009-5-4 12:35 | 显示全部楼层
定制展程的那种较复杂,给你个简单易学的
  Y) ~* m3 M) W! J  {* M7 d* X8 p  l  V* R  v" b+ t设你的齿轮叫01: R" i9 H- k& f0 A9 J" F& a# P7 P
4 H9 l; I1 A1 r) _7 Z& Z* C2 n) |, W/ K3 k" L
2 V- R& Q/ e. N. T8 ^斜齿轮:单位最前面空为恒定
0 J' w3 T& A6 T  \6 w2 u5 r- C& ]t=0                                         UG 内变量 0~1变化定义初始值为0       " h" \1 ~) d- I2 q# l5 F$ X0 H2 s+ V5 ^' I9 G
[degrees]s01=60*t                展程0 n- N) @: v. b- I1 u, F
& Z, s8 d( s$ D) `- x9 v% Y[degrees]factor=360/(2*pi())  弧度转角度   pi() 指圆周率% i/ ~3 }7 o: g- y4 L5 E% f
4 w- ^- t% j/ j# D$ u/ ?8 O  \- f& I$ D
. ?; o1 l% k) ]1 {3 C# B$ s/ q/ ?8 h- pmn01=12                              法向模数* _  w/ E& a6 a) S+ P# b
5 ~% P8 I3 D! |7 S6 J0 b: G! Bmt01=mn/cos(beta01)          端面模数! b4 k3 G8 w. I" U- R# Q! B
6 }! c2 E9 ^2 S2 x0 }. u' G/ oZ01=19                                 01齿齿数+ O2 R+ ]; S; p8 ]- L* ?" s! a: R7 j1 p; Q, d+ u) [/ Q+ @4 P
[degrees]alpha01=25          法向压力角& j6 Z6 i3 g- w1 r! g! C; G) B8 O' q1 l3 ^; D9 I' W% P
degrees]alphat01=arctan(tan(alpha01)/cos(beta01))    端面压力角; F( E4 ?4 S, F8 a; O- i. T, b) V0 |; |7 k, `
[degrees]beta01=30           螺旋线       1 ]% f" F4 l3 H( u6 k( w2 r
' h1 O1 W( n, m/ `[mm]dZ1=Z01*mt01     分度圆直径& K6 l, o* f7 y; a
, ]2 i( R7 |& V. O- ]9 R/ f8 m7 y2 U+ _( J# N6 }" O
0 s# E7 ?( D. @0 U; ^[mm]Rb01=d01*cos(alphat01)/2                  01齿渐开线的基圆半径1 _8 l. b" j4 g8 x, D  r- M
7 X4 R1 {+ M" m7 M# @" V+ K[mm]Rk01=Rb02/cos(s01)                            渐开线上点到齿心连线的长3 u# B7 A) P" V: `2 D2 ^# c
* f9 O8 b% j  `[degrees]Thetak01=factor*tan(s01)-s01       这个要自己理解了,思路:渐开的线与原本的弧长相等
2 [5 ~, I( L* o9 J7 ~) J" X: U0 N[mm]xt1a00=Rk1a*cos(Thetak1a00)            渐开线曲线X 分量坐标' f! R9 t2 d: g3 t+ f" C
0 Y0 m2 X, a# f: l[mm]yt1a00=Rk1a*sin(Thetak1a00)             渐开线曲线Y 分 量坐标
: l6 X: H9 `2 t! _, R/ {: M3 S! ?9 ~  p) T[mm]zt1a00=0                                              渐开线曲线Z 分量坐标
回复 支持 反对

使用道具 举报

发表于 2009-5-4 12:36 | 显示全部楼层
渐开线画法, N' p( g% A$ [: W. m
[QUOTE]用BY EQUATION 功能生成渐开线齿轮轮廓(m=0.7, z=15,無變位,outer d=11.8865,root d=8.7365).& m2 V7 w3 N/ x* T9 `( }
A. 單擊Tools—Expression.在表達式輸入欄中輸入以下內容(每輸完一行就回車,將輸入內容存入”Save Current Filter”中。8 C2 Z, r+ }3 X5 G8 l% m
a=0  a4 _% a& G( u  A
b=3602 {! B6 f! j* U
m=0.7
. Q6 H8 o: i3 n' h( G  h0 ?% Vr=m*z*cos(20)/2( V# i3 J: S" r
s=(1-t)*a+t*b5 K7 S8 Q# o" L5 L+ X% [  A
t=19 _$ n  p* d/ |! x$ Q  A3 R
xt=r*cos(s)+r*rad(s)*sin(s)
7 s; c1 E. J9 J9 {! `+ n+ Ryt=r*sin(s)-r*rad(s)*cos(s)
/ W5 m* T- L0 G2 X$ _, V9 S; Jz=150 x1 C3 Z. h% f3 G( V: L
zt=0( v( v% Z3 f# y
[漸開線方程說明]
% u# D1 X3 _/ [7 H! ^(1)t 的涵義:  t是”by equation law ”命令中所必須的一個系統內部變量,它的值自動地在 0 和 1 之間變化." A* f7 j1 e: f1 n# p
(2) A,B分別為漸開線的起始生成角,終止生成角.! Q( M; c0 Y, n/ f6 Z" q7 R- k+ @
(3) M為齒輪的模數.
+ v) W( v6 O) ?2 Z: y/ ?1 M1 i, i) u(4) R為齒輪的基圓半徑.
, [# ]# N0 i) v+ oB.退出Expression 菜單,進入Curve—law curve—by equation,此時系統會自動提示輸入x,y,z的表達式,由於在Expression
3 P) ]2 B" |6 z6 a+ `" W1 ~ 中已經輸入了xt,yt,zt表達式,故現在可以直接單擊ok,承認xt,yt,zt即為所要求的x,y,z.(圖2.23,2.24)
回复 支持 反对

使用道具 举报

发表于 2009-6-6 11:39 | 显示全部楼层
GD,头好晕啊!
回复 支持 反对

使用道具 举报

发表于 2009-8-28 14:21 | 显示全部楼层
6666666666666666666666666666
回复 支持 反对

使用道具 举报

发表于 2009-8-28 19:42 | 显示全部楼层
t=(0~1)之间的任意数,3 v; a8 ^! z; ?
ang=90*t,表示ang是在第一象限里的角。
+ s* a& W+ k! G* B( Q渐开线的坐标原点就在齿顶圆的中心位置。+ q0 Q& p) f  A9 X) |9 |
基于渐开线发生线与弧长的等值关系,可以得出s=r*t*pi()/2,其中r=db/2,渐开线由基圆开始发生。* C4 z3 K" V  k% C& H/ i* B  W
所以渐开线为:xc=r*cos(ang),yc=r*sin(ang),xt=xc+s*sin(ang),yt=yc-s*cos(ang),zt=0.
: c8 k$ F" ]1 O6 c6 Q6 @这是一个关于t的函数。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|关于我们|sitemap|小黑屋|Archiver|手机版|UG网-UG技术论坛-青华数控模具培训学校 ( 粤ICP备15108561号 )

GMT+8, 2025-4-2 11:40 , Processed in 0.187238 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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