简介:这是一份面向机械设计课程复习与备考的考试题及答案汇总,适合本科及专科机械类专业学生、考研复习者以及需要快速梳理核心知识点的自学者。文档以典型试题为线索,覆盖齿轮强度计算与失效分析、螺纹连接防松策略、联轴器与离合器的功能区别、链传动动载荷控制等高频考点,并通过选择题与简答题形式延伸至螺栓联接选型、滚动轴承寿命计算、蜗杆参数、V带传动设计、平键布置、含油轴承材料及带传动打滑等基础概念,便于系统自测与查漏补缺。资源为单个doc文档,文件大小1.13MB,内容排版清晰,可直接打印练习或对照答案解析重点难点。目前已有83人学习下载,适用于期末冲刺、考研专业课复习及机械设计基础教学辅助等场景。
1. 机械设计考试题里的工程判断力,才是真正要复盘的
机械设计这门课,最容易被题库骗过去的地方,不是背不住公式,而是不知道公式在什么条件下才能用。同样是齿轮传动,闭式软齿面和硬齿面的设计顺序完全相反;同样满足自锁条件的螺纹联接,受冲击和振动后照样会松。我见过不少从业五年以上的工程师,能算出轴承寿命,却说不清 30212 里的“02”代表什么。这份机械设计考试题及答案汇总,表面上是一套试卷,实际上把齿轮强度、螺纹防松、联轴器与离合器、链传动动载荷、滚动轴承寿命、轴系结构改错这些机械设计基础点串了一遍。适合正在备考机械设计的学生,也适合搞非标设计、设备维护的工程师用来自查知识盲区。
2. 齿轮强度计算与失效模式:从设计准则看懂闭式软齿面传动
2.1 两种强度计算理论分别应对哪种失效
齿轮强度的两种计算理论,本质上是把失效模式分开管。齿面接触疲劳强度针对的是齿面疲劳点蚀:轮齿在啮合过程中,接触应力按脉动循环变化,当最大接触应力超过材料许用值时,齿面表层出现微小裂纹,润滑油进入裂纹后在压力下扩展,最终剥落成小坑。齿根弯曲疲劳强度针对的是齿根疲劳折断:齿根受拉侧存在应力集中,弯曲应力反复作用,当应力超过疲劳极限时,从齿根圆角处萌生裂纹并逐步扩展,造成轮齿断裂。
闭式软齿面传动中,齿面硬度不高,跑合性好,齿面接触强度往往先达到极限,所以设计准则是先按齿面接触疲劳强度确定中心距或分度圆直径,再校核齿根弯曲疲劳强度。闭式硬齿面则相反:齿面硬度高,弯曲断裂风险更大,要先按弯曲强度设计,再校核接触强度。开式齿轮传动主要失效是磨损和断齿,目前多按弯曲疲劳强度设计,并把模数适当加大 10%~15% 来补偿磨损。
下表把几种典型工况的失效形式和设计顺序归纳在一起,考试和现场选型时可以直接对照:
| 工况 | 主要失效形式 | 设计/校核顺序 |
|---|---|---|
| 闭式软齿面 | 齿面疲劳点蚀 | 按接触强度设计,校核弯曲强度 |
| 闭式硬齿面 | 齿根疲劳折断 | 按弯曲强度设计,校核接触强度 |
| 高速重载 | 齿面胶合 | 先按强度设计,再校核胶合强度 |
| 开式传动 | 磨损、断齿 | 按弯曲强度设计,模数加大 10%~15% |
2.2 齿形系数 YF:模数不影响,齿数影响
选择题里有一个很经典的判断:齿形系数 YF 与齿数、变位系数、齿顶高系数、压力角有关,唯独与模数无关。原因是 YF 只表征齿廓形状对齿根弯曲应力的影响,不包含尺寸因素。同一个齿廓比例,把模数从 2 mm 放大到 6 mm,形状没变,齿形系数基本不变。模数影响的是弯曲强度公式中的应力值,而不是齿形系数本身。
另一个容易踩的坑是抗弯强度设计公式中应代入 YF1/σF1 与 YF2/σF2 两者中的大者。两个齿轮的材料、硬度可能不同,齿数也不同,所以要分别计算两个齿轮的比值,取大者代入。取大者的逻辑很简单:弯曲强度公式是按危险侧设计的,只有满足更危险的那个齿轮,另一个才一定安全。如果取小者,就会出现一个齿轮弯曲强度不足的情况。
还有两个判断,也是这份题里反复出现的:一对相啮合的圆柱齿轮,无论 Z1 和 Z2 差多少、齿宽差多少,齿面接触应力 σH1 与 σH2 相等,因为接触应力由综合曲率半径、载荷和材料决定,两个齿面互为作用力和反作用力;齿宽 b1 做得比 b2 大,是为了增大接触线长度和补偿安装误差,计算强度时工作齿宽取两者中的较小值。
2.3 用一个小函数判断设计准则
下面这段 Python 把设计准则的选择逻辑写清楚,适合复习时对照:
def gear_design_rule(hardness: float, closed: bool) -> str: """根据齿面硬度和工况返回齿轮传动设计准则。 hardness: 齿面硬度 HBW closed: True 为闭式传动,False 为开式传动 """ if not closed: return "开式传动:按齿根弯曲疲劳强度设计,模数加大10%~15%以补偿磨损" if hardness <= 350: return "闭式软齿面:按齿面接触疲劳强度设计,再校核齿根弯曲疲劳强度" return "闭式硬齿面:按齿根弯曲疲劳强度设计,再校核齿面接触疲劳强度" for hb in (300, 400): print(hb, gear_design_rule(hb, closed=True))输出结果是:
300 闭式软齿面:按齿面接触疲劳强度设计,再校核齿根弯曲疲劳强度 400 闭式硬齿面:按齿根弯曲疲劳强度设计,再校核齿面接触疲劳强度hardness直接传齿面硬度,分界点按 350 HBW 取;closed控制是否考虑磨损补偿。这个判断本身不难,难的是记住高速重载还要补一个胶合强度校核。题目里只要出现“高速重载”四个字,答案里就一定要出现“胶合”。同样,出现“频繁起动、低速重载”,就要想到轮齿塑性变形。
3. 螺纹联接防松与螺栓组计算:预紧力、总拉力与允许载荷
3.1 满足自锁条件为什么还要防松
螺纹联接能自锁,是用当量摩擦角小于螺旋升角这个静态条件换来的。但机器运行中有冲击、振动、变载和温度变化,螺纹副之间的摩擦力会在某一瞬间消失或降到不足以维持自锁的程度。这种状态反复出现,螺母就会一点点松动,最终导致联接失效。所以设计手册里默认:重要的螺栓联接都必须考虑防松,而不是依赖自锁。
防松按原理分成三类,见下表:
| 防松类型 | 典型结构 | 特点 |
|---|---|---|
| 摩擦防松 | 弹簧垫圈、双螺母、自锁螺母 | 结构简单,用于一般机械 |
| 机械防松 | 开口销、止动垫圈、串联钢丝 | 可靠,用于变载、振动场合 |
| 破坏螺纹副关系 | 铆冲、点焊、涂胶 | 不可拆卸,用于永久联接 |
选择时优先看拆卸频率和振动等级。频繁拆卸的场合尽量不用破坏性防松;振动大的设备,机械防松比摩擦防松更可靠。比如汽车悬架上的螺栓,光靠弹簧垫圈远远不够,必须用自锁螺母加开口销的组合。
3.2 总拉力、工作拉力与剩余预紧力
受轴向工作载荷的紧螺栓联接,螺栓总拉力 Fo 不等于预紧力 F' 加上工作拉力 F。因为被连接件在预紧力作用下已受压,工作拉力施加后,一部分用于让被连接件卸载,另一部分才加在螺栓上。用相对刚度表示螺栓分担的比例,螺栓总拉力为 Fo = F'' + F,其中 F'' 是剩余预紧力。题目里问“Fo 等于什么”,直接把选项里的 F' + F'' 和 F + F'' 区分开:正确答案是 Fo = F + F'',不是 F' + F''。
如果螺栓组还受倾覆力矩,计算会更复杂:先分解成轴向载荷和倾覆力矩,再分别计算工作载荷,最后用接合面不出现间隙的条件来确定预紧力。题目里给出的抗弯剖面模量 W=12.71×10^6 mm^3,就是用来算接合面边缘应力的。简单说,预紧力产生的压应力要大于倾覆力矩在边缘产生的拉应力,这样接合面才不会出现缝隙。
3.3 用 Python 复现牵引钩螺栓组计算
考题里有一道典型的牵引钩计算:2 个 M10 普通螺栓,小径 d1=8.376mm,屈服极限 σs=360MPa,安全系数 S=3,接合面摩擦系数 f=0.15,可靠性系数 Kf=1.2,求允许的最大牵引力 Rmax。完整的计算过程如下:
import math d1 = 8.376 # 螺纹小径,单位 mm sigma_s = 360 # 螺栓材料屈服极限,单位 MPa S = 3.0 # 安全系数 f = 0.15 # 接合面摩擦系数 Kf = 1.2 # 可靠性系数 z = 2 # 螺栓个数 sigma_p = sigma_s / S # 许用应力,120 MPa A1 = math.pi * d1**2 / 4.0 # 螺纹危险截面面积 F_preload = sigma_p * A1 / 1.3 # 预紧力,1.3 是拧紧时扭转剪应力系数 R_max = z * f * F_preload / Kf # 接合面不滑移的最大牵引力 print(f"许用应力: {sigma_p:.1f} MPa") print(f"危险截面面积: {A1:.2f} mm^2") print(f"允许预紧力: {F_preload:.1f} N") print(f"最大牵引力: {R_max:.1f} N")输出大约是:
许用应力: 120.0 MPa 危险截面面积: 55.10 mm^2 允许预紧力: 5085.9 N 最大牵引力: 1271.5 N代码里 1.3 是经验系数,用来把拧紧时产生的扭转剪应力折算到轴向拉应力里。sigma_s / S得到许用应力,A1是螺纹危险截面面积,预紧力 F' 不能超过许用应力限制。Rmax 的计算是把两个螺栓的摩擦力汇总后除以可靠性系数,所以 Rmax = z f F' / Kf。这里的 Kf 大于 1,意味着设计时故意留出余量,避免实际载荷波动导致接合面滑移。如果换成双头螺柱联接,用于两个被连接件之一太厚、不易制成通孔且需要经常拆卸的场合,计算逻辑相同,只是螺纹选项不同。
4. 滚动轴承选型与寿命计算:以 30212 为例走一遍完整流程
4.1 轴承代号与内部派生轴向力
30212 这个代号读起来很简单:3 表示圆锥滚子轴承,02 是尺寸系列代号,其中 0 是宽度系列,2 是直径系列,12 表示内径 12×5=60mm。圆锥滚子轴承在承受径向载荷时会产生内部派生轴向力 S,计算式为 S=Fr/(2Y)。30212 的 e=0.40,Y=1.5,所以实际可以简化为 S=Fr/3。这个派生轴向力必须靠外部轴向力平衡,否则轴会沿轴向窜动。
在轴承寿命计算里,能否正确判断哪个轴承被“压紧”、哪个被“放松”,直接决定后面的轴向力 Fa 是否正确。判断方法:把所有轴向力(外部轴向力和派生轴向力)放在一起看轴的运动趋势,被阻止运动趋势的轴承就是压紧端,其轴向力等于除自身派生轴向力外所有轴向力的代数和;放松端只承受自身派生轴向力。
4.2 压紧、放松判断与当量动载荷
题目给出的具体数据为:Fr1=6000N,Fr2=16500N,FA=3000N,方向与 S1 相同。先算派生轴向力:
S1 = 6000 / (2 × 1.5) = 2000 N S2 = 16500 / (2 × 1.5) = 5500 N
由于 FA + S1 = 5000 N < S2 = 5500 N,轴有向左移动的趋势,左端轴承 1 承担这个趋势,所以轴承 1 被压紧,轴承 2 被放松。于是:
Fa1 = S2 - FA = 5500 - 3000 = 2500 N Fa2 = S2 = 5500 N
然后根据 Fa/Fr 与 e 的比较确定 X、Y,计算当量动载荷。下面把中间结果列成表:
| 轴承 | Fr (N) | Fa (N) | Fa/Fr | X | Y | P (N) |
|---|---|---|---|---|---|---|
| 1 | 6000 | 2500 | 0.417 | 0.4 | 1.5 | 6150 |
| 2 | 16500 | 5500 | 0.333 | 1 | 0 | 16500 |
轴承 1 的 Fa/Fr=0.417 > e=0.40,所以取 X=0.4、Y=1.5,P1=0.4×6000+1.5×2500=6150 N。轴承 2 的 Fa/Fr=0.333 < e=0.40,取 X=1、Y=0,P2=16500 N。最终取较大的 P2 计算寿命,因为当量动载荷越大,寿命越低,危险侧在轴承 2。
4.3 寿命计算代码与参数说明
import math C = 97.8e3 # 基本额定动载荷,单位 N P = 16500.0 # 当量动载荷,取较大值,单位 N n = 500.0 # 轴转速,单位 r/min fd = 1.0 # 动载荷系数 ft = 1.0 # 温度系数 epsilon = 10 / 3 # 圆锥滚子轴承寿命指数 C_p = ft * C / (fd * P) # 计算 C/P,ft 和 fd 相同可约去 L10_rev = C_p ** epsilon # 基本额定寿命,单位 10^6 转 L10_h = 10**6 * L10_rev / (60 * n) print(f"C/P = {C_p:.3f}") print(f"L10 = {L10_rev:.1f} 百万转") print(f"L10h = {L10_h:.0f} 小时")输出约为:
C/P = 5.927 L10 = 376.0 百万转 L10h = 12533 小时C是轴承样本上查到的额定动载荷,P是前面算出的当量动载荷,fd和ft分别考虑冲击和温度对寿命的影响。寿命公式 L10 = (C/P)^ε,单位是 10^6 转,换算成小时要除以转速的分钟数再乘以 10^6。圆锥滚子轴承的 ε 取 10/3,不是球轴承的 3,这个差别对寿命结果影响很大。
4.4 计算中的三个高频错误
第一,没有先比较 FA 和 S 就套公式,导致压紧端和放松端判断反。第二,把 C/P 的指数用成 3,球轴承和滚子轴承混用。第三,当量动载荷取小值去算寿命,结果偏安全方向的反而错。考试题里常把 fd、ft 都设为 1,实际选型时不能省,尤其是旋转机械存在冲击载荷时,fd 可能取到 1.5 以上。对于高速轴承,还要补极限转速验算和发热胶合校核,不能只算寿命。
5. 轴系结构改错与蜗杆自锁:把考题变成现场检查清单
5.1 轴系结构改错的五个高频错误
轴系结构改错题给的图,错误基本就那几个方向:轴肩高度超过了轴承内圈高度,导致轴承拆卸困难;套筒不能可靠压紧,或者套筒高度小于内圈高度;齿轮没有轴向定位;键槽长度超过轮毂宽度;轴承端盖和轴没有留间隙;缺密封件。检查顺序可以从轴端开始,一路走到轴承座。
| 检查点 | 常见错误 | 改正方向 |
|---|---|---|
| 轴肩 | 轴肩高于轴承内圈 | 轴肩高度应小于内圈厚度,留出拆卸空间 |
| 套筒 | 套筒压不到内圈 | 套筒外径应小于内圈直径,端面压紧 |
| 键联接 | 键槽过长、过深 | 键长不超过轮毂宽度,键槽对称 |
| 密封 | 轴承端盖与轴无配合 | 加毛毡圈或唇形密封 |
| 轴承固定 | 内圈单边固定 | 两端或一端双向固定 |
5.2 一维雷诺方程与动压油膜条件
一维雷诺方程的常见形式是 dp/dx=6ηU(h-h0)/h^3。考试题通常不给完整推导,但要会用结论:形成流体动压润滑需要三个条件,一是两表面之间形成收敛楔形间隙,二是相对滑动速度足够且方向让润滑油从大口进、小口出,三是润滑油有一定粘度且供油充分。按这个条件看,图中只有 B 情况能形成油膜。现场判断滑动轴承能否进入液体润滑,也先看这三条,缺一条就是边界润滑或混合摩擦。
5.3 带传动与链传动的两个小参数
带传动中弹性滑动是拉力差引起的,不可避免;打滑是过载引起的,必须避免。打滑一定先从小带轮开始,因为小带轮包角小,极限有效拉力更低。链传动的动载荷来自链条的多边形效应,减小动载荷最直接的办法是让链条节距不要选太大、小链轮齿数不要太小。所以改链传动参数时,优先把节距降一档,而不是只调张紧力。
本文还有配套的精品资源,点击获取