株式会社 サンエツ
SolidWorks 入門 「厚みがゼロのジオメトリが作成されるため、このフィーチャーは実行できません。」の対策
「厚みがゼロのジオメトリが作成されるため~~~」が出たら
「厚みがゼロのジオメトリが作成されるため、このフィーチャーは実行できません。」
の対策
押し出し等のフイーチャー作成時に「厚みがゼロのジオメトリがあるので作成できません」とエラーになるケースがある
ります。
厚みがゼロのジオメトリ(ノン-マニフォールド)になる原因は、ソリッドモデルの
エッジまたは頂点が隣接するジオメトリとつながっていない場合です。
エッジには、隣接する面がちょうど2 つ存在しなければならいという単純な条件があります。
多くの3D-CADでは、モデルに計算上の問題や後工程でのエラーが発生する可能性があるため、厚みがゼロ
のジオメトリは使用できません。
このモデルの黄色い面と青い面は接続していません。矢印のエッジは黄色い面に
属していると上記の「エッジには、隣接する面がちょうど2 つ存在しなければならい」と
いう条件にい合いません。エッジが青い面に属していても同じように条件に合いません。
そこで「押し出し」などをすると「厚みがゼロのジオメトリが作成されるため、このフィーチャーは実行できません。」
となります。
そこでこの問題に対処するためSolidWorksの強力な武器のサーフェスを使って解決する
例を作成してみたいと思います。
モデルの図面です。この図面から1個のソリッドモデルを作成します。
いろいろな方法がありますが、一例です。
- 100X100X112の「押し出し」を作成します。
- 50X50の矩形のスケッチを2個書いて12ミリオフセットしたところから100ミリ
「押し出しサーフェス」で押し出します。
- 作成した2個のサーフェスの底面を「平坦な平面」で箱型にします。
- 両方のサーフェスを「サーフェスの編み合わせ」で2個のサーフェスにまとめます。
- 2個のサーフェスを使って「部品分割」をします。
- 不要なソリッドと不要なサーフェスを削除します。
ソリッドワークスのサーフェスの機能は非常に強力ですので、ソリッドの作成でエラーに
なる場合はサーフェスを作成することから始めるとたいていは解決します。