拓冰建站拓冰建站
首页 / 资讯中心 / 正文

旋转灌装机课程设计:从运动循环图到凸轮机构设计

简介一份武汉理工大学机械原理课程设计“旋转灌装机”完整文档适合机械类专业学生用于课程设计也可帮助梳理机械传动系统设计思路。内容围绕转台四工位输入空瓶、灌装、封口、输出展开涉及连杆机构、凸轮机构、齿轮机构三类常用机构的设计与计算并给出A、C方案技术参数及三级减速传动比分配适合对照方案、理解设计流程。资源共1个doc文件大小449KB正文包含设计题目、原动机选择、传动比分配、减速器设计、运动循环图、凸轮与连杆机构校核等章节目录结构完整便于按步骤查阅。已有121人浏览学习属于同类课程设计资料中较精简的参考样例。文档对减速器齿轮齿数、凸轮基圆半径与压力角、连杆机构速度加速度分析等关键内容均作了说明能帮助读者快速掌握旋转灌装机从电动机到执行机构的传动方案推导也可作为设计计算说明书的撰写框架参考。1. 旋转灌装机先看懂这台机器的运动节奏在饮料、日化和医药产线上旋转灌装机比直线式更容易做到每分钟 200 瓶以上的节拍因为它把“瓶子上来、定位、灌装、放行”四件事分配到转盘的不同工位同一时刻所有工位都在干活主电机只负责一种连续的旋转运动。机械原理课程设计里拿到《旋转灌装机》这类题目真正要交的不是一张零件图而是一套机构系统转盘如何实现间歇分度瓶子如何升降灌装阀如何按节拍开闭。像《武汉理工大学机械原理课程设计-旋转灌装机》这类课设题核心要求也是把机构方案和运动循环图讲透。很多学生第一反应是找电动机和减速器其实设计的关键在运动循环图谁先动、谁后动、停留多少角度决定了后续所有凸轮和齿轮的尺寸。我按做课设时的完整思路展开从工艺参数写到运动仿真中间穿插能直接复算的公式和代码。2. 旋转灌装机总体方案先把运动循环图当成“控制时序”来写2.1 根据生产能力确定转盘转速和工位数旋转灌装机有一条主线瓶子跟着转盘走转盘原地转一圈瓶子走完一个工位周期。设计不能先从电机开始而要回答“一瓶需要多长时间”。假设题目要求小时产量为 Q 瓶转盘上均匀布置 z 个工位实际设备不可能每个工位都被占满因此在计算主轴转速时留一个效率系数 η一般取 0.85 到 0.9。则转盘转速为# 文件名: rotary_filler_cycle.py def 灌装机节拍(Q4200, z12, eta0.85, duty0.75): # Q: 设计产量瓶/小时z: 转盘工位数eta: 充填效率系数 n Q / (60 * z * eta) # 转盘主轴平均转速r/min T 60 / n # 转盘转一圈所需时间s t_stop duty * T # 瓶子静止时间灌装阀在这段时间内打开 t_index (1 - duty) * T # 分度转位时间转盘从一个工位跳到下一个 print(f主轴转速 n {n:.2f} r/min) print(f每转周期 T {T:.2f} s) print(f灌装停留时间 {t_stop:.2f} s) print(f分度转位时间 {t_index:.2f} s) 灌装机节拍()这个脚本把工艺参数先换算成机构参数。以 Q4200 瓶/小时、z12、η0.85 为例主轴转速约 6.86 r/min转盘每转 8.74 秒如果取静止系数 duty0.75则瓶子停稳后有约 6.55 秒留给灌装阀执行升瓶、密封、定量灌装和复位剩余 2.19 秒用来完成转位。工位数 12 对课程设计来说不大转盘直径可控如果灌装的是高粘度液体可以把 z 降到 8让每个工位占据更长的时间但缺点是同一时间可容纳的瓶子少产量会下降。这个折中在开题阶段就要定下来后面所有凸轮角度都从这里来。2.2 三大执行机构的选型间歇分度、瓶子升降、阀门开闭旋转灌装机最常见的机构组合是三路并行转盘分度机构、瓶子升降机构、灌装阀开闭机构。分度机构有两种主流路线。第一种是槽轮机构也叫马耳他机构结构极简单一个拨盘加一个带槽的轮子就能实现“转-停-转-停”适合中低速和课程设计这个尺度。第二种是弧面分度凸轮转位时从动件按正弦加速度规律走完整个行程冲击小、定位准但设计和加工要求高一般出现在每分钟 80 瓶以上的高速机里。我做这类题目时只要题目没有强调高速都会先用槽轮机构把方案立住再在改进方案里预留凸轮分度器的升级位置。瓶子升降机构用圆柱凸轮或盘形凸轮推杆最合适。原因很直接升降动作要求在某个主轴角度区间内保持高位不动凸轮轮廓天然能做出“推程-停歇-回程-停歇”四段组合而曲柄连杆机构很难做出精确停歇。灌装阀的开闭也有类似要求阀口开启后需要保持一段时间让液体靠重力或压力流满瓶子然后快速关闭凸轮机构同样是最直接的解。于是整机机构简图可以描述成一台电机通过减速器带动主轴主轴一方面驱动分度机构让转盘间歇转动另一方面通过两个凸轮分别控制灌装阀和升降托瓶台三者全部以主轴转角为时间基准天然同步。2.3 用运动循环图把三个执行机构对齐运动循环图是旋转灌装机课程设计的灵魂它的横坐标是主轴转角 0° 到 360°纵坐标分别画转盘、托瓶台、灌装阀的状态。下面这张表是一份 12 工位方案里的典型分配单位是主轴转角范围。主轴转角区间转盘托瓶台灌装阀0°~60°转位低位不动关闭60°~90°静止快速上升关闭90°~260°静止高位不动打开灌装260°~300°静止下降到低位关闭300°~360°静止低位不动关闭待转位这张表不是拍脑袋填的它反映了两个约束灌装阀必须在托瓶台上升到位后再打开否则液体会喷到瓶口外面托瓶台必须在灌装阀完全关闭后再下降否则瓶口残留液滴会拉丝。所以循环图检查的第一条就是阀口开闭和升降动作的先后关系我一般会在 90° 和 300° 两个位置各留 5° 左右的过渡角给机械阀一个响应余量。绘制循环图时用 Excel、CAD 或 MATLAB 都可以横轴务必标清角度刻度纵轴用“0/1 开关”或“位移 mm”两种形式前者给评审看逻辑后者给凸轮设计用。3. 旋转灌装机分度机构槽轮参数和凸轮运动规律3.1 槽轮机构、不完全齿轮和凸轮分度器怎么选分度机构要解决“转到位、稳得住”两个问题。槽轮机构依靠拨销进入槽轮的沟槽时带动转位拨销离开沟槽后槽轮外圆与拨盘的锁止弧贴合把转盘锁死。槽轮机构最大的优点是加工成本低普通车铣就能做缺点是拨销进出槽口时槽轮角速度是突变起止速度曲线不圆滑在转速超过一定值后会有柔性冲击。不完全齿轮机构也能实现间歇运动啮合过程近似匀速但进入和退出啮合时冲击明显一般需要在首尾齿上做修正设计难度不低课程设计里很少选它。弧面凸轮分度器则是把凸轮做成螺旋曲面、从动件是转盘上的滚子推程曲线完全由凸轮廓线决定。它可以把转位加速度设计成正弦加速度或修正梯形曲线冲击最小定位精度高旋转灌装机这类轻载高速设备大量使用。实际选型时我会按一个简单标准判断主轴转速低于每分钟 10 转、生产节拍不算紧用槽轮转速高于这个值、或者题目里明确指出“高速”和“无冲击”直接做弧面凸轮分度器方案工作量主要在凸轮曲线计算上机构简图反而更简洁。3.2 槽轮机构的几何尺寸计算以 6 槽外槽轮机构为例设槽轮槽数 z6拨盘销数 k1两轮中心距 a120 mm。教材给出的基本关系为槽轮每次转过的角度 2β2π/z拨盘每次连续转过的角度 2απ-2π/z。把 z6 代入槽轮每次转 60°拨盘每次转 120°剩余 240° 是锁止区间。这一组角度决定了转盘行程时间与静止时间的比值静止比越大灌装时间越充裕。几何尺寸方面拨销回转半径 R1a·sin(π/z)60 mm槽轮外圆半径 R2a·cos(π/z)103.92 mm。拨销直径取 d10 mm锁止弧半径、槽深等尺寸按《机械原理》教材中的槽轮设计公式继续展开注意槽底必须比拨销中心在极限位置时多留出半个销径的间隙否则转位末端销子会顶死。这些尺寸算完后要立刻画一张机构简图拨盘中心、槽轮中心、两圆半径和一个拨销确认转位开始和结束两个位置没有干涉再进入凸轮设计。很多人把中心距取得过大导致转盘外径膨胀整机占地变大这一点在方案阶段就要用 R2 反验转盘直径。提示槽轮中心距 a 不是随意取的它和转盘半径、拨盘安装空间都有关系。先定 a 再反算 R1 和 R2比先定 R1 再凑中心距更快。3.3 从动件运动规律与凸轮压力角校核如果采用弧面凸轮分度器或给升降机构做凸轮都要选择从动件运动规律。等速运动规律在行程起点和终点速度突变加速度理论上无穷大只能用于低速小载荷等加速等减速运动规律在三个位置有加速度突变属于柔性冲击正弦加速度运动规律把加速度曲线做成完整周期正弦起点终点加速度都为零适合中高速场合。标准位移公式是s(φ)h[φ/β - sin(2πφ/β)/(2π)]其中 h 是最大行程β 是推程对应凸轮转角。用一段 Python 可以直接把位移、速度、加速度曲线算出来import numpy as np def sine_accel(phi, beta, h): # phi: 当前凸轮转角(rad); beta: 推程转角(rad); h: 从动件最大行程(mm) t phi / beta s h * (t - np.sin(2 * np.pi * t) / (2 * np.pi)) v h / beta * (1 - np.cos(2 * np.pi * t)) # 位移对凸轮转角的导数 a 2 * np.pi * h / beta**2 * np.sin(2 * np.pi * t) return s, v, a phi np.linspace(0, 2 * np.pi / 3, 100) # 推程120度 s, v, a sine_accel(phi, 2 * np.pi / 3, 60) print(s[50], v[50], a[50])注意这里 v 和 a 的单位分别是 mm/rad 和 mm/rad²要换算成 mm/s 和 mm/s²必须乘主轴的角速度及角速度平方。上面代码里 beta120° 是给分度机构用的如果给升降凸轮用通常把推程角设成 60°~90°。算出最大速度后还要检查凸轮压力角。对移动从动件忽略偏距时压力角近似满足 tanα(ds/dφ)/(r₀s)。课程设计里允许推程压力角 ≤30°回程可放宽到 45°。如果校核超限优先加大基圆半径 r₀其次把推程转角拉开一般每次加 10° 或把基圆半径加 10%迭代两轮就能收敛。4. 旋转灌装机升降与灌装阀机构升程相位和弹簧力计算4.1 升降凸轮行程如何分配瓶子升降机构要考虑的是“快上、稳停、慢下”。如果上升太快瓶口撞击灌装阀容易产生碎瓶如果下降太快瓶内液面晃动定量精度受影响。以主轴转角为基准升瓶动作放在转盘刚停稳之后前面提到过的示例分配是 60°~90° 上升、90°~260° 保持高位、260°~300° 下降。假如灌装嘴插入瓶口深度为 40 mm还要预留 10 mm 的安全距离那么托瓶台有效行程可取 50 mm。凸轮推程 30°回程 40°中间停歇 170°。这里容易被忽略的是“插入深度”和“密封力”之间的耦合。灌装阀头部如果带有硅胶密封圈托瓶台在高位时不是停在某一点而是继续压缩密封圈 2~3 mm凸轮停歇段实际上是一个微小的升程段或者靠弹簧柔性来吸收误差。课程设计里为了简化一般把高位段画成水平直线但在装配图的凸轮轮廓上要留出一小段过渡圆弧否则实际设备运转时阀口和瓶口会硬碰。同样低位段也要保证瓶子能随转盘自由进出托瓶台最低点离转盘台面至少留 5 mm 以上余量。4.2 凸轮从动件的弹簧回程力计算凸轮机构从动件在上升段靠凸轮廓线推上去下降段靠弹簧力压回来。高速旋转时如果弹簧力不足滚子会脱离凸轮表面这叫“飞脱”轻则运动失真重则撞坏滚子。弹簧力计算的原则是弹簧在任意位置提供的力都要大于从动件系统惯性力与重力之和再乘一个安全系数。设运动件与瓶子的总质量 m1.2 kg最大加速度按正弦加速度规律的最大值 amax≈2πhω²/β² 计算。主轴角速度取 6.86 r/min换算成角速度约 0.718 rad/s即使 h50 mm、β30°惯性力也就几牛顿数值不大。但课程设计不能只算到“够用”还要考虑实际摩擦力和密封圈的压缩反力。我一般把回程端最小弹簧力定在 30 N 以上预压缩量取 10 mm弹簧刚度 k(F_final-F_initial)/(s_final-s_initial) 可以从这里推出来。设计完成后在 ADAMS 或手算表里取 5 个关键转角位置分别看当量弹簧力是否大于滚子脱离临界力。如果临界力不够不要盲目换粗弹簧先检查凸轮回程段压力角是否偏大其次是滚子与凸轮之间是否加了对心距这两个因素往往比弹簧本身更容易造成飞脱。4.3 自由度校核先算清能不能动机构简图完成后先用自由度公式验算一遍公式为 F3n-2Pl-Ph-F其中 n 是活动构件数Pl 是低副数Ph 是高副数F 是局部自由度。以“凸轮滚子推杆”系统为例活动构件有三个凸轮、滚子、推杆。凸轮与机架构成转动副推杆与机架构成移动副滚子与推杆构成转动副凸轮与滚子构成一个高副滚子自身转动是局部自由度。代入公式得 F3×3-2×3-1-11说明这个机构在单一凸轮驱动下运动完全确定。很多学生的自由度计算表里不扣局部自由度算出 F2结论变成“机构有两个自由度”但又无法解释驱动源在哪答辩时会被追问。更隐蔽的问题是整机中转盘和分度机构之间的虚约束转盘由槽轮拨盘驱动同时又被另一根轴上的齿轮驱动两个驱动源都约束同一个转动机构出现过约束实际装配后就会卡死或磨损。旋转灌装机里转盘和分度器之间一定只保留一条驱动路径另一条只能用于检测或辅助支撑不能形成闭式约束。把这些内容写进报告比堆砌零件图有效得多。5. 旋转灌装机参数校核从轮廓坐标到仿真验证5.1 把凸轮轮廓散点导入 SolidWorks凸轮计算得到的是一组“转角-位移”数据不能直接用于三维建模要先转成直角坐标的轮廓散点。常见做法是写一个小脚本把不同转角下推杆位移叠加到基圆上输出 CSV 文件再在 SolidWorks 里用“曲线-通过 XYZ 点的曲线”导入。以盘形凸轮为例下面这段代码生成推程段的滚子中心轨迹import numpy as np def cam_contour(r0, s_func, total_deg120, steps360): # r0: 凸轮基圆半径(mm); s_func: 位移函数; total_deg: 推程角度 pts [] for i in range(steps 1): deg int(i * total_deg / steps) rad np.deg2rad(deg) s s_func(rad) x (r0 s) * np.cos(rad) y (r0 s) * np.sin(rad) pts.append((round(x, 4), round(y, 4))) return pts beta np.deg2rad(120) pts cam_contour(50, lambda rad: 50 * (rad / beta - np.sin(2 * np.pi * rad / beta) / (2 * np.pi)), 120) print(pts[:5])这里输出的点是“从动件滚子中心”的轨迹也就是理论轮廓。实际零件轮廓必须把每个点沿法线方向内缩一个滚子半径得到的是等距曲线。直接在 SolidWorks 里把滚子中心轨迹当实体轮廓会差出一个滚子半径装配后推杆行程比设计小压力角校核也全部失效。我一般把滚子半径设为 10 mm在 CAD 里对理论轮廓做一次“偏移曲线”偏移量取负值再用生成的曲线做凸轮拉伸。回程段要按同样的方式拼接完整轮廓由推程、远休止、回程、近休止四段闭合而成。5.2 ADAMS 里验证加速度曲线导入模型后先在 ADAMS 里给凸轮加一个恒定旋转驱动然后把从动件与凸轮之间定义为实体接触开始测从动件位移。第一次跑仿真经常会出现接触穿透表现为位移曲线在峰值处出现尖角这不是凸轮设计错了而是接触参数设置问题。ADAMS 的实体接触需要给刚度、阻尼和穿透深度旋转灌装机这类小载荷机构刚度取 1e4~1e5 N/mm、阻尼取 10~50 N·s/mm求解步数设置到 500 步以上穿透量可以压到 0.01 mm 以内。我更常用的验证路径是先不管接触力直接把从动件位移用函数定义成正弦加速度规律反求凸轮轮廓这样模型里不需要接触计算速度更快。用反求得到的轮廓重新跑运动学仿真观察加速度曲线是否在起终点归零、峰值是否与手算一致。如果曲线在换向处出现毛刺多半是导出的轮廓点数太少或拟合样条不平滑回到 5.1 的脚本增加步长或改用五次多项式光顺轮廓。5.3 装配后必须检查的干涉和同步项三维装配完成后要做一组针对性检查不能只看“能转起来”。下面是一份旋转灌装机的验证清单检查项检查方法通过条件转盘与机座间隙静态干涉检查最小间隙≥5mm拨销进入槽口的瞬间运动仿真看接触点无穿透、无干涉灌装阀与瓶口对中高位状态测量同轴度偏移≤1mm托瓶台下降到位与转盘台面对比低于台面≥5mm凸轮压力角从曲线取 ds/dφ 手算推程≤30°、回程≤45°弹簧回程力取 5 个位置复算最小余量≥30%这份清单里第三项“同轴度”是最常见问题因为灌装阀固定在机架顶板托瓶台中心靠转盘孔位保证转盘分度误差又叠加在定位里。装配图里要标注转盘安装孔的分度角度公差以及灌装阀安装座的定位尺寸让制造的人知道基准在哪。6. 出图和答辩旋转灌装机课程设计容易被扣分的几个细节6.1 装配图重点标哪些尺寸装配图不要标强度计算用的轴径和键槽那应在零件图里体现。需要标的是机构尺寸槽轮中心距、拨销回转半径、转盘工位角度、凸轮基圆半径、从动件行程、灌装阀安装高度。我在图上习惯用一条“0° 到 360° 主轴转角”的圆弧图例把三个执行机构的位置标出来评审一眼就能看出同步关系。还有一个细节机架上灌装阀和托瓶台的同轴度公差标 ±0.05 mm 说明你考虑过定位标自由公差会显得没有做过装配分析。6.2 答辩时按“循环图-自由度-凸轮压力角”的顺序讲答辩时间通常不够覆盖全部计算我会按固定顺序讲第一页放运动循环图讲清楚转盘何时停、瓶子何时升、阀门何时开第二页放机构简图和自由度计算证明运动确定第三页放凸轮压力角和弹簧力校核证明参数合理。如果老师问“为什么转盘停在 60° 而不是 30°”回答要落到灌装时间和凸轮压力角上转位占的角度越小静止时间越长但分度机构速度越高压力角越大。对“旋转灌装机”这类题目老师真正想听的是你用机械原理的概念把节拍、机构、尺寸串起来而不是看零件图画得多漂亮。改任一凸轮数据后记得回循环图里对一遍相位区间这个动作比任何仿真都能省时间。本文还有配套的精品资源点击获取
分享:

看完干货,该让你的企业上线了

免费需求沟通 · 48 小时内出具建站方案 · 河南本地可上门