轴承系列标准件参数化程序建库设计

合集下载

滚动轴承的程序设计要求

滚动轴承的程序设计要求

滚动轴承CAD上机实验要求(2009.10.26)1)完成滚动轴承CAD程序设计(具体要求见附)2)通过比较教材例10-1设计结果,验证程序的正确性3)参数化图形显示滚动轴承结构图(任选一个类型)附:滚动轴承CAD设计参考程序!此处添加变量定义Private Sub Command1_Click()Form1.HideForm2.Showr1 = Val(Text1.Text)r2 = Val(Text2.Text)a = Val(Text3.Text)d = Val(Text4.Text)f1 = Val(Text5.Text)f2 = Val(Text6.Text)n = Val(Text7.Text)lh = Val(Text8.Text)s = Val(Text9.Text)m = Combo1.Text'深沟球轴承(GB276-82) d=10~110aa1(0, 0) = 1.95: aa1(0, 1) = 2.23: aa1(0, 2) = 2.51: aa1(0, 3) = 2.79: aa1(0, 4) = 4.47: aa1(0, 5) = 5.2: aa1(0, 6) = 6.91: aa1(0, 7) = 8.66: aa1(0, 8) = 9.45: aa1(0, 9) = 11.96: aa1(0, 10) = 12.95: aa1(0, 11) = 15.99: aa1(0, 12) = 19.35: aa1(0, 13) = 19.74: aa1(0, 14) = 24.2: aa1(0, 15) = 26.07: aa1(0, 16) = 31.36: aa1(0, 17) = 33.75: aa1(0, 18) = 39.17: aa1(0, 19) = 39.17: aa1(0, 20) = 44.08: aa1(0, 21) = 49.77: aa1(0, 22) = 57.39 '特轻系列1的C0aa1(1, 0) = 3.52: aa1(1, 1) = 3.93: aa1(1, 2) = 4.3: aa1(1, 3) = 4.62: aa1(1, 4) = 7.22: aa1(1, 5) = 8.08: aa1(1, 6) = 10.17: aa1(1, 7) = 12.46: aa1(1, 8) = 13.09: aa1(1, 9) = 16.2: aa1(1, 10) = 16.94: aa1(1, 11) = 20.47: aa1(1, 12) = 24.36: aa1(1, 13) = 24.66: aa1(1, 14) = 29.68: aa1(1, 15) = 30.89: aa1(1, 16) = 36.54: aa1(1, 17) = 39.02: aa1(1, 18) = 44.6: aa1(1, 19) = 44.44: aa1(1, 20) = 49.56: aa1(1, 21) = 55.29: aa1(1, 22) = 62.94 '特轻系列1的Caa1(2, 0) = 2.23: aa1(2, 1) = 3.05: aa1(2, 2) = 3.49: aa1(2, 3) = 4.48: aa1(2, 4) = 6.2: aa1(2, 5) = 6.98: aa1(2, 6) = 10.04: aa1(2, 7) = 13.67: aa1(2, 8) = 15.94: aa1(2, 9) = 17.71: aa1(2, 10) = 19.84: aa1(2, 11) = 25.11: aa1(2, 12) = 27.98: aa1(2, 13) = 34.18: aa1(2, 14) = 37.59: aa1(2, 15) = 41.26:aa1(2, 16) = 45.09: aa1(2, 17) = 53.28: aa1(2, 18) = 60.76: aa1(2, 19) = 70.85: aa1(2, 20) = 79.36: aa1(2, 21) = 89.59: aa1(2, 22) = 100.43 '轻窄系列2的C0aa1(3, 0) = 3.93: aa1(3, 1) = 5.24: aa1(3, 2) = 5.87: aa1(3, 3) = 7.36: aa1(3, 4) = 9.88: aa1(3, 5) = 10.78: aa1(3, 6) = 14.96: aa1(3, 7) = 19.73: aa1(3, 8) = 22.71: aa1(3, 9) = 24.36: aa1(3, 10) = 26.98: aa1(3, 11) = 33.35: aa1(3, 12) = 36.73: aa1(3, 13) = 44.01: aa1(3, 14) = 46.76: aa1(3, 15) = 50.83: aa1(3, 16) = 55.03: aa1(3, 17) = 63.98: aa1(3, 18) = 73.83: aa1(3, 19) = 84.82: aa1(3, 20) = 93.94: aa1(3, 21) = 102.26: aa1(3, 22) = 110.78 '轻窄系列2的Caa1(4, 0) = 3.47: aa1(4, 1) = 3.92: aa1(4, 2) = 5.43: aa1(4, 3) = 6.56: aa1(4, 4) = 7.81: aa1(4, 5) = 11.39: aa1(4, 6) = 14.17: aa1(4, 7) = 17.92: aa1(4, 8) = 22.38: aa1(4, 9) = 30#: aa1(4, 10) = 35.71: aa1(4, 11) = 41.91: aa1(4, 12) = 48.61: aa1(4, 13) = 56.68: aa1(4, 14) = 63.48: aa1(4, 15) = 71.67: aa1(4, 16) = 80.35: aa1(4, 17) = 89.52: aa1(4, 18) = 100.76: aa1(4, 19) = 113.75: aa1(4, 20) = 131.18: aa1(4, 21) = 142.84: aa1(4, 22) = 167.64 '中窄系列3的C0aa1(5, 0) = 5.88: aa1(5, 1) = 6.56: aa1(5, 2) = 8.79: aa1(5, 3) = 10.44: aa1(5, 4) = 12.26: aa1(5, 5) = 17.21: aa1(5, 6) = 20.77: aa1(5, 7) = 25.66: aa1(5, 8) = 31.35: aa1(5, 9) = 40.67: aa1(5, 10) = 47.59: aa1(5, 11) = 55.06: aa1(5, 12) = 62.89: aa1(5, 13) = 72.21: aa1(5, 14) = 80.1: aa1(5, 15) = 87.26: aa1(5, 16) = 94.57: aa1(5, 17) = 102.06: aa1(5, 18) = 110.82: aa1(5, 19) = 120.52: aa1(5, 20) = 133.07: aa1(5, 21) = 141.31: aa1(5, 22) = 157.67 '中窄系列3的Caa1(6, 0) = 0: aa1(6, 1) = 0: aa1(6, 2) = 0: aa1(6, 3) = 11.9: aa1(6, 4) = 16.79: aa1(6, 5) = 21.33: aa1(6, 6) = 26.78: aa1(6, 7) = 31.43: aa1(6, 8) = 36.67: aa1(6, 9) = 45.55: aa1(6, 10) = 55.55: aa1(6, 11) = 62.71: aa1(6, 12) = 70.3: aa1(6, 13) = 78.33: aa1(6, 14) = 99.53: aa1(6, 15) = 114.78: aa1(6, 16) = 124.98: aa1(6, 17) = 137.76: aa1(6, 18) = 158.18: aa1(6, 19) = 0: aa1(6, 20) = 0: aa1(6, 21) = 0: aa1(6, 22) = 0 '重窄系列4的C0aa1(7, 0) = 0: aa1(7, 1) = 0: aa1(7, 2) = 0: aa1(7, 3) = 17.46: aa1(7, 4) = 23.81: aa1(7, 5) = 29.42: aa1(7, 6) = 36.41: aa1(7, 7) = 42.68: aa1(7, 8) = 48.99: aa1(7, 9) = 59.49: aa1(7, 10) = 70.96: aa1(7, 11) = 77.4: aa1(7, 12) = 83.88: aa1(7, 13) = 90.82: aa1(7, 14) = 107.23: aa1(7, 15) = 118.18: aa1(7, 16) = 125.48: aa1(7, 17) = 134.45: aa1(7, 18) = 147.97: aa1(7, 19) = 0: aa1(7, 20) = 0: aa1(7, 21) = 0: aa1(7, 22) = 0 '重窄系列4的Caa1(8, 0) = 0.014: aa1(8, 1) = 0.028: aa1(8, 2) = 0.056: aa1(8, 3) = 0.085: aa1(8, 4) = 0.11: aa1(8, 5) = 0.17: aa1(8, 6) = 0.28: aa1(8, 7) = 0.42: aa1(8, 8) = 0.56: aa1(8, 9) = 0: aa1(8, 10) = 0: aa1(8, 11) = 0: aa1(8, 12) = 0: aa1(8, 13) = 0: aa1(8, 14) = 0: aa1(8, 15) = 0: aa1(8, 16) = 0: aa1(8, 17) = 0: aa1(8, 18) = 0: aa1(8, 19) = 0: aa1(8, 20) = 0: aa1(8, 21) = 0: aa1(8, 22) = 0 '相对轴向载荷A/C0aa1(9, 0) = 0.19: aa1(9, 1) = 0.22: aa1(9, 2) = 0.26: aa1(9, 3) = 0.28: aa1(9, 4) = 0.3: aa1(9, 5) = 0.34: aa1(9, 6) = 0.38: aa1(9, 7) = 0.42: aa1(9, 8) = 0.44: aa1(9, 9) = 0: aa1(9, 10) = 0: aa1(9, 11) = 0: aa1(9, 12) = 0: aa1(9, 13) = 0: aa1(9, 14) = 0: aa1(9, 15) = 0: aa1(9, 16) = 0: aa1(9, 17) = 0: aa1(9, 18) = 0: aa1(9, 19) = 0: aa1(9, 20) = 0: aa1(9, 21) = 0: aa1(9, 22) = 0 ' 界限系数eaa1(10, 0) = 2.3: aa1(10, 1) = 1.99: aa1(10, 2) = 1.71: aa1(10, 3) = 1.55: aa1(10, 4) = 1.45: aa1(10, 5) = 1.31: aa1(10, 6) = 1.15: aa1(10, 7) = 1.04: aa1(10, 8) = 1: aa1(10, 9) = 0: aa1(10, 10) = 0: aa1(10, 11) = 0: aa1(10, 12) = 0: aa1(10, 13) = 0: aa1(10, 14) = 0: aa1(10, 15) = 0: aa1(10, 16) = 0: aa1(10, 17) = 0: aa1(10, 18) = 0: aa1(10, 19) = 0: aa1(10, 20) = 0: aa1(10, 21) = 0: aa1(10, 22) = 0 '轴向载荷系数y'圆柱滚子轴承(GB283-87) d=30~100aa2(0, 0) = 11.4: aa2(0, 1) = 17.5: aa2(0, 2) = 24: aa2(0, 3) = 25.7: aa2(0, 4) = 29.2: aa2(0, 5) = 36.2: aa2(0, 6) = 44: aa2(0, 7) = 52.5: aa2(0, 8) = 52.5: aa2(0, 9) = 65.4: aa2(0, 10) = 76.4: aa2(0, 11) = 87.4: aa2(0, 12) = 106: aa2(0, 13) = 114: aa2(0, 14) = 127 '轻窄系列2的C0aa2(1, 0) = 18.8: aa2(1, 1) = 27.8: aa2(1, 2) = 36.5: aa2(1, 3) = 38.5: aa2(1, 4) = 42: aa2(1, 5) = 51.2: aa2(1, 6) = 61: aa2(1, 7) = 71.3: aa2(1, 8) = 71.3: aa2(1, 9) = 86.4: aa2(1, 10) = 99.5: aa2(1, 11) = 112.5: aa2(1, 12) = 138: aa2(1, 13) = 147: aa2(1, 14) = 163 '轻窄系列2的Caa2(2, 0) = 20.6: aa2(2, 1) = 25.6: aa2(2, 2) = 31: aa2(2, 3) = 43.6: aa2(2, 4) = 50.7: aa2(2, 5) = 66.4: aa2(2, 6) = 81.3: aa2(2, 7) = 86.9: aa2(2, 8) = 105: aa2(2, 9) = 120: aa2(2, 10) = 129: aa2(2, 11) = 155: aa2(2, 12) = 169: aa2(2, 13) = 184: aa2(2, 14) = 216 '中窄系列3的C0aa2(3, 0) = 32.6: aa2(3, 1) = 39.8: aa2(3, 2) = 47.3: aa2(3, 3) = 64.9: aa2(3, 4) = 74.3: aa2(3, 5) = 95: aa2(3, 6) = 113: aa2(3, 7) = 120: aa2(3, 8) = 142: aa2(3, 9) = 161: aa2(3, 10) = 170: aa2(3, 11) = 207: aa2(3, 12) = 221: aa2(3, 13) = 238: aa2(3, 14) = 275 '中窄系列3的Caa2(4, 0) = 36.3: aa2(4, 1) = 46.5: aa2(4, 2) = 60.9: aa2(4, 3) = 68.8: aa2(4, 4) = 82.3: aa2(4, 5) = 89.8: aa2(4, 6) = 110: aa2(4, 7) = 121: aa2(4, 8) = 158: aa2(4, 9) = 185: aa2(4, 10) = 214: aa2(4, 11) = 235: aa2(4, 12) = 268: aa2(4, 13) = 290: aa2(4, 14) = 327 '重窄系列4的C0aa2(5, 0) = 55.6: aa2(5, 1) = 68.9: aa2(5, 2) = 87.9: aa2(5, 3) = 99: aa2(5, 4) = 117: aa2(5, 5) = 126: aa2(5, 6) = 151: aa2(5, 7) = 166: aa2(5, 8) = 210: aa2(5, 9) = 244: aa2(5, 10) = 277: aa2(5, 11) = 304: aa2(5, 12) = 343: aa2(5, 13) = 367: aa2(5, 14) = 405 '重窄系列4的Caa2(6, 0) = 18.9: aa2(6, 1) = 30.4: aa2(6, 2) = 36.3: aa2(6, 3) = 38.9: aa2(6, 4) = 41.5: aa2(6, 5) = 52.7: aa2(6, 6) = 70.9: aa2(6, 7) = 86.5: aa2(6, 8) = 0: aa2(6, 9) = 98.7: aa2(6, 10) = 118: aa2(6, 11) = 138: aa2(6, 12) = 160: aa2(6, 13) = 178: aa2(6, 14) = 202 '轻宽系列5的C0aa2(7, 0) = 28: aa2(7, 1) = 42.8: aa2(7, 2) = 50.5: aa2(7, 3) = 53.3: aa2(7, 4) = 55.6: aa2(7, 5) = 68.8: aa2(7, 6) = 88.7: aa2(7, 7) = 105: aa2(7, 8) = 0: aa2(7, 9) = 119: aa2(7, 10) = 140: aa2(7, 11) = 161: aa2(7, 12) = 186: aa2(7, 13) = 208: aa2(7, 14) = 233 '轻宽系列5的C'角接触球轴承(7C)(GB292-83) d=12~100aa3(0, 0) = 2.42: aa3(0, 1) = 2.95: aa3(0, 2) = 3.22: aa3(0, 3) = 5.25: aa3(0, 4) = 6.22: aa3(0, 5) = 8.45: aa3(0, 6) = 11.5: aa3(0, 7) = 12.2: aa3(0, 8) = 16.2: aa3(0, 9) = 17.2: aa3(0, 10) = 24.5: aa3(0, 11) = 25.8: aa3(0, 12) = 27.8: aa3(0, 13) = 34: aa3(0, 14) = 35.8: aa3(0, 15) = 43.2: aa3(0, 16) = 45.2: aa3(0, 17) = 53.8: aa3(0, 18) = 56.5: aa3(0, 19) = 60.5 '特轻系列1的C0aa3(1, 0) = 4.08: aa3(1, 1) = 4.8: aa3(1, 2) = 5.08: aa3(1, 3) = 8.05: aa3(1, 4) = 8.98: aa3(1, 5) = 11.5: aa3(1, 6) = 14.8: aa3(1, 7) = 15.5: aa3(1, 8) = 19.8: aa3(1, 9) = 20.5: aa3(1, 10) = 28.5: aa3(1, 11) = 29.5: aa3(1, 12) = 30.8: aa3(1, 13) = 34.2: aa3(1, 14) = 38.2: aa3(1, 15) = 45: aa3(1, 16) = 46.2: aa3(1, 17) = 54.8: aa3(1, 18) = 56.5: aa3(1, 19) = 61.2 '特轻系列1的Caa3(2, 0) = 3.35: aa3(2, 1) = 4.19: aa3(2, 2) = 5.38: aa3(2, 3) = 7.46: aa3(2, 4) = 8.95: aa3(2, 5) = 12.8: aa3(2, 6) = 17.5: aa3(2, 7) = 20.5: aa3(2, 8) = 23.8: aa3(2, 9) = 26.8: aa3(2, 10) = 33.8: aa3(2, 11) = 37.8: aa3(2, 12) = 46: aa3(2, 13) = 49.2: aa3(2, 14) = 54.2: aa3(2, 15) = 63.2: aa3(2, 16) = 69.8: aa3(2, 17) = 87.8: aa3(2, 18) = 95.5: aa3(2, 19) = 115 '轻窄系列2的C0aa3(3, 0) = 5.65: aa3(3, 1) = 6.68: aa3(3, 2) = 8.38: aa3(3, 3) = 11.2: aa3(3, 4) = 12.8: aa3(3, 5) = 17.8: aa3(3, 6) = 23.5: aa3(3, 7) = 26.8: aa3(3, 8) = 29.8: aa3(3, 9) = 32.8: aa3(3, 10) = 40.8: aa3(3, 11) = 44.8: aa3(3, 12) = 53.8: aa3(3, 13) = 56: aa3(3, 14) = 60.8: aa3(3, 15) = 68.8: aa3(3, 16) = 76.9: aa3(3, 17) = 94.2: aa3(3, 18) = 102: aa3(3, 19) = 140 '轻窄系列2的Caa3(4, 0) = 5.22: aa3(4, 1) = 5.95: aa3(4, 2) = 8.62: aa3(4, 3) = 9.68: aa3(4, 4) = 15.8: aa3(4, 5) =18.5: aa3(4, 6) = 26.8: aa3(4, 7) = 32.3: aa3(4, 8) = 39.8: aa3(4, 9) = 47.2: aa3(4, 10) = 60.5: aa3(4, 11) = 70.2: aa3(4, 12) = 80.5: aa3(4, 13) = 91.5: aa3(4, 14) = 105: aa3(4, 15) = 118: aa3(4, 16) = 128: aa3(4, 17) = 142: aa3(4, 18) = 158: aa3(4, 19) = 175 '中窄系列3的C0aa3(5, 0) = 8.1: aa3(5, 1) = 9.38: aa3(5, 2) = 12.8: aa3(5, 3) = 14.2: aa3(5, 4) = 21.5: aa3(5, 5) = 25.2: aa3(5, 6) = 34.2: aa3(5, 7) = 40.2: aa3(5, 8) = 49.2: aa3(5, 9) = 53.5: aa3(5, 10) = 70.5: aa3(5, 11) = 80.5: aa3(5, 12) = 91.5: aa3(5, 13) = 102: aa3(5, 14) = 112: aa3(5, 15) = 122: aa3(5, 16) = 132: aa3(5, 17) = 142: aa3(5, 18) = 152: aa3(5, 19) = 162 '中窄系列3的Caa3(6, 0) = 0: aa3(6, 1) = 0: aa3(6, 2) = 0: aa3(6, 3) = 0: aa3(6, 4) = 0: aa3(6, 5) = 0: aa3(6, 6) = 0: aa3(6, 7) = 0: aa3(6, 8) = 0: aa3(6, 9) = 0: aa3(6, 10) = 0: aa3(6, 11) = 0: aa3(6, 12) = 0: aa3(6, 13) = 0: aa3(6, 14) = 0: aa3(6, 15) = 0: aa3(6, 16) = 0: aa3(6, 17) = 0: aa3(6, 18) = 0: aa3(6, 19) = 0 '重窄系列4的C0aa3(7, 0) = 0: aa3(7, 1) = 0: aa3(7, 2) = 0: aa3(7, 3) = 0: aa3(7, 4) = 0: aa3(7, 5) = 0: aa3(7, 6) = 0: aa3(7, 7) = 0: aa3(7, 8) = 0: aa3(7, 9) = 0: aa3(7, 10) = 0: aa3(7, 11) = 0: aa3(7, 12) = 0: aa3(7, 13) = 0: aa3(7, 14) = 0: aa3(7, 15) = 0: aa3(7, 16) = 0: aa3(7, 17) = 0: aa3(7, 18) = 0: aa3(7, 19) = 0 '重窄系列4的Caa3(8, 0) = 0.015: aa3(8, 1) = 0.029: aa3(8, 2) = 0.058: aa3(8, 3) = 0.087: aa3(8, 4) = 0.12: aa3(8, 5) = 0.17: aa3(8, 6) = 0.29: aa3(8, 7) = 0.44: aa3(8, 8) = 0.58: aa3(8, 9) = 0: aa3(8, 10) = 0: aa3(8, 11) = 0: aa3(8, 12) = 0: aa3(8, 13) = 0: aa3(8, 14) = 0: aa3(8, 15) = 0: aa3(8, 16) = 0: aa3(8, 17) = 0: aa3(8, 18) = 0: aa3(8, 19) = 0 '相对轴向载荷A/C0aa3(9, 0) = 0.38: aa3(9, 1) = 0.4: aa3(9, 2) = 0.43: aa3(9, 3) = 0.46: aa3(9, 4) = 0.47: aa3(9, 5) = 0.5: aa3(9, 6) = 0.55: aa3(9, 7) = 0.56: aa3(9, 8) = 0.56: aa3(9, 9) = 0: aa3(9, 10) = 0: aa3(9, 11) = 0: aa3(9, 12) = 0: aa3(9, 13) = 0: aa3(9, 14) = 0: aa3(9, 15) = 0: aa3(9, 16) = 0: aa3(9, 17) = 0: aa3(9, 18) = 0: aa3(9, 19) = 0 ' 界限系数eaa3(10, 0) = 1.47: aa3(10, 1) = 1.4: aa3(10, 2) = 1.3: aa3(10, 3) = 1.23: aa3(10, 4) = 1.19: aa3(10, 5) = 1.12: aa3(10, 6) = 1.02: aa3(10, 7) = 1: aa3(10, 8) = 1: aa3(10, 9) = 0: aa3(10, 10) = 0: aa3(10, 11) = 0: aa3(10, 12) = 0: aa3(10, 13) = 0: aa3(10, 14) = 0: aa3(10, 15) = 0: aa3(10, 16) = 0: aa3(10, 17) = 0: aa3(10, 18) = 0: aa3(10, 19) = 0 '轴向载荷系数y'角接触球轴承(7AC)(GB292-83) d=12~100aa4(0, 0) = 2.28: aa4(0, 1) = 2.78: aa4(0, 2) = 3.02: aa4(0, 3) = 4.92: aa4(0, 4) = 5.85: aa4(0, 5) = 7.92: aa4(0, 6) = 10.8: aa4(0, 7) = 11.5: aa4(0, 8) = 15.2: aa4(0, 9) = 16.2: aa4(0, 10) = 22.8: aa4(0, 11) = 24.2: aa4(0, 12) = 26.2: aa4(0, 13) = 31.8: aa4(0, 14) = 33.5: aa4(0, 15) = 40.5: aa4(0, 16) = 42.5: aa4(0, 17) = 50.5: aa4(0, 18) = 53: aa4(0, 19) = 56.8 '特轻系列1的C0aa4(1, 0) = 4: aa4(1, 1) = 4.58: aa4(1, 2) = 4.85: aa4(1, 3) = 7.72: aa4(1, 4) = 8.58: aa4(1, 5) = 11.2: aa4(1, 6) = 14.2: aa4(1, 7) = 14.5: aa4(1, 8) = 18.8: aa4(1, 9) = 19.5: aa4(1, 10) = 27.2: aa4(1, 11) = 27.8: aa4(1, 12) = 29.2: aa4(1, 13) = 35.2: aa4(1, 14) = 36: aa4(1, 15) = 42.5: aa4(1, 16) = 43.8: aa4(1, 17) = 52: aa4(1, 18) = 58.5: aa4(1, 19) = 57.8 '特轻系列1的Caa4(2, 0) = 3.15: aa4(2, 1) = 3.92: aa4(2, 2) = 5.05: aa4(2, 3) = 7#: aa4(2, 4) = 8.38: aa4(2, 5) = 12.2: aa4(2, 6) = 16.5: aa4(2, 7) = 19.2: aa4(2, 8) = 22.5: aa4(2, 9) = 25.2: aa4(2, 10) = 31.8: aa4(2, 11) = 35.5: aa4(2, 12) = 43.2: aa4(2, 13) = 46.2: aa4(2, 14) = 50.8: aa4(2, 15) = 59.2: aa4(2, 16) = 65.5: aa4(2, 17) = 82.2: aa4(2, 18) = 89.5: aa4(2, 19) = 100 '轻窄系列2的C0aa4(3, 0) = 5.45: aa4(3, 1) = 6.42: aa4(3, 2) = 8.05: aa4(3, 3) = 10.8: aa4(3, 4) = 12.2: aa4(3, 5) = 16.8: aa4(3, 6) = 22.5: aa4(3, 7) = 25.8: aa4(3, 8) = 28.2: aa4(3, 9) = 31.5: aa4(3, 10) = 38.8: aa4(3, 11) = 42.8: aa4(3, 12) = 51.2: aa4(3, 13) = 53.2: aa4(3, 14) = 57.8: aa4(3, 15) = 65.5: aa4(3, 16) =72.8: aa4(3, 17) = 89.8: aa4(3, 18) = 98.8: aa4(3, 19) = 108 '轻窄系列2的Caa4(4, 0) = 4.88: aa4(4, 1) = 5.58: aa4(4, 2) = 7.08: aa4(4, 3) = 9.1: aa4(4, 4) = 14.8: aa4(4, 5) = 17.5: aa4(4, 6) = 24.8: aa4(4, 7) = 30.5: aa4(4, 8) = 37.2: aa4(4, 9) = 44.5: aa4(4, 10) = 56.8: aa4(4, 11) = 65.8: aa4(4, 12) = 75.5: aa4(4, 13) = 86.7: aa4(4, 14) = 105: aa4(4, 15) = 108: aa4(4, 16) = 122: aa4(4, 17) = 135: aa4(4, 18) = 148: aa4(4, 19) = 178 '中窄系列3的C0aa4(5, 0) = 8.03: aa4(5, 1) = 9.08: aa4(5, 2) = 11.5: aa4(5, 3) = 13.8: aa4(5, 4) = 20.8: aa4(5, 5) = 24.8: aa4(5, 6) = 32.8: aa4(5, 7) = 38.5: aa4(5, 8) = 47.5: aa4(5, 9) = 55.5: aa4(5, 10) = 67.2: aa4(5, 11) = 77.8: aa4(5, 12) = 89.8: aa4(5, 13) = 98.5: aa4(5, 14) = 112: aa4(5, 15) = 118: aa4(5, 16) = 125: aa4(5, 17) = 135: aa4(5, 18) = 145: aa4(5, 19) = 165 '中窄系列3的C'圆锥滚子轴承(GB297-84) d=20~100aa5(0, 0) = 0: aa5(0, 1) = 0: aa5(0, 2) = 19.8: aa5(0, 3) = 26.2: aa5(0, 4) = 30.8: aa5(0, 5) = 34.8: aa5(0, 6) = 36.8: aa5(0, 7) = 51.8: aa5(0, 8) = 54.5: aa5(0, 9) = 57.5: aa5(0, 10) = 71.8: aa5(0, 11) = 74.8: aa5(0, 12) = 90.8: aa5(0, 13) = 94.2: aa5(0, 14) = 108: aa5(0, 15) = 108: aa5(0, 16) = 115 '特轻系列1的C0aa5(1, 0) = 0: aa5(1, 1) = 0: aa5(1, 2) = 23.2: aa5(1, 3) = 28.2: aa5(1, 4) = 33.2: aa5(1, 5) = 37.2: aa5(1, 6) = 38.2: aa5(1, 7) = 43.2: aa5(1, 8) = 54: aa5(1, 9) = 55.8: aa5(1, 10) = 69.8: aa5(1, 11) = 71.2: aa5(1, 12) = 86.5: aa5(1, 13) = 88.5: aa5(1, 14) = 102: aa5(1, 15) = 102: aa5(1, 16) = 105 '特轻系列1的Caa5(2, 0) = 0: aa5(2, 1) = 0: aa5(2, 2) = 0.26: aa5(2, 3) = 0.29: aa5(2, 4) = 0.28: aa5(2, 5) = 0.3: aa5(2, 6) = 0.32: aa5(2, 7) = 0.31: aa5(2, 8) = 0.33: aa5(2, 9) = 0.35: aa5(2, 10) = 0.34: aa5(2, 11) = 0.35: aa5(2, 12) = 0.34: aa5(2, 13) = 0.35: aa5(2, 14) = 0.34: aa5(2, 15) = 0.36: aa5(2, 16) = 0.37 '特轻系列1界限系数eaa5(3, 0) = 0: aa5(3, 1) = 0: aa5(3, 2) = 2.3: aa5(3, 3) = 2.1: aa5(3, 4) = 2.1: aa5(3, 5) = 2: aa5(3, 6) = 1.9: aa5(3, 7) = 1.9: aa5(3, 8) = 1.8: aa5(3, 9) = 1.7: aa5(3, 10) = 1.8: aa5(3, 11) = 1.7: aa5(3, 12) = 1.8: aa5(3, 13) = 1.7: aa5(3, 14) = 1.8: aa5(3, 15) = 1.7: aa5(3, 16) = 1.6 '特轻系列1轴向载荷系数yaa5(4, 0) = 0: aa5(4, 1) = 0: aa5(4, 2) = 0: aa5(4, 3) = 0: aa5(4, 4) = 0: aa5(4, 5) = 0: aa5(4, 6) = 0: aa5(4, 7) = 0: aa5(4, 8) = 0: aa5(4, 9) = 0: aa5(4, 10) = 0: aa5(4, 11) = 0: aa5(4, 12) = 0: aa5(4, 13) = 0: aa5(4, 14) = 0: aa5(4, 15) = 0: aa5(4, 16) = 0 '特轻系列1静轴向载荷系数y0aa5(5, 0) = 18.2: aa5(5, 1) = 23#: aa5(5, 2) = 29.57: aa5(5, 3) = 37.18: aa5(5, 4) = 42.95: aa5(5, 5) = 47.76: aa5(5, 6) = 55.12: aa5(5, 7) = 65.55: aa5(5, 8) = 74.49: aa5(5, 9) = 86.28: aa5(5, 10) = 97.61: aa5(5, 11) = 103.52: aa5(5, 12) = 119.89: aa5(5, 13) = 136.19: aa5(5, 14) = 152.8: aa5(5, 15) = 175.32: aa5(5, 16) = 198.87 '轻窄系列2的C0aa5(6, 0) = 26.8: aa5(6, 1) = 32.2: aa5(6, 2) = 41.24: aa5(6, 3) = 51.6: aa5(6, 4) = 59.63: aa5(6, 5) = 64.21: aa5(6, 6) = 72.12: aa5(6, 7) = 86.41: aa5(6, 8) = 97.85: aa5(6, 9) = 113: aa5(6, 10) = 124.12: aa5(6, 11) = 129.86: aa5(6, 12) = 150.7: aa5(6, 13) = 169.5: aa5(6, 14) = 188.92: aa5(6, 15) = 214.04: aa5(6, 16) = 239.94 '轻窄系列2的Caa5(7, 0) = 0.35: aa5(7, 1) = 0.37: aa5(7, 2) = 0.375: aa5(7, 3) = 0.375: aa5(7, 4) = 0.375: aa5(7, 5) = 0.405: aa5(7, 6) = 0.42: aa5(7, 7) = 0.405: aa5(7, 8) = 0.405: aa5(7, 9) = 0.405: aa5(7, 10) = 0.42: aa5(7, 11) = 0.435: aa5(7, 12) = 0.42: aa5(7, 13) = 0.42: aa5(7, 14) = 0.42: aa5(7, 15) = 0.42: aa5(7, 16) = 0.42 '轻窄系列2的界限系数eaa5(8, 0) = 1.7: aa5(8, 1) = 1.6: aa5(8, 2) = 1.6: aa5(8, 3) = 1.6: aa5(8, 4) = 1.6: aa5(8, 5) = 1.43: aa5(8, 6) = 1.48: aa5(8, 7) = 1.43: aa5(8, 8) = 1.43: aa5(8, 9) = 1.43: aa5(8, 10) = 1.48: aa5(8, 11) = 1.43: aa5(8, 12) = 1.48: aa5(8, 13) = 1.48: aa5(8, 14) = 1.48: aa5(8, 15) = 1.48: aa5(8, 16) = 1.48 '轻窄系列2的轴向载荷系数yaa5(9, 0) = 1: aa5(9, 1) = 0.9: aa5(9, 2) = 0.9: aa5(9, 3) = 0.9: aa5(9, 4) = 0.9: aa5(9, 5) = 0.8: aa5(9, 6) = 0.8: aa5(9, 7) = 0.8: aa5(9, 8) = 0.8: aa5(9, 9) = 0.8: aa5(9, 10) = 0.8: aa5(9, 11) = 0.8: aa5(9, 12) = 0.8: aa5(9, 13) = 0.8: aa5(9, 14) = 0.8: aa5(9, 15) = 0.8: aa5(9, 16) = 0.8 '轻窄系列2的静轴向载荷系数y0aa5(10, 0) = 20.8: aa5(10, 1) = 30#: aa5(10, 2) = 38.36: aa5(10, 3) = 50.28: aa5(10, 4) = 63.87: aa5(10, 5) = 76.17: aa5(10, 6) = 92.39: aa5(10, 7) = 110.46: aa5(10, 8) = 123.73: aa5(10, 9) = 143.16: aa5(10, 10) = 161.01: aa5(10, 11) = 186.85: aa5(10, 12) = 207.46: aa5(10, 13) = 228.64: aa5(10, 14) = 259.93: aa5(10, 15) = 281.81: aa5(10, 16) = 309.64 '中窄系列3的C0aa5(11, 0) = 31.5: aa5(11, 1) = 44.8: aa5(11, 2) = 55.78: aa5(11, 3) = 71.3: aa5(11, 4) = 86.15: aa5(11, 5) = 102.19: aa5(11, 6) = 122.32: aa5(11, 7) = 144.3: aa5(11, 8) = 161.48: aa5(11, 9) = 185.23: aa5(11, 10) = 207.16: aa5(11, 11) = 237.19: aa5(11, 12) = 262.35: aa5(11, 13) = 287.08: aa5(11, 14) = 322.39: aa5(11, 15) = 347.84: aa5(11, 16) = 382.3 '中窄系列3的Caa5(12, 0) = 0.3: aa5(12, 1) = 0.3: aa5(12, 2) = 0.315: aa5(12, 3) = 0.315: aa5(12, 4) = 0.345: aa5(12, 5) = 0.345: aa5(12, 6) = 0.345: aa5(12, 7) = 0.345: aa5(12, 8) = 0.345: aa5(12, 9) = 0.345: aa5(12, 10) = 0.345: aa5(12, 11) = 0.345: aa5(12, 12) = 0.345: aa5(12, 13) = 0.345: aa5(12, 14) = 0.345: aa5(12, 15) = 0.345: aa5(12, 16) = 0.345 '中窄系列3的界限系数eaa5(13, 0) = 2: aa5(13, 1) = 2: aa5(13, 2) = 1.9: aa5(13, 3) = 1.9: aa5(13, 4) = 1.74: aa5(13, 5) = 1.74: aa5(13, 6) = 1.74: aa5(13, 7) = 1.74: aa5(13, 8) = 1.74: aa5(13, 9) = 1.74: aa5(13, 10) = 1.74: aa5(13, 11) = 1.74: aa5(13, 12) = 1.74: aa5(13, 13) = 1.74: aa5(13, 14) = 1.74: aa5(13, 15) = 1.74: aa5(13, 16) = 1.74 '中窄系列3的轴向载荷系数y aa5(14, 0) = 1: aa5(14, 1) = 1: aa5(14, 2) = 1: aa5(14, 3) = 1: aa5(14, 4) = 1: aa5(14, 5) = 1: aa5(14, 6) = 1: aa5(14, 7) = 1: aa5(14, 8) = 1: aa5(14, 9) = 1: aa5(14, 10) = 1: aa5(14, 11) = 1: aa5(14, 12) = 1: aa5(14, 13) = 1: aa5(14, 14) = 1: aa5(14, 15) = 1: aa5(14, 16) = 1 '中窄系列3的静轴向载荷系数y0If d < 20 Thenj = Int(d / 3 - 2.5)Else: j = d / 5End Ifi = 0l = 0Select Case mCase "深沟球轴承"i = 0x = 0.56: x0 = 0.6: y0 = 0.5: a1 = a: t1 = a1 / r1: c = 3DoDo While l < lhw = a / aa1(i, j) * 1000feyIf t1 <= e Thenp1 = r1Else: p1 = x * r1 + y * a1End Ifp2 = r2If p1 > p2 Thenp = p1Elsep = p2End Ifl = 1000000 * (aa1(i + 1, j) * 1000 * f2 / f1 / p) ^ c / 60 / ni = i + 2fpoLoopLoop While s * p3 >= aa1(i - 2, j) * 1000b1 = i / 2fpinCase "园柱滚子轴承"i = 0c = 10 / 3DoDo While l < lhp1 = r1p2 = r2If p1 > p2 Thenp = p1Elsep = p2End Ifl = 1000000 * (aa2(i + 1, j - 6) * 1000 * f2 / f1 / p) ^ c / 60 / ni = i + 2fpoLoopLoop While s * p3 >= aa2(i - 2, j - 6) * 1000b1 = i / 2 + 1fpinCase "角接触球轴承(C型)"i = 0c = 3: x = 0.44: x0 = 0.5: y0 = 0.46: r = 0.4!按疲劳寿命和静强度设计角接触球轴承(C型)轴承Case "角接触球轴承(AC型)"i = 0x = 0.41: y = 0.87: x0 = 0.5: y0 = 0.38: r = 0.68: e = 0.68: c = 3faDoDo While l < lhIf t1 <= e Thenp1 = r1Else: p1 = x * r1 + y * a1End IfIf (t2 <= e) Thenp2 = r2Elsep2 = x * r2 + y * a2End IfIf p1 > p2 Thenp = p1Elsep = p2End Ifl = 1000000 * (aa4(i + 1, j - 1) * 1000 * f2 / f1 / p) ^ c / 60 / ni = i + 2fpoLoopLoop While s * p3 >= aa4(i - 2, j - 1) * 1000b1 = i / 2fpinCase "圆锥滚子轴承"i = 0x = 0.4: x0 = 0.5: c = 10 / 3!按疲劳寿命和静强度设计圆锥滚子轴承End SelectEnd SubPublic Function fey()If m = "深沟球轴承" ThenFor k = 0 To 10For g = 0 To 22bb(k, g) = aa1(k, g)Next gNext kEnd IfIf m = "角接触球轴承(C型)" ThenFor k = 0 To 10For g = 0 To 19bb(k, g) = aa3(k, g)Next gNext kEnd IfIf w <= bb(8, 0) Theny = bb(10, 0): e = bb(9, 0)ElseIf w >= bb(8, 8) Theny = bb(10, 8): e = bb(9, 8)ElseFor vv=1 to 8If w <= bb(8, vv) thenv = vv - 1end ifexit fornext vvEnd IfFor u = 9 To 10z = (bb(u, v + 1) - bb(u, v)) * (w - bb(8, v)) / (bb(8, v + 1) - bb(8, v)) bb(u, 9) = bb(u, v) + zNext ue = bb(9, 9): y = bb(10, 9)End FunctionPublic Function fpo()If m = "园柱滚子轴承" Thenp3 = r1: p4 = r2Elsep3 = x0 * r1 + y0 * a1p4 = x0 * r2 + y0 * a2End IfIf p3 < r1 Thenp3 = r1End IfIf p4 < r2 Thenp4 = r2End IfIf p3 <= p4 Thenp3 = p4End IfEnd FunctionPublic Function fa()a1 = r * r1a2 = r * r2If (a1 > a2 + a) Thena2 = a1 - aElsea1 = a2 + aEnd Ift1 = a1 / r1t2 = a2 / r2End FunctionPublic Function fpin()If m = "园柱滚子轴承" ThenForm2.MSFlexGrid1.TextMatrix(1, 0) = " N00" + LTrim(Str(b1 * 100 + j)) ElseIf m = "深沟球轴承" ThenForm2.MSFlexGrid1.TextMatrix(1, 0) = Str(60000 + b1 * 100 + j)ElseIf m = "角接触球轴承(C型)" ThenForm2.MSFlexGrid1.TextMatrix(1, 0) = Str(70000 + b1 * 100 + j) + "C" ElseIf m = "角接触球轴承(AC型)" ThenForm2.MSFlexGrid1.TextMatrix(1, 0) = Str(70000 + b1 * 100 + j) + "AC" ElseIf m = "圆锥滚子轴承" ThenForm2.MSFlexGrid1.TextMatrix(1, 0) = Str(30000 + b1 * 100 + j) + "E" End IfForm2.MSFlexGrid1.TextMatrix(1, 1) = Str(p)Form2.MSFlexGrid1.TextMatrix(1, 2) = Str(p3)Form2.MSFlexGrid1.TextMatrix(1, 3) = Str(l)End Function。

在autocad中应用autolisp实现轴承参数化绘图

在autocad中应用autolisp实现轴承参数化绘图

在AutoCAD 中应用Autolis p 实现轴承参数化绘图王弘慧1,李建辉2(1.哈尔滨轴承集团公司质量管理部,黑龙江哈尔滨150036;2.中航工业哈尔滨轴承有限公司研发中心,黑龙江哈尔滨150036)摘 要:以深沟球轴承的参数化绘图为示例,介绍了用A ut oli sp 对A ut oCA D 图形进行的参数化绘图程序设计。

实践表明,A ut olisp 语言功能强大,易学易用,是A ut oCA D 二次开发的重要工具。

关键词:A ut olisp A ut oCA D ;参数化;深沟球轴承中图分类号:TH133.33,TP319文献标识码:B 文章编码:1672-4582(2012)01-0055-03Achieving bear ing parameteric drawing with Autolisp based on AutoCADWang Honghui 1,Li Jianhui 2(1.Department of quality management,Harbin Bearing Group Corporation,Harbin 150036,China;2.Bearing R&D Center,A VIC Harbin Bearing Co.,Ltd.,Harbin 150036,China)Abstract:The deep groove ball bearing,for example,the AutoCAD graphic is achieved parametric drawing program design with Autolisp.The practice shows that Autolisp is powerfull,it is easy to study and use,and an important tool for AutoCAD secondary development.Key words:Autolisp AutoCAD;parameterization;deep groove ball bearings第33卷 第1期2012年3月Vo l.33No .1Mar.2012哈 尔 滨 轴 承JOU RNA L O F HA RBIN BEARIN G收稿日期:作者简介:2011-08-26.王弘慧(1965-),女,工程师.1 前言 AutoCAD 是由美国Autodesk 公司推出的通用绘图设计软件,功能强大,但其功能还仅限于帮助用户完成CAD 中的图形显示和绘制。

基于UG的滚动轴承的标准库制作设计

基于UG的滚动轴承的标准库制作设计

基于UG的滚动轴承的标准库制作设计目录1 绪论 (1)2 UG环境下标准件库的开发方法及参数化设计 (1)3 滚动轴承标准件库创建方法 (2)4 滚动轴承标准件库创建 (3)4.1 滚动轴承的分类 (3)4.2 深沟球轴承标准库的创建 (3)4.2.1 提取基本参数建立表达式 (3)4.2.2 深沟球轴承模型的创建 (3)4.2.3 深沟球轴承模型生成标准库 (5)4.3 角接触球轴承标准库的创建 (7)4.3.1 提取基本参数建立表达式 (7)4.3.2 角接触球轴承模型的创建 (8)4.3.3 角接触球轴承模型生成标准库 (10)4.4 推力球轴承标准库的创建 (11)4.4.1 提取基本参数建立表达式 (11)4.4.2 推力球轴承模型的创建 (11)4.4.3 推力球轴承模型生成标准库 (13)4.5 圆柱滚子轴承标准库的创建 (14)4.5.1 提取基本参数建立表达式 (14)4.5.2 圆柱滚子轴承模型的创建 (14)4.5.3 圆柱滚子轴承模型生成标准库 (16)4.6 圆锥滚子轴承标准库的创建 (17)4.6.1 提取基本参数建立表达式 (17)4.6.2 圆锥滚子轴承模型的创建 (17)4.6.3 圆锥滚子轴承模型生成标准库 (19)5 结束语 (20)谢辞 (21)参考文献 (22)1 绪论滚动轴承是现代机器中广泛应用的部件之一,它是依靠主要元件间的滚动解出来支撑转动零件的。

滚动轴承绝大多数已经标准化,也是部件典型参数化设计的系列化零件。

为了适应各种不同工况的需要,要求有各种不同特性的滚动轴承,以获得预期的使用效果[1]。

随着CAD/CAM技术的发展,产品的设计与制造有了新的发展,即从三维到二维的设计步骤,也就是首先要建立三维模型,然后自动生成二维的工程图纸,或者利用三维零件模型直接生成数控代码,实现无图纸加工,节约时间和成本[3]。

因此对滚动轴承进行直接、快速、高效、精确的三维造型显得尤为重要。

基于UG的滚动轴承的标准库制作[全套CAD图纸]

基于UG的滚动轴承的标准库制作[全套CAD图纸]

目录1 绪论 (3)2 UG环境下标准件库的开发方法及参数化设计 (3)3 滚动轴承标准件库创建方法 (4)4 滚动轴承标准件库创建 (5)4.1 滚动轴承的分类 (5)4.2 深沟球轴承标准库的创建 (5)4.2.1 提取基本参数建立表达式 (5)4.2.2 深沟球轴承模型的创建 (5)4.2.3 深沟球轴承模型生成标准库 (7)4.3 角接触球轴承标准库的创建 (9)4.3.1 提取基本参数建立表达式 (9)4.3.2 角接触球轴承模型的创建 (10)4.3.3 角接触球轴承模型生成标准库 (12)4.4 推力球轴承标准库的创建 (13)4.4.1 提取基本参数建立表达式 (13)4.4.2 推力球轴承模型的创建 (13)4.4.3 推力球轴承模型生成标准库 (15)4.5 圆柱滚子轴承标准库的创建 (16)4.5.1 提取基本参数建立表达式 (16)4.5.2 圆柱滚子轴承模型的创建 (16)4.5.3 圆柱滚子轴承模型生成标准库 (18)4.6 圆锥滚子轴承标准库的创建 (19)4.6.1 提取基本参数建立表达式 (19)4.6.2 圆锥滚子轴承模型的创建 (19)4.6.3 圆锥滚子轴承模型生成标准库 (21)5 结束语 (22)谢辞 (23)参考文献 (24)英文文献名称(滚动轴承)摘 要 本文以UG为平台,介绍了参数化建模的基本思想,分析了在UG环境下进行滚动轴承标准库创建的方法。

根据滚动轴承的特点提取基本参数,采用草图造型、特征造型、表达式相关性等方法建立滚动轴承参数化模型,利用UG部件族功能调用Excel电子表格,创建了滚动轴承的标准库。

本文为轴承类零件的参数化设计和标准库制作提供了有益的探索途径。

 关键词 :UG;标准库;参数化;滚动轴承 The manufacture of Rolling Contact Bearings standard storehousebased on UGAbstractIn this paper, the basic thought of parameterization and the methods about the making of Rolling Contact Bearings’s standard part library has been introduced. According to the features of Rolling Contact Bearings, the primary parameters has been picked out to bulid the model of the Rolling Contact Bearings in the way of sketch modelling, feature modelling and the function of expression ;and a standard part library of the Rolling Contact Bearings has been made by using the function of UG/Part Families modules which could call and edit the Excel. Bearing parts for the parameters of the design and production standards provide a useful way to explore.Key words: UG, standard part library, parameterization, Rolling Contact Bearings 1 绪论 滚动轴承是现代机器中广泛应用的部件之一,它是依靠主要元件间的滚动解出来支撑转动零件的。

基于UG的深沟球轴承参数化设计

基于UG的深沟球轴承参数化设计

基于UG的深沟球轴承参数化设计【摘要】本文以深沟球轴承的设计过程为例,利用UG软件,首先确定设计的关键尺寸变量,利用表达式将其他尺寸都和这些关键尺寸建立相关性,使用表达式中的公式完成零件建模,最终完成深沟球轴承的参数化设计。

当用户对参数进行修改,通过再生即可获得新参数下的实体模型。

参数化设计方便快捷,适用于结构形状定形的产品。

【关键词】UG;深沟球轴承;参数化;设计UG Based Parameter Design of Deep Groove Ball BearingCHENLi(Xuzhou Electromechanical Engineering Higher V ocational School,XuzhouJiangsu, 221011)【Abstract】Based on the deep groove ball bearing designprocess as AN example, using the software UG,first detemine the design of the key dimension variable, using the expression will beother dimensions and the key size to establishcorrelation ,using the expression formula of completed parts modeling,the final comepletion of the parameter design of deep groove ball bearing. When the useron the parameters to be modified,through the regeneration of new parameterscan be obtained under the entit model. Parametric designis convenient ,applicable to the shape structure of amorphous products.【Key words】UG;Deep groove ball bearing;Parametric;Design0引言滚动轴承是广泛应用于现代机器中的标准部件之一,该部件的主要功能是用来支承“轴”部件,使其正常工作,与滑动轴承相比,滚动轴承具有摩擦阻力小,功率消耗底,容易启动,结构紧凑等优点,因此应用极为广泛。

基于+MDT的三维参数化标准件库的建立

基于+MDT的三维参数化标准件库的建立

参考文献
7 窦忠强 $ *!@D$ & 9 中文版 8 应用及开发教程 $ 北京理工大学出版社 $
$ 引言
在机器的装配过程中,一般都会用到大量的标准件,如螺 钉、 螺母等, 这些零件其结构虽已标准化, 但规格众多, 在造型 时,不同规格的同类零件属于不同零件。而目前国内使用的三 维设计软件大都没有提供标准件库,设计过程中,标准件模型 的建立占据了设计人员大量的工作时间,严重影响了设计效 率。OEF89<:F9@ NE4SACT ! ON/ # 是美国 -6AC=E4S 公司推出的融二 维绘图和三维造型于一体的全参数化机械设计软件系统 U $ V 。 由于在 ON/ 中构造的零件模型是完全参数化的, 因此, 我们可 然后再由设 以对其中每一个几何尺寸都赋予设计变量 ! 参数 # , 计变量来驱动几何尺寸。 这里提出的借助于 ON/ 强大的尺寸驱 动功能,通过修改设计变量的值来建立三维参数化标准件库的 方法, 简捷、 实用, 大大提高了设计效率和准确性。
万方数据
《机械设计与制造 》 !"#$ %&&%
’($ )
*+#,-."/0
!"1-2.
3
*+.45+#64/"
! "!
格8, 建立局部变量或全局变量, 用表格驱动单个或多个零件的 尺寸变化; 9 % 8 直接方式: 直接建立局部或全局变量, 用变量驱动单个 或多个零件的尺寸变化。 利用表格驱动尺寸变化,这种方式实现起来较为复杂,且 图形不能立即更新。首先, 标准件规格很多, 表格的建立工作量 很大, 同时表格占据的存储空间也很大; 其次, 就某些标准件的 某些尺寸而言, 同种规格可以有不同的尺寸, 如螺栓, 其长度尺 寸在国家标准中只是给出了可选择范围,并没有给出具体数 值。若是将相同公称直径的每种长度的螺栓都作为一种规格列 入表中, 显然不切实际, 因此, 在造型过程中, 还需根据实际需 要, 确定表格中的长度数值, 这使得操作变得繁琐, 降低了工作 效率。利用直接方式实现尺寸驱动,则可利用 :46(;-1< 中的 =(>>+.? 函数调用 *!@ 中的 :>A+/1 命令,即可将外部数据导 入到用户定义的设计变量中,从而解决表格方式中存在的问 题, 而且图形能够立即得到更新。 :>A+/1 是 *!@ 中管理用户自定义变量的命令,它可以对 变量进行增删、 修改、 导入数值、 导出数值等操作。用 =(>>+.? 函数调用此命令相当于给用户提供一个向 *!@ 自定义变量传 递数据的接口。 :>A+/1 命令中有两个选项可以修改变量的值, “B?-6” , 这时变量可设置成局部变量或全局变量, 选择此 其一是 选项后,一次只能修改一个变量的值。由于不能同时修改所有 的变量,这样往往会因为某个变量的修改过大,使得原来依附 于该特征的其它特征可能失去约束,变成悬空状态而受到抑 制,从而无法进行下一步操作。因此该选项仅可用于设计变量 中只有一个自变量的零件造型, 如螺母、 垫片, 而对于有多个自 “C><(/6” , 这也是此文 变量的零件造型, 就必须使用另一个选择 要重点阐述的内容,此时设计变量必须设置成全局变量。该选 项利用参数文件输入数据的方法来给各个设计变量赋值。参数 采用 文件为文本文件, 可以用 :46(;-1< 语言建立或修改此文件。 文件输入时,所有变量同时得到修改,消除了变量不同步导致 的特征抑制问题。在参数文件中,只需描述各变量的值或它们 之间的函数关系, 程序简单明了, 节省了大量的存储空间; 同时, 对于自变量的修改可以通过对话框接受用户输入方式进行,操 作方便、 快捷。

轴承端盖零件的参数化系统设计及NC加工仿真

轴承端盖零件的参数化系统设计及NC加工仿真

轴承端盖零件的参数化系统设计及NC加工仿真史永芳;焦力博【摘要】轴承端盖零件在机械行业中使用非常广泛,但是其种类繁多,设计及绘图非常烦琐,效率低下.从参数化的设计技术出发,基于Pro/ENGINEER软件平台,应用Pro/Toolkit和VC++对其进行二次开发,建立了轴承端盖零件三维参数化造型系统.该系统能够通过修改相应尺寸参数生成不同的零件模型,再根据生成的零件模型利用Pro/Engineer设计出对应的模具,并采用Mastercam软件对已经设计好的模具进行数控加工仿真.%The bearing cover parts are widely used in machinery industry,but its variety is numerous,the design and plot-ting are very cumbersome,and has low efficiency. From the designing technology view of parameterization,and based on Pro/En-gineer software platform,the parts were conducted with secondary development by Pro/Toolkit andVC++,and the 3D parameteriza-tion modeling system of the bearing cover parts was established. The corresponding mould was designed byPro/Engineer according to the generated parts model. The designed mould was proceeded with NC machining simulation by Mastercam software.【期刊名称】《现代电子技术》【年(卷),期】2015(038)021【总页数】3页(P127-129)【关键词】轴承端盖;参数化造型;二次开发;数控加工仿真【作者】史永芳;焦力博【作者单位】三峡大学科技学院,湖北宜昌 443002;中国水利水电第五工程局有限公司,四川成都 610000【正文语种】中文【中图分类】TN876-340 引言轴承端盖作为最常见的部件被广泛地应用于各种机械,但在其建模过程中,存在形状多种多样,设计过程重复率较高,效率低等问题。

基于Solidworks建立轴承标准件库方法的探究

基于Solidworks建立轴承标准件库方法的探究

/# 库的应用
将滚动体简化为圆环的优点: ($) 可减少建模工 作量; (%) 建好的轴承可在通过轴线的任意方向剖切, 都可得到典型的剖面。 ! & "# 创建“ 外圈” 完成轴承 同理, 再建立一个新草图名为 “ 外圈” , 点击菜单 插入*装配体特征* 切除 * 旋转, 并在特征有效范围 内, 选取第三个插入的零件 ( 该特征仅对第三个零件 有效) , 该零件即可成为轴承的外圈。至此轴承创建 完毕, 通过更改系列零件设计表, 可方便地添加或修改 配置 ( 如图 ’ ) 。 以上述方法建立的轴承标准件库, 已在实践中得 到应用。设计者在图纸标准化、 明细栏的生成、 零件重 量以及在同一装配中调入多个不同规格的配置时, 均 取得了显著的效果。就单一轴承零件模型而言, 本方 法建立的轴承在装配环境中具有装配体的全部特性 ( 如允许爆炸视图) 。本方法除了建模简单, 参数控制 方便以外, 在库的管理上也较为理想。只要通过修改 库中组成轴承各零件的参数, 即可得到任意类型的轴 承生成轴承系列装配件库。由此法可引伸出其他标准 件与通用件的建库。 当然建库的模式并不局限于 =>? 软件之间, 如进 一步延伸, 可建立基于 -1@ 的标准件库的查询系统, 能便于不同的设计部门的资源共享, 为提高异地协同 设计和并行设计奠定基础。 参
基于 !"#$%&"’() 建立轴承标准件库方法的探究
姜玉珍
( 苏州工业职业技术学院, 江苏 苏州 $%&%’" ) 针对机械设计中的大量使用标准件的问题, 从建立轴承库入手,利用 "#$%&’#()* 软件环境进行轴承 摘! 要: 的建模, 并对常用的几种建模方法进行了分析和探讨, 提出了一种简便、 实用的建模方法。在此基础 上建立了轴承标准件库, 并论述了标准件库在工程设计中的应用价值。 关键词: 常用的建模方法! 装配特征建模法! 库的建立! 库的应用 中图分类号: +,-../ .! ! 文献标识码: 0
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

(setq p6 (polar p5 0 (-(/(- D d1)4.0)(+(/(- D d1)(* b 2.0))r)))) "a" "ce" (setq o2 (polar p6 (/ pi 2.0)r)) (setq p7 (polar o2 0 r))"l" (setq p8 (polar p7 (/ pi 2) (- b(* r 2.0)))) "a" "ce" (setq o3 (polar p8 pi r)) (setq p9 (polar o3 (/ pi 2)r)) "l" (setq p10 (polar p9 pi (-(/(- D d1)4.0)(+(/(- D d1)(* b 2.0))r)))) "a" "ce" (setq o4 (polar p10 (-(/ pi 2.0))r)) (setq p11 (polar o4 pi r))"l" (setq p12 (polar p11 (-(/ pi 2)) (-(/ b 2.0)(+(/(- D d1)8.0)r)))) (setq p13 (polar p12 0 (-(/(- D d1)8.0)(/(- D d1)(* b 2.0)))))p1 "cl") (command "zoom" "e") (setq s1(entlast)) (command "mirror" "l" "" "0,0" "0,1" "") (setq s2(entlast)) (command "zoom" "e") (command "move" s1 s2 "" "0,0" (list (/(+ d1 D)4.0) 0)) (command "revolve" s1 "" "y" "") (setq s1(entlast)) (command "layer" "m" 2 "c" 41 "" "l" "continuous" "" "") (command "revolve" s2 "" "y" "") (setq s2(entlast)) (command "zoom" "e") (command "layer" "m" 3 "c" 4 "" "l" "continuous" "" "") ;
图1
单列向心球轴承三维参数化建模设计
图2
机械产品柱塞泵三维爆炸图中的单列向心球轴承模型。
图 3 轴承系列二维参数化模型
下面仅是圆柱滚子轴承三维参数化设计程序代码: ;==========定义圆住滚子轴承子程序===================================== (defun 3d-yuanzhu(d1 D b / s1 s2 s3 s4 s5 s6) (command "zoom" "w" "-100,-100" "100,100") (command "layer" "m" 1 "c" 63 "" "l" "continuous" "" "") (setq osm(getvar "osmode")) (setvar "osmode" 0) 0) (setvar "cmdecho" 0) (setq r 0.6) (setq p0 (list 0 0 0) n 10) (command "pline" (setq p1 (polar p0 0 (/(- D d1)8.0))) (setq p2 (polar p1 (-(/ pi 2))(/(- D d1)8.0))) (setq p3 (polar p2 pi (-(/(- D d1)8.0)(/(- D d1)(* b 2.0))))) (setq p4 (polar p3 (-(/ pi 2)) (-(/ b 2.0)(+(/(- D d1)8.0)r)))) "a" "ce" (setq o1 (polar p4 0 r)) (setq p5 (polar o1 (-(/ pi 2))r)) "l" ;r 指倒角半径 ;取消小十字标
图4
用户选项对话框
图 5 轴承参数选项对话框
图 4 是机器中标准件轴承系列选择项用户界面对话框设计, 图 4 是单列向心 球轴承二维参数化绘图用户应用程序的对话框界面, 该用户界面是在图 3 打开参 数输入窗口后弹出的下一级输入数据对话框。 图 5 界面的构件组成主要考虑轴承 有多种系列,因此采用单选按纽,为了方便用户的数据查找和数据锁定,设计了 打开参数输入窗口二级用户界面对话框,用图象方式向用户显示参数,用下拉列 表框给出所选轴承各参数所对应的数据。下面是图 3、图 4 对话框的 DCL 代码。
采用下拉列表框方式完成国家标准某一类型下轴承型号与对应参数的输入。 在此 基础上,用 DCL 对话框语言描述用户界面设计,并用 AutoLisp 中的对话框调用 函数完成对话框调用以实现轴承系列中若干类型下各种型号的参数化绘形绘制。
四、设计步骤:
1、轴承系列二维、三维参数化编程设计思想
轴承标准件的二维与三维参数化模型分别用来插入到机械产品二维设计装 配图和三维仿真装配图中,因此,设计时要考虑插入点的位置。根据国家标准,
设计参数定义为:轴承的内径、外径和厚度。分别分析各种模型的结构特征,建 立二维、三维模型绘图坐标点与输入参数对应关系的数学模型,充分运用 AutoCAD 内嵌的 AutoLisp 语言提供的二维平面绘图函数和三维实体建模函数, 综合应用各种坐标变换方法和图形编辑方法,采用 AutoLisp 语言编制轴承的二 维、三维计算机辅助建模程序。图 1 为采用 AutoLisp 语言编制的单列向心球轴 承三维参数化建模设计模型。 图 2 为单列向心球轴承在机械产品柱塞泵三维爆炸 图中的模型。
(setq s5(entlast))
(command "array" "l" "" "p" "0,0" n "" "") (repeat 10 (command "subtract" s3 ) ; 画滚子 (command "layer" "m" 4 "c" 1 "" "l" "continuous" "" "") (command "cylinder" (list (/(+ D d1)4.0) 0 0) (/(- D d1)8.0) (/(- D d1)8.0)) (setq s6(entlast)) (command "cylinder" (list (/(+ D d1)4.0) 0 0) (/(- D d1)8.0) (-(/(- D d1)8.0))) (command "union" s6 "l" "") (setq s6(entlast)) (command "array" "l" "" "p" "0,0" n "" "") (command "vpoint" "0,0,1") (command "ucs" "x" -90) (command "zoom" "e") (prin1) (command "exit") ) 2、对话框用户界面程序及用户界面设计思想 "" "l" "")
三、技术路线: 1.参数化程序设计:以轴承内径、外径与宽度为设计参数,研究二维平面图形、 三维立体图形与参数的对应关系, 建立相应的数学模型。 以设计参数为输入变量, 定义相关绘图变量, 建立输入变量与绘图变量关联的表达式, 用 AutoCAD 扩展命 令方式建立外部函数,调用命令实现参数化绘图。 2. 用户界面设计:确定用户界面方式、选项内容、各个选项的组织与安排,
机械工程学院大学生课外科技训练
轴承系列标准件参数化程序建库设计
(AutoCAD 二次开发)
设计者:机械设计制造及其自动化 0522 班 指导教师: 一、标准件参数化设计建库的重要性: 唐晓初 王墅 张强
标准件参数化建库设计可大大的提升原有的绘图效率,将原本繁琐的过程 化成程序自动化产生。参数化可以让效率提升至少十倍以上,让复杂图形在瞬 间完成。用 AutoLISP 语言实现轴承系列参数设计,可让用户通过开发出的界 面实现轴承系列的自动选型、自动查询工程数据库。根据所选型号和参数自动 生成二维、三维图形,插入到需要装配的平面图形和实体模型中,从而提高设 计绘图效率。 二、设计内容 1、 以轴承系列标准型号与参数为依据,实现轴承系列的二维、三维参数化数学 建模,根据数学模型,用 AutoLISP 语言编程在 AutoCAD 环境下实现计算机仿 真模型。 2、 采用 DCL 对话框控制语言完成用户界面设计。其中包括选择轴承类型、选择 图形显示方式(平面或立体)、选择型号、显示图形参数。 3、 建立工程数据库。该数据库提供相应的轴承类型、型号与参数。
相关文档
最新文档