LRTKレフィクシア株式会社

3D CADで重量と重心の計算誤差を減らす6つの材料設定

3D CADの重量・重心計算で材料設定が重要な理由

3D CADでは、立体形状に材料情報を設定することで、部品やアセンブリの質量、重心位置、体積、表面積、慣性モーメントなどを計算できます。これらの情報は、単に製品が何キログラムになるかを確認するためだけのものではありません。持ち運びや据え付けの検討、搬送装置の選定、モーターやアクチュエーターの負荷確認、吊り上げ位置の決定、転倒安定性の評価、梱包条件の整理など、多くの設計判断に関係します。

しかし、3D CADが表示する数値は、モデルに設定された形状と材料情報を前提に計算された結果です。画面上の形状が実物に近く見えていても、密度が未設定であったり、仮の材料が残っていたりすれば、質量の計算結果は実物と一致しません。さらに、重心は各部品の質量と配置の組み合わせで決まるため、一部の部品に材料設定の誤りがあるだけでも、アセンブリ全体の重心が想定外の位置へ移動することがあります。

重量の計算誤差は、総質量の差として比較的見つけやすい傾向があります。一方、重心の誤差は数値だけでは気づきにくく、試作品を吊り上げたときに傾く、可動部の負荷が左右で異なる、製品が想定より転倒しやすいといった段階で初めて問題になる場合があります。したがって、設計初期から材料と質量分布を意識してモデルを作成することが重要です。

特に注意したいのは、材料名が入力されていれば正しいとは限らない点です。同じ種類の金属や樹脂でも、組成、強化材の割合、発泡状態、製造方法、含水状態などによって密度が変わります。また、購入品や複合部品のように内部構造が分からないものは、外形へ単一材料を設定しただけでは正しい質量特性を表せません。

3D CADによる重量と重心の計算精度を高めるには、すべてを詳細にモデル化することよりも、どの情報を形状で表し、どの情報を密度や質量の上書きで表すかを整理する必要があります。本記事では、計算誤差を減らすために確認したい六つの材料設定と、形状モデルや運用面での注意点を解説します。

質量・重量・重心の違いを整理する

3D CADの計算結果を正しく利用するには、質量、重量、重心という用語の違いを整理しておく必要があります。日常の製造現場では、キログラムで表した質量を重量と呼ぶことが一般的です。そのため、本記事でも実務上の表現として重量という言葉を使用しますが、3D CADが形状と密度から直接算出している値は、一般に質量です。

質量は物体が持つ物質の量に関係する値であり、場所によって基本的には変化しません。これに対して、物理学上の重量は、質量に重力加速度を掛けた力です。荷重計算や構造解析では、この違いが重要になります。質量をキログラムで取得した後、重力による力として扱う場合は、使用する単位系や重力加速度を確認しなければなりません。

重心は、物体に働く重力を一つの点にまとめて考えられる位置です。一般的な機械部品や製品のように、物体全体にほぼ同じ方向と大きさの重力が作用するとみなせる範囲では、3D CADが計算する質量中心を重心として扱えます。

均一な材料でできた単純な直方体であれば、重心は形状の中心付近に位置します。しかし、複数の材料や部品で構成される製品では、外形の中心と重心が一致するとは限りません。外形が左右対称でも、片側に重い駆動部品や電装部品が配置されていれば、重心はその方向へ移動します。上部に重い部品が集中すれば重心高さが上がり、転倒に対して不利になることがあります。

重心座標を確認するときは、どの座標系を基準にしているかにも注意が必要です。同じ重心位置であっても、モデル原点、部品座標系、アセンブリ座標系、ユーザーが設定した座標系では表示される座標値が変わります。設計審査や報告書で重心を共有する場合は、基準となる原点と軸方向を明確にしておかなければなりません。

据え付け機器であれば設置面や基準穴、移動体であれば車軸や中心面、回転機構であれば回転軸など、設計目的に合った基準座標系を設定します。数値だけでなく、モデル上に重心点を表示し、支持点、吊り点、回転軸、接地範囲との関係を確認すると、計算結果を実務へ利用しやすくなります。

材料設定1 すべての部品とボディに材料を割り当てる

最初に確認したいのは、計算対象となるすべての部品とソリッドボディに材料が設定されているかです。アセンブリの重量が実物と合わないときは、複雑な計算処理よりも、材料未設定の部品や仮の材料が原因になっていることが少なくありません。

3D CADでは、部品ファイル全体へ一つの材料を設定する方法と、ファイル内のソリッドボディごとに異なる材料を設定する方法があります。単一材料で作られる部品であれば、ファイル全体への設定で対応できます。しかし、一つの部品ファイル内に金属、樹脂、ゴム、充填材などが含まれている場合は、単一材料を設定するだけでは実際の質量分布を表せません。

たとえば、樹脂成形品の内部に金属インサートが埋め込まれている部品を、一つの均一な樹脂ボディとして計算すると、金属部分の質量が不足します。部品全体の質量が軽く計算されるだけでなく、インサートが片側へ偏っている場合は重心位置もずれます。このような部品は、材料の異なる領域を別ボディとして保持し、それぞれへ材料を設定する方法が基本です。

材料が未設定でも、3D CADの初期設定や社内テンプレートによっては、既定の密度が自動的に使われる場合があります。この状態では計算エラーが表示されず、もっともらしい数値が得られるため、設定漏れに気づきにくくなります。したがって、計算を実行できることではなく、すべての部品について材料名と密度の根拠を確認できることを完了条件にする必要があります。

外部から受け取った部品データも注意が必要です。形状だけが読み込まれ、材料属性が引き継がれていない場合があります。また、受け取ったデータに材料名が含まれていても、自社で使用する材料マスターと同じ密度であるとは限りません。外部データは、材料が設定済みという理由だけでそのまま使用せず、自社の基準へ割り当て直すことが安全です。

締結部品、ばね、軸受、モーター、センサー、コネクターなどの購入品も、材料設定の確認対象です。購入品の3Dモデルは、周囲との干渉確認を目的とした簡略形状であることが多く、内部の空洞や複数材料が省略されています。その外形へ金属や樹脂の材料を一律に設定しても、仕様書に記載された質量とは一致しない可能性があります。

購入品では、形状と密度から質量を算出するよりも、仕様値や実測値を優先した方がよい場合があります。3D CADに質量を上書きできる機能がある場合は、購入品の公称質量を設定します。ただし、質量だけを合わせても重心位置が正しいとは限りません。内部に重い部品が偏っている購入品では、重心座標や慣性情報も確認する必要があります。

情報が得られない場合は、外形内部に簡略化した複数の代替ボディを配置し、実際の質量分布に近づける方法があります。どの程度まで近似するかは、購入品の質量がアセンブリ全体に占める割合と、重心精度の要求によって判断します。

材料割り当ての確認では、総質量だけを見るのではなく、部品ごとの質量を大きい順に確認すると効果的です。大型部品が異常に軽い、小型部品が極端に重い、左右同形状の部品で質量が異なるといった不自然な結果から、材料設定の漏れや誤りを発見できます。

材料設定2 密度の値と単位系を統一する

質量計算の基礎となる材料特性は密度です。形状の体積が正しくても、密度が実際の材料と異なれば質量は一致しません。同じ形状であれば、密度の誤差は質量にほぼ同じ割合で反映されます。

たとえば、実際の材料より高い密度を設定すると、その部品の計算質量も重くなります。アセンブリ内のすべての部品が同じ割合で重くなるだけであれば、重心位置は大きく変わらない場合があります。しかし、特定の部品だけに密度誤差があると、重心はその部品の方向へ移動します。重い部品ほど、わずかな密度差でも全体の重心へ与える影響が大きくなります。

密度を入力するときに特に注意したいのが単位です。密度は、キログラム毎立方メートル、グラム毎立方センチメートル、グラム毎立方ミリメートルなど、複数の単位で表されます。単位によって数値の桁が大きく異なるため、単位を確認せずに数値だけを転記すると、計算質量が桁違いになるおそれがあります。

3D CADが入力値を自動換算する場合でも、入力欄がどの単位を前提としているかを確認します。設計者が各自で材料を登録できる環境では、同じ材料名に異なる単位の数値が登録される可能性があります。材料名だけでは判断できないため、密度値と単位を一体で管理することが重要です。

社内の材料マスターを整備するときは、密度の登録単位を統一します。さらに、材料名、材料区分、密度、適用条件、情報の根拠、登録日、更新履歴を管理すると、後から数値の妥当性を確認しやすくなります。一時的な参考値と、設計標準として承認された値も区別します。

同じ名称で呼ばれる材料でも、密度が完全に一定とは限りません。金属材料では成分や製造状態、樹脂材料では強化材、充填剤、難燃剤などの配合によって差が生じます。木材や発泡体、ゴム、接着剤などは、種類や状態によるばらつきが比較的大きい材料です。

設計初期の概算では代表値を使えますが、重量上限や重心許容範囲が厳しい製品では、密度のばらつきも考慮する必要があります。基準値だけでなく、想定する上限値と下限値で計算し、質量と重心がどの範囲で変化するかを確認します。

最大質量を求める条件と、最も不利な重心を求める条件は同じとは限りません。すべての部品へ最大密度を設定すれば総質量は増えますが、重心の変動を確認するには、特定方向に配置された部品だけが重くなる組み合わせも検討する必要があります。製品の支持、吊り上げ、転倒、駆動負荷など、評価目的に応じて材料条件を設定します。

過去の設計データを流用する場合は、古い材料マスターの密度がそのまま残っていないかも確認します。材料名が同じでも、社内基準の更新によって密度値が変わる場合があります。計算結果を再現できるよう、使用した材料マスターの版や更新時点を記録しておくことが望まれます。

材料設定3 実際の材質と製造状態に合わせる

材料名が入力されていても、実際に製造へ使用する材質や状態と一致していなければ、重量と重心の計算誤差は残ります。設計初期には入手しやすい仮材料を設定し、詳細設計や量産準備で正式材料へ切り替えることがあります。この切り替えが3D CADへ反映されていないと、図面や部品表は正しくても質量特性だけが古い条件になる可能性があります。

金属部品では、同じ系統の材料でも、合金成分、鋳造、圧延、押出、焼結などの製造方法によって密度がわずかに異なる場合があります。一般的な機械部品であれば代表密度で十分なこともありますが、製品全体の質量管理が厳しい場合は、採用する材料規格や仕入れ仕様に基づいた値を使用します。

樹脂部品では、材料名称が似ていても、繊維や無機充填剤の割合によって密度が変わります。無充填の樹脂と強化樹脂を同じ密度で扱うと、体積の大きな部品ほど質量差が拡大します。強度や剛性のために材料を変更した際は、機械特性だけでなく密度も更新しなければなりません。

吸湿性を持つ樹脂では、乾燥状態と使用環境での状態によって実測質量が変化する可能性があります。3D CADの材料密度をどの状態に合わせるかを明確にしなければ、計算値と検査値を比較したときに差が生じます。受け入れ検査や完成品検査の基準として質量を使う場合は、測定時の温度、湿度、保管状態なども含めて条件を整理します。

鋳物、焼結品、発泡品などでは、内部の空隙や製造ばらつきによって、素材の理論密度と製品の実効的な密度が異なる場合があります。通常の設計では、公称形状と代表密度を使って計算し、製造後のばらつきは実測で管理します。ただし、過去の実績から計算値と実測値に一定の傾向が見られる場合は、部品固有の補正方法を設定できます。

この補正は、一般材料の密度を書き換えるのではなく、特定部品または特定製法に適用する値として管理することが重要です。材料マスター全体へ部品固有の補正を反映すると、別の部品で誤った計算が行われるおそれがあります。

材料変更による影響は、部品単体の質量差だけで評価しないようにします。製品上部の部品を軽い材料へ変更すれば、総質量の減少に加えて重心高さが下がる可能性があります。一方、製品底部の部品を軽量化すると、総質量は減っても重心位置が上がり、転倒安定性が低下することがあります。

左右の片側だけに配置された部品の材料を変更すると、横方向の重心も動きます。可動部に配置された部品では、静的な重心だけでなく、駆動時の慣性やモーター負荷にも影響します。材料変更は、軽量化の達成量だけでなく、製品全体の質量分布として評価する必要があります。

正式材料が決定していない段階では、仮材料であることをモデル属性に残します。材料名へ単に「仮」と付けるだけでは、名称変更や複製によって見落とされることがあります。承認状態や設計段階を別の属性として持たせ、出図前に仮設定を検索できるようにすると、置き換え漏れを防ぎやすくなります。

材料設定4 中空品・発泡材・複合材を適切に扱う

中空部品、発泡材、ハニカム構造、複合材、積層材などは、外形へ単一材料を設定するだけでは実物の質量を正しく表せないことがあります。このような対象では、素材そのものの密度と、空隙や内部構造を含む実効密度を区別する必要があります。

発泡材の部品外形を完全なソリッドとして作成し、発泡前の基材密度を設定すると、内部まで材料が詰まっているものとして計算されます。そのため、実際より大幅に重い結果になる可能性があります。均一な発泡状態であれば、製品状態の見かけ密度を設定する方法が有効です。

ただし、表面に高密度の層があり、内部だけが発泡している部品では、全体を均一な実効密度で扱うと質量分布が実物と異なります。総質量だけを概算するのであれば平均密度でも対応できますが、重心や慣性特性の精度が必要な場合は、表皮層と内部層を別ボディとして表現します。

中空成形品では、外形だけのソリッドに材料を設定しないことが重要です。実際の肉厚と内面形状を持つ中空形状を作成し、材料が存在する体積を表します。設計初期に外形だけで検討する場合は、目標質量や類似部品の実績から実効密度を設定する方法もあります。

ただし、外形ソリッドに設定する実効密度は、その部品の空洞率を含む固有の値です。同じ材料で作る別形状へそのまま流用すると、肉厚や空洞率の違いによって誤差が生じます。通常の材料密度とは別に、部品固有の暫定値として管理する必要があります。

複合材では、繊維、樹脂、芯材、接着層など、複数材料が組み合わされています。材料の構成比から平均密度を求めれば、総質量を概算できる場合があります。しかし、軽い芯材の外側に重い表皮が配置される構造では、均一な平均密度を設定すると、質量が厚さ方向へ均等に分布したものとして計算されます。

この差は総質量には表れにくくても、重心や慣性モーメントへ影響します。回転体、長いアーム、可動部、振動する部品などでは、質量の位置が性能へ大きく影響するため、主要な層を分けてモデル化する方が適切です。

繊維の方向や積層順序は、主に強度や剛性へ影響する情報ですが、層ごとに材料や厚さが異なる場合は質量分布にも関係します。重量計算だけが目的でも、積層数や層厚の変更がモデルへ反映される運用を整えます。

ケーブルやホースも、均質な円柱として扱いにくい対象です。導体、絶縁材、被覆、編組、空隙などが組み合わされているため、外径全体へ単一の素材密度を設定すると、実際の質量と一致しない場合があります。長さ当たりの質量が分かっている場合は、その値を利用する方が実務的です。

経路に沿った重心を計算するには、ケーブルやホースの配索形状をモデル化し、長さ当たりの質量に対応する実効密度を設定します。配索経路が変更されると、総質量が同じでも重心や可動部への負荷が変わる可能性があります。特に長い配線や片側へ集中した配管は、省略せずに確認することが重要です。

実効密度を使用した場合は、算出方法、対象形状、基準となる体積、測定条件を記録します。便利な値である一方、適用対象を誤ると大きな計算誤差につながります。一般材料の密度と、構造を含む実効密度を明確に分けて管理します。

材料設定5 接着剤・表面処理・封入材・インサートを反映する

主材料の設定が正しくても、接着剤、塗装、めっき、封入材、シール材、潤滑剤、充填材、金属インサートなどがモデルから抜けていると、実測値との差が残ります。一つ一つの質量は小さくても、使用面積や数量が大きい製品では無視できない差になることがあります。

表面処理の質量は、処理する面積、膜厚、処理材料の密度から概算できます。一般的な薄膜処理では部品単体への影響が小さい場合もありますが、大型の板金筐体、広いカバー、厚い防食層などでは、製品全体の質量へ影響する可能性があります。

表面処理をモデルへ追加するときは、基準となる形状を確認します。3D CADの形状が処理前の母材寸法を表しているなら、処理層を別形状として追加できます。一方、図面寸法やモデル外形が処理後寸法を前提としている場合、処理層を外側へ追加すると外形と質量を過大に表す可能性があります。

接着剤は図面上で注記だけが記載され、3D形状として存在しないことがあります。小さな接着箇所では影響が限定的でも、広い面積を接着する構造や、厚い接着層を持つ部品では、使用量が質量と重心へ影響します。

接着剤の反映方法には、塗布領域と平均厚さをソリッドとして作成する方法、工程で管理する使用量を質量として追加する方法、過去の実測平均を利用する方法があります。重心の精度が必要な場合は、アセンブリの総質量へ一括加算するのではなく、実際の塗布位置に質量を配置します。

封入材や充填材は、使用量が多く、密度も比較的高いことがあります。電子部品の保護、防水、絶縁などを目的として筐体内部へ充填する場合は、製品の質量と重心を大きく変える可能性があります。充填範囲や液面高さが決まっているなら、実際の形状に近いソリッドを作成して材料を設定します。

工程上の使用量にばらつきがある場合は、最小、標準、最大の条件を設定します。最大質量だけでなく、充填位置の偏りによる重心変動も確認します。硬化時に収縮する材料や気泡を含む材料では、未硬化時の密度ではなく、完成品状態に適した値を使用することが重要です。

樹脂部品に埋め込まれる金属インサート、圧入部品、ナット、補強板などは、外観から見えにくいため設定漏れが起こりやすい要素です。樹脂と金属では密度が大きく異なるため、小さなインサートでも数量が多いと質量差が増えます。

インサートが製品の片側や上部へ集中している場合は、重心位置にも影響します。樹脂部とインサート部を別ボディとして保持し、それぞれへ材料を割り当てます。形状を一体化する必要がある場合でも、質量計算用の補助ボディや代替質量を利用して質量分布を表します。

潤滑油、冷却液、燃料、洗浄液などの液体も、使用状態によって質量と重心を変化させます。空、最小量、通常量、満量といった状態を構成として用意すると、運用条件ごとの質量特性を比較できます。

静止状態の3D CAD計算では、通常、液体を特定の形状として固定して扱います。しかし、製品が傾く場合や移動中に液体が動く場合は、実際の重心が変化します。このような動的影響が重要な製品では、静的な質量特性だけで判断せず、必要に応じて別の解析や試験を組み合わせます。

付加材料をどこまでモデルへ反映するかは、設計段階と必要精度によって決めます。構想段階では主要部品、詳細設計では購入品や締結部品、量産前では接着剤や封入材まで含めるなど、段階ごとの基準を設けると効率よく精度を高められます。

材料設定6 製品構成ごとに材料と計算対象を管理する

製品には、仕様違い、容量違い、左右違い、地域別仕様、オプション装着状態、試作仕様など、複数の構成が存在することがあります。構成ごとの管理が曖昧だと、別仕様の材料設定や部品状態が混在し、誤った重量と重心を報告する原因になります。

構成ごとに確認する情報は、部品の有無、数量、材料、密度、形状寸法、質量上書き、計算対象、液体量などです。外観がほぼ同じ製品でも、内部部品や材料だけが異なることがあります。構成を切り替えた際に、どの材料設定が共通で、どの設定が構成固有なのかを把握しておく必要があります。

部品の非表示と計算除外を混同しないことも重要です。画面上で見えない部品が質量計算には含まれている場合や、表示されている参考形状が計算対象から外れている場合があります。表示状態だけで判断せず、質量特性の計算対象を確認します。

治具、輸送用固定部品、作業用カバー、参考モデル、周辺設備など、製品に含まれない要素は明確に区別します。製品本体の重量、出荷状態の重量、設置作業時の重量など、用途によって含める対象が異なる場合は、それぞれの構成を定義します。

数量設定も誤差の原因になります。締結部品やスペーサーなどをパターン配置した場合は、正しい個数が質量計算に含まれているかを確認します。部品表では複数個として扱っていても、3D形状には代表として一個しか配置していない場合、質量特性には一個分しか反映されません。

反対に、複数の実形状が配置されているにもかかわらず、部品表上の合計質量を代替質量として追加すると二重計上になります。形状から計算する部品と、仕様質量を上書きする部品を明確に分けます。

オプション構成では、最も重い構成だけを確認すればよいとは限りません。上部に軽量なオプションを付けた構成の方が、底部に重いオプションを付けた構成より重心が高くなることがあります。また、片側に搭載される部品によって、左右方向の重心が大きく動く場合があります。

吊り上げでは吊り点に対する重心位置、転倒評価では支持範囲に対する重心投影位置、駆動系では可動部の質量と回転軸からの距離が重要です。評価目的ごとに不利な構成を選び、重量と重心を確認します。

計算結果を保存するときは、構成名、モデル改訂、計算日時、使用した材料マスター、基準座標系、液体量、含めた付属品などを記録します。単に「製品重量」や「重心位置」とだけ記載すると、後からどの状態を計算した数値か分からなくなります。

同じモデルから複数の構成を管理する場合は、構成を切り替えた後に質量特性が正しく更新されているかも確認します。古い計算結果やキャッシュされた値を転記しないよう、再計算の手順を標準化することが重要です。

材料設定だけでは防げない形状モデルの誤差

材料設定を正しくしても、形状が実際の材料体積を表していなければ、重量と重心の誤差は解消されません。質量特性は体積と密度の組み合わせで決まるため、材料と形状の両方を確認する必要があります。

まず、計算対象が閉じたソリッドになっているかを確認します。面だけで作られたサーフェスや、隙間があって閉じていない形状は、通常のソリッドと同じように体積を計算できません。薄板、フィルム、布状部品などを面で表現している場合は、厚さを与えるか、別の方法で質量を設定します。

次に、簡略化した形状の影響を確認します。小さな面取り、細かいねじ山、微小な穴などは、製品全体の質量に対する影響が小さい場合があります。一方、大きな肉抜き、空洞、溝、切り欠き、リブ、ボスなどを省略すると、質量差が大きくなります。

簡略モデルを使用する場合は、省略した形状が総質量と重心へどの程度影響するかを一度比較します。詳細モデルと簡略モデルの質量差が十分に小さいことを確認できれば、その後の検討で簡略モデルを安全に使用しやすくなります。

板金部品では、板厚設定が形状と材料属性で一致しているかを確認します。展開形状と曲げ後形状を混在させたり、重なり部分を二重に計算したりすると誤差が出る可能性があります。曲げによって材料の体積が大きく変わるわけではありませんが、切り欠きや継ぎ目の表現方法には注意が必要です。

購入品の簡略モデルでは、外形全体が一つのソリッドになっていることがあります。内部に大きな空洞を持つ機器へ外装材料の密度を設定すると、実物より重く計算されます。また、内部の重い部分が片側へ偏っていても、均一な外形ソリッドでは重心が中央に計算されます。

この場合は、購入品の公称質量と重心情報を使用するか、内部構造を簡略化した複数ボディで近似します。質量だけを合わせるのか、重心と慣性特性まで合わせるのかを、設計目的に応じて決めます。

部品同士の体積重複にも注意が必要です。アセンブリ内で二つの部品が同じ空間を占めていても、それぞれのソリッド体積が個別に加算される場合があります。圧入部品、重ね合わせた代替形状、実部品と包絡形状の同時配置などでは、同じ領域が二重計上されていないかを確認します。

反対に、締結部品や配線などを省略しすぎると、実物より軽く計算されます。多数の小部品は、一個当たりの質量が小さくても、製品全体では無視できない値になることがあります。モデル化しない場合は、カテゴリごとにまとめた代替質量を適切な位置へ配置する方法があります。

重量と重心の計算結果を確認する実務手順

重量と重心の計算は、数値を一度表示して完了するものではありません。条件の確認、異常値の検出、別方法との比較まで含めて運用することで、計算結果の信頼性を高められます。

最初に、計算対象となる製品構成を確定します。製品本体だけなのか、液体、付属品、締結部品、ケーブル、輸送部品まで含めるのかを決めます。次に、重心座標の基準となる座標系を選択します。計算結果を比較するときは、毎回同じ基準座標系を使用します。

その後、材料未設定の部品、密度が仮値の部品、質量上書きを使用している部品、計算対象外の部品を確認します。すべての部品を同じ方法で扱う必要はありませんが、どの方法を使っているかを追跡できる状態にします。

アセンブリ全体の総質量を見る前に、主要部品の質量を個別に確認します。過去の類似品、購入仕様、概算計算、実測値などと比較し、不自然な値がないかを調べます。大型の金属部品が極端に軽い場合は、密度や単位、形状の空洞化を確認します。小型部品が異常に重い場合は、外形を充実体として扱っていないか、質量の二重計上がないかを確認します。

次に、構造部、駆動部、電装部、外装部、液体、配線など、カテゴリごとの質量を確認します。全体の質量が想定値と一致していても、一部が過大で別の部分が過小になり、偶然相殺されている可能性があります。カテゴリ単位で比較すると、誤差の原因を絞り込みやすくなります。

重心は、左右、前後、上下の三方向に分けて確認します。左右対称の製品で横方向の重心が中心面から大きく外れている場合は、片側の部品、数量、材料、抑制状態を確認します。上下方向では、上部搭載物、ベース、脚部、液体などの設定を確認します。

前後方向では、モーター、電池、タンク、積載物など、質量の大きな部品の配置が影響します。重心位置をモデル上に表示し、支持点、吊り点、接地範囲、回転軸などとの関係を視覚的に確認すると、数値だけでは分かりにくい問題を発見できます。

最後に、別の方法で得た概算値と比較します。単純な直方体や円柱へ置き換えた手計算、主要購入品の仕様質量の合計、過去製品の実測値などを利用します。完全に一致する必要はありませんが、差の大きさと理由を説明できることが重要です。

差が大きい場合は、密度と単位、材料未設定、購入品の簡略形状、部品数量、質量上書き、計算除外、体積重複、付加材料の順に確認すると、原因を整理しやすくなります。

設計変更後の再計算漏れを防ぐ管理方法

重量と重心は、形状変更だけでなく、材料変更、数量変更、配置変更によっても変わります。図面寸法や干渉は確認していても、質量特性の更新が忘れられることがあるため、設計変更の手順へ再計算を組み込む必要があります。

まず、重量や重心に影響する変更を社内で定義します。材料、板厚、肉厚、肉抜き、部品数量、購入品、配線経路、液体量、搭載位置などの変更は、再計算の対象です。外形が変わらない変更であっても、質量分布が変わる可能性があります。

設計審査では、最新の総質量と重心座標だけでなく、前回改訂からの変化量も確認します。軽量化したはずなのに総質量が増えている、左右対称の変更なのに横方向重心が動いているなど、設計意図と結果が一致しない場合は設定漏れを疑います。

材料マスターが更新された場合も、計算結果が変わる可能性があります。部品モデル自体に変更がなくても、参照する密度値が変われば質量特性は更新されます。重要な製品では、材料マスターの変更によって影響を受ける部品を確認し、必要に応じて再計算します。

材料未設定、異常な密度値、質量上書き、計算除外部品などを自動的に確認できる環境では、設計チェックへ組み込むと効果的です。ただし、自動チェックでは、実効密度の根拠や購入品の重心情報が適切かまでは判断できません。自動で検出する項目と、設計者が内容を確認する項目を分けます。

承認済みの計算結果は、モデル改訂と関連付けて保存します。表計算や報告書へ数値だけを転記すると、モデルが更新されても古い値が残る危険があります。モデルの改訂、構成名、材料マスター、計算条件を一緒に記録し、どの状態の結果かを追跡できるようにします。

実測値と3D CADの計算値を比較する方法

試作品や量産品が完成した後は、3D CADの計算値と実測値を比較することで、材料設定や形状モデルの精度を評価できます。ただし、計算対象と測定対象の条件が一致していなければ、差の原因を正しく判断できません。

実測するときは、締結部品、配線、液体、ラベル、接着剤、付属品、保護材などが含まれているかを確認します。3D CADでは製品本体だけを計算し、実測では梱包材や付属品まで載せていると、当然ながら値は一致しません。測定状態を記録し、同じ条件のモデル構成と比較します。

測定器についても、対象質量に適した測定範囲と分解能を持つものを使用します。測定面が水平であるか、製品が周囲へ接触していないか、ケーブルやホースが外部から力を加えていないかも確認します。

計算値と実測値に差が出た場合は、材料密度を全体的に調整して無理に一致させるのではなく、原因を部品単位で分解します。購入品の公称質量との差、配線長、接着剤使用量、加工による除去量、樹脂のばらつき、表面処理、未モデル部品などを確認します。

複数台を測定できる場合は、平均値だけでなく、個体ごとのばらつきも確認します。一台の結果だけを基に材料マスターを修正すると、その個体固有の差を一般的な密度差として扱ってしまう可能性があります。量産品では、計算値と実測平均の差と、製品ばらつきを分けて評価します。

重心の実測は、質量の測定より条件管理が難しくなります。複数の支持点に加わる荷重から求める方法や、異なる姿勢で吊り下げて求める方法などがあります。測定時の姿勢、支持位置、水平状態、可動部の固定、液体量を3D CAD側と一致させる必要があります。

重心測定値と計算値を比較するときは、座標系の向きと原点をそろえます。左右、前後、上下の定義が異なると、数値を正しく比較できません。計算値と測定値の両方を同じ基準面や基準穴からの距離へ換算すると、確認しやすくなります。

実測との比較結果を蓄積すると、設計段階ごとの計算精度を把握できます。構想段階では主要部品のみ、詳細設計では購入品や締結部品まで、量産前では接着剤や封入材を含めるなど、段階ごとの誤差傾向を整理できます。

常にすべての部品を詳細にモデル化する必要はありません。設計判断に必要な精度を定め、その精度を満たす材料設定とモデル化方法を選ぶことが重要です。計算値の根拠と想定誤差を説明できる状態にすることで、3D CADの質量特性を設計や製造へ活用しやすくなります。

まとめ

3D CADで重量と重心の計算誤差を減らすには、形状モデルだけでなく、材料、密度、製造状態、製品構成を一体で管理する必要があります。まず、すべての部品とソリッドボディへ材料を割り当て、材料未設定や仮材料の残存を防ぎます。

密度は値だけでなく単位系を統一し、登録根拠や適用条件を確認します。同じ名称の材料でも、組成、強化材、製造方法、発泡状態などによって密度が変わるため、実際に採用する材質へ合わせることが重要です。

中空品、発泡材、複合材では、素材密度と実効密度を区別し、必要に応じて複数の領域や層へ分けて材料を設定します。接着剤、表面処理、封入材、インサート、液体などの付加材料も、製品の大きさや必要精度に応じて反映します。

仕様違いやオプションを持つ製品では、構成ごとに部品、材料、数量、計算対象を管理します。最重量構成だけでなく、重心が最も高くなる構成や、片側へ偏る構成など、設計目的に応じた条件を確認することが重要です。

計算結果は総質量だけで判断せず、主要部品の質量、左右・前後・上下の重心座標、前回改訂との差、実測値との整合を確認します。計算条件と使用した材料情報を記録しておけば、設計変更後も結果を追跡しやすくなります。

3D CAD上の計算を整えた後は、実物が設計どおりの位置や構成になっているかを現場で確認することも欠かせません。位置情報を伴う写真記録や3D計測を設計データとの照合に活用する場合は、LRTK Phoneを利用した現況記録へつなげることで、机上の計算と実際の状態を比較しやすくなります。

現場を3Dで残して、あとから測る。
実際の画面と動画で使い方を確認できます。

LRTK Phoneの使い方・実例を見る
資料請求導入相談
現場をスマホで3DスキャンLRTK Phone実例を見る