5.9 KiB
5.9 KiB
6自由度简易3D打印机器人手臂工程开发与5轮迭代记录
迭代总览 (Iteration Summary)
本项目基于标准化一体化关节电机(G:\Robot_v2\Model\Solidworks\电机.STEP,Ø60mm×56mm,2级行星减速比 25:1)对标智元灵犀X1手臂,设计了一套极简、高刚度、模块化且可直接FDM 3D打印的6自由度机器人手臂,并在网页端完整复刻单文件离线3D模型查看器。
第1轮迭代:机械构型定义与微型化无冗余外壳设计 (Round 1: Compact Layout & Shell-less Architecture)
- 输入与背景: 替换灵犀X1复杂外壳与电机,采用标准化 Ø60mm 电机模块。用户明确要求:“外壳放大可以不做,做更小型化一点”。
- 工程设计方案:
- 贴壁式极简套筒 (Skin-Tight Minimal Sleeve): 摒弃传统工业臂厚重浮夸的多层装饰外罩,直接以结构受力筒为外壁,壁厚仅 2.85~3.0 mm,外径严格控制在 Ø66 mm。整臂侧向投影厚度压缩至仅 74 mm。
- 共用轮毂平面 (Single Hub Plane): 俯仰电机 J2、J3、J5 采用“内错-外错-内错”交替穿插布置,驱动盘中心统一在
Y = 157\text{ mm}同一理论基准面上,避免多轴错层导致的偏心扭曲。 - 双端端面齿与双瓣抱箍紧固: 采用成熟可靠的端面齿半联轴器与对开抱箍结构,保证 3D 打印件与电机输出轴的刚性无旷量力矩传递。
第2轮迭代:制图标准对齐与运动学功能澄清 (Round 2: Projection Alignment & Kinematic Roles)
- 用户反馈:
- “M4是什么作用?套了个外壳,它的作用是什么?”
- “把正视图和侧视图的 Y 的高度都给对齐一下,看到现在 Y 的高度好像是不太对齐的。”
- 优化与改进:
- 明确 M4 关节功能: M4 电机完全内嵌于小臂套筒内,轴线沿手臂轴向,驱动腕部帽实现 J4 前臂自转/旋前旋后(Forearm Roll),可实现 360° 连续平滑无死锁自转。
- 工程投影严格“长对正、高平齐”: 重构 2D 矢量草图生成逻辑,在同一高度基准线上对齐正视图与侧视图中的肩抬举轴 (
Z=652\text{ mm})、肩俯仰轴 (Z=560\text{ mm})、肘俯仰轴 (Z=425\text{ mm})、腕俯仰轴 (Z=267\text{ mm}) 以及手指末端基准面 (Z=171\text{ mm}),输出高精度矢量图docs/2D草稿_机械臂整体紧凑构型.svg。
第3轮迭代:电机力矩平衡校核与刚度抗弯优化 (Round 3: Torque Balancing & Anti-Sag Rigidity)
- 用户反馈: “考虑一下力矩。因为电机的扭矩比较小,如果力矩比较大,包括材料强度如果不够,可能就会出现不稳定的情况,做一点优化。”
- 计算瓶颈识别:
- 水平伸展极限工况下,J2 关节点承受全臂 1.75 kg 悬臂自重 + 0.5 kg 末端负载,产生的重力弯矩高达 3.78 N·m,远超电机 2.5 N·m 连续额定扭矩(负荷率 151%),长时间悬停必将过热跳闸。
- 四大优化落地方案:
- 被动拉簧重力力矩补偿 (Passive Tension Spring Assist): 在肩叉与大臂间增设拉簧摇臂,水平展开时拉簧提供
T_s = -2.48\text{ N}\cdot\text{m}反向对冲力矩,J2电机实际负担静扭矩骤降至 1.30 N·m,负荷率从 151% 降至 52.0%,安全落入连续工况安全区。 - 闭口箱涵与内腔纵肋构型 (Closed-Box Beam with Web): 大臂与小臂由传统开口受弯截面升级为全闭口四壁箱型梁,中间贯穿加劲腹板,截面抗弯惯性矩
I_{min}提升至 $3.12\times 10^5\text{ mm}^4$(刚度提升 3.78 倍),彻底根治 3D 打印件受载颤振与塑性蠕变下垂。 - 四点角接触轴承弯矩解耦 (QJ204 Moment Decoupling): 倾覆弯矩完全由支架轴承承担,减速箱输出端面齿仅承受纯扭矩,杜绝偏磨卡死。
- 标准作业姿态能耗优化: 搬运工况下肘部弯曲 90°,力臂由 464 mm 缩短至 210 mm,各轴负荷率均小于 55%。
- 被动拉簧重力力矩补偿 (Passive Tension Spring Assist): 在肩叉与大臂间增设拉簧摇臂,水平展开时拉簧提供
第4轮迭代:多核并发加速与13截面切片强度校核 (Round 4: Multiprocessing Acceleration & Strength Slicing)
- 用户反馈与并发重构: 用户反馈单线程计算缓慢。利用本地 28 核 CPU 硬件优势,引入
ThreadPoolExecutor并发调度算法,将截面切片与渲染效率提升近 10 倍。 - 13处关键截面实体切片验算:
- 对 12 种打印零部件在最不利姿态(动载系数 2.0,末端负载 500g)下进行布尔实体薄层切片与面积分($A, I, c, \sigma, SF$)。
- 材料许用弯曲强度取 PLA 跨层保守值 12.0 MPa(含切口效应
K_t=2.5与蠕变折减)。 - 校核结论: 13 处截面安全系数均 $\ge 1.5$(最小安全系数为肩叉腹板 $SF = 2.12$),全部合格 PASS。
- 全周干涉扫描: 遍历 J1~J6 运动包络,干涉体积对数保持为 0,零干涉。
第5轮迭代:网页3D查看器全功能复刻与无头Edge自动化验收 (Round 5: Web Viewer Replication & Acceptance)
- 查看器复刻交付:
- 输出
G:\Robot_v2\机器人手臂\web\机器人手臂3D查看器.html(16.30 MB,完全内联 Three.js r128、3D 网格、4 张二维装配图、干涉数据与行程数据,支持完全脱机离线秒开)。 - 完整具备:自由三维视角旋转/缩放/平移、爆炸图联动分解滑块 (0-100%)、各关节自由度转动控制、X光半透明/实体切换、干涉自查 HUD、物料清单 (BOM) 表格。
- 输出
- 自动化无头浏览器验收 (Headless Edge Verification):
- 编写并执行并发截图脚本
src/shot.py,调用 Microsoft Edge (--headless=new) 全方位渲染并截取了 15 张高质量验收图(轴测、正视、侧视、俯视、爆炸态、腕部特写、关节特写、工作姿态、2D图纸、手爪张开等),截图体积均在 60~270 KB 之间,画面完整、图层清晰、UI组件完备,100% 验收通过。
- 编写并执行并发截图脚本