机械原理课程设计:石球自动分拣机的凸轮、槽轮与传动链设计
发布时间:2026/9/18 20:48:40 作者:尧图编辑部 阅读量:1,286

简介这份文档是一份完整的机械原理课程设计说明书面向机械设计制造及其自动化等专业的本科生与课程设计指导教师围绕健身球自动检验分类机的设计展开。包体为单个 doc 文档压缩后约 357KB章节涵盖前言、设计题目与要求、机构方案设计简图、原动机选择、传动比分配、传动与执行机构的比较、机械系统运动方案拟定与比较、运动循环图以及凸轮运动分析与设计并附有图纸附录形成从选型到计算的完整链路。文档要求分类机对 φ40—46mm 的健身球按直径自动分拣为三类进料、送料、检测、接料全程自动完成且至少包含凸轮机构、齿轮机构在内的三种机构并给出凸轮位移曲线、压力角与曲率半径的校核过程。目前已有 502 人学习参考适合需要撰写同类说明书、借鉴章节组织与传动比计算思路的同学参考。1. 从一颗φ43的球说起这台分类机到底在解决什么问题健身球是石料做的出厂前要按直径分档。φ40到φ46只有6毫米的跨度却要塞进三个区间φ40-42、φ42-44、φ44-46。人工拿卡尺量一分钟几十个的量级根本顶不住而且石球有滚动惯性手一松就滚偏。机械原理课程设计里这道题本质是让你把「进料—送料—检测—接料」四个动作串成一条自动线用凸轮、槽轮、齿轮这几类基础机构拼出一台每分钟20个的小型分拣设备。它不属于那种精密到微米级的工业视觉分拣难点在别处石球直径差只有2mm检测口尺寸必须卡死球在输送中有惯性冲击容易让检测结果飘三个检验工位要跟送料节拍严格同步差半个周期就卡料。我一般把它当作「小尺寸、低速度、高同步要求」的典型机构综合题来拆——先把传动链算清楚再把执行机构选型定下来最后拿凸轮和槽轮去咬合节拍。做机械原理课程设计的人或者想回头补一遍机构选型逻辑的从业者都能从这条线上拿到能落地的东西。2. 传动比分配与传动链选型为什么是蜗杆加槽轮2.1 从原始数据倒推总传动比题目给的方案表里原动机转速和生产率是绑定的方案号电动机转速 (r/min)生产球 (个/min)A144020B96010C72015选哪个方案不是随便挑的。转速越高减速级数越多传动链越长累积误差越大转速太低又要加大电机体积。参考正文的设计结论在220V交流电机里取720r/min、目标生产率20个/min。这里要分清两个转速概念凸轮轴转速nⅠ对应送料节拍工作轴转速nⅡ对应检验转盘的节拍。按正文数据原动机转速 n原 720 r/min 凸轮轴转速 nⅠ 20 r/min → iⅠ 720 / 20 36 工作轴转速 nⅡ 5 r/min → iⅡ 720 / 5 144凸轮每转一圈推一个球所以凸轮转速20r/min刚好对应20个/min。工作轴检验转盘转速为什么取5因为转盘每转一圈要经过四个工位三个检验口加一个接料口每分钟5转就是每12秒一个完整检验周期配合凸轮每3秒一个球四个球完成一轮。2.2 传动比分配的四条约束总传动比i36和i144都要拆到各级。正文列了分配原则我把它们翻译成可操作的说法每级传动比落在推荐区间内带传动一般不超过5锥齿轮不超过5蜗杆单级可以做到20以上各级承载能力发挥充分结构尺寸协调别一级巨大一级迷你外形尺寸、重量、中心距尽量小优先选不可约分的传动比避免某几个齿长期啮合、磨损集中。第二条和第四条经常被忽略。配比的时候如果i12、i22、i39齿数都是偶数那同两个齿每圈都碰面半年下来那对齿就磨秃了。解决办法是让分子分母互质比如上面那组改成i19/5、i212/20。2.3 传动链的具体排布方案里的传动链是这样搭的级机构作用1-2带轮 带轮一级减速吸收冲击2-3锥齿轮 锥齿轮换向把水平轴转到垂直轴3-4蜗杆 蜗轮大速比减速单级搞定主要降速4-5 / 5-6直齿轮 槽轮 / 直齿轮 凸轮推杆滑块分两路输出检验支路走槽轮送料支路走凸轮蜗杆蜗轮放在3、4这一级是因为36和144这两个比值靠带轮和齿轮堆叠至少三级而蜗杆单级就能吃掉大头结构紧凑得多。代价是效率——蜗杆传动效率一般在0.7到0.8比齿轮低但这里负载是石球功率需求小效率损失可以接受。分支那一步是关键从主传动链的4-5引出两根一根通过槽轮驱动检验转盘做1/4圈间歇转动一根通过凸轮驱动送料滑块往复。两条支路的转速比必须锁死槽轮转90°的时候凸轮刚好走完一个推程球才落在接料口里。# 传动比分配校核给定总传动比搜索各传动比的组合 from itertools import product # 候选传动比池互质分数形式更优 candidates [(9,5), (12,20), (14,7), (1,1), (20,1), (30,1)] target 36 # 或 144 for combo in product(candidates, repeat3): val 1.0 for num, den in combo: val * num / den if abs(val - target) 0.5: # 检查是否有公共因子导致磨损集中 nums [c[0] for c in combo] dens [c[1] for c in combo] print(combo, , round(val, 2), 分子分母:, nums, dens)这段脚本做的事很简单列出几组候选传动比枚举三级组合找出乘积接近36的方案同时把分子分母打出来方便检查有没有共同因子。参数candidates按实际可选的齿数比填repeat是级数。跑出来像(9/5, 12/20, ...)这种组合分子9和分母20互质符合不可约分原则。注意这只是初筛最终还要拿中心距和齿数模数去校核脚本给的是方向不是答案。3. 送料机构凸轮推程与45°漏斗的配合3.1 为什么送料要选凸轮加曲柄滑块生产节拍是每3秒送一个球。要求是「一个一个地送」即间歇推出。间歇运动可选凸轮、棘轮、槽轮、不完全齿轮。槽轮已经在检验支路用了送料这一路用凸轮加曲柄滑块更直接凸轮的轮廓决定了推杆的位移规律推杆带着滑块往前走一个球径的距离再退回结构上就是一根推杆接一个滑块。凸轮从动件用移动推杆推程-回程规律选正弦或等加速等减速都可以正文用了s 45 sin δ这个形式最大行程45mm比球径略大保证能把球完全推离料口。3.2 凸轮的关键参数校核凸轮设计里有两个硬指标必须校核光算出来不算数最大压力角α_max移动推杆的许用值是30°到38°要求凸轮尺寸尽量小时可放到45°。正文取[α]30°。压力角超了会导致推杆卡死或磨损加剧。最小曲率半径ρ_min太小会让接触应力飙升滚子从动件半径一般取推程行程的1/6到1/5正文取滚子半径rr10mm。基圆半径r0是平衡的结果——加大r0能降压力角但凸轮整体尺寸变大。e20mm是偏距偏置方向要选对让推程时压力角减小。# 用Python快速看压力角随转角的变化移动推杆偏置式 python3 -c import math r0 40 # 基圆半径 mm e 20 # 偏距 mm s_max 45 # 行程 mm for delta in range(0, 181, 15): d math.radians(delta) s s_max * math.sin(d) # 正弦位移规律 v s_max * math.cos(d) # 类速度 # 移动推杆偏置式压力角 tanα (v - e)/(s sqrt(r0^2 - e^2)) denom s math.sqrt(r0**2 - e**2) tan_alpha (v - e) / denom alpha math.degrees(math.atan(tan_alpha)) print(fδ{delta:3d}° s{s:6.2f}mm α{alpha:6.2f}°) 这段代码按正弦位移规律算每个转角下的位移和类速度再代入偏置移动推杆的压力角公式。参数r0和e就是要调的——把r0从40改到35你会看到压力角整体上移把e从20降到10压力角两头变化。跑完对着[α]30°这条线看超了的转角区间就是要重新配r0和e的地方。实际操作中不会这么手算但课设阶段用脚本扫一遍比在AutoCAD里反复画快得多。3.3 料斗斜度为什么定45°料斗是锥形漏斗石球靠重力下滑。堵料的典型情况是两三个球卡在同一平面内形成拱。正文推导了一版受力F mg·sinθ 下滑力 f μ·FN T·cosθ 摩擦阻力 FN mg·cosθ T·sinθ F f → sinθ μ(cosθ sinθ) cosθ 即 (sinθ - cosθ)/(cosθ sinθ) μ → θ 45°其中μ是石料与铁的摩擦系数T是球与球之间的挤压力。结论是斜度大于45°时球下滑力超过摩擦阻力成拱概率极小。实际设计取45°不是理论上限是留了余量。要注意这个结论建立在球表面干燥、无油污的前提下石料球如果有粉尘μ会变化斜度得往上加。4. 检验分类机构槽轮驱动转盘与三孔双检设计4.1 三孔分类的原理球的直径分三档就用三个对应尺寸的圆孔测试Φ42、Φ44、Φ46。转盘接球后做间歇转动每转90°停一次停的时候球在检验口接受检测。能过Φ42孔的是第一类过不了Φ42但能过Φ44的是第二类以此类推。转盘四个工位一个接料口三个检验口。一个球从接料口进转三个90°分别在三个口被判定转回接料口之前已经被分到对应料道。这就是为什么工作轴转速是凸轮的1/4——凸轮每3秒来一个球转盘每12秒转完一圈四个球同时在不同工位并行检测。4.2 槽轮机构的参数计算四个工位的间歇转动选槽轮机构因为槽轮天然做间歇运动而且四槽槽轮正好对应90°行程角卡位精度靠锁止弧保证。槽轮的核心几何关系r C / sin(π/z) 转臂半径 R C / cos(π/z) 名义外圆半径z为槽数 Rs sqrt(R² ρ²) 修正后外圆半径 ρ r / 6 滚子半径一般取转臂的1/6 Rd C - (r ρ) 槽底半径上限 h (0.6 ~ 0.8)ρ 槽顶厚度不小于3mm RH KH · R 锁止弧半径z4时KH查表取0.48。槽顶厚度h不能小于3mm这个下限是为了保证锁止弧和槽轮外圆接触时不会磨穿。滚子数j取1也就是单拨销特性系数k1/3运动系数i1/4。import math z 4 # 槽轮槽数 j 1 # 拨销数 C 60.0 # 中心距 mm按结构定 rho_ratio 1/6.0 theta_non math.pi / z # 运动系数 k z / (z 2) # 单拨销槽轮特性系数 # 转臂半径 r C * math.sin(theta_non) # 名义外圆半径 R C * math.cos(theta_non) rho r * rho_ratio Rs math.sqrt(R**2 rho**2) Rd_max C - (r rho) KH 0.48 # z4 查表 RH KH * R h_min 3.0 print(f槽数 z{z}, 转臂半径 r{r:.2f}mm) print(f名义外圆 R{R:.2f}mm, 修正后 Rs{Rs:.2f}mm) print(f滚子半径 ρ{rho:.2f}mm, 槽底半径上限 Rd{Rd_max:.2f}mm) print(f锁止弧半径 RH{RH:.2f}mm, 槽顶厚度下限 {h_min}mm)这段把槽轮的几何参数按公式一把算出来。参数C按实际结构定通常根据转盘直径反推rho_ratio取1/6是经验值改小能降低滚子磨损但增加接触应力。跑出来对比Rd_max和实际槽底半径超了就要调C或者减滚子。注意KH这个系数是查表来的槽数越多KH越小z3时是1.4z8时只有0.2。4.3 撑板和槽轮的同轴同步检验撑板负责在检验口把不合格的球撑起、送到下一个口。撑板是连续转动的槽轮是间歇的但两者必须同周期——槽轮每转90°撑板刚好配合完成一次托举。做法是让带动撑板的齿轮和带动槽轮的齿轮同轴同转速物理上锁死相位。这个设计在装配时最怕装错角度装错了球要么在检验口卡住要么直接掉错料道。4.4 三种方案的对比取舍正文列了三个方案不平行槽分类、板门机构、间歇转盘式。前两个被否掉的原因写在纸面上但值得展开不平行槽方案球在滚动中有微小惯性冲击直径差不到2mm的情况下冲击会让球越过或误入槽检测不准板门机构同样因为尺寸差小挡板位移量太小很难精确控制小板开合而且惯性冲击依旧存在间歇转盘方案用定点定位把惯性冲击消解掉每个检验口做两次检验降低误判率。方案三胜出不是因为它复杂而是因为它把「运动容差」和「检测容差」分开了——球的运动靠转盘锁死在固定工位检测靠两个孔位二次确认两个误差源不会叠加。这是机构方案对比里最值钱的一条经验当尺寸容差逼近机构运动精度时优先选能把运动和检测解耦的方案。5. 运动循环图与凸轮图纸出图验算的最后一环5.1 运动循环图怎么读循环图是把各执行构件的动作按凸轮轴转角铺开的一张时间表。槽轮轮角从0°到360°分四段推杆在每段里完成一次「送料—空回」循环推杆: 送料 空回 | 送料 空回 | 送料 空回 | 送料 空回 接料转盘: 第一接口接料检验 | 第二接口... | 第三接口... | 第四接口... 支撑转盘: 空推 空推 空推 ... 槽轮轮角: 0° 90° 180° 270° 360°读这张图要盯三件事推杆送料的起点和转盘停位的起点是否重合支撑转盘的空推动作是否落在转盘停位期间四段之间有没有动作重叠导致干涉。任何一个对不上装配后就是卡料。常见做法是用CAD把循环图和机构简图叠在一起画动一下就看得出来。5.2 凸轮从位移线到廓线的出图流程正文用AutoCAD出凸轮廓线流程是先画位移线图s-δ曲线再用反转法把推杆尖点轨迹反转成廓线最后加滚子半径做理论廓线和实际廓线。反转法的核心假设凸轮不动让推杆绕凸轮反方向转动推杆尖点在每个转角位置上画一个点连起来就是理论廓线。实际操作里先用位移曲线取若干等分点再把每个点的极坐标算出来# 反转法生成凸轮理论廓线点集偏置移动推杆 python3 -c import math r0 40; e 20; s_max 45; rr 10 pts [] for i in range(73): # 5度一取 delta math.radians(i*5) s s_max * math.sin(delta) if i*5 180 else 0 # 推杆尖点位置偏置式 x e (s math.sqrt(r0**2 - e**2))*math.sin(delta) y (s math.sqrt(r0**2 - e**2))*math.cos(delta) pts.append((round(x,2), round(y,2))) for p in pts[:12]: print(p) 代码按等分角度取点每个点用偏置式移动推杆的位移公式算x、y坐标输出可以直接导入CAD当样条控制点。参数r0、e、s_max和前面压力角校核保持一致改一个就得重跑。rr是滚子半径实际廓线要在理论廓线上内偏rr来生成。注意这段只算了推程段回程段要按选定的回程规律单独算如果回程用等加速等减速公式得换。5.3 出图前必须复核的几项压力角所有转角下的α都要小于[α]30°超了改r0或e曲率半径实际廓线的ρ_min要大于滚子半径的1.5倍否则加工时刀具切不进去槽顶厚h不小于3mm太薄锁止弧会磨穿相位对位凸轮推程起点、槽轮停位起点、转盘接料口三者在循环图上必须对齐中心距各轴中心距和齿轮齿数、模数要一致装配图才不会打架。最后一条是课设里最容易翻车的地方。正文里那位设计者提到装配草图阶段没注意相关尺寸导致整体结构出现较大错误、后续装配图步履维艰。这个坑的根源就是循环图算对了、单个机构算对了但中心距没统一——两个机构的转速对上了轴上齿轮却装不到同一个箱体里。出图前拿一张总中心距表把各轴位置定死再逐个机构回填尺寸能省掉大半天返工。本文还有配套的精品资源点击获取