QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

查看: 3217|回复: 14
收起左侧

[讨论] 齿轮设计开发基础技术理论讨论

[复制链接]
发表于 2008-7-16 11:59:55 | 显示全部楼层 |阅读模式 来自: 中国广东深圳

马上注册,结识高手,享用更多资源,轻松玩转三维网社区。

您需要 登录 才可以下载或查看,没有帐号?注册

x
齿轮设计是一个很专业的技术问题,希望同行们把自己在实践中遇到的问题提出来,在这儿讨论一下一些自己的心得体会。
! ]3 L, N( M# M7 x4 F欢迎大家讨论!
 楼主| 发表于 2008-7-16 12:05:44 | 显示全部楼层 来自: 中国广东深圳
关于渐开线函数问题
* r! }- M; n# a渐开线函数是齿轮设计中经常用到的一个函数:Invα=tanα-α。, c0 X8 a% U& \! d
这个函数的计算比较简单,但是其反函数就变成了一个超越方程,只有数值解可求,因此可以通过牛顿迭代等数值计算方法求取数值解。3 o4 C* z) {* y" m' t
但是,现在通过计算机编程的方法却很多,比如二分法等。程序的循环计算有时候都不用什么数值解法了。这或许是计算机计算功能的一种体现。
: W, p; @. ~- o下面给出一个程序代码,是计算这个函数的。
& q4 c& G. `5 @9 k7 F: O代码:(Delphi编写)0 Q. g* L9 R, O8 [7 B
function INV(xouble):Double ; //自定义全局函数:渐开线函数1 t- C% i  [- |  p2 l
begin
7 W, S8 {7 K& D$ e9 z% N  INV:=tan(x)-x;  ?, R" N  L% |( d7 F# `! _
end;
3 m& U7 J3 p$ Z2 ~, r
' A2 W4 G0 H2 Z: T/ }& qfunction ArcInv(x:double):double;  //自定义全局函数:反渐开线函数
6 P) a  l# J, Z( N  @2 {3 @7 Y% k' [const, K1 S; \" y! B; q7 w8 g. g
  MaxError=0.0000000001;0 Y8 |9 \1 `) j, W& h2 D
  MaxCount=100000;# y; @; H5 `$ [. \1 f9 i0 l8 ?
var% R* X( H$ }: i( A$ f
  x1,x2,Error:double;% o' C; P* K1 x7 H7 F
  num:integer;! ]$ S8 C6 }# s5 k! v% K/ f& G8 x! h2 o
begin0 A/ }; H; F. C
  x1:=3*x;8 [7 R, I9 O$ i) d7 f5 Z
  x1:=exp(ln(x1)/3);        //x=(3x)^(1/3)
3 p7 ~- F+ A1 V# e) f: I- k  error:=1;        //maximum of error: h6 Z$ T* v; }
  num:=0;          //counter of iterative
) [/ \$ k! k2 S/ b  V6 U$ ?  while (Error>MaxError) and (num<MaxCount) do
0 S% \) b; @, u8 X  begin" d/ }. ]2 ]9 J. u, i
    x2:=arccos(sin(x1)/(x+x1));
; Y; C# m& w$ k% G    Error:=abs(x2-x1);8 T* \; {+ h* e4 P1 O2 W
    inc(num);5 c5 s0 B# S2 ^# v# o5 J# R( h# F9 M
    x1:=x2;8 s: S6 b6 @  c6 m) s# `
  end;( f' l4 ~; j* _
  Result:=x1;
  Z7 a, O+ v! y& t- s1 |end;

评分

参与人数 1三维币 +5 收起 理由
hero2006 + 5 技术讨论

查看全部评分

头像被屏蔽
发表于 2008-7-19 00:15:39 | 显示全部楼层 来自: 中国上海
提示: 作者被禁止或删除 内容自动屏蔽
头像被屏蔽
发表于 2008-7-19 00:20:10 | 显示全部楼层 来自: 中国上海
提示: 作者被禁止或删除 内容自动屏蔽
 楼主| 发表于 2008-7-29 10:31:00 | 显示全部楼层 来自: 中国广东深圳

圆柱齿轮精度国际标准的特点

圆柱齿轮精度国际标准的特点, a+ z7 x9 z4 q8 ~( X' |  b5 s
【一】ISO1328:1975 9 Y, L# r: {( B( W) j
1.制定标准的基本原则9 e, i$ U3 E. }7 D% h" Q1 A
(1)ISO1328:1975是按齿轮副的制造和检验程序规定各程序的加工或安装误差;而不是从齿轮传动使用条件来规定齿轮的使用误差,也不是按使用条件来直接规定齿轮的加工误差。2 o# i# r2 B! }# g' _# x
(2)以单项误差为基础,对切向综合误差和一齿切向综合误差的公差数值,仅列出了有待验证的公差关系式。8 l' m4 P! ?- V7 q' F* o; G
(3)齿轮各项公差与主要几何参数有关。ISO1328:1975是以德国DIN3960~3967为基础,并按照一定公差单位分别规定各项公差。
1 [  q* ?+ G% x; F4 p5 U7 D(4)标准分别规定公差制和配合制。在配合制中采用基中心距制。按齿距偏差的14种倍数(+1fpt~-50fpt)决定齿厚的极限偏差。; i' x# u5 E; v, o1 e, P
(5)不区分直齿与斜齿轮。8 {- n! Z3 Z3 O4 N9 v
(6)规定齿轮副的切向综合误差。
* G1 p1 Q# m, l$ n+ m4 b0 }* P- p8 @; f 2.适用范围; W9 {; W' I5 A* d: T. }- I
    标准没有明确规定适用范围,只是在公差数值和公差曲线图中规定了模数1~40mm,分度圆直径到4000mm,齿宽到160mm范围内的公差数值。 0 P3 ?1 s3 x0 x2 w
3.精度制% i* g# K. h. p) w$ {) `
(1)对齿轮和齿轮副规定了12个精度等级。编制标准的基础为5级。并将精度分为三组,同一组公差组的要保持相同的精度等级。
$ S; W! c1 |* b(2)齿轮精度的标注方法是用数字及其后面的两个表示齿厚上下偏差的代号标注。  j* f+ O+ {8 V
(3)在配合制中,采用基准中心制并规定了14种不同的齿厚极限偏差代号。齿轮侧隙由设计者根据使用要求和工况条件计算确定,即不规定侧隙种类。/ j6 s3 R1 `! @1 z. m- L0 ^
【二】ISO1328:1997 ( X% n- t0 m' f  }9 d  m: q
1.制定原则( i5 }# O4 `( \. }' p5 Q
(1)仅对未经装配的单个齿轮的精度制作出规定。
  ]) Y9 p# O- S* [' _! E. ?(2)将有关齿轮检验的方法方面的叙述和意见,作为技术报告分册发布,组成一个由标准和技术报告的成套体系供各方使用。% |0 @. Z: x2 Y% ~6 ?4 s# W, F
(3)使用标准的各方,都应数系技术报告中所叙述的检验方法和步骤。
2 Q: J3 k9 M! c! u(4)以单项偏差为基础,强调切向综合偏差不是必须检验的项目。' Q- o  s' G6 i  A' I2 Q0 s$ y
(5)涉及应由设计人员规定的偏差(如齿厚偏差),不做规定。' }4 K( ^& w* @+ _5 I
(6)明确齿廓、螺旋线的计值范围。
, W% e" r! q) q3 }(7)不区分直齿与斜齿轮。9 j+ B/ ?$ N1 S) ~, K: ^1 j
2.扩大适用范围5 k4 M9 k  t9 l/ h
    标准没有明确规定适用范围,而在公差数表中给出了模数m:0.5~70mm,分度圆直径d:5~10000mm,齿宽b:4~1000mm范围内的公差和极限偏差值(F”i,f”i为m:0.2~10mm,d:5~1000mm时的值)。
/ r6 @6 F* d1 M, ?8 Z    给出了齿廓、螺旋线的形状偏差和斜率偏差,但是不是必须检测项目。 ' Y, Y% j$ J: w/ t) `( P; }
3.精度制
$ y, s3 w7 _) P# |& H) p2 b (1)精度0~12共13个精度等级。
$ s" f4 b6 ~, t& ^) C: e5 J+ y1 t(2)不规定公差组。0 Y$ T7 J2 O! o. M3 c
(3)不规定精度等级在图样上的标注方法。5 N* G. j6 C& z4 ^$ l2 \
(4)强调客观评价和协商一致的原则。; D( Z# u4 u: M$ r
$ x( f+ F. K6 J/ M4 C
[ 本帖最后由 mrmrw 于 2008-7-29 10:32 编辑 ]

评分

参与人数 1三维币 +4 收起 理由
hero2006 + 4 技术讨论

查看全部评分

 楼主| 发表于 2008-7-29 11:08:27 | 显示全部楼层 来自: 中国广东深圳
关于基本齿廓的规定$ E+ {# {1 ]6 Q: t3 H& i4 m
标准规定的齿廓没有考虑内齿齿高可能进行的修正,所以内齿针对不同的情况应分别计算。1 M. f7 \8 |8 Z. z( }2 E
——摘自张民安主编《圆柱齿轮精度》
发表于 2008-7-29 23:38:46 | 显示全部楼层 来自: 中国香港
齿轮始终是一个前沿研究领域,而且国内外在这个领域的研究人员相对其它领域也是最多的。基本方向就是共轭齿廓的研究即复杂曲面的成形和齿轮的加工包括精密加工。它对机械设备的重要性决定了它既是一个基础学科,同时又是一个应用学科,各国政府部门都非常支持。要想进行研究,必须懂得微分几何原理。

评分

参与人数 1三维币 +3 收起 理由
hero2006 + 3 技术讨论

查看全部评分

 楼主| 发表于 2008-7-31 17:00:30 | 显示全部楼层 来自: 中国广东深圳
关于齿轮精度
' p* x8 A" G5 S: R: X6 t! g0 w! K$ H定义:齿轮精度是用制造公差加以区别的齿轮制造精确程度。3 Q+ |! O; R$ \) B- s. f+ f! x
0~2级除了个别单位能制造外,一般企业难以做到。所以这类精度等级属于有待发展的精度等级;  H# @, K% D1 N* e: K
3~5级称为高精度等级;" y$ P5 Q5 @9 Y, p% D
6~9称为中等精度等级;: p1 q+ X4 o2 C' |8 P0 ^( _
10~12称为低精度等级。3 D7 r4 P( v5 B; L4 Z# \- c# K
这是ISO1328——九十年代精度标准的精度等级的一个常用的划分方法。
 楼主| 发表于 2008-7-31 17:09:39 | 显示全部楼层 来自: 中国广东深圳
齿轮精度等级的选用主要由两种方法:
% x5 _9 R, ]/ U' |- u9 P1 计算法
' P! G6 y- u; v% d& m(1)已知传动链末端元件传动精度要求,则可以按照传动链误差传递规律,分配各级齿轮副的传动精度要求,确定齿轮的精度等级。) L( L) _# X3 s# O! T* s  K( r
(2)根据传动装置所允许的机械振动,用“机械动力学”和“机械振动学”的理论在确定装置的动态特性过程中确定齿轮的精度要求。8 U, g" P. j( @
(3)根据齿轮的承载能力要求,适当调整齿轮精度的要求。+ C3 x  r7 Q5 L/ C" T
2 经验法
( \4 a2 _# E& b) j- D  参考某种成熟的样板或样机确定齿轮的精度,多采用表格法参考。7 y6 n2 i6 e6 ~" P: I( C; X
**********************************( i5 H. e; k1 W+ x& [
摘自张民安《圆柱齿轮精度》
9 a4 w- a; X6 \; E问题:不知道谁对第一种方法比较精通?
发表于 2008-8-1 13:00:53 | 显示全部楼层 来自: 中国上海
原帖由 mrmrw 于 2008-7-31 17:09 发表 http://www.3dportal.cn/discuz/images/common/back.gif
! @& }% t2 U' `: Y& `# L齿轮精度等级的选用主要由两种方法:) ^* G* J  W; L9 |, H9 o/ c
1 计算法
, A5 X1 D0 h$ N( b0 k(1)已知传动链末端元件传动精度要求,则可以按照传动链误差传递规律,分配各级齿轮副的传动精度要求,确定齿轮的精度等级。: _3 ^: j4 |8 t; ]
(2)根据传动装置所允许的机械振动, ...
  n8 J8 q& t4 k4 ^
9 w3 s/ q, e4 o* k3 J9 h8 {6 R
不知谁对第二种方法比较精通?
 楼主| 发表于 2008-8-12 08:58:09 | 显示全部楼层 来自: 中国广东深圳
关于蜗轮蜗杆精度标准GB10089-88的问题
% Y( P) R  T8 e. F, a0 A3 N! i& K GB10089-88蜗轮蜗杆精度标准给出的精度计算公式和给出的表格数值计算不一致,请问有人知道为什么吗?+ F) ?4 _1 h1 J
为了验证,我自己编了一个小程序,主要是为了验证精度计算公式计算值和表格的差异情况。贴个图看看吧,有感兴趣的同仁可以讨论一下!
蜗杆精度计算.jpg
蜗轮精度计算.jpg
 楼主| 发表于 2008-8-12 09:01:47 | 显示全部楼层 来自: 中国广东深圳
原帖由 mrmrw 于 2008-7-16 12:05 发表 http://www.3dportal.cn/discuz/images/common/back.gif
. Q5 k& E& a' q8 l; @关于渐开线函数问题
4 h, P4 k$ C0 j9 T, a; S8 y% @4 ^渐开线函数是齿轮设计中经常用到的一个函数:Invα=tanα-α。
, V; T* ^( o. N, ]这个函数的计算比较简单,但是其反函数就变成了一个超越方程,只有数值解可求,因此可以通过牛顿迭代等数值计算方法求取数值解。* e+ O+ {% U) M; q
...
% u8 n3 @, c# c' p$ ]
用该程序做的软件,给个图吧
1 A4 n- b( Q* j% `# v1 h) v
. B3 }8 N8 U$ a" Q, _[ 本帖最后由 mrmrw 于 2008-8-12 09:04 编辑 ]

和专家系统做了对比

和专家系统做了对比

评分

参与人数 1三维币 +4 收起 理由
hero2006 + 4 鼓励积极参与

查看全部评分

 楼主| 发表于 2008-8-22 17:21:21 | 显示全部楼层 来自: 中国广东深圳
为了验证GB10089-88蜗轮蜗杆精度标准,自己写了一个精度查询程序,以便于和计算的程序做对比,贴个图出来给大家看看,请高手们指点一下。, S9 Y3 \  r" w. U
这个程序是根据标准的表格编写的,所有数据是采用数据库查询获得。0 z! D9 z; J( q4 T( N
最想知道的这些数据是怎么来的,请高手们指点一下!
GB10089-88蜗轮蜗杆精度查询.jpg
 楼主| 发表于 2008-9-2 15:06:03 | 显示全部楼层 来自: 中国广东深圳
求一个齿轮设计计算问题:/ \( r, k9 y& C/ `* {0 i
已知:z1,z2,mn,αn,xn1,xn2和实际中心距a'。求螺旋角β?
6 I& d  f" M5 A6 Q/ x6 |0 h***********
3 I- I. u4 V4 F如何求解?
发表于 2012-2-21 21:44:55 | 显示全部楼层 来自: 中国湖南长沙
同样给一个inv函数和反inv函数的程序,是我在mathcad里面写的,只要很少次数的迭代就可以到很高精度了。这个算法忘记是在哪里看到得了,很有效。
# K' P, o/ }# V# B2 Xssdss 发表于 2008-7-19 00:20 http://3dportal.cn/discuz/images/common/back.gif

2 d2 T6 m1 }3 x# u7 u! n8 i, J; MSSDSS,为什么我求反时提示错误?求指教
捕获.PNG
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


Licensed Copyright © 2016-2020 http://www.3dportal.cn/ All Rights Reserved 京 ICP备13008828号

小黑屋|手机版|Archiver|三维网 ( 京ICP备2023026364号-1 )

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