把「捏一下感觉太软」变成 N/mm。 到今天为止所有关于刀片软硬的判断都是形容词 —— 一次迭代只产出一个模糊的词, 不能比较、不能记录、不能给别人看。这套夹具解决的就是这件事。
用手拉的问题是手会抖、拉的方向不定、读数那一瞬间还在动。 挂已知重量没有这些问题:方向永远是重力方向,大小精确,而且松手之后可以慢慢量。
已知重量随手就有 —— 一瓶水 500g、几枚硬币、任何在厨房秤上称过的东西。
刚度 k = 挂的重量(N) ÷ 尖端下沉量(mm) 1 N ≈ 102 g
为什么刀片要水平伸出、而不是朝上:朝上的话砝码没法挂,而挂砝码正是这套夹具的全部意义。 底板平压在桌面上、头部悬在桌沿外、刀片水平伸出去,砝码就能自由垂下来。 桌沿对准底板前端那一条边,刀尖会伸出去约 74mm。
两个都 check_mesh.py PASS、watertight、单壳。 另需:两颗 M3 螺丝 + 螺母(孔留的是 Ø3.4 间隙孔)、一个 C 型夹、一把卡尺。
夹具本身必须比刀片硬得多,否则你量到的是夹具在弯。
有 PLA / PETG 就用它们打。只有 TPU 98A 的话:件已经做得很粗(7mm 壁厚 + 两道三角肋), 但必须先做一次零点检查 ——
把刀片换成一根硬东西(螺丝刀杆之类)插进口袋、挂上同样的重量,量夹具自己沉多少。 那个数要小于刀片沉降量的 1/10,否则结果不可信,得换硬料重打。
k = 重量(g) ÷ 102 ÷ 下沉量(mm) 单位 N/mm
为什么要测三个点:如果 k 在三个重量下差不多,说明还在线性区,这个数可信; 如果重量越大 k 越小,说明已经压塌了,那要么减重量、要么承认它在工作区间里是非线性的。
挑重量的办法:从 50g 起,加到下沉量落在 5~15mm 为止。 太小量不准,太大就出线性区了。
这一步把「慢回弹」从形容词变成毫秒数,而且能直接对比 98A 和 85A。
μ = 拉力 ÷ 压力 (两个都用 g 也行,比值一样)
于是就能说「82A 的 μ 比 98A 高 40%」,而不是「感觉更涩」。
每测一片,记这一行就够:
日期 · 硬度 · 长度 · WALL_T/RIB_T/PITCH · 花纹 · k(N/mm) · 回弹(ms) · μ
攒够五六行,你就有一张真正能用的表 —— 比如「98A 想达到 82A 的刚度需要壁厚多少」 这种问题,到时候是查表而不是猜。 现在生成器里那个 6.36× 的刚度比是材料表估值,文档里明写着 「>95A 时公式失真严重,建议用挠度实测覆盖」—— 这套夹具量出来的就是那个「实测覆盖」。
openscad -D PART=\"mount\" -o Rig_mount.stl generate_test_rig.scad
openscad -D PART=\"hanger\" -o Rig_hanger.stl generate_test_rig.scad
源文件 02-hardware/compliant-gripper-long-jaw/generate_test_rig.scad。 刀片长度换了(100 / 120mm)夹具不用改 —— 装夹靠的是装配脚,那个跟长度无关; 鞍座是按 S_LEN 定位在距尖端 6mm 处,会自动跟着走。