案例 10 / 10
吸管(波纹弯管)
弯曲特征在本机失灵,改用极坐标等距等价构造 45° 弯管,末端与原型偏差 0.0003 mm。
概览
按原型反求的吸管:管外径 16、壁厚 0.5、轴长 250,中段 10 节波纹(节距 4.0、半圆 R1.5),顶部 45° 弯曲。参数全部从原型件解码出来,不是目测。
难点在弯管怎么建:本机的 InsertFlexFeature(弯曲特征)静默失效,十几组变体都无效。于是换了条路:弯曲在极坐标下是等距映射(ρ = R + x,θ = (y - 150) / R),所以弯曲段等价于绕曲率中心的回转体、波纹等价于绕局部切线的环面。这不是近似,是精确等价构造。
参数与规模
- 脚本
- 1 个主脚本 406 行 + 独立复检
- 管身
- 外径 16.0 / 内径 15.0 / 壁厚 0.5 / 轴长 250
- 波纹
- 10 节,节距 4.0,半圆 R1.5,圆心 y = 179 + 4k
- 弯曲
- 45°,弯前直段 150,弯曲区轴弧长 70,曲率半径 89.126768
- 精度
- 末端预测 (-47.3178, 234.2353) 对原型实测 (-47.3180, 234.2350),偏差 0.0003 mm
怎么做的
- 解码原型
从原型件反推全部参数:管径与壁厚、轴长、波纹节距与半圆半径、弯曲角度与前后直段。
- 算弯曲几何
弯曲区轴弧长 70、角度 45°,定出曲率半径 70 / (π/4) = 89.126768 与弯曲中心。
- 绕开失效特征
InsertFlexFeature 本机静默失效,改用极坐标等距等价:弯曲段按绕曲率中心的回转体建。
- 分段构造
下直管、弯曲段、10 节波纹、末段斜向直管。每节波纹三步:并集整圆 R1.5、切除整圆 R1.0、切除矩形清残,全部 Merge 合成单实体。
- 双重量校验
体积按 Pappus 质心定理逐项与原型对照;末端点预测与原型实测偏差 0.0003 mm。
细节
用到的接口
- FeatureRevolve2
- FeatureRevolve
- InsertRefPlane
- InsertSketch x2
- InsertFlexFeature(本机静默失效,已弃用)
- CreateLine
- SelectByID2
- SaveAs