3D 打印摆线减速器:设计与实现"}}​] {

项目概述

为了在紧凑的尺寸内实现高减速比,开发了一种 3D 打印摆线减速器。最终迭代版本(Version 3)使用 NEMA 17 步进电机,实现了 1:9 的传动比,使扭矩从 0.21 N·m 增加到 1.28 N·m,效率约为 66%。

迭代设计过程

减速器的开发经历了三个不同的版本,从理论验证转向功能性硬件实现。

Version 1:概念验证

Version 1 是一个手摇式减速器,专门设计用于验证 Python 摆线生成器脚本。它具有 1:9 的传动比,并作为生成齿轮轮廓的参数方程的初步测试。

Version 2:小型化尝试

Version 2 是一个具有 1:9 传动比的微型摆线减速器,旨在适配 NEMA 17 电机的占地面积。由于 3D 打印缺乏实现此类小规模摆线驱动器所需的紧密公差,该版本失败了。

Version 3:功能实现

Version 3 是第一个由 NEMA 17 电机驱动的工作版本。通过相对于 Version 2 增加占地面积,该设计允许更大的公差,使其在保持完全功能的同时,能够兼容 3D 打印的精度限制。

技术实现与参数化生成

减速器的几何形状是使用集成到 Fusion 360 中的自定义 Python 脚本生成的。该脚本基于 Building a Cycloidal Drive with SOLIDWORKS 文章,并利用两个主要的参数方程来定义转子轮廓:

  • X 坐标: $x = R \cos(t) - E \cos(N t) - r \cos(t + \psi)$
  • Y 坐标: $y = R \sin(t) - E \sin(N t) - r \sin(t + \psi)$
  • 相位角: $\psi = \text{atan2}\left(\sin((1 - N) t), \frac{R}{E \cdot N} - \cos((1 - N) t)\right)$

关键设计参数

  • 销钉 ($N$) 与节圆半径 ($R$): 决定了外部固定外壳的几何形状;转子包含 $N-1$ 个凸轮瓣。
  • 偏心距 ($E$): 输入轴的偏移距离。一个关键约束是 $R > E \cdot N$。
  • 外侧销钉半径 ($r$): 滚针销钉的半径,必须根据切削极限 $r_{\text{max}}$ 进行验证。
  • 公差偏移: 应用了一个角度步长和公差偏移(Version 3 设置为 +0.15 mm)以确保 3D 打印部件的间隙。
  • 输出销钉: 使用公式 $r_{\text{pin}} + E$ 定义同心输出销钉和转子间隙孔。

Version 3 规格参数

指标 / 参数 数值 / 详情
传动比 1:9 ($N=10$ 外侧销钉, 9 个转子凸轮瓣)
外径 90 mm
驱动电机 NEMA 17 步进电机 (42bygh40-A24dh)
材料 PLA
硬件 4× M3 × 8 螺钉, 2× 6704 轴承
减速器扭矩 1.28 N·m · 0.0061 N·m
基础电机扭矩 0.21 N·m · 0.0061 N·m
效率 66% · 0.220%

未来改进

为了提高效率和刚性,提出了以下硬件升级方案:

  1. 轴承集成: 使用 MR128 轴承替换外壳销钉,以减少摩擦。
  2. 刚性输出销钉: 使用 M2 螺钉和金属盖进行替换,以增加最大扭矩输出和整体刚性。

社区洞察

该项目在 Hacker News 上引起了广泛关注,讨论集中在硬件工程与自学之间的交集。

"对于个人开发者记录其实际过程(包括那些失败的部分)这件事,其价值往往比大多数润色过的文章更高。"

其他贡献者强调了迭代失败的重要性,指出从失败的 Version 2 到成功的 Version 3 的转变,展示了关于制造公差与设计规模之间关系的批判性工程思维。

Sources