3D CADで質量と重心を算出する基本原理
3D CADでは、作成した立体形状の体積と、各部品に設定した材料の密度を組み合わせることで、質量を算出できます。基本的な考え方は、体積に密度を掛けて質量を求めるというものです。形状の体積が正しくても、密度が未設定だったり、単位が間違っていたりすると、質量の計算結果は実物から大きく外れます。
重心についても、形状だけで決まるわけではありません。各部品の質量と配置をもとに、全体の質量分布が計算され、その釣り合い位置が求められます。一般的な3D CADで表示される重心は、厳密には質量中心を示している場合が多く、重力がほぼ一様に作用する通常の設計環境では、実務上の重心として扱えます。
左右対称の形状であっても、左右に異なる材料を使っていれば、重心は形状の中心からずれます。また、外観上は小さな部品でも、高密度の材料で作られている場合には、全体の重心へ大きく影響することがあります。反対に、大きな樹脂カバーのように体積が大きくても密度が低い部品は、見た目ほど質量へ影響しない場合があります。
そのため、3D CADで質量と重心を正確に算出するには、モデリング精度だけでなく、材料設定の管理が欠かせません。設計初期の概算では代表的な密度を使うこともありますが、製品仕様を確定する段階では、実際に採用する材料の種類、部品の構成、表面処理、副資材、購入品の質量などを反映する必要があります。
質量の誤差は、持ち運びやすさ、輸送条件、取付部の強度、駆動機構の負荷、落下時の衝撃、梱包設計などに影響します。重心位置の誤差は、転倒安定性、持ち上げ姿勢、吊り上げ位置、車輪への荷重配分、回転機構の慣性、作業者の操作感などに関係します。質量だけが合っていても、重心位置が違っていれば、実機の挙動を正しく予測できないことがあります。
実務では、材料名を登録しただけで安心せず、その材料設定がどの部品に適用されているか、密度の単位が統一されているか、部品構成が実物と一致しているかまで確認することが重要です。ここからは、3D CADで質量と重心を正確に算出するために見直したい7つの材料設定を解説します。
材料設定1 密度の単位と基準値を統一する
質量計算の精度を左右する最も基本的な設定が密度です。3D CADに材料名が登録されていても、密度の数値や単位が適切でなければ、正しい質量は得られません。特に注意したいのは、単位系の混在です。
密度は、体積当たりの質量を表す値です。しかし、設計環境によって、体積や質量に使われる単位は異なります。長さの単位をミリメートルで扱っているモデルに対し、密度の値だけを別の単位系からそのまま入力すると、桁が大きくずれることがあります。入力欄に表示されている単位を確認せず、資料に記載された数字だけを転記する方法は避ける必要があります。
複数の設計者が同じデータを扱う場合は、社内で密度の基準単位を統一しておくことが有効です。材料台帳には、材料名だけでなく、密度の数値、単位、参照した仕様書、登録日、確認者などを記録します。単位を省略した数値だけが残っていると、後から見た担当者が異なる単位として解釈するおそれがあります。
同じ系統の材料でも、密度が常に同一とは限りません。金属材料では、成分や製造状態によって密度がわずかに異なる場合があります。樹脂材料では、充填材の配合率、発泡の有無、添加剤の種類などによって差が生じます。木材やゴムのように、含水率や配合条件の影響を受けやすい材料もあります。
設計初期に使う代表値と、量産仕様で使う確定値は分けて管理すると安全です。概算段階では一般的な密度を利用し、材料が確定した段階で、材料メーカーや調達先から提供された仕様値に更新します。ただし、資料に記載された密度が代表値なのか、保証値なのか、測定値なのかは確認が必要です。
密度を更新したときは、材料情報だけでなく、質量特性を再計算します。3D CADによっては、材料情報を変更しても、表示中の質量特性が自動更新されない場合があります。再計算やモデル更新を実行し、更新日時や計算状態を確認することが重要です。
また、体積が極端に小さい部品では、表示桁数によって質量がゼロに見えることがあります。反対に、大規模な装置では、表示桁数が少ないために小さな変更の影響を確認しにくい場合があります。設計対象に応じて、質量と重心座標の表示精度を調整し、丸め前の値も確認できるようにしておくとよいでしょう。
材料設定2 材料を割り当てる範囲を正しく管理する
材料設定は、登録するだけでは不十分です。どの形状や部品に割り当てられているかを確認する必要があります。材料の適用範囲が誤っていると、密度の数値が正しくても、質量と重心は実物と一致しません。
単一部品のモデルでは、部品全体へ一つの材料を設定することが一般的です。しかし、一つの部品ファイル内に複数の立体が含まれる場合や、異なる材料で構成される一体部品を表現する場合は、立体ごとに材料を割り当てる必要があります。金属部品と樹脂部品が同じファイル内に存在するのに、ファイル全体へ一つの材料を設定すると、質量分布が誤って計算されます。
材料の割当範囲を確認するときは、部品名だけで判断しないことが大切です。部品ファイルの中に、製品形状とは別に、加工用の補助立体、参照形状、検討用形状、旧形状などが残っていることがあります。これらが体積計算の対象になっていると、実物には存在しない質量が加算されます。
反対に、表示を簡略化するために非表示にした部品や、計算負荷を減らすために抑制した部品が、質量計算から除外される場合もあります。非表示と計算除外は同じ意味ではありません。画面に表示されていなくても質量へ含まれる設定もあれば、抑制によって計算対象から外れる設定もあります。使用している3D CADの計算条件を確認し、表示状態だけで判断しないようにします。
設計変更で部品を複製した場合も注意が必要です。元の部品に設定されていた材料が複製先へ引き継がれると、形状を変更した後も古い材料設定が残ることがあります。樹脂部品をもとに金属部品を作成した場合や、試作材から量産材へ変更した場合に起こりやすい問題です。
アセンブリでは、同じ部品が複数個配置されているかどうかも質量へ影響します。配置数が正しくても、材料設定のない部品が含まれていれば、全体質量が不足します。また、同じ部品番号でありながら、実際には材質や長さが異なる部品を一つのデータで表現していると、個体差を反映できません。
材料の割当状況を確認するためには、アセンブリを階層ごとに分けて質量を計算する方法が有効です。装置全体の値だけでなく、ユニット、サブアセンブリ、部品の順に確認すれば、どの範囲で差が生じているかを絞り込めます。各部品の材料名と質量を一覧化し、未設定や異常値を探す運用も効果的です。
材料設定3 材質だけでなく種類や状態まで区別する
材料設定では、金属、樹脂、ゴムといった大まかな分類だけでなく、具体的な種類や状態まで区別することが重要です。同じ分類に含まれる材料でも、密度や機械特性が異なるためです。
例えば、同じ金属系の材料でも、成分の違いによって密度は変わります。樹脂では、基材が同じでも、繊維や無機物を配合した材料は密度が高くなる傾向があります。発泡材料では、発泡倍率によって見かけ密度が大きく変化します。単に「金属」や「樹脂」という名前だけで材料を登録すると、概算には使えても、詳細設計の質量管理には不十分です。
材料の状態も確認が必要です。鋳造品、鍛造品、焼結品、積層品などは、内部の空隙や製造条件によって、材料台帳上の代表密度と実部品の平均密度に差が生じる場合があります。機械加工によって製作する部品では、完成形状の体積を正しくモデル化できていれば、素材の元重量ではなく、完成後の質量を計算できます。
一方で、材料を除去する前の素材形状をモデル化している場合は、完成品より重い結果になります。設計データが製品完成形状を示しているのか、加工途中の素材を示しているのかを明確にしなければなりません。加工代や仕上げ代を含むモデルでは、質量計算の目的に応じて対象形状を切り替える必要があります。
熱処理や表面処理による密度変化は、一般的な機械部品では全体質量に対する影響が小さいこともあります。ただし、材料名や状態の区別は、質量計算だけでなく、設計情報の整合性を保つうえでも重要です。材料名称を簡略化しすぎると、後工程で異なる仕様として解釈される可能性があります。
材料台帳では、材料の正式な社内名称と、設計者が検索しやすい分類名を分けると管理しやすくなります。密度の異なる材料を同じ名称で登録しないようにし、似た名称の重複登録も避けます。材料の改訂が発生した場合は、既存モデルへ一括で上書きするのではなく、どの製品や部品へ適用するかを確認します。
設計の初期段階では材料が確定していないこともあります。その場合は、仮材料であることが分かる名称を使い、確定前の値であることを明示します。仮材料のまま出図や製造指示へ進まないように、設計審査時の確認項目へ組み込むことが重要です。
材料設定4 複合材料と多孔質材料を実態に合わせる
複数の材料を組み合わせた部品や、内部に空隙を含む材料は、単純な一つの密度では表現しにくいことがあります。複合材料、多孔質材料、発泡材料、積層構造などを扱う場合は、部品の実態に合った設定方法を選ぶ必要があります。
複合材料では、基材と補強材の配合率によって平均密度が変わります。材料の名称が同じでも、配合率や積層構成が異なれば、部品質量は同じになりません。材料メーカーから提供された成形品としての密度がある場合は、その値を利用する方法が考えられます。配合比から理論密度を求める場合は、体積比と質量比を混同しないように注意します。
積層構造を詳細にモデル化できる場合は、層ごとに材料を設定することで、質量分布をより正確に表現できます。ただし、薄い層をすべて立体化すると、モデルが複雑になり、管理や計算に時間がかかります。質量と重心の評価が目的であれば、積層全体の平均密度を使った簡略モデルが適することもあります。
平均密度を使う場合は、どの構成を前提に算出した値なのかを記録しておく必要があります。厚さの比率、配合率、空隙率、面密度などが変更されたときに、平均密度も更新しなければならないためです。平均密度だけを登録し、その根拠が残っていないと、設計変更後も古い値が使われ続けるおそれがあります。
多孔質材料や発泡材料では、素材そのものの密度ではなく、空隙を含んだ見かけ密度を設定します。内部が空気で満たされた発泡体に、樹脂の真密度をそのまま設定すると、質量を大幅に過大評価します。製品仕様書に記載された見かけ密度や、実測した単位体積当たりの質量を利用することが重要です。
ハニカム状や格子状の内部構造を持つ部品については、形状を詳細にモデル化する方法と、外形を単純化して等価密度を設定する方法があります。詳細モデルは局所的な質量分布まで表現できますが、データ量が増えます。等価密度を使う場合は、外形体積に対して実際の質量が一致するように設定します。
ただし、等価密度を使った簡略モデルでは、内部の質量分布までは正確に表現できない場合があります。全体質量の確認には利用できても、重心位置や慣性特性の評価に誤差が出る可能性があります。評価の目的が総質量なのか、重心位置なのか、回転運動まで含むのかによって、必要なモデルの詳細度を決める必要があります。
材料設定5 塗装や接着剤などの副資材を反映する
実際の製品には、主要部品だけでなく、塗装、めっき、接着剤、封止材、潤滑材、充填材、配線被覆など、さまざまな副資材が使われます。個々の質量は小さくても、使用量が多い製品や、重心から離れた位置に集中している場合には、全体の質量と重心へ影響します。
塗装や表面処理は、通常の部品形状モデルでは省略されることが多い要素です。薄膜をすべて立体として作成すると、モデルが複雑になります。そのため、塗布面積、膜厚、材料密度から質量を計算し、部品の追加質量として登録する方法があります。
膜厚が場所によって異なる場合や、塗装の付着量にばらつきがある場合は、設計上の基準値を決めます。必要に応じて、最小、標準、最大の条件で質量を比較し、製品全体への影響を確認します。見た目の面積が広い外装部品では、薄い塗膜でも合計質量が無視できないことがあります。
接着剤や封止材は、図面上の線や注記だけで指示され、3D形状として作られていない場合があります。特に、筐体内部へ大量に充填する封止材や、広い面積へ塗布する接着層は、質量へ影響しやすい要素です。塗布量が体積で管理されている場合は、密度を使って質量へ換算できます。
副資材を3D CADへ反映する方法は、用途に応じて選びます。重心位置への影響が大きい場合は、実際の配置に近い簡略形状を作成します。総質量だけを調整したい場合は、部品の追加質量として設定する方法もあります。ただし、質量だけを追加し、位置を指定できない設定では、重心計算へ正しく反映されない可能性があります。
ねじ固定剤や潤滑材のように使用量が少なく、ばらつきが大きいものについては、設計上どこまで含めるかの基準を決めておきます。すべてを厳密にモデル化しようとすると、管理工数が増えます。製品の質量目標、計測精度、重心への影響度を考慮し、反映対象を決めることが現実的です。
副資材の質量を別管理する場合は、二重計上にも注意します。簡略形状としてモデルに含めた後で、追加質量としても登録すると、同じ質量が重複します。逆に、部品表には記載されているものの、3D CADでは未計上という状態も起こります。材料設定と部品表を照合し、どの方法で反映しているかを明確にします。
材料設定6 温度や含水率などの使用条件を考慮する
材料の密度は、常に一定とは限りません。温度、含水率、配合状態、成形条件などによって変化する場合があります。高い精度が求められる製品では、使用条件や測定条件を考慮した材料設定が必要です。
多くの一般的な機械設計では、標準的な環境における代表密度を使うことで、実用上十分な精度を得られます。しかし、温度変化が大きい装置や、液体を扱う設備、吸湿性のある材料を使う製品では、条件による質量変化を無視できないことがあります。
温度が変化すると、材料の体積は熱膨張によって変わります。質量そのものが変わらなければ、密度は体積変化に応じて変化します。ただし、3D CADの通常の質量計算では、常温時の形状と密度を前提にすることが一般的です。高温時や低温時の質量特性を確認する場合は、形状変化と密度条件をどのように扱うかを整理する必要があります。
液体を含む容器では、充填率や液面位置が重心へ大きく影響します。容器だけに材料を設定しても、内容物の質量は計算されません。液体部分を別の立体として表現し、使用温度に対応する密度を設定する方法が考えられます。
液体の量が変化する製品では、満量、標準量、最小量など、複数の条件で重心を確認することが重要です。液面の傾きや移動まで考慮する必要がある場合は、静止状態の単純な質量計算だけでは不十分です。ただし、まずは代表的な姿勢と充填率で重心位置を比較することで、設計上の傾向を把握できます。
木材、紙系材料、一部の樹脂や繊維材料などは、湿度や含水率によって質量が変化します。乾燥状態の密度を使うのか、通常使用状態の密度を使うのかを決めておかなければ、実測値との比較が難しくなります。材料仕様書に複数の条件が示されている場合は、製品の使用環境に近い条件を選びます。
成形品では、材料データ上の密度と、実際の製品の平均密度に差が出ることもあります。内部の空隙、成形収縮、充填状態などが影響するためです。試作後に実測質量が得られた場合は、理論値との差を確認し、必要に応じて材料設定や形状モデルを見直します。
条件による変動を考慮する際は、一つの数値だけで管理せず、基準条件を明記します。温度、含水率、充填率、測定状態などを記録しておけば、異なる条件で測定された値を誤って比較することを防げます。
材料設定7 未設定部品と購入品の扱いを明確にする
アセンブリ全体の質量が合わない原因として多いのが、材料未設定の部品や、購入品の質量情報が正しく反映されていないケースです。自社設計部品の材料設定が正しくても、締結部品、モーター、基板、ケーブル、センサー、電池、コネクターなどが未計上であれば、全体質量は不足します。
購入品の3Dデータは、外形だけを簡略化したモデルであることがあります。内部部品が省略されている場合、外形体積に一般的な材料を設定しても、実際の質量とは一致しません。複数の材料で構成された機器を一つの材質として扱うと、総質量だけでなく重心位置にも誤差が生じます。
購入品については、提供された仕様書の質量を優先し、3D CAD上で質量を上書きする方法が有効です。ただし、質量を上書きするだけでは、重心位置が部品形状の中心に仮定される場合があります。購入品の内部構成によって重心が偏っている場合は、メーカー資料や実測結果をもとに重心位置を設定する必要があります。
重心位置が不明な購入品では、外形中心を仮の重心として扱い、その前提を記録します。重量の大きい部品については、実物を支持したときの釣り合い位置などから、重心を測定する方法もあります。特に、電池、駆動装置、大型の電装品などは、製品全体の重心へ与える影響が大きいため、仮定のまま放置しないことが重要です。
ケーブルや配管も見落とされやすい要素です。細い部材であっても、長さが長い場合や、多数配置される場合には、合計質量が大きくなります。配線経路が製品の片側へ集中していれば、重心位置にも影響します。
ケーブルを詳細形状で作成することが難しい場合は、単位長さ当たりの質量を用いて総質量を計算し、経路に沿った簡略形状へ等価密度を設定する方法があります。総質量だけを追加する方法よりも、配置を考慮できるため、重心計算の精度を高めやすくなります。
材料未設定の部品を検出するためには、アセンブリ内の材料情報を一覧化し、空欄や仮材料を抽出します。未設定部品を質量ゼロとして扱うのか、既定の密度を自動適用するのかは、3D CADの設定によって異なります。既定材料が自動的に割り当てられる環境では、未設定に気付きにくいため注意が必要です。
購入品や簡略部品の管理ルールとして、仕様質量、実測質量、上書き質量、重心位置の有無、情報の出典、更新日などを記録すると、後から検証しやすくなります。データを更新したときには、形状の改訂だけでなく、質量特性の上書き値も確認します。
質量と重心を検証する実務フロー
材料設定を整えた後は、3D CADが表示した質量と重心をそのまま確定値として扱うのではなく、段階的に検証します。計算結果の信頼性を高めるには、部品単位、ユニット単位、製品全体の順に確認することが効果的です。
最初に、代表的な単純形状を使って、密度と単位系が正しく設定されているかを確認します。体積を手計算しやすい直方体や円柱へ材料を設定し、3D CADの質量結果と比較すれば、単位の桁違いや材料台帳の入力ミスを見つけやすくなります。
次に、各部品の体積と質量を確認します。形状の大きさに対して質量が不自然に大きい部品や、小さすぎる部品がないかを見ます。同じ材料を使用する類似部品同士で、体積と質量の関係を比較する方法も有効です。
その後、サブアセンブリごとの質量を確認します。機構部、外装部、電装部などに分けて計算すると、全体の差がどの範囲から生じているかを判断しやすくなります。部品表上の数量と、3D CAD上の配置数量が一致していることも確認します。
重心位置は、座標値だけでなく、モデル上の表示位置を確認します。製品の外側や、質量が存在しない空間へ重心が表示されている場合は、材料設定、部品配置、座標系、質量上書きなどに問題がある可能性があります。ただし、形状が大きく湾曲している場合や、複数の部品が離れて配置されている場合には、重心が物体の外部へ位置することもあります。
重心座標を記録するときは、基準座標系を統一します。部品ごとに異なる座標系を使うと、数値を比較できません。製品原点、取付面、車軸、支持点など、設計上意味のある基準を決め、その座標系に対する重心位置を管理します。
設計変更前後の比較では、質量の差だけでなく、重心の移動量と方向も確認します。部品を軽量化しても、重心から離れた位置の質量を削減すれば、全体の重心が大きく動くことがあります。反対に、重心付近の部品を軽量化した場合は、質量が減っても重心位置の変化は小さいことがあります。
試作品が完成したら、実測質量と3D CADの計算値を比較します。差がある場合は、計測器の精度、測定時の付属品、ケーブル、液体、保護材、仮止め部品などの条件をそろえます。実測値との差を単純に材料密度へ押し込むのではなく、未計上部品や形状差がないかを先に確認します。
量産品では、部品公差や材料ばらつきによって質量が変動します。3D CADの計算結果は、公称寸法と基準密度に基づく理論値です。そのため、必要に応じて設計値とは別に、実測の平均値やばらつき範囲を管理します。
算出結果が合わないときの見直しポイント
3D CADで算出した質量が実測値と合わない場合は、密度だけを調整するのではなく、原因を順番に切り分けます。密度を結果合わせで変更すると、別の部品や派生モデルで誤差が拡大するおそれがあります。
最初に確認したいのは、モデル形状が完成品と一致しているかです。加工穴、肉抜き、面取り、溝、内部空間などが省略されていると、体積が実物より大きくなります。反対に、溶接盛り、充填材、圧入部品、追加工部などが省略されていると、質量が不足します。
次に、材料の割当漏れや誤割当を確認します。材料が設定されていない部品、仮材料のまま残っている部品、複製元の材料を引き継いだ部品などがないかを調べます。材料一覧を質量の大きい順に並べると、異常値を見つけやすくなります。
購入品の質量上書きも確認対象です。購入品の形状を更新したときに上書き値が解除されたり、反対に古い質量が残ったりする場合があります。実際の型式と3Dデータが一致しているか、仕様変更が反映されているかも確認します。
全体質量は合っているのに重心位置が合わない場合は、質量の配置に問題がある可能性があります。購入品の重心を外形中心として仮定している、ケーブルの配置を省略している、液体を容器中心へまとめているなどの簡略化が原因になります。
重心座標の比較では、座標系の違いにも注意します。3D CAD上の座標値と、実測時の基準点が異なっていれば、同じ重心でも異なる数値になります。左右、前後、上下の軸方向や、原点位置をそろえて比較する必要があります。
軽量化前後で重心の動きが想定と異なる場合は、変更した部品の位置と質量差を確認します。小さな部品でも、重心から遠い位置にあれば影響が大きくなることがあります。また、左右対称に見える変更でも、取付部品や配線の差によって完全な対称になっていない場合があります。
質量計算を定期的に行う運用も重要です。設計の終盤だけで確認すると、目標を超過していた場合に大きな変更が必要になります。構想設計、基本設計、詳細設計、試作評価などの節目で質量と重心を記録し、推移を管理すると、問題を早期に発見できます。
まとめ
3D CADで質量と重心を正確に算出するには、立体形状を作成するだけでなく、材料密度、単位、割当範囲、材料状態、複合構造、副資材、使用条件、購入品の質量などを一貫して管理する必要があります。
特に、密度の単位違い、材料未設定、簡略モデル、購入品の質量不足は、大きな誤差につながりやすい要因です。製品全体の計算結果だけを見るのではなく、部品、サブアセンブリ、製品全体の順に確認し、実測値とも比較することで、問題のある箇所を特定しやすくなります。
重心については、質量の合計だけでなく、どの位置に質量が分布しているかが重要です。購入品、液体、ケーブル、封止材などの配置を省略すると、全体質量が近くても重心位置がずれる可能性があります。転倒安定性、操作性、吊り上げ、車輪荷重、回転機構などを検討する場合は、座標系と質量配置を含めて確認します。
材料台帳や確認手順を標準化し、仮材料と確定材料を区別することで、設計者ごとの設定差を減らせます。設計変更時には形状だけでなく、材料、質量上書き、配置数、計算対象の状態も更新します。
3D CAD上で整備した質量や重心の情報は、設計室内の検討だけでなく、施工、据付、維持管理などの現場確認にも活用できます。設計した3Dデータと現地の位置情報や計測結果を結び付けて確認する場面では、LRTK Phoneを活用し、設計情報と現場状況を照合する運用へつなげることもできます。