SOLIDWORKSでは「ロールバック」や「フィーチャーの抑制」をすることで、1つの部品で複数の形状を表現することができます。
この記事では、「一時的に変えた形状を1つの部品内に保存」、または「外部に保存する方法」を解説します。
CADデータを置いておきますので、手を動かしなら読む場合にご利用ください。
コンフィギュレーションの追加
ダウンロードしたCADデータを、SOLIDWORKSで開いてください。
皿穴が2つあいている薄板が表示されます。この状態を「デフォルト」の状態とします。
![Hingeデフォルト表示状態](https://grant-h.com/wp-content/uploads/2021/12/49c8ad2cdc889a58f1e2afe4897ed3af-1.png)
- 左側のマネージャーパネルから「ConfigurationManager」を選択
- 「Tutorial-Hinge1 コンフィギュレーション」を右クリック
- 「コンフィギュレーションの追加」を選択
![コンフィギュレーションの追加](https://grant-h.com/wp-content/uploads/2021/12/d841fc83cb052a6b6466d9801e7f3caa.png)
「PropertyManager」に移動するので、コンフィギュレーション名に名前を入力して「OK」ボタンをクリックします。
ここでは二つのコンフィギュレーションを追加します。
- コンフィギュレーション名に「hinge1-in」と入力 →「
OK」ボタン
- もう一度、「コンフィギュレーションの追加」を選択
- 「hinge1-out」と入力 → 「
OK」ボタン
![コンフィギュレーション名を入力してOkボタン](https://grant-h.com/wp-content/uploads/2021/12/2c5a2d0a2a31b63822264d47271a837f.png)
![コンフィギュレーションを2つ追加](https://grant-h.com/wp-content/uploads/2021/12/48ccc5585d892c382571a0383f80ba4b.png)
「hinge1-out」が選択されている状態のまま「FeatureManager デザインツリー」から「カット – 押し出し1」を抑制します。
![押し出し1を抑制](https://grant-h.com/wp-content/uploads/2021/12/176c5e96504aea96036dfa6bfbbad72d.png)
「ConfigurationManager」に戻って「hinge1-in」をダブルクリックしてください。
![コンフィギュレーションのhinge1-inをダブルリック](https://grant-h.com/wp-content/uploads/2021/12/7329241a26e233bd157f238bd00cb32a.png)
再び「FeatureManager デザインツリー」に戻って「カット – 押し出し2」を抑制します。
![押し出し2を抑制](https://grant-h.com/wp-content/uploads/2021/12/d6223340e038b2cb04a321e3f9d84a19.png)
「ConfigurationManager」にある3つのコンフィギュレーションをそれぞれダブルクリックすると、3種類の形状に変化することを確認してください。
保存すれば、1つの部品内に 3つ(デフォルト・hinge1-in・hinge1-out)の形状を持った部品ファイルができます。
![hinge1-in](https://grant-h.com/wp-content/uploads/2021/12/bc89f510e67e3e2bfdf0d9f04d00796e.png)
![hinge1-out](https://grant-h.com/wp-content/uploads/2021/12/2d5d69b03b6394caee8f3967345df3cd.png)
コンフィギュレーションを外部に保存
1つの部品で複数の形状を持っていると設計段階までは便利です。
しかし、製産用のデータを作成するときは、それぞれの形状毎にファイルが存在する方が管理しやすいです。
指定保存でそれぞれの形状毎に名前をつけて保存してもいいのですが、「複数のコンフィギュレーションを持つ部品が複数存在する」という少しややこしい状況になってしまいます。
そこで、後述する「コンフィギュレーションの保存」をおすすめします。
製産用のデータを管理する上では『単一のコンフィギュレーション=部品』とした方が、設計後のミスが減らせます。
保存したい形状にし、「ConfigurationManager」から「保存したいコンフィギュレーションを右クリック」→「コンフィギュレーションの保存」を選択してください。
- 「hinge1-out」をダブルクリック
- 「hinge1-out」を右クリック
- 「コンフィギュレーションの保存」を選択
![コンフィギュレーションの保存](https://grant-h.com/wp-content/uploads/2021/12/d3a63e7aee96b867a149edb74335223d.png)
「コンフィギュレーションを新規保存:部品」というダイアログが開きます。
表示されている形状(アクティブ)のみにチェックが入っているので、そのまま「選択を保存」をクリックしてください。
![コンフィギュレーションを新規保存](https://grant-h.com/wp-content/uploads/2021/12/a4517ab8f80dd1e68a9d7f95958065f8.png)
指定保存のダイアログが開くので、コンフィギュレーション名と関連する分かりやすい「名前をつけて保存」しましょう。
![部品を名前をつけて保存](https://grant-h.com/wp-content/uploads/2021/12/4f1b2c43dde47bfd788f526f74f109ee.png)
これで、単一コンフィギュレーションの部品が保存されます。
すでにアセンブリに挿入している場合は、ここで保存した部品(実際に使用する部品)と置き換えておきましょう。
「構成部品置き換え」についてはこちらをご覧ください。
![](https://grant-h.com/wp-content/uploads/2021/12/5e4db0ed7ee63e1bd307f186e50d89ed-1-300x169.png)
まとめ|複数の形状を1つの部品で管理
- 複数の形状になる部品を作成する
- ConfigurationManagerからコンフィギュレーションの追加
- コンフィギュレーション毎にフィーチャーの抑制(抑制解除)をして形状を変更
![](https://grant-h.com/wp-content/uploads/2022/10/5885736bd1b025d5027fc5b4611c052e-150x150.png)
「コンフィギュレーションの保存」を使って、コンフィギュレーション毎にそれぞれの部品ファイルとして管理することもできます。
設計中は部品をいじくりまわすので、検討中のモデルをコンフィギュレーションを使って管理するとファイルの数が増えないので便利です。
しかし、設計後は実際に使うコンフィギュレーションだけの部品として保存しておくと、その後の管理がしやすいので、コンフィギュレーションの保存をしておきましょう。
今回は部品のコンフィギュレーションについてでした。
それでは。