SolidWorksの干渉チェックについてお探しですね。
広告
SolidWorksで干渉チェック・重量計算・重心を確認する方法
機械設計でSolidWorksのアセンブリ機能を使うとき、部品同士がぶつかっていないか、適切な隙間があるかを確認することはとても大切です。
また、製品全体の重さや重心がどこにあるかを知ることも、安全性の確保や運搬計画を立てるうえで欠かせません。
この記事では、SolidWorksで干渉チェックやクリアランス検証を行う手順と、正確な重量計算・重心の出し方について、実際の作業で使える方法を分かりやすく解説します。
1. 干渉チェックの基本と実行方法
SolidWorksでアセンブリ設計をするときは、複数の部品を組み合わせて仮想空間の中で製品を作り上げていきます。
このとき、思わぬところで部品同士が重なってしまう「干渉」が起きることがあります。
これを設計の段階で見つけられないまま製造に進んでしまうと、組み立てられなかったり部品を作り直したりと、大きな時間とコストのロスになってしまいます。
だからこそ、アセンブリが完成したタイミングや、設計の区切りごとに干渉チェックを行うことが実務ではとても重要です。
干渉チェックを実行するには、SolidWorksの「評価」タブから「干渉認識」というコマンドを使います。
コマンドを実行すると、アセンブリ内のすべての部品同士の重なりを自動で計算してくれて、干渉している部分が赤くハイライトされます。
リストに表示された干渉箇所を一つずつクリックすれば、どの部品とどの部品が、どのくらいの体積で重なっているのかを目で見て確認できます。
複雑な内部構造を持つ製品でも、これなら見落としを防げます。
ただし実際の設計では、わざと干渉させている部分もあります(圧入部品やネジの噛み合いなど)。
こういった部分までエラーとして検出されてしまうので、SolidWorksの干渉認識機能には「一致する合致を干渉として扱う」オプションや「締結部品の干渉を除外する」機能が用意されています。
これらのオプションを適切に設定することで、本当に修正が必要な不具合だけを抽出して、効率よく設計の検証を進められます。
2. クリアランス検証で安全な設計を実現する
干渉チェックが「部品同士が重なっていないか」を確認する機能なのに対して、クリアランス検証は「部品の間に必要な隙間がちゃんと確保されているか」を確認するための機能です。
機械製品には、熱で膨張したときの寸法変化や、組み立てるときの作業スペース、動いているときの振動などを考えて、あらかじめ一定の隙間(クリアランス)を設けておく必要があります。
クリアランス検証を行うことで、こうした設計要件がきちんと満たされているかを正確に判断できます。
SolidWorksでクリアランス検証を行うには、「評価」タブの「クリアランス検証」コマンドを使います。
この機能では、選んだ部品同士、またはアセンブリ全体の部品間で、指定した最小クリアランス値を下回る箇所がないかを自動でチェックしてくれます。
たとえば、安全規格で「電気配線と高温部品の間は5mm以上離す」という条件がある場合、クリアランスのしきい値を5mmに設定して計算を実行するだけで、条件を満たしていない箇所をリストアップしてくれます。
さらに、動く部品が含まれるアセンブリの場合は、動きを伴うクリアランスの確認も必要です。
SolidWorksには「動的クリアランス」や「物理ダイナミクス」といった機能があり、これらを組み合わせることで、部品をドラッグして動かしている最中の最小距離をリアルタイムで測定できます。
これを使えば、特定の動作角度でだけ発生する接触ギリギリの危険箇所を見つけられるので、より安全で信頼性の高い製品設計ができます。
3. 重量計算を正確に行うための材質設定と質量特性
3D CADを使った設計では、重量計算は見積もり作成から運搬計画、強度計算まで幅広い場面で必要になります。
SolidWorksで正確な重量(質量)を計算するために一番大切なのが、各部品に正しい「材質(マテリアル)」を割り当てることです。
部品の形状がどんなに正確にモデリングされていても、材質が設定されていなければ密度が分からず、正しい質量を計算できません。
設計ツリーから各部品に鉄、アルミニウム、樹脂などの材質を設定すると、プログラムが自動的に密度を認識してくれます。
材質の設定が終わったら、「評価」タブにある「質量特性」コマンドをクリックするだけで、アセンブリ全体の重量計算がすぐに行われます。
この画面では、質量だけでなく、体積や表面積といった詳しいデータも一覧で表示されます。
アセンブリ内で一部の部品だけを選択して質量特性を実行すれば、特定のユニットや部分的なアセンブリの重量だけを確認することもできます。
設計変更で部品の形状や材質を変えた場合も、この質量特性を開き直すだけで常に最新の計算結果が得られます。
実際の作業で注意したいのが、購入品のモーターや複雑な電子基板など、内部構造までモデリングしない部品の扱いです。
これらは見た目だけの簡単な形状で作ることが多いので、そのままでは実際の重量と大きくズレてしまいます。
そんなときは、部品の質量特性のオプションから「指定質量特性」機能を使って、メーカーのカタログに載っている重量を直接入力することができます。
これによって、アセンブリ全体としての重量計算の精度を高く保てます。
4. 重心の出し方とアセンブリ全体のバランス確認
製品の重量計算と同じくらい大切なのが、重心位置の把握です。
重心の出し方を理解しておくことは、製品が自立するかどうかのバランス確認や、クレーンなどで吊り上げるときの吊り具(アイボルトなど)の配置を決めるうえでとても重要です。
重心が偏っていると、設置したときに転倒の危険があったり、運搬中に予想外の傾きが発生したりする原因になります。
SolidWorksでは、特別な計算をしなくても、直感的に重心位置を確認できる機能が備わっています。
重心の出し方の基本は、重量計算のときと同じく「質量特性」コマンドを使うことです。
質量特性のダイアログボックスを開くと、質量や体積の下に「重心」のX、Y、Z座標が表示されます。
また、このダイアログボックスを開いている間は、3Dモデルの画面上に重心位置を示す特別なマークが表示されます。
これによって、製品のどのあたりに重心があるのかを目で見て確認でき、設計のバランス感覚を養うのに役立ちます。
さらに、重心位置を常に表示させたまま設計作業を進めたい場合は、アセンブリの機能として「重心」フィーチャーを表示させることができます。
メニューの「挿入」から「参照ジオメトリ」へ進み、「重心」を選択すると、設計ツリーに重心アイコンが追加されて、画面上に常に重心マークが表示されるようになります。
・アセンブリに部品を追加したり削除したりする
・既存の部品の寸法や形状を変更する
・部品の材質を違うものに変更する
こういった設計変更を行うと、重心マークは自動的に新しい位置へと移動します。
このリアルタイムで重心が追従してくれる機能を活用すれば、重量バランスを最適化しながら高度なアセンブリ設計ができるようになります。
広告
