Coursera 笔记

Module 02 · Exploring Desktop 3D Printing Hardware - Control and Mechanical Systems桌面 3D 打印硬件:控制与机械系统

02-03-04 Motion Mechanical Subsystem运动机械子系统

Coursera ↗

在本次讲解中,我们将深入探讨3D打印机的运动机械子系统(Motion Mechanical Subsystem),它是机械系统的重要组成部分,负责执行电子控制板发出的指令,并决定打印材料的沉积位置和方式。


1. 什么是运动机械子系统?

🛠 运动机械子系统的主要作用:

  • 移动所有需要移动的部件 🔄
  • 确保打印头与挤出系统同步 ⏳
  • 控制打印路径,使材料精准沉积 🎯

🎯 三大核心系统:
1️⃣ 控制系统(Control System) 🖥️:处理G-code,控制打印路径
2️⃣ 机械系统(Mechanical System) ⚙️:驱动打印头和平台运动
3️⃣ 挤出系统(Extrusion System) 🧵:控制材料挤出

💡 挑战:

  • 运动机械子系统必须精确无误地执行指令 🛠️
  • 系统间必须紧密配合,确保打印头按时到达正确位置 ⏱️
  • 打印过程中无法实时调整,只能提前规划好所有路径 🏗️

2. 运动机械子系统的执行流程

打印路径的执行

📍 G-code 文件包含成千上万条指令,打印机必须从归零(Homing)后,严格按照预定路径执行所有指令,直到打印完成。
📍 由于当前技术限制,打印机无法实时反馈打印质量,只能暂停或终止打印。

💡 示例:

  • 暂停打印(Pause Print):
    • 可能用于移除多余的塑料或清理路径。
    • 但暂停后只能从当前层继续,无法调整已经完成的部分。
  • 终止打印(Abort Print):
    • 停止所有指令,必须重新开始,因为机器无法确认打印头的确切位置。

💡 高难度操作:

  • 恢复打印(Resume Print) 🧐:
    • 需要精确确认当前层数,误差可能导致打印失败。
    • 例如,层高仅0.04mm-3mm,人工判断非常困难。

3. 3D打印的精度与可靠性

🎯 挑战:

  • 缺乏实时反馈 📡 → 机器无法在错误发生时修正路径
  • 受摩擦、惯性等物理因素影响 ⚖️ → 需要额外补偿机制
  • G-code 指令必须在打印前完全规划 📝 → 无法动态调整

💡 类比: 📌 3D打印就像一场太空任务 🚀

  • 你必须完全信任机器,因为一旦启动,无法实时调整。
  • 任何小误差(如摩擦、震动)都会累积成最终误差 🧐
  • 确保机械系统精准执行,才能让打印结果从虚拟变为现实 🎯

4. 运动机械子系统的数学基础

坐标系统(Coordinate System)

📌 机器如何理解三维空间?

  • 机器依赖坐标系统 📐 来确定移动路径。
  • 不同坐标系统会影响运动方式,主要有:
    • 笛卡尔坐标系(Cartesian) 🟦
    • 极坐标系(Polar) 🟡
    • Delta坐标系(Delta Kinematics) 🔺

📌 坐标系统的重要性

  • 确定打印头的归零位置(Homing Position) 📍
  • 影响G-code 指令的解析方式 📝
  • 影响打印路径的计算方式 🏗️

💡 示例:

  • 笛卡尔系统:打印头沿XYZ 轴独立移动,路径直观。
  • Delta系统:打印头通过三根独立连杆移动,速度快但路径复杂。

5. 机械系统的误差控制

🎯 影响3D打印精度的关键因素
1️⃣ 摩擦(Friction) 🔄:

  • 运动部件之间的摩擦可能导致步进电机丢步。

2️⃣ 惯性(Inertia) ⚖️:

  • 机器加速或减速时,惯性会影响移动精度,必须补偿。

3️⃣ 运动传输误差(Transmission Errors) 📏:

  • 皮带 vs. 丝杠:皮带传动速度快但精度低,丝杠传动精度高但速度慢。

📌 优化策略

  • 调整固件(Firmware) 🖥️
    • 调整加速度(Acceleration) ⏳:避免惯性过大导致丢步。
    • 优化步进控制(Micro-Stepping) 🎯:减少震动,提高精度。
  • 机械优化(Mechanical Tuning) 🛠️
    • 选择合适的运动方式(皮带、丝杠、导轨)。
    • 增加支撑结构,减少震动影响。

6. 机械系统的构造

🎯 机械系统的两大要素
1️⃣ 机械排列(Mechanical Arrangement) 🔧:

  • 决定机器的结构和打印头的运动方式。
  • 主要类型:
    • 笛卡尔(Cartesian):XYZ独立移动 🟦
    • Delta(Delta):三臂联动 🔺
    • 极坐标(Polar):旋转平台 🟡
    • SCARA(SCARA):机械臂摆动 🦾

2️⃣ 机械传动方式(Mechanical Distribution) ⚙️:

  • 决定电机如何驱动打印头。
  • 主要方式:
    • 皮带传动(Timing Belt) 🔄
    • 丝杠传动(Lead Screw) 🏗️
    • 齿轮传动(Gear System) ⚙️

📌 各系统对比

运动方式 速度 精度 适用场景
皮带传动 🔹 快速 🔸 中等 适用于高速打印 🏃‍♂️
丝杠传动 🔸 中等 🔹 高精度 适用于高精度打印 🎯
齿轮传动 🔸 中等 🔸 中等 适用于工业级打印 🏭

7. 总结

📍 运动机械子系统(Motion Mechanical Subsystem):

✅ 控制打印头和平台的运动,确保材料精准沉积。
✅ 与控制系统、挤出系统紧密配合,确保打印流程顺畅。
✅ 必须提前规划所有运动路径,无法实时调整。

📍 精度优化策略:

✅ 调整固件参数(加速度、微步调节)🎛️
✅ 优化机械结构(减少摩擦、改善支撑)🏗️
✅ 选择合适的运动传输方式(皮带 vs. 丝杠)⚙️

📍 不同机械系统的选择:

✅ 笛卡尔系统(XYZ独立运动,路径直观)🟦
✅ Delta系统(三臂联动,高速打印)🔺
✅ SCARA系统(机械臂摆动,占地小)🦾

🚀 下一步,我们将深入探讨 3D 打印机的机械排列及其影响!敬请期待! 🎯