为什么不能只依赖特征树和孔向导?

SolidWorks 的特征树和孔向导虽然提供了孔信息,但有以下局限:

  • 导入的 STEP/Parasolid 零件没有特征树。
  • 设计师可能用拉伸切除而非孔向导创建孔。
  • 特征树中的命名不统一,无法程序化识别。

基于拓扑的识别思路

我们采用三维边界表示(BREP)分析法,直接从几何拓扑层面识别孔特征:

  1. 扫描所有圆柱面,提取半径和轴向量。
  2. 识别圆柱面的环边拓扑关系,判断通孔/盲孔。
  3. 检测沉孔特征:多个同轴圆柱面的组合。
  4. 识别螺纹孔:内径+外径+牙距的组合。
  5. 识别腰孔:非圆形截面的拉伸切除。

孔径、孔深、孔间距检查

检查项规则标准来源
最小孔距≥ 2 × 孔径企业 DFM 标准
最小边距≥ 1.5 × 孔径ISO 273
孔深/孔径比≤ 5:1(通孔)加工工艺手册
沉孔深度匹配螺栓头高度GB/T 65

提交脱敏零件做识别演示

提交一个包含各类孔特征的脱敏零件,我们将免费演示识别效果。请在线预约查看 DFM 检查案例