SOLIDWORKSではロールバックやフィーチャーの抑制をすることで一つの部品で複数の形状を表現することができます。
この記事ではその一時的に変えた形状を一つの部品内に保存、または外部に保存する方法を解説します。
CADデータを置いておきますので、読みながら一緒に進めてみてください。
コンフィギュレーションの追加
ダウンロードしたCADデータをSOLIDWORKSで開いてください。
皿穴が2つあいている薄板が表示されます。この状態をデフォルトの状態とします。

- 左側のマネージャーパネルからConfigurationManagerを選択
- Tutorial-Hinge1(部品名)コンフィギュレーションを右クリック
- コンフィギュレーションの追加を選択

PropertyManagerに移動するのでコンフィギュレーション名に名前を入力してOKボタンをクリックします。
ここでは二つのコンフィギュレーションを追加します。
- コンフィギュレーション名に『hinge1-in』と入力 →
OKボタン
- もう一度、コンフィギュレーションの追加を選択
- 『hinge1-out』と入力 →
OKボタン


『hinge1-out』が選択されている状態のままFeatureManager デザインツリーから『カットー押し出し1』を抑制します。

ConfigurationManagerに戻って『hinge1-in』をダブルクリックしてください。

再びFeatureManager デザインツリーに戻って『カットー押し出し2』を抑制します。

ConfigurationManagerにある三つのコンフィギュレーションをそれぞれダブルクリックすると3種類の形状に変化する事を確認してください。
保存すれば一つの部品内に三つ(デフォルト・hinge1-in・hinge1-out)の形状を持った部品ファイルができます。


コンフィギュレーションを外部に保存
一つの部品で複数の形状を持っていると設計段階までは便利なのですが、製産用のデータを作成するときは、それぞれの形状毎にファイルが存在する方が管理がしやすいです。
指定保存でそれぞれの形状毎に名前をつけて保存しても良いのですが、「複数のコンフィギュレーションを持つ部品が複数存在する」という少しややこしい状況になってしまうので、後述するコンフィギュレーションの保存をおすすめします。
保存したい形状にし、ConfigurationManagerから保存したいコンフィギュレーションを右クリック → コンフィギュレーションの保存を選択してください。
ここでは
- 『hinge1-out』をダブルクリック
- 『hinge1-out』を右クリック
- コンフィギュレーションの保存を選択

『コンフィギュレーションを新規保存:部品』というダイアログが開きます。
表示されている形状(アクティブ)のみにチェックが入っているので、そのまま選択を保存をクリックしてください。

指定保存のダイアログが開くので、コンフィギュレーション名と関連する分かりやすい名前をつけて保存しましょう。

これで単一コンフィギュレーションの部品が保存されます。
すでにアセンブリに挿入している場合はここで保存した部品(実際に使用する部品)と置き換えておきましょう。
『構成部品置き換え』についてはこちらをご覧ください。

まとめ|複数の形状を一つの部品で管理
- 複数の形状になる部品を作成する
- ConfigurationManagerからコンフィギュレーションの追加
- コンフィギュレーション毎にフィーチャーの抑制(抑制解除)をして形状を変更

『コンフィギュレーションの保存』を使って、コンフィギュレーション毎にそれぞれの部品ファイルとして管理することもできます。
設計中は部品をいじくりまわすので、検討中のモデルをコンフィギュレーションを使って管理するとファイルの数が増えないので便利です。
しかし、設計後は実際に使うコンフィギュレーションだけの部品として保存しておくとその後の管理がしやすいので、コンフィギュレーションの保存をしておきましょう。
今回は部品のコンフィギュレーションについてでした。
それでは。