齿轮论坛 www.gearbbs.net

 找回密码
 注册

手机号码,快捷登录

手机号码,快捷登录

搜索
楼主: lks042
收起左侧

螺旋锥齿轮齿坯如何设计?

    [复制链接]
发表于 2010-8-15 18:24 | 显示全部楼层
我算出的2点明明是正值,怎么跑到了y轴的左侧,搞不明白了。
发表于 2010-8-16 20:12 | 显示全部楼层



在程序中要有可随时检查数据的文件输出,做一步查一步,有问题立马找原因,只有保证前面的程序计算正确,后面的编程才有意义,看看我的输出数据的文件:

A.TXT文件中记录的是:

计算项目及各次计算误差值输出表
计算项目      第 9 次计算              第 8 次计算               第 7 次计算
第 20 项: .1044028135609944  .1044028108793261  .1044025614041652
第 21 项: .994594178712437  .9945941789878948  .994594204613654
第 22 项: .1038384306089649  .1038384279705517  .1038381825194038
第 23 项: 38.93481440760316  38.93481448548594  38.93482173090864
第 24 项: .409094562179524  .4090945629978514  .4090946391267111
第 25 项: .4483267413298684  .4483267424069283  .4483268426056456
第 26 项: .2316132878912147  .231613281449764  .2316126822027949
第 27 项: .9742107183762553  .9742107197557049  .9742108480855121
第 28 项: .419924103135894  .4199241033812857  .4199241262101021
第 29 项: .9075592253982739  .9075592252847322  .9075592147219278
第 30 项: 1.203519644011659  1.203519643578743  1.203519603304504
第 31 项:-4.940848588923979D-03 -4.940848410019252D-03 -4.940831766499719D-03
第 32 项:-1.084576519519898D-03 -1.084576480248129D-03 -1.084572826792621D-03
第 33 项: .4092071829031863  .4092071837145742  .4092072591978552
第 34 项: .4484749819341605  .4484749830022642  .4484750823677848
第 35 项: .2315367295654615  .2315367231309477  .2315361245293186
第 36 项: .2275274180860462  .2275274119789304  .2275268438349952
第 37 项: .9742271112007116  .9742271125782898  .9742272407339925
第 38 项: .4200326373578829  .4200326375968005  .4200326598233431
第 39 项: .4334812834446762  .4334812837079438  .433481308199759
第 40 项: .9075089991587859  .9075089990482049  .907508988760843
第 41 项: 1.191565226732964  1.191565226744391  1.191565227807418
第 42 项: .8725867905415684  .8725867905462906  .8725867909855894
第 43 项: .6428472331575976  .6428472331539804  .6428472328174799
第 44 项: .4391055070968922  .4391055068383469  .4391054827858304
第 45 项: .9051323010439914  .9051323011539069  .9051323113793529
第 46 项: .4696882437417552  .469688243426173  .4696882140675023
第 47 项: .2551343620615157  .2551343550023012  .2551336982848724
第 48 项: 1.320991191217066  1.320991197844855  1.32099181442688
第 49 项: .9689606135440618  .9689606151825515  .9689607676107801
第 50 项: .247215147999299  .2472151415772331  .2472145441334871
第 51 项: 30.19375510926346  30.19375507040533  30.19375145544681
第 52 项: 384.981024301739  384.9810343026373  384.9819646868593
第 53 项: 415.1747794110024  415.1747893730426  415.1757161423061
第 54 项: 88.90380353544742  88.90380339590928  88.90379041472173
第 55 项: 83.83107063426144  83.8310728556072  83.83127950755228
第 56 项: .1400208303248246  .1400208335681311  .1400211352924019
第 57 项: .1391163713224433  .1391163745033847  .1391166704258367
第 58 项: .9903389139143249  .99033891347323  .9903388724381883
第 59 项: 5.525776831320648D-03  5.525776966478813D-03  5.525789540221118D-03
第 60 项: 1.708295571237902D-04  1.708295565281915D-04  1.708295011188019D-04
第 61 项: 7452.901033834594  7452.90121962305  7452.918503537385
第 62 项: 6.806387040639413D-04  6.806383703229388D-04  6.806073224552066D-04
第 63 项: 6.37724509250838D-03  6.377244893329944D-03  6.377226363795127D-03
第 64 项: 113.1957408755119  113.1957444621955  113.1960781317354
第 65 项: 114.3000030445179  114.3000067170998  114.3003483777725
第 66 项: 1.000000000063342  .9999999679322678  .9999969787842328
计算参数:
X( 0 )=  9
X( 1 )=  9
X( 2 )=  41
X( 3 )=  .2195121951219512
X( 4 )=  33.77999877929687
X( 5 )=  42
X( 6 )=  223.0119934082031
X( 7 )=  114.3000030517578
X( 8 )=  50
X( 9 )=  1.191753592594208
X( 10 )=  .2634146446134986
X( 11 )=  .9670134040641553
X( 12 )=  95.17314089967613
X( 13 )=  .4267439593436044
X( 14 )=  .9043724858506832
X( 15 )=  1.4129461325163
X( 16 )=  20.89166507553866
X( 17 )=  29.51879737030821
X( 18 )=  463.0853281354995
X( 19 )=  347.3139961016246
X( 20 )=  .1044028135609944
X( 21 )=  .994594178712437
X( 22 )=  .1038384306089649
X( 23 )=  38.93481440760316
X( 24 )=  .409094562179524
X( 25 )=  .4483267413298684
X( 26 )=  .2316132878912147
X( 27 )=  .9742107183762553
X( 28 )=  .419924103135894
X( 29 )=  .9075592253982739
X( 30 )=  1.203519644011659
X( 31 )= -4.940848588923979D-03
X( 32 )= -1.084576519519898D-03
X( 33 )=  .4092071829031863
X( 34 )=  .4484749819341605
X( 35 )=  .2315367295654615
X( 36 )=  .2275274180860462
X( 37 )=  .9742271112007116
X( 38 )=  .4200326373578829
X( 39 )=  .4334812834446762
X( 40 )=  .9075089991587859
X( 41 )=  1.191565226732964
X( 42 )=  .8725867905415684
X( 43 )=  .6428472331575976
X( 44 )=  .4391055070968922
X( 45 )=  .9051323010439914
X( 46 )=  .4696882437417552
X( 47 )=  .2551343620615157
X( 48 )=  1.320991191217066
X( 49 )=  .9689606135440618
X( 50 )=  .247215147999299
X( 51 )=  30.19375510926346
X( 52 )=  384.981024301739
X( 53 )=  415.1747794110024
X( 54 )=  88.90380353544742
X( 55 )=  83.83107063426144
X( 56 )=  .1400208303248246
X( 57 )=  .1391163713224433
X( 58 )=  .9903389139143249
X( 59 )=  5.525776831320648D-03
X( 60 )=  1.708295571237902D-04
X( 61 )=  7452.901033834594
X( 62 )=  6.806387040639413D-04
X( 63 )=  6.37724509250838D-03
X( 64 )=  113.1957408755119
X( 65 )=  114.3000030445179
X( 66 )=  1.000000000063342
X( 67 )=  .1674505185395618
X( 68 )=  1.095960678774948
X( 69 )=  .2405767343652326
X( 70 )=  29.25655947587107
X( 71 )= -4.974620887041451
X( 72 )=  98.22188804101302
X( 73 )=  115.0779455278974
X( 74 )=  16.85605748688435
X( 75 )=  7.984104272408057
X( 76 )=  .3910910254334243
X( 77 )=  .6794271876791228
X( 78 )=  .7417649320975893
X( 79 )=  .6755902076156597
X( 80 )=  .3708824660487947
X( 81 )=  .9320078692827987
X( 82 )=  .3888787318529892
X( 83 )=  1.747144114674731
X( 84 )=  7.499935711774453
X( 85 )=  .1700000017881393
X( 86 )=  .9549999982118607
X( 87 )=  1.357297740586061
X( 88 )=  7.674819566618062
X( 89 )=  1.274989084412587
X( 90 )=  2.225092095604789D-02
X( 91 )=  6.224946627361867
X( 92 )=  .1084321995652764
X( 93 )=  1.732360543357324
X( 94 )=  9.502558955919678
X( 95 )=  1.048013034796065
X( 96 )=  11.234919499277
X( 97 )=  10.18690646448094
X( 98 )=  1.343243948667054
X( 99 )=  .9742214806766054
X( 100 )=  .2255936758605671
X( 101 )=  1.212345376808685
X( 102 )=  .9364413909974421
X( 103 )=  .3508240602164792
X( 104 )=  .3746353627564477
X( 105 )=  223.8685249444316
X( 106 )=  33.42363222217588
X( 107 )=  31.74504308720484
X( 108 )=  .8501452111208765
X( 109 )=  3.177556895422863
X( 110 )= -5.824766098162327
X( 111 )= -1.797063991618587
X( 112 )=  106.1336826719247
X( 113 )=  .3957273406768366
X( 114 )=  .9183680481380213
X( 115 )=  .430902775286192
X( 116 )=  .3221856074208636
X( 117 )=  .3280372992385794
X( 118 )=  .9466765204497517
X( 119 )=  .3403333667426315
X( 120 )= -1.809545413832025
X( 121 )=  20.06830895263171
X( 122 )=  6.137939164911634D-02
X( 123 )=  3.499362324766275D-03
X( 124 )=  1.089526113266369
X( 125 )=  1.020277349035195
X( 126 )=  93.53489394214903
X( 127 )=  103.0973116303515
X( 128 )=  6.231496017489215
X( 129 )=  68.63234402539831
X( 130 )=  105.5632849777908
X( 131 )=  105.56
X( 132 )=  66.16637067795901
X( 133 )=  66.17
X( 134 )=  125.6283089526317
X( 135 )=  85.51101068806524
X( 136 )=  101.9478783963399
X( 137 )=  .4119752236208173
X( 138 )=  .424620731300104
X( 139 )=  .9111950477930494
X( 140 )= -20.50855016348108
X( 141 )=  41.49661441547163
X( 142 )=  .2055598402575791
X( 143 )=  .2070357297163876
X( 144 )=  .9786445483796855
X( 145 )=  .2100454558275717
X( 146 )=  .1500000059604645
X( 147 )=  .2000000029802322
X( 148 )=  .1306831205213243
X( 149 )=  6.820443847591959
X( 150 )=  81.29794674860049



发表于 2010-8-16 20:12 | 显示全部楼层
另外一个计算点座标的数据输出文件:
B.TXT文件中记录的是:



数据对比记录表
面锥顶至小轮轴线的距离:
主程序计算:-5.824766098162327 方程计算:-5.825206349144834

A 0 = 5.825206349144834
A 1 = 111.9342624722158
A 2 = 31.74504308720484
A 3 = 4.318478685008632
A 4 =-.2551343620615156
A 5 = 4.974620887041451
A 6 = 3.919503401736569
A 7 = 4.174637763798085
A 8 = 139.5315572779939
A 9 = 33.42363222217587
A 10 = 111.5059967041016
A 11 = 1.797063991618587
A 12 = 2.669262166396462
A 13 = 124.830348712306
A 14 = 2.924396528457978
A 15 = 42.68584902818517
A 16 = 109.142886928025
A 17 = 33.77999877929687
A 18 =-131.0040401932103
A 19 = 1141.088317529298
A 20 = 16.36250691622454
A 21 =-1093.788826801396
A 22 = 17138.10942033824
A 23 = 273.2842146015478
A 24 = 25.07270482453585
A 25 = 78.77450836139639
A 26 =-110.3274463665199
A 27 =-4.573613047070148
A 28 = 24.12260180978704
A 29 = 79.01691228795704
A 30 = 89.96825183538193
A 31 = 2.924396528457978
A 32 = 30.76472392162968
A 33 = 77.3222787002174
A 34 = 126.2234161552346
A 35 = 120.0335137888851
A 36 = 10.89062686086018
A 37 = 1.065093542704536
A 38 =-90.92884432956147
A 39 = 1814.464044524271
A 40 = 537.7589819401918
A 41 = 53.57204351932276
A 42 = 55
A 43 = 106.0011238755018
A 44 = 14.76602776342585
A 45 = 7.849138211743622
A 46 = 1.065093542704536
A 47 =-65.53461758403111
A 48 = 993.3111808777215
A 49 = 62.90880328888332
A 50 = 34.48810909009264
A 51 = 34
A 52 = 76.49684860186949
A 53 = 66
A 54 = 105.56
A 55 = 42.75550534403262
A 56 = .3403333667426315
A 57 =-20.0683089526317
A 58 = .2315367295654615
A 59 =-4.318969184184119
A 60 = 66.17
A 61 = 29.34977402804036
A 62 =-41.49661441547163
A 63 = .2100454558275717
A 64 = 489.9497171363095
A 65 = 4.52901464001169
A 66 = 108.1802016729725
A 67 = 31.43893506211686
A 68 = 22.61488310230914
A 69 = 108.5133679913121
A 70 = 30
A 71 =-468.6658924265082
A 72 = 110




对于任何可能出错的数据更要说明是何数据以便及时从程序中找出对应语句检查是否有误,因为这时电脑是完全听人的指挥的,凡是出错的地方十有十分是人的指挥有问题。



发表于 2010-8-16 20:16 | 显示全部楼层
我编程的体会是多用数组,数组无论是输出或输入都非常简单,另外用笔记下各数的含义,这样整个程序几乎都是数组在运算,输出,那个数出了问题,马上就能找到了。
仅供参考。谢谢。
发表于 2010-8-16 20:19 | 显示全部楼层
正式的输出文件中要加以说明,把要用的数据以正式文件进行输出。例如计算的各参数输出文件如下:


                圆弧齿双曲线齿轮副设计计算参数:
     程序设计:hyfjy   计算日期:08-16-2010  计算时间:20:09:38
输入参数:
大端参考模数: 5.4393        小轮齿数: 9   大轮齿数: 41  大轮齿面宽: 33.78
小轮偏置距: 42     大轮分度圆直径: 223.012     刀盘名义半径: 114.3
小轮设计螺旋角: 50          齿形两面压力角之和: 42.5

计算参数:
大轮中点分度圆半径: 95.17314089967613     小轮中点分度圆半径: 29.51879737030821
大轮节角: 75.68722          小轮节角: 13.036361
大轮螺旋角: 25.158892       小轮计算螺旋角: 49.99554
大轮节锥顶到小轮中心线的距离:-4.974620887041451
大轮在节锥面上的平均锥距: 98.22188804101302
大轮在节锥面上的外锥距: 115.0779455278974
大轮在平均锥距处的工作齿高: 7.984104272408057
齿两面压力角的总和: 42.5
双重收缩齿齿根角之和: 7.499936
大轮齿顶高系数: .17
大轮在平均锥距上的齿顶高: 1.357297740586061
大轮在平均锥距上的齿根高: 7.674819566618062
小轮齿顶角: 1.274989084412587
大轮齿根角: 6.224946627361867
大轮在外锥距上的齿顶高: 1.732360543357324
大轮在外锥距上的齿根高: 9.502558955919678
齿顶间隙: 1.048013034796065
大轮在外锥距上的全齿高: 11.234919499277
大轮在外锥距上的工作齿高: 10.18690646448094
大轮面角: 76.962209
大轮根角: 69.462273
大轮外径: 223.8685249444316
大轮轮冠到小轮中心线的距离: 31.74504308720484
大轮面锥顶到小轮中心线的距离:-5.824766098162327
大轮根锥顶到小轮中心线的距离:-1.797063991618587
小轮面角: 18.795153
小轮面锥顶到大轮中心线的距离: 20.06830895263171
小轮轮冠到大轮中心线的距离: 105.56
小轮前轮冠到大轮中心线的距离: 66.17
小轮外径: 85.51101068806524
小轮根锥顶到大轮中心线的距离: 41.49661441547163
小轮根角: 11.862274
最小齿侧间隙: .15
最大齿侧间隙: .2
大轮内锥距: 81.29794674860049


以上数据都可以从A文件中找到对应的,这是一份正式文件。可以作为计算表存档用的。

评分

1

查看全部评分

发表于 2010-8-17 10:55 | 显示全部楼层
好的,谢谢您,我在检查下我的程序,感觉原理上应该问题不大,就像您说的,可能是人指挥错了,导致程序不对。
请问下,您是用的什么计算软件?
发表于 2010-8-17 19:19 | 显示全部楼层
回复 007小黑 的帖子


    必须承认,我不能读懂你的源程序,对不起了。
变量的代码与我学的完全不一样,没法分析,也帮不了你任何的忙。
第一点的座标意思似乎是一个X量是G2+Za2,Y量是这个X值乘以某个角的正切,可能就不对,因为那个面锥角并不通过大、小轮轴线平面,与这个平面有一个距离,所以座标原点设定的就不是太对。
第二点的座标为何X座标是Re2乘以某个角的余弦呢?这个顶点不是又变了么,因为节锥角的顶点与面锥角的顶点也不是重合的。
第三点座标及后面的第四个第五个都看不懂了,对不起。

今天看了半天你的如下程序,只能提以上看法。

关于我的VC代码,在画图中是:
dc.MoveTo(25,330);
dc.LineTo(25,600);
dc.LineTo(320,600);//画出两条线,分别代表x 轴,y轴;
dc.SetMapMode(MM_LOENGLISH);//坐标转化:向上为y轴正方向;
    dc.SetViewportOrg(25,600);//规定新的坐标原点;
  dc.MoveTo(int(m_G2+m_Za2),int((m_Ga2+m_Za2)*tan(m_deltaA2*PI)));//第1点坐标;
    dc.LineTo(int(m_Re2*cos(m_delta2*PI)),int(m_Re2*sin(m_delta2*PI)));//第2点坐标;
    double a=0;
a=int(m_Re2*cos(m_delta2*PI));
dc.LineTo(int(((m_G2+m_Za2)*m_Re2*sin(m_delta2*PI)+tan(m_deltaF2*PI)*(m_Gf2-m_G2)*(m_Re2*cos(m_delta2*PI)
       -m_G2-m_Za2)-(m_Ga2+m_Za2)*tan(m_deltaA2*PI)*m_Re2*cos(m_delta2*PI))/(m_Re2*sin(m_delta2*PI)
          -m_Ga2*tan(m_deltaA2*PI)-m_Za2*tan(m_deltaA2*PI)-tan(m_deltaF2*PI)*(m_Re2*cos(m_delta2*PI)-m_G2-m_Za2))),
        int(((m_G2+m_Za2)*m_Re2*sin(m_delta2*PI)+tan(m_deltaF2*PI)*(m_Gf2-m_G2)*(m_Re2*cos(m_delta2*PI)
       -m_G2-m_Za2)-(m_Ga2+m_Za2)*tan(m_deltaA2*PI)*m_Re2*cos(m_delta2*PI))/(m_Re2*sin(m_delta2*PI)
          -m_Ga2*tan(m_deltaA2*PI)-m_Za2*tan(m_deltaA2*PI)-tan(m_deltaF2*PI)*(m_Re2*cos(m_delta2*PI)-m_G2-m_Za2))*tan(m_deltaF2*PI)+
          tan(m_deltaF2*PI)*(m_Gf2-m_G2)));//第3点坐标:
      
dc.LineTo(int((((m_G2+m_Za2)*m_Re2*sin(m_delta2*PI)+tan(m_deltaF2*PI)*(m_Gf2-m_G2)*(m_Re2*cos(m_delta2*PI)
      -m_G2-m_Za2)-(m_Ga2+m_Za2)*tan(m_deltaA2*PI)*m_Re2*cos(m_delta2*PI))/(m_Re2*sin(m_delta2*PI)
      -m_Ga2*tan(m_deltaA2*PI)-m_Za2*tan(m_deltaA2*PI)-tan(m_deltaF2*PI)*(m_Re2*cos(m_delta2*PI)-m_G2-m_Za2)))+8),int(((m_G2+m_Za2)*m_Re2*sin(m_delta2*PI)+tan(m_deltaF2*PI)*(m_Gf2-m_G2)*(m_Re2*cos(m_delta2*PI)
      -m_G2-m_Za2)-(m_Ga2+m_Za2)*tan(m_deltaA2*PI)*m_Re2*cos(m_delta2*PI))/(m_Re2*sin(m_delta2*PI)
      -m_Ga2*tan(m_deltaA2*PI)-m_Za2*tan(m_deltaA2*PI)-tan(m_deltaF2*PI)*(m_Re2*cos(m_delta2*PI)-m_G2-m_Za2))*tan(m_deltaF2*PI)+
      tan(m_deltaF2*PI)*(m_Gf2-m_G2)-8));//第4点坐标;
dc.LineTo(int((((m_G2+m_Za2)*m_Re2*sin(m_delta2*PI)+tan(m_deltaF2*PI)*(m_Gf2-m_G2)*(m_Re2*cos(m_delta2*PI)
      -m_G2-m_Za2)-(m_Ga2+m_Za2)*tan(m_deltaA2*PI)*m_Re2*cos(m_delta2*PI))/(m_Re2*sin(m_delta2*PI)
     -m_Ga2*tan(m_deltaA2*PI)-m_Za2*tan(m_deltaA2*PI)-tan(m_deltaF2*PI)*(m_Re2*cos(m_delta2*PI)-m_G2-m_Za2)))+8)
     ,0);//第5点坐标:

发表于 2010-8-17 19:29 | 显示全部楼层
我的程序及说明。
为弄清求点的整个过程,我也把自己的程序及说明发上来,有兴趣的朋友可以评头论足,可以找问题,谢谢。

00.JPG

0.JPG

1.JPG

02.JPG

2.JPG

3.JPG

4.JPG

5.JPG

6.JPG

程序说明.pdf (44.03 KB, 下载次数: 19)

点座标.rar (7.91 KB, 下载次数: 16)

文件.rar (5.44 KB, 下载次数: 17)


以上说明应该是较清楚的,如有问题,可以提出。
发表于 2010-8-17 20:02 | 显示全部楼层
好的,谢谢您,我在检查下我的程序,感觉原理上应该问题不大,就像您说的,可能是人指挥错了,导致程序不对 ...
007小黑 发表于 2010-8-17 10:55


我用的最多的是QB,这个古老的软件对我来说已经得心应手了,编成后转入VB,能得到漂亮的界面。能看懂我的程序么?

发表于 2010-8-17 20:14 | 显示全部楼层
发一个双曲线齿轮副的节圆锥相啮合的图片,这图是从二维图转过来的,基本符合节圆相切的位置,可以看到切点的位置及方向。

0.JPG

1.JPG


二维图作成后,转至三维图,大小轮从节圆位置旋转成形后,大轮绕Y轴旋转90度,小轮向下移动一个偏置距,就得到这副图了。

评分

1

查看全部评分

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

本版积分规则

QQ|小黑屋|手机版|Archiver|齿轮论坛

GMT+8, 2024-5-16 03:15 , Processed in 0.174242 second(s), 15 queries , MemCache On.

Powered by Discuz! X3.4 Licensed

© 2001-2023 Discuz! Team.

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