青华模具培训学校

 找回密码
 注册

QQ登录

只需一步,快速开始

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

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

[复制链接]
发表于 2008-11-4 22:00 | 显示全部楼层 |阅读模式
在渐开线表达式中,有这么两行,相信各位高手们都知道:
/ m: I& \* \' x7 q! j* j: l7 E          qita=90*t
! l$ o  C( j- Z0 {. P; R/ e          s=pi()*db*t/4
$ s$ k9 z5 }0 k7 n5 F: ^/ p(1)有人说第一行描述的是展角,本人以为不然,觉得它表示的是在渐开线上不同位置
( O$ r: p4 L  {# ^" V/ {+ X8 {8 T点的压力角,虽然展角是压力角的函数,但压力角才是直接变量,不知各位高手是何4 D+ n5 E% P1 W9 s+ X
见解?; t! m  L$ X- d; ]
(2)第二行有人说是变换函数,不知准确与否?这变换是要变什么?这行的意义到底是
  R9 V9 B: [. @; J4 }* f什么7 x$ B7 `' i' K6 i/ @: P
(3)建立参数方程的坐标系坐标原点在哪儿,是在基圆圆心处吗?$ d) E4 Q" E' V. i4 X$ ]; L1 }6 C
肯请各位高手赐教,拜谢了!
 楼主| 发表于 2008-11-6 18:52 | 显示全部楼层
没人吗?
 楼主| 发表于 2008-11-6 18:53 | 显示全部楼层
版主呢?
发表于 2009-4-5 11:57 | 显示全部楼层
pericful
回复 支持 反对

使用道具 举报

发表于 2009-4-11 15:31 | 显示全部楼层
我画齿轮时用到的表达式:
& \. C4 l0 d# _! A1 r  \' B" Kx=基园半径*Sin(ak)-基圆半径*Rad(ak)*cos(ak)$ T5 P# e. X- P0 E
y=基圆半径*Cos(ak)+基圆半径*Rad(ak)*Sin(ak)
( X: W# V& w' ?  O7 I, P6 t其中设t=0   ak=60*t
回复 支持 反对

使用道具 举报

发表于 2009-5-4 12:35 | 显示全部楼层
定制展程的那种较复杂,给你个简单易学的
- D( t( M/ T& X9 b2 G0 j# S/ K8 s7 d* X8 p  l  V* R  v" b+ t设你的齿轮叫01: R" i9 H- k& f0 A9 J" F& a# P7 P
2 z; n% \* V* R3 \8 [2 n) |, W/ K3 k" L- {/ U2 S1 r! c4 }' T
斜齿轮:单位最前面空为恒定
9 X& N' b' J$ M" m- A6 w2 u5 r- C& ]t=0                                         UG 内变量 0~1变化定义初始值为0       " h" \1 ~) d- I2 q# l5 F/ f2 D7 s! b7 H
[degrees]s01=60*t                展程0 n- N) @: v. b- I1 u, F4 v# R2 e5 w0 O1 E# _# L3 K
[degrees]factor=360/(2*pi())  弧度转角度   pi() 指圆周率
# u  s- G1 T6 x! Y1 l- B4 w- ^- t% j/ j# D$ u/ ?8 O  \- f& I$ D; |! l& ~) v& t6 n! o6 ]/ w. H# p
mn01=12                              法向模数* _  w/ E& a6 a) S+ P# b
! |+ d# U- ]  _# N4 Omt01=mn/cos(beta01)          端面模数! b4 k3 G8 w. I" U- R# Q! B5 _. W& W8 B7 c* Q9 f4 N$ b
Z01=19                                 01齿齿数+ O2 R+ ]; S; p8 ]- L* ?" s! a
6 l* K* g0 s* f[degrees]alpha01=25          法向压力角& j6 Z6 i3 g- w1 r! g
) e6 Y% C! ~0 b" i5 ndegrees]alphat01=arctan(tan(alpha01)/cos(beta01))    端面压力角; F( E4 ?4 S, F8 a! M8 [8 M. w3 B8 |
[degrees]beta01=30           螺旋线       1 ]% f" F4 l3 H( u6 k( w2 r% T/ ~% E/ I- \- J) ]# z: q
[mm]dZ1=Z01*mt01     分度圆直径
8 S8 w; I! t: @* D, ]2 i( R7 |& V. O- ]
% R( t1 H5 `$ K, j0 s# E7 ?( D. @0 U; ^[mm]Rb01=d01*cos(alphat01)/2                  01齿渐开线的基圆半径
" H- _+ k# B. `9 {6 ?7 X4 R1 {+ M" m7 M# @" V+ K[mm]Rk01=Rb02/cos(s01)                            渐开线上点到齿心连线的长- v: l2 g8 S8 l) J3 l6 l
* f9 O8 b% j  `[degrees]Thetak01=factor*tan(s01)-s01       这个要自己理解了,思路:渐开的线与原本的弧长相等7 e, h6 J6 Y0 j5 `+ _
9 J7 ~) J" X: U0 N[mm]xt1a00=Rk1a*cos(Thetak1a00)            渐开线曲线X 分量坐标' f! R9 t2 d: g3 t+ f" C. u6 u( }* }' G+ q' G% M. G  s# y1 \
[mm]yt1a00=Rk1a*sin(Thetak1a00)             渐开线曲线Y 分 量坐标
5 |% E" Y! u( X# O/ {: M3 S! ?9 ~  p) T[mm]zt1a00=0                                              渐开线曲线Z 分量坐标
回复 支持 反对

使用道具 举报

发表于 2009-5-4 12:36 | 显示全部楼层
渐开线画法
& p" I6 F9 a5 G% w[QUOTE]用BY EQUATION 功能生成渐开线齿轮轮廓(m=0.7, z=15,無變位,outer d=11.8865,root d=8.7365).
2 D/ S' ]' |6 o9 T4 {* iA. 單擊Tools—Expression.在表達式輸入欄中輸入以下內容(每輸完一行就回車,將輸入內容存入”Save Current Filter”中。
. x. J/ [) r4 q7 m9 @) l- V. k2 w: \a=05 T) }" F9 g# O- x
b=360: Y* @4 D! |: d: M2 i8 ]3 _
m=0.79 O+ j7 _$ u* ?" k; t& p
r=m*z*cos(20)/2( ?. M5 i3 h) d# B; r
s=(1-t)*a+t*b8 J  R0 p( f) E0 M0 l' F
t=1
' S3 h5 s  t. c- a  {; n5 n' h/ B3 lxt=r*cos(s)+r*rad(s)*sin(s)1 `/ F# L4 o9 ?( h5 W; Y& B
yt=r*sin(s)-r*rad(s)*cos(s), J  h3 i$ k. Q
z=15
6 ^# Q1 R$ m( m3 K3 z6 b" L1 P# azt=0
# b7 D% W' q4 A* e[漸開線方程說明]
0 k9 X1 L9 h, ^/ [( Y1 W  b3 N(1)t 的涵義:  t是”by equation law ”命令中所必須的一個系統內部變量,它的值自動地在 0 和 1 之間變化.; C& M" o6 Q4 {& T# f5 P9 \+ i
(2) A,B分別為漸開線的起始生成角,終止生成角.
& n5 R0 h9 L+ @- E# ?9 U(3) M為齒輪的模數.
3 w( o- t/ N' V- u4 V(4) R為齒輪的基圓半徑.
. G7 Y' o3 F# d- L8 FB.退出Expression 菜單,進入Curve—law curve—by equation,此時系統會自動提示輸入x,y,z的表達式,由於在Expression* ~, k/ e: Z) A! {
中已經輸入了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)之间的任意数,9 h- T# ]' p' k% n( @
ang=90*t,表示ang是在第一象限里的角。
# S/ |& a8 F. E" Y渐开线的坐标原点就在齿顶圆的中心位置。9 M; `4 W. R/ P2 ~0 O  \
基于渐开线发生线与弧长的等值关系,可以得出s=r*t*pi()/2,其中r=db/2,渐开线由基圆开始发生。) k& U4 Y) B. M) `6 \. T
所以渐开线为:xc=r*cos(ang),yc=r*sin(ang),xt=xc+s*sin(ang),yt=yc-s*cos(ang),zt=0.
$ s7 p/ o% ]8 G6 Q这是一个关于t的函数。
回复 支持 反对

使用道具 举报

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

本版积分规则

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

GMT+8, 2025-9-14 15:14 , Processed in 0.181499 second(s), 25 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2025 Discuz! Team.

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