尧图网站设计 尧图网站设计YAOTU DESIGN
ARTICLE DETAIL

资讯详情

深耕网站设计与一线实操的经验洞察。

从零设计3D打印摆线减速器:原理、建模与性能实测

从零设计3D打印摆线减速器:原理、建模与性能实测 1. 项目缘起从“行星”到“摆线”的探索作为一名机械爱好者我经常在各类DIY项目和开源机器人设计中看到行星减速器的身影。它结构紧凑、传动比大确实是好东西。但玩得多了就发现它的一些“硬伤”比如行星轮和太阳轮、内齿圈之间的多齿啮合对加工精度要求极高稍有偏差就容易产生噪音和振动再比如为了获得大减速比往往需要多级串联导致轴向尺寸变长结构复杂。我一直想找一种更“优雅”的解决方案直到我深入了解了摆线减速器。摆线减速器这个名字听起来就有点“玄学”。它不像行星齿轮那样直观其核心原理依赖于一种特殊的曲线——摆线。简单来说它通过一个偏心轴驱动一个带有摆线齿形的“摆线轮”在一个固定齿圈内做既有公转又有自转的复杂运动最终实现减速。这种结构天生就具有几个迷人的特性啮合齿数多理论上可达齿数的一半因此承载能力极强传动平稳、噪音低结构非常紧凑可以实现单级超大减速比常见从几十到上百。然而摆线减速器的设计、加工和装配精度要求在传统制造领域是出了名的高这也让很多个人爱好者望而却步。但如今我们有了一个强大的工具3D打印。3D打印特别是光固化或高精度FDM打印为我们提供了低成本、快速迭代验证复杂几何形状的可能性。这让我萌生了一个想法能不能完全从零开始自己设计、3D打印并组装测试一台摆线减速器呢这不仅能让我彻底吃透其工作原理更能验证桌面级3D打印技术在这种精密传动部件上的应用边界。所以这个项目就诞生了。它不仅仅是一个减速器的制作更是一次对经典机械原理的数字化重构与桌面化实践。接下来我将完整记录从理论设计、三维建模、打印工艺选择、后处理到最终性能测试的全过程其中踩过的坑和获得的经验希望能给同样对精密传动和3D打印结合感兴趣的朋友们一些实实在在的参考。2. 摆线减速器的核心原理与设计参数拆解在动手画图之前我们必须先搞清楚摆线减速器到底是怎么工作的。它的核心奥秘在于“一齿差”行星传动和“摆线针轮”啮合。2.1 运动原理偏心轴驱动的“行星芭蕾”想象一下太阳系。太阳中心轮固定地球行星轮一边绕着太阳公转一边自己也在自转。摆线减速器的运动与此类似但角色和规则不同。核心部件主要有四个关键零件输入轴偏心轴这是动力输入端。它不是一个简单的直轴而是一根带有“偏心段”的轴。这个偏心段的圆心与轴本身的旋转中心不重合存在一个固定的偏心距。摆线轮这是整个系统的“灵魂”。它是一个圆盘内孔与偏心轴的偏心段通过轴承配合。其外缘不是普通的齿轮齿而是由摆线曲线构成的特殊齿形。针齿壳这是一个固定的圆环其内圆周上均匀分布着一圈圆柱形的“针齿”可以理解为固定的圆柱销。输出机构通常为W机构或销轴式这是最精妙的部分用于将摆线轮的复杂运动转化为单一方向的旋转输出。常见的是在摆线轮上开若干个圆孔或装销轴对应位置的输出盘上则装有套着滚针轴承的销轴或圆孔两者配合只允许摆线轮相对于输出盘做“公转”而限制其“自转”。工作过程电机带动输入偏心轴旋转。偏心轴通过轴承带动摆线轮运动。由于存在偏心距摆线轮的中心会绕输入轴的中心做圆周运动这就是“公转”。与此同时摆线轮外缘的摆线齿与固定针齿壳内的针齿啮合。这种啮合迫使摆线轮在公转的同时自身也发生反向的“自转”。如果没有输出机构摆线轮会像月球一样始终以同一面朝向“地球”这里指公转中心即公转一周自转也一周净自转为零。但输出机构的关键作用在于它“允许”摆线轮的公转但“不允许”其自转更准确地说是抵消了自转。最终的结果是摆线轮的公转运动被输出机构“捕获”并传递出去而自转被“过滤”掉了。由于公转速度就是输入轴的转速而输出转速是摆线轮被强制反向自转的速度两者存在一个固定的比例关系即减速比。2.2 关键设计参数与计算公式理解了原理我们就可以定义设计参数了。这是将想法转化为图纸的第一步每一个参数都相互关联。针齿数 (Zc)和摆线轮齿数 (Zb)这是决定减速比的核心。它们满足Zb Zc - 1的关系即“一齿差”。这是实现上述运动转换的数学基础。减速比 (i)对于单级摆线减速器其理论减速比计算公式为i -Zc。负号表示输出与输入转向相反。例如针齿数Zc40那么减速比i-40。实际应用中我们取绝对值即40比1的减速。这个减速比是单级实现的远超同级行星减速器。偏心距 (a)输入轴偏心段的偏心量。它决定了摆线轮公转的“幅度”直接影响摆线齿形的“胖瘦”和啮合深度。偏心距越大齿形越“陡峭”承载能力可能增强但对轴承和精度要求也更高。一般根据经验公式和受力情况初选常用范围在0.5-2mm之间对于小型减速器。针齿分布圆半径 (Rp)和针齿半径 (rrp)Rp是针齿中心所在的圆周半径。rrp是针齿圆柱销的半径。这两个参数决定了针齿壳的尺寸。摆线轮齿形参数这是设计的重中之重。摆线轮的齿廓曲线是由针齿圆在另一个圆上滚动时针齿圆上一点的轨迹外摆线或内部一点的轨迹内摆线形成的。其方程涉及短幅系数、等距半径等专业参数。幸运的是现代CAD软件如SolidWorks有专门的插件或方程式驱动曲线功能可以让我们输入上述基本参数后自动生成精确的摆线齿形。对于本项目我选择使用一个经过验证的摆线齿形生成宏程序。注意初次设计时切勿自己从头推导摆线方程并绘制极易出错。强烈建议使用成熟的开源参数化模型或可靠的插件来生成齿形轮廓我们的重点应放在整体结构设计和打印工艺上。齿宽 (B)摆线轮的厚度。它直接影响承载能力和扭转刚度。对于3D打印件受层间结合力限制齿宽不宜过小一般建议不小于5mm。在我的设计实例中我设定了以下目标参数目标减速比约 40:1针齿数 Zc40摆线轮齿数 Zb39 (Zc - 1)偏心距 a1.0 mm (权衡了尺寸与受力)针齿分布圆半径 Rp40 mm针齿半径 rrp2.0 mm (使用标准M4滚针轴承或打印圆柱销)设计输出扭矩暂定 1-2 Nm (基于3D打印材料性能预估)3. 三维建模与装配体设计在软件中构建虚拟样机有了参数就可以在CAD软件中我使用SolidWorks开始建模了。这个过程是“设计-验证-迭代”循环的开始。3.1 摆线轮与针齿壳的精确建模生成摆线齿形如前所述我使用了一个参数化的摆线齿形生成宏。只需输入Zc, Zb, a, Rp, rrp等参数软件就能自动生成一段精确的摆线曲线。然后通过“旋转凸台”和“圆周阵列”命令生成完整的摆线轮齿廓。最后拉伸为实体得到摆线轮模型。设计针齿壳针齿壳是一个内圈带有40个均布孔用于安装针齿销的法兰状零件。孔的直径略大于2*rrp以便安装。同时要设计好与机壳的固定接口。针齿设计针齿有两种实现方式一是直接打印出圆柱销二是设计安装孔来嵌入标准的金属滚针或轴承滚针。为了测试极限性能我选择第二种设计可嵌入Φ4x10mm标准滚针的孔位。这样能大幅降低摩擦提高效率。3.2 核心输出机构W机构的设计细节输出机构是保证正常传动的关键也是容易卡滞的环节。我采用了最经典的销轴式也称柱销式W机构。在摆线轮上设计销孔在摆线轮上围绕其中心均布若干个通常是6或8个圆孔。这些孔的直径需要精确计算。在输出盘上设计销轴输出盘上对应位置设计同样数量的销轴。销轴上需要安装滚针轴承套。尺寸链计算——这是精髓设摆线轮上销孔直径为D_hole。输出盘上销轴安装滚针轴承后的外径为D_pin即滚针轴承外圈外径。偏心距为a。那么必须满足D_hole D_pin 2a。为什么因为摆线轮的中心会围绕输入轴中心做半径为a的圆周运动。输出盘上的销轴是固定不动的相对于输出盘中心。摆线轮运动时其上的销孔中心也会绕自身中心做半径为a的圆周运动。为了确保运动过程中销轴始终能在销孔内自由滑动而不发生干涉销孔的直径必须比销轴直径大两倍的偏心距。这个间隙是运动所必需的也是“W机构”名称的由来形容其运动轨迹。材料选择虚拟在建模时销轴部分我设计为可嵌入标准Φ6微型滚针轴承外径6mm内径3mm。那么D_pin6mma1mm则D_hole必须等于6 2*1 8mm。摆线轮上的8个销孔直径就定为8mm。3.3 偏心轴与轴承选型偏心轴设计一根阶梯轴。一端为输入接口可设计为D形孔或联轴器接口中间段为两个偏心方向相反的偏心轴颈用于安装两个完全相同的摆线轮构成180°相位差以平衡离心力这是标准双摆线轮结构能显著提高平稳性和承载能力。本项目为简化先做单摆线轮验证。偏心轴颈的直径根据所选轴承内径确定。轴承选型偏心轴颈与摆线轮内孔之间需要安装轴承。这里需要偏心轴承如偏心套或使用标准轴承配合偏心轴。为了简化采购我选择设计一个“偏心套”先车削一个标准内孔的套筒然后在其外圆上加工出一个偏心孔将标准轴承如688ZZ压入偏心孔内。这样标准轴承的内圈与偏心轴颈配合外圈与摆线轮内孔配合。虽然增加了零件但降低了加工和采购难度。3.4 完成总装配体与干涉检查将所有零件机壳、针齿壳、针齿、摆线轮、偏心轴、轴承、输出盘、端盖等组装起来。利用软件的动态碰撞检查干涉检查和基本运动算例功能模拟输入轴旋转观察摆线轮和输出盘的运动是否顺畅有无干涉。这个过程能提前发现大部分设计错误比如销孔间隙不足、零件间空间不够等。我在这里反复调整了机壳内部空间和端盖厚度确保所有运动件有足够间隙。4. 面向3D打印的模型优化与切片策略设计通过虚拟验证后就要为实际的3D打印做准备了。3D打印尤其是FDM熔融沉积有其独特的工艺特性直接打印未经优化的模型很可能失败。4.1 模型优化为增材制造而设计避免大面积悬空摆线轮的齿形区域在打印时齿顶部分会有悬空。需要添加支撑。但为了减少后处理难度和提高齿面质量我调整了模型摆放方向让摆线轮的端面作为打印底面这样齿形区域几乎是垂直打印的无需支撑齿形精度最高。关键配合孔位的处理对于摆线轮上的销孔Φ8mm和轴承安装孔如果直接打印内孔表面会有明显的层纹影响销轴运动和轴承装配。我采取了两种策略设计预留余量将所有精密配合孔的内径在模型上减小0.2-0.3mm。打印完成后使用合适尺寸的钻头或铰刀进行扩孔可以获得光滑、尺寸精准的圆柱孔。使用“老鼠洞”在深孔的两端设计喇叭口便于支撑材料的移除。增加加强筋与圆角对于机壳、端盖等结构件在受力集中或易变形的区域增加加强筋。所有尖角处添加圆角R1-R3这不仅能减少应力集中防止打印开裂也能使打印过程更顺畅。拆分大型零件我的打印机构建体积有限。对于较大的机壳我将其设计为前后对开式通过螺丝连接。这不仅解决了打印尺寸问题也方便了后期的装配和调试。4.2 切片软件设置精度与强度的平衡我使用PrusaSlicer进行切片材料为PLA比普通PLA强度韧性更好。层高选择0.15mm。这是一个平衡点比0.2mm精度更高能更好地表现摆线齿形的细节又不像0.1mm那样大幅增加打印时间。壁厚设置为3层壁厚通常约1.2mm并提高顶部/底部层数到至少6层以确保结构件有足够的刚性和密封面平整。填充对于摆线轮、输出盘等受力关键件使用网格填充密度设为40%。对于机壳等设为25%即可。支撑对于必须使用支撑的部位如偏心轴上的台阶使用树状支撑易于拆除。接触面设置支撑顶部分离距离为0.2mm并启用“支撑材料与模型接触面”使用支撑界面层这层使用不同的打印参数如更低密度使得支撑更容易剥离。打印速度外轮廓速度降低至30mm/s内轮廓和填充可以稍快50mm/s。低速打印外轮廓是保证齿形和孔位精度的关键。冷却全程开启风扇100%。PLA材料充分冷却能减少热变形保证尺寸稳定性这对精密传动部件至关重要。5. 打印、后处理与组装将数字模型变为物理实体这是最激动人心也最考验耐心的环节。5.1 分件打印与过程监控我将所有零件分批次打印。优先打印摆线轮和输出盘因为它们精度要求最高。摆线轮打印如计划那样让端面朝下。打印完成后齿形清晰可见层纹方向与受力方向垂直有利于强度。用手触摸齿面光滑度尚可但有明显层纹感。关键孔位后处理使用台虎钳轻轻固定摆线轮用Φ8mm的铰刀手动对8个销孔进行铰孔。动作要慢进给要均匀并不断清理碎屑。铰完后销轴带轴承可以顺畅插入且有轻微滑动间隙。用同样的方法处理轴承安装孔。5.2 组装与调试发现问题并解决按照装配顺序进行组装先将针齿滚针用胶水轻轻固定在针齿壳内-将轴承压入摆线轮-将偏心套含轴承装到偏心轴上-把摆线轮套在偏心套上-装入针齿壳使摆线轮齿与针齿啮合-安装输出盘将输出盘上的销轴带轴承插入摆线轮的销孔-最后合上机壳并锁紧螺丝。第一次手动转动输入轴时问题出现了转动非常卡涩在某几个位置甚至完全卡死。排查过程如下检查干涉拆开检查未发现零件之间有明显的结构干涉。检查偏心距与销孔间隙测量实物偏心距约为1.05mm略大于设计值1.0mm在FDM打印公差范围内。计算所需销孔直径应为6 2*1.05 8.1mm。而我铰孔至8.0mm间隙少了0.1mm这就是卡死的主要原因。摆线轮公转时销轴与销孔边缘发生了干涉。修正使用小圆锉刀仔细地将每个销孔再扩大约0.1-0.15mm。这是一个精细活需要边修边试装确保扩大均匀。检查摆线齿与针齿啮合修正销孔间隙后装回测试卡涩感大大减轻但仍有不均匀的阻力。我怀疑是摆线齿形与针齿的啮合间隙问题。由于是3D打印的塑料齿与金属滚针啮合我尝试在针齿壳和机壳之间添加了薄垫片约0.1mm厚微调了针齿壳的轴向位置相当于微调了啮合中心距。这个操作带来了显著改善。润滑在所有运动部位摆线齿面、针齿、销轴/孔、轴承处涂抹上白色的锂基润滑脂。塑料与金属、塑料与塑料之间的摩擦系数较大润滑至关重要。经过以上调整和润滑后再次手动旋转输入轴阻力变得均匀、平滑可以顺畅地旋转360度。用手握住输出轴能感觉到明显的减速效果和增大的扭矩。6. 性能测试与数据分析量化评估自制减速器组装调试成功只是第一步我们需要量化它的性能。6.1 测试平台搭建我搭建了一个简单的测试台输入一台小型直流减速电机额定电压12V空载转速300RPM配有编码器。被测件我们自制的3D打印摆线减速器。输出负载一个可调节的磁粉制动器模拟可变负载连接一个扭矩传感器。数据采集使用单片机Arduino读取电机编码器脉冲计算输入转速和扭矩传感器信号输出扭矩并通过串口发送到电脑上位机记录。6.2 测试项目与结果空载转速比测试方法给电机施加恒定电压测量输入转速Ni和输出转速No。结果Ni 285 RPM No 7.1 RPM。实测减速比i Ni / No ≈ 40.14。与理论值40非常接近误差可能来源于编码器测量精度和极轻微的滑动。传动效率测试方法在输出端施加不同扭矩负载T通过磁粉制动器设置测量输入功率Pin电压*电流和输出功率Pout2π * 输出转速 * 扭矩 / 60。效率 η Pout / Pin。结果概要输出扭矩 (Nm)输入功率 (W)输出功率 (W)传动效率 (%)备注0 (空载)2.100空载电流消耗0.58.53.743.5%1.015.37.448.4%1.523.811.146.6%开始出现温升、噪音增大1.830.513.644.6%明显温升持续运行后效率下降分析效率最高点出现在1.0Nm附近约48%。这个效率远低于金属摆线减速器通常90%但对于全3D打印塑料-塑料、塑料-金属摩擦副的减速器来说是一个可以理解的结果。主要损耗来源于① 塑料齿面与金属针齿的滑动摩擦② 销轴与销孔间的滑动摩擦尽管有轴承但孔是塑料的③ 润滑脂的粘滞阻力④ 零件变形导致的额外摩擦。背隙测试方法固定输出轴在输入轴正反方向施加微小扭矩测量输入轴在输出轴固定前后的角位移差。结果背隙约为1.5° - 2°反映到输入轴。对于精密伺服应用来说这个背隙很大。但对于很多DIY机器人关节或低速大扭矩场合尚可接受。背隙主要来源于销轴与销孔之间的间隙、轴承游隙以及塑料零件的弹性变形。短时过载与失效测试方法逐步增加负载至远超过设计值。结果在输出扭矩达到约2.5Nm时摆线轮的一个齿根部发生断裂。断裂面清晰显示层间分离这是FDM打印件层间结合力弱的典型失效模式。6.3 测试结论与经验总结可行性验证桌面级FDM 3D打印完全可以制造出能正常工作的摆线减速器并能实现理论减速比和一定的扭矩传递功能。性能局限低效率和显著的背隙是当前方案的主要短板。材料强度特别是层间强度限制了最大承载扭矩。核心影响因素打印质量与后处理齿形精度、孔位精度直接影响传动平稳性和背隙。铰孔是提升孔位质量的关键步骤。配合间隙设计必须严格计算并实际验证运动副所需的间隙如W机构销孔间隙设计值需考虑打印公差和材料变形。润滑对塑料齿轮传动润滑能极大改善运行状态和寿命。7. 优化方向与进阶探索基于首次测试的教训我们可以从以下几个方向进行优化提升这个3D打印摆线减速器的性能材料升级使用高性能工程塑料如PETG韧性好、ABS强度稍高、尼龙耐磨性好或聚碳酸酯PC强度高。这些材料比PLA具有更好的机械性能和耐热性。尝试树脂打印光固化SLA/DLP3D打印能获得更高的尺寸精度和更光滑的表面质量非常适合摆线轮这种具有复杂齿形的零件。可以打印树脂件作为核心传动件搭配金属轴承和针齿。结构设计优化采用双摆线轮180°对置结构这是工业摆线减速器的标准形式。两个摆线轮相位差180°可以平衡离心力使输入轴受力均匀运行更平稳并能承载更大扭矩。虽然零件数翻倍但性能提升显著。关键部位金属嵌件在摆线轮的销孔内压入铜套或直线轴承可以彻底解决塑料孔磨损快、摩擦大的问题大幅减少背隙提高效率。输出盘的销轴也可以直接使用光轴直线轴承的标准件组合。优化齿形探索使用修正摆线齿形在理论摆线齿形基础上进行修形以补偿弹性变形、改善润滑条件这在高端减速器设计中是常见做法。工艺改进打印方向优化尝试让摆线轮的齿面承受主要工作应力啮合力的方向与打印层积方向平行而不是垂直。这可能需要设计特殊的支撑结构但能极大提高齿根的抗弯强度。退火处理对于PLA或ABS零件进行精确控温的退火处理可以消除内应力提高材料的结晶度和整体强度减少长期使用中的蠕变变形。这次从零开始设计、打印、测试摆线减速器的经历让我深刻体会到将经典机械原理与现代数字化制造工具结合所能带来的巨大乐趣和 learning curve。它不仅仅产出了一个能转动的模型更是一个贯穿了机械设计、材料科学、制造工艺和测试技术的完整项目闭环。对于想深入理解传动原理的工程师学生或是想为自己的机器人项目寻找紧凑动力方案的创客来说亲手实践一遍这个过程收获远大于阅读任何手册。下一步我计划用尼龙材料打印核心部件并加入铜套看看能否将效率提升到60%以上那将会是另一个令人兴奋的挑战。
返回列表