套在你已经打出来的那片 89.4mm 刀片尖端上,不用重打刀片。 像帽子一样从尖端推上去。下面四个 STL 直接下载就能打。
出件前算了一下自由腿末端的横向刚度(把它当成固定在冠部的悬臂,E 取 98A 的保守值 70 MPa):
| 簧片厚度 | 截面惯矩 | 末端刚度 | 压 3mm 的力 | 判断 |
|---|---|---|---|---|
| 3 mm | 42.8 mm⁴ | 0.11 N/mm | 0.3 N | 太软,杯子一碰就压平 |
| 5 mm | 197.9 mm⁴ | 0.51 N/mm | 1.5 N | 建议先试这个 |
| 7 mm | 543.1 mm⁴ | 1.41 N/mm | 4.2 N | 偏硬,但可能正好 |
刚度 ∝ t³,所以厚度是唯一有效的旋钮 —— 腿距、腿长只改行程。 这三个数是量级判断,E=70MPa 本身是估值(仓库里标注 >95A 时公式失真), 真实手感以你捏一下为准。
「把面向杯子的那片做成上下波动的,就跟发圈一样,这样更能适配杯子的宽度,挤压时产生更多接触面。」
做了两件事,都只加在自由腿朝杯子那一面:
注意:波纹会改变刚度,上面那张刚度表是平直叶片算的,波纹版的实际手感会更软一些 —— 这一项没有算,以你捏一下为准。
全部 check_mesh PASS、watertight、单壳。选定一档打 ×2。 平直版(无波纹无棱条)仍保留在下面,作对照用。
四个都 check_mesh.py PASS、watertight、单壳。 打两个(两片爪各一个),所以选定一档后打 ×2。
从尖端沿刀身方向直推,推到底。不是从侧面掰。
尖端那块内凸平面(台阶 1.93~1.96mm,90° 钩面在距尖端 15.25mm)在套子内腔里有一道 完全对应的凹槽 —— 内腔是直接用生成刀片的曲面函数 (ptIn / ptOut / nrm)构造的,不是卡尺量的,所以逐点吻合。
推到位后:尖端封盖顶住刀尖(挡住往前的力),凹槽端壁卡住那道 90° 钩面(挡住往后的力)。 两个方向都有闭合的受力路径 —— 这就是做成闭合帽子而不是开口卡槽的原因。
宽度上留了 0.4mm 总过盈(内宽 22.6 套 23.0),靠 TPU 拉伸吃掉,推的时候需要点力,正常。
openscad -D HOOK=\"in\" -D SPR_T=5 -D SPR_GAP=20 -D SPR_LEG2=30 -o Clip.stl generate_tip_clip.scad
源文件 02-hardware/compliant-gripper-long-jaw/generate_tip_clip.scad。 给刀片文件加了一个 RENDER_BLADE 开关(默认 true)以复用曲面函数; 已验证默认路径照常出刀片:check_mesh.py 全项 PASS、单壳、包围盒与改动前一致。