QQ登录

只需一步,快速开始

登录 | 注册 | 找回密码

三维网

 找回密码
 注册

QQ登录

只需一步,快速开始

展开

通知     

全站
10天前
查看: 3624|回复: 17
收起左侧

[讨论] 关于斜齿轮跨棒距的计算

[复制链接]
发表于 2008-11-12 16:45:33 | 显示全部楼层 |阅读模式 来自: 中国浙江台州
10三维币
关于齿轮手册里面的斜齿轮的跨棒距计算公式为M=2*RM+dp(偶数),M=2*RM*COS(∏/2*z)+dp,其中RM=0.5*d*cosα/cosαMt。invαmt=invαt+dp/db+2*xn*tanαn/z-π/(2*z);
6 y. ^0 }5 y  h我在VB中用这个公司编制计算斜齿轮的跨棒距小程序中发现一个问题,就是随着零件齿轮的增多,误差也越来越大(跟论坛中的另外一个软件相比较,软件见附件)。/ R* v6 n) H$ C* j+ u  n
在附件里面我同时把我自己编制的程序(VB编制,带编码)和对比的程序一起附上,看看哪位同仁能解决这个问题,有谢!!6 M9 w) c" X4 Q6 V% l9 w) i' ~. g
误差发生在跨棒距(当然,零件的螺旋角没有超过45°的); T! h$ \; k* n3 G
* d& F( {4 s2 k$ v7 A* D
[ 本帖最后由 hys623723 于 2008-11-12 16:52 编辑 ]

计算M值程序.rar

5.27 KB, 下载次数: 31

自编

公法线、量棒距及上下偏差.rar

21.81 KB, 下载次数: 23

来源论坛(自己论证过,程序正确,和以前厂里编制的程序)

发表于 2008-11-12 17:03:44 | 显示全部楼层 来自: 中国北京
期待各位老大伸出援手。
发表于 2008-11-13 09:00:11 | 显示全部楼层 来自: 中国浙江绍兴
pi = 3.14159265值可以再取高一点, p8 z1 A& m/ T/ Y6 n$ B& G
3.14159265358979
5 _& [5 Z% I( Q7 E8 ^/ L( ?& J+ Z, }' H8 U. a  h
6 V- l1 |* D' U; L( W8 ~
i = 0.0001% R5 G) _) g: k7 ]1 A& R
Do While invαmt <= t+ L, x# }) S9 c
invαmt = Tan(αmt * pi / 180) - αmt * pi / 180+ P3 r5 m" L( N  _* V7 R" o  [
αmt = αmt + i3 O7 }# a4 w% Y# j& x
Loop+ s$ Z9 ?% s4 b) J+ ?8 Y: }1 o
这段代码原理没错,但精度不够高,要想准确精度可以达到小数点后12位,现在计算机虽然跑的快,但是用你的代码也会累死的。
" t* Q" u4 z8 e8 B* {' D, V反渐开线函数的求法可以用二分法或者牛顿迭代法,网上有的,自己找找看。
% @. V4 u: E) I% o$ V: o$ a0 g/ M. r2 Z, n& \# i, e3 H: {2 L
其它公式没有仔细看,自己认真核对也不会有错误的
发表于 2008-11-13 09:26:38 | 显示全部楼层 来自: 中国浙江绍兴
求解反渐开线函数是解决问题的关键,这个方法掌握了,很多齿轮程序都可以编了
  @; W: j* Z( T) ]http://www.jxcad.com.cn/read.php?tid=743888
发表于 2008-11-13 21:22:17 | 显示全部楼层 来自: 中国安徽六安
老大,你的公式错了,斜齿M值计算公式:RM=0.5*d*cosα/cosαMt。invαmt=invαt+dp/db+2*xn*tanαn/z-π/(2*z)应该不对+ E2 F  \  R  `) O( R
应为
- A" Y/ D1 P; H( L  QRM=0.5*d*cosα/cosαMt。invαmt=invαt+dp/(Mn*Z*cosαn)+2*xn*tanαn/z-π/(2*z)!
, b9 I! T9 b7 H5 a, l$ e应该不仅随着齿数的增多、还有模数、压力角的变化,你的差值会千奇百怪!
发表于 2008-11-13 21:26:28 | 显示全部楼层 来自: 中国安徽六安
还有RM=0.5*d*cosα/cosαMt中的α应为αt:端面压力角,不信你可重新将程序改一下找一个你信得过的产品来试试!
发表于 2008-11-13 22:37:48 | 显示全部楼层 来自: 中国安徽六安
楼主,你的第二个厂里编制的程序是对的,(Mn=2,αn=20°,Z=20,Xn=0.4,dp=3.5)我用我的公式计算得到的值是47.068752165519,而你厂里的计算器算得结果是47.0687521824747,在0.0000001位相同,应和π值取的精度有关。
发表于 2008-11-13 23:27:14 | 显示全部楼层 来自: 中国四川成都
呵呵,zyhhcy123是个有心人,正如他所说的那样公式错了      我也用我编的算啦一下,(Mn=2,αn=20°,Z=20,Xn=0.4,dp=3.5)计算得到的值是47.0687521830008,小数点前7位是对的.
 楼主| 发表于 2008-11-14 20:47:49 | 显示全部楼层 来自: 中国浙江台州
首先回答4楼的问题,这个公式是没有错误的,db就是基圆直径,你后面给的也是基圆直径。* v6 l0 q; f6 D1 ]
渐开线的反函数的求法,我那个公式我也是经过验算的,取了小数点后面4位的精度要求,总体来说,基本满足要求,, Q, Q) F: L, `6 e
同时我也试着取了6位的小数,但是答案还是一样的,没有什么变化。而且跟π的取值关系也不是很大,而且,我取的也$ k7 b! H) T/ a" t* Q6 A
已经够了。计算的结果,我个人觉得有小数点后面三位正确也就够了,再多了也没有办法测量。
0 w, ^4 _9 U& r( ?1 h现在的问题就是,假如把零件变成直齿,那误差就会没有,但是一有螺旋角,误差就出来啊,不信,可以自己手工计算看看。. f; f. C; o5 N/ |* P' r( U
我开始也有点不信,后来通过手工计算,发现,结果和我编制的程序算出来的结果基本上是一致的。
, d% S" E0 q$ @- J7 O. t& Y3 y) d0 ?, Q7 L+ \: V# v1 \
[ 本帖最后由 hys623723 于 2008-11-14 20:52 编辑 ]
发表于 2008-11-15 17:27:30 | 显示全部楼层 来自: 中国安徽六安
就是直齿和斜齿的不同,所以公式才有所区别,用斜齿公式一样可以算出直齿的M值,上面的公式请各位去查查相关的国家标准,有些书籍的抄收错误,这个问题我也曾困扰过。
 楼主| 发表于 2008-11-19 10:40:54 | 显示全部楼层 来自: 中国浙江台州
看来没有人回答啊,呵呵,手头上有的资料暂时都感觉对应不上啊,齿轮手册,机械设计手册,机械传动设计手册都是差不多啊。
发表于 2008-11-19 23:31:24 | 显示全部楼层 来自: 中国安徽六安
难道还没有解决吗?不是你的公式错了末?我以上讲的公式是国家标准,你也可以查查国际标准,就是你的公式错了,你将公式改正后应该和你厂的计算结果相等!
 楼主| 发表于 2008-11-21 07:21:17 | 显示全部楼层 来自: 中国浙江台州
还没有解决啊,公式是我的齿轮手册上面的,按照齿轮手册的说法,应该是没有问题的。
$ ]% a: _3 E( J- W3 w9 G但是实际上还是有点差别,现在的问题是,错在那里,我已知都没有找到,呵呵!
发表于 2008-11-21 12:25:42 | 显示全部楼层 来自: 中国浙江绍兴
自己知道与螺旋角有关系,就把关于螺旋角的公式好好检查一下,这么多天了 ) u# Z$ v+ _3 H
+ A% h, f: m6 S7 ]& U2 ^
RM=0.5*d*cosα/cosαMt     改为  RM=0.5*d*cosαt/cosαMt% |8 S/ V, q% w- Q6 U* N5 u

# I- N, r' \( @: X" f7 Linvαmt=invαt+dp/db+2*xn*tanαn/z-π/(2*z)     改为  invαmt=invαt+dp/mn*z*cosαn+2*xn*tanαn/z-π/(2*z);把直齿轮的公式来计算斜齿轮,当然不对啦
" i3 ~/ M' P2 N: v. b* H
" M& P, k; r8 l" z, Z9 H; @[ 本帖最后由 msm2002 于 2008-11-21 12:33 编辑 ]
发表于 2008-11-21 12:27:37 | 显示全部楼层 来自: 中国浙江绍兴
程序代码修改如下,贴不上图,你自己回去再测试一下吧4 |( z* C& T; u$ q2 T6 Z6 g( G9 @
Private Sub Command1_Click()
. D1 c3 ]6 H, |+ T: r+ YDim α, αt, αmt, invα, invαt, invαmt, β, dp, t, i, xn, z, pi, mn As Single
2 F; t/ H1 O* ^) M) [Dim mt, m, rm, d, db As Single
5 B/ j! S/ T8 tmn = Val(Text1.Text)
0 a, J5 @. v' u, V# z( t" e; Y% C' \α = Val(Text2.Text)
0 t) Q  I9 b" M" B+ B5 {5 b/ x" Jβ = Val(Text3.Text)
! h4 l4 @) a- B/ ]& vxn = Val(Text4.Text)2 a: Z! S+ [8 m: x, d
z = Val(Text5.Text)
! Q4 L6 z5 f( @( _. S4 b6 I* ?dp = Val(Text6.Text): ]' y# x6 ~- l# q# D
pi = 3.14159265
# d; s1 @0 y4 p1 @  I1 wmt = mn / Cos(β * pi / 180)
% C# v+ h8 n$ A9 m: Kd = mn * z / Cos(β * pi / 180)- q+ \" ]: F& @
αt = Atn(Tan(α * pi / 180) / Cos(β * pi / 180))
3 n+ v3 W4 F$ i2 Odb = d * Cos(αt)
* M: x5 t1 ~: q* D! S* minvαt = Tan(αt) - αt
$ V7 b( g2 Y4 p! ?t = invαt + dp / (mn * z * Cos(α * pi / 180)) + 2 * xn * Tan(α * pi / 180) / z - pi / (2 * z)
% @8 N" B1 ~1 `/ c) O+ T
1 T+ [7 r  j( U$ _8 iαmt = 0
4 i/ F4 |& k% `i = 0.0001
1 [6 e/ b9 E  p7 f1 \% L/ j! _3 c7 ]8 h1 ?- ?+ h( l/ ~8 H  j; `  w$ o
Do While invαmt <= t
& R- D9 h" C+ ^8 I- F6 ]" k! n: Y6 B: ]9 A2 ^+ U3 g! T
invαmt = Tan(αmt * pi / 180) - αmt * pi / 1807 G% C# p7 f! T8 ]6 Q0 D* h, b
αmt = αmt + i
7 }! l8 v: g, C+ A3 t9 p7 I6 r  {, x/ w6 Q% M
Loop8 p8 n: S/ U- i9 X
αmt = αmt - i" H4 X0 R; B  \* y0 b; B
rm = 0.5 * d * Cos(αt) / Cos(αmt * pi / 180)
! p' ]$ H, `0 I+ x; s& r0 Q5 k( C3 w  m  i' S& F  o
If z Mod 2 = 0 Then
* F% h# p7 x9 @5 A" w    m = 2 * rm + dp
2 Y5 Q3 o. S+ q. K( Y    Else/ \8 U+ ~/ ]7 j, d  a4 Y: Y
    m = 2 * rm * Cos(pi / (2 * z)) + dp
% \5 D/ |1 q" u, p. p) t    End If6 _3 ~8 @* H) a) N7 Y9 |6 o

: Y4 _7 z: p. l( c3 e& aLabel9.Caption = αt * 180 / pi0 m- s# M" a* c- m+ m
Label11.Caption = Format(invαt, "###.######")
* T! D, }: e# O8 @9 pLabel12.Caption = Format(t, "##.######")4 f2 w# b; m* _9 [
Label14.Caption = αmt! {& @; }% Y4 v- n  r3 O0 @# [1 ~: [
Label16.Caption = rm1 y7 J8 I6 X$ S( @& d9 k) m. w
Label18.Caption = m/ w$ U& i' f  N9 N. ^
End Sub
发表于 2008-11-21 12:29:38 | 显示全部楼层 来自: 中国浙江绍兴
悬赏贴讨论问题真不舒服,不能贴图,不能上传附件,看着别扭
发表于 2008-11-21 16:57:31 | 显示全部楼层 来自: 中国安徽六安
不知楼主的齿轮手册是哪一版的,2000版第2篇渐开线圆柱齿轮传动中的斜齿量球中心压力角不是楼主所说的,msm2002的程序应解决了你的问题!
发表于 2008-11-21 19:58:55 | 显示全部楼层 来自: 中国江苏苏州
原帖由 msm2002 于 2008-11-21 12:29 发表 http://www.3dportal.cn/discuz/images/common/back.gif
$ `* Z4 F1 V5 R* |4 c- d# x/ I悬赏贴讨论问题真不舒服,不能贴图,不能上传附件,看着别扭

$ V: D- G: N0 d6 \1 J3 g- D+ t: l以后将关闭悬赏帖,现在管理上也很麻烦,无法评分等等。
发表回复
您需要登录后才可以回帖 登录 | 注册

本版积分规则


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

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

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