3D CADモデルの寸法変更が反映されないとは
3D CADで設計変更を行う際、寸法値を入力し直したにもかかわらず、画面上の形状が変わらないことがあります。数値は新しい値になっているのにモデルの外形が以前のままだったり、部品モデルでは変更できているのにアセンブリや図面には反映されなかったりするケースです。
この現象は、単に操作を間違えたときだけに起こるものではありません。3D CADモデルは、スケッチ、押し出し、切り欠き、穴、面取り、配列、参照面、数式、外部参照など、複数の要素が順序と依存関係を持って構成されています。そのため、一つの寸法を変更しても、別の寸法や拘束条件が形状を支配していれば、期待した変化が現れないことがあります。
また、部品モデル、アセンブリ、図面、共有用データは、それぞれ更新の仕組みが異なる場合があります。部品側の形状が正しく更新されていても、アセンブリ側が旧状態を参照していたり、図面側で再計算が行われていなかったりすれば、利用者には変更が反映されていないように見えます。
寸法変更が反映されない状態を放置すると、設計者が古い形状を正しいものと誤認するおそれがあります。そのまま部品表、製作図、加工用データ、確認用の3Dデータへ展開すると、手戻りや製作ミスにつながりかねません。特に複数人で3D CADデータを扱う環境では、誰がどの寸法を変更し、どのデータまで更新されたのかを明確にする必要があります。
重要なのは、数値を何度も入力し直すのではなく、モデルがどの情報によって駆動されているかを順番に確認することです。変更対象、拘束条件、計算状態、外部参照、構成状態、表示データという流れで切り分けると、原因を効率よく見つけられます。
対処法1 変更対象の寸法と駆動元を特定する
最初に確認したいのは、編集している寸法が本当に形状を駆動する寸法であるかという点です。3D CADでは、画面に表示されているすべての寸法が形状を直接変更するとは限りません。形状を決めるための駆動寸法と、すでに決まった形状を測定して表示する参照寸法が分かれている場合があります。
参照寸法の数値を変更しようとしても、形状の駆動元は変わりません。入力欄に数値を入れられない場合もありますが、設定によっては一時的に値を編集できたように見えることもあります。数値の表示だけを見て判断せず、その寸法がどのスケッチ要素や形状作成機能に関連付けられているかを確認することが大切です。
同じ形状に複数の寸法が存在する場合も注意が必要です。例えば、部品全体の幅を変更したいのに、角部の位置を示す補助的な寸法を編集していると、外形は変わりません。また、スケッチ上の幅寸法ではなく、押し出し後の面間距離を測定した寸法を見ている可能性もあります。
設計変更を始める前に、モデルの履歴や構成要素をたどり、対象形状を最初に作成した機能を特定します。板状部品の厚さであれば押し出し量、穴の直径であれば穴形状または円スケッチの直径、部品の長さであれば基礎スケッチの寸法といったように、形状の発生元まで戻って確認します。
数式やパラメータで寸法を管理しているモデルでは、個別の寸法欄よりも上位の変数が優先される場合があります。例えば、全長が基準寸法と余裕寸法の合計で計算されているとき、全長の表示値を直接変更しても、再計算後に元の数式へ戻ることがあります。この場合は、全長そのものではなく、計算に使われている基準寸法や変数を修正しなければなりません。
派生寸法にも注意が必要です。左右対称の形状では、片側の寸法だけが駆動元になり、反対側は対称拘束によって決まっていることがあります。配列された穴では、個々の穴位置ではなく、基準穴の位置、配列間隔、個数が形状を支配しています。変更したい位置が配列結果である場合、元の要素まで戻って編集する必要があります。
形状の一部を選択して寸法を確認するだけでは、駆動元を正確に判断できないことがあります。モデルの履歴、親子関係、数式、パラメータ一覧などを確認し、どの値が最終形状へ影響しているかを整理します。変更後は対象形状だけでなく、その寸法を参照している後続の形状も確認すると、意図しない変形を早期に発見できます。
対処法2 拘束条件と参照関係を整理する
寸法が正しく選択されていても、スケッチの拘束条件や形状同士の参照関係によって変更が妨げられることがあります。3D CADのスケッチでは、水平、垂直、平行、直角、同一、接線、対称、固定などの条件を組み合わせて形状を定義します。これらの条件と寸法が重複すると、モデルが過剰に拘束された状態になります。
過剰拘束が発生すると、新しい寸法値と既存の条件を同時に成立させられなくなります。その結果、寸法変更が拒否されたり、警告が表示されたり、入力した値が元に戻ったりします。警告が目立たない設定では、数値を変更できたように見えても、形状が動かない場合があります。
例えば、長方形の横幅を変更したいとします。左右の線が固定され、さらに横幅寸法も設定されている場合、幅を変更するには固定条件を解除する必要があります。また、中心線に対する対称拘束と両側の位置寸法が同時に設定されていると、どの条件を優先すべきか判断できない状態になることがあります。
対処する際は、無理に拘束を削除するのではなく、設計意図に必要な条件を残すことが重要です。左右対称を維持したいのであれば、両側の位置寸法を削除し、中心線と対称拘束を残します。一方で片側を基準面から一定距離に固定したい場合は、対称拘束を使わず、基準側の位置寸法と全幅寸法で定義する方法が考えられます。
スケッチ内だけでなく、後続形状の参照関係も確認します。ある面を基準にして穴や切り欠きを配置している場合、その面が寸法変更によって移動または消失すると、後続形状の参照が不安定になることがあります。画面上では元の位置に残っているように見えても、内部では参照先を解決できず、更新が停止している可能性があります。
形状の端部や一時的に生成される稜線を直接参照しているモデルは、寸法変更に弱くなりやすい傾向があります。寸法を大きく変更すると稜線の数や順序が変わり、後続の形状が別の稜線を参照したり、参照先を失ったりするためです。設計変更が多いモデルでは、基準面、基準軸、中心線、安定したスケッチ要素などを参照元として使うほうが管理しやすくなります。
問題のある拘束や参照関係を見つけたら、一度に多くの条件を変更しないことも大切です。一つの拘束を解除した後にモデルを更新し、形状が意図どおり動くかを確認します。複数の条件をまとめて削除すると、どの変更が問題を解消したのか分からなくなり、別の自由度不足や形状崩れを生むことがあります。
寸法変更後にスケッチの状態を確認し、未拘束部分が意図せず残っていないかも見ます。過剰拘束を解消した結果、必要な位置決めまで失われると、次回の更新時に形状が予期しない方向へ移動する可能性があります。変更できることだけでなく、変更後も設計意図が維持されることを確認する必要があります。
対処法3 再計算とエラーを確認する
3D CADモデルの寸法値を変更しても、モデル全体の再計算が完了していなければ、画面には古い形状が残ることがあります。多くの3D CADでは、操作のたびに全履歴を計算すると処理負荷が高くなるため、必要な範囲だけを更新したり、更新を一時的に保留したりする仕組みがあります。
大規模なアセンブリや複雑な曲面モデルでは、自動更新を抑える設定が使われることもあります。この状態では寸法値の変更自体は記録されますが、形状の再生成は利用者が更新を実行するまで行われません。まず、モデルに未更新を示す表示がないか確認し、部品単体またはモデル全体の再計算を実行します。
再計算を行っても形状が変わらない場合は、履歴の途中でエラーが発生していないかを確認します。3D CADモデルは、一般に上から下へ順番に形状を再生成します。途中の形状作成機能で計算が失敗すると、それ以降の形状が更新されず、最後に正常だった状態が画面へ残ることがあります。
例えば、寸法を小さくしたことで面取りを作成するための幅が不足したり、穴が部品の外へ移動したり、切り欠き対象の面が消失したりすると、後続機能が成立しなくなります。利用者が変更したのは一つの寸法でも、その影響は履歴後半の複数要素へ及びます。
エラーの確認では、最初に失敗した要素を見つけることが重要です。履歴の末尾に多くの警告が並んでいても、その多くは最初のエラーに連動して発生している可能性があります。末尾から順番に直すのではなく、履歴上で最初に異常となった機能まで戻り、入力形状、参照先、作成条件を確認します。
一時的に後続の形状を無効化し、基礎形状だけで寸法変更を試す方法も有効です。基礎形状が正しく変化するなら、問題は後続の穴、配列、面取り、曲面処理などにあります。基礎形状の時点で変化しない場合は、駆動寸法や拘束条件に原因がある可能性が高くなります。
計算精度や形状の許容範囲が影響することもあります。非常に小さな隙間、薄い面、重なった輪郭、接触するだけの形状などが生成されると、形状計算が不安定になる場合があります。変更値が設計上は妥当でも、3D CAD内部の形状生成条件を満たしていない可能性があるため、問題の寸法を少しずつ変更して、どの範囲でエラーが発生するかを確認します。
再計算後は、画面表示だけでなく、モデルの状態表示や体積、外形寸法なども確認します。画面の描画が更新されていなくても、内部形状はすでに変わっていることがあります。反対に、見た目は変化していても、履歴に未解決のエラーが残っている場合があります。正常更新の表示を確認し、保存して開き直した後も形状が維持されることを確かめると安全です。
対処法4 外部参照と派生関係を更新する
複数の部品や設計データを連携させている場合、寸法変更が反映されない原因として外部参照の更新漏れが考えられます。外部参照とは、別の部品、基準モデル、共有スケッチ、共通パラメータなどの情報を読み込み、自分の形状を作成する仕組みです。
親となるモデルの寸法を変更しても、子となるモデルが自動的に最新情報を読み込むとは限りません。参照先のファイルが保存されていなかったり、子モデルを開いた時点で更新が保留されていたりすると、旧形状が残ります。まず親モデルを保存し、その後に参照しているモデルを開いて更新する順序を確認します。
同じ名称のファイルが複数の保存場所に存在する場合も注意が必要です。設計者は最新ファイルを編集しているつもりでも、アセンブリが別の保存場所にある旧版を参照していることがあります。ファイル名だけで判断せず、実際の参照先、更新日時、管理番号、改訂状態などを確認します。
共有フォルダや同期領域でデータを扱う場合は、同期の完了前にモデルを開くと旧版が読み込まれる可能性があります。また、他の利用者がファイルを開いたままにしていると、更新内容を保存できなかったり、読み取り専用の状態で作業していたりすることもあります。保存時の警告や権限状態を見落とさないことが重要です。
派生部品では、元モデルのすべての情報を引き継ぐ設定と、一部の形状だけを固定状態で取り込む設定が分かれている場合があります。固定された形状として読み込まれている場合、元モデルを変更しても派生部品は更新されません。継続的に連動させたいのであれば、リンクを維持する設定になっているかを確認します。
一方で、すべての外部参照を常時連動させることが適切とは限りません。設計の確定後に上位モデルが変更されると、製作中の部品まで意図せず変化する可能性があるためです。どの段階まで自動連動させるかを決め、固定する場合は固定した理由と時点を記録しておく必要があります。
アセンブリ内で他部品の面や穴位置を参照して形状を作っている場合、参照元部品の位置関係にも注意します。参照元の寸法は変わっていても、アセンブリ内の配置拘束が古い状態のままであれば、子部品の形状計算に新しい位置が使われないことがあります。部品更新、配置更新、参照形状更新の順序を確認します。
外部参照の問題を切り分けるには、参照元モデルを単体で開き、変更が正しく保存されているかを確認します。次に参照先モデルを単体で更新し、最後にアセンブリ全体を更新します。この順序で確認すると、どの段階で変更が止まっているかを把握しやすくなります。
対処法5 構成・抑制・表示状態を見直す
一つの3D CADモデルで複数の寸法違いや仕様違いを管理している場合、編集対象とは別の構成を表示している可能性があります。構成とは、同じモデル内で寸法、部品の有無、形状の有効状態などを切り替える仕組みです。サイズ違い、左右違い、標準仕様と特別仕様などを一つのデータで管理するときに利用されます。
寸法変更が現在の構成だけに適用される設定になっていると、別の構成へ切り替えた際には元の寸法が表示されます。反対に、すべての構成へ適用するつもりで変更した値が、現在の構成にしか保存されていないこともあります。寸法を編集するときは、適用範囲が現在の構成なのか、指定した構成なのか、全構成なのかを確認します。
アセンブリ側にも独自の構成がある場合、部品モデルで編集した構成と、アセンブリが読み込んでいる構成が一致しているかを確認します。部品単体では新しい寸法が表示されているのに、アセンブリでは旧寸法のままという場合、アセンブリが別構成を参照している可能性があります。
形状作成機能の抑制状態も確認が必要です。抑制とは、特定の形状や部品を計算対象から外す状態です。寸法を変更した形状が現在の構成で抑制されていれば、数値を編集しても画面上のモデルには影響しません。また、新しい形状が有効になっていても、同じ位置に古い形状が重なって表示されていると、変更が見えにくい場合があります。
表示状態と実際の形状状態を混同しないことも大切です。3D CADでは、非表示、透明表示、簡略表示、軽量表示などを使い分けることがあります。非表示は画面に見せないだけで形状自体は存在しますが、抑制は形状計算から除外されます。簡略表示では、細部を省いた別の形状が表示されることもあります。
大規模なアセンブリでは、処理負荷を抑えるために保存済みの表示情報だけを読み込む場合があります。この状態では、部品の最新寸法を完全に再計算せず、以前保存された外形が表示されることがあります。対象部品を完全な編集状態で読み込み、アセンブリを再計算して確認します。
同じ部品を複数配置している場合は、すべての配置が同じ参照モデルを使用しているかも確認します。外観が似た別部品や複製データが混在していると、一つを編集しても別の配置には反映されません。アセンブリ上で対象部品の情報を確認し、編集したモデルと一致しているかを見ます。
構成や表示状態の問題は、形状そのものにエラーがないため見落とされやすい原因です。編集対象の構成名、アセンブリが参照する構成、抑制状態、読み込み状態を順番に確認すると、数値は変わっているのに形状が変わらない状況を整理できます。
対処法6 図面・出力・表示キャッシュを更新する
部品モデルの寸法変更が正しく行われていても、図面や共有用データに反映されない場合があります。これは、3Dモデルと図面が別々の更新状態を持っていたり、出力済みのデータが自動更新されなかったりするためです。
図面を開いたときに、前回保存時の表示が残ることがあります。図面ビューは3Dモデルを参照して作成されますが、すべてのビューが常に即時更新されるとは限りません。部品モデルを保存した後、図面側で参照モデルを読み直し、各ビューを再計算します。
寸法や注記が手入力されている場合も注意が必要です。3Dモデルの寸法と連動した注記であれば、モデル変更に応じて値が更新される可能性があります。一方、図面上へ固定文字として入力した寸法は、モデルを変更しても自動では変わりません。図面寸法がモデル参照なのか、手入力なのかを区別して確認します。
断面図や詳細図では、元となるビューの更新後に再計算が必要になることがあります。元ビューだけが更新され、派生ビューが古い状態のまま残ると、同じ図面内で寸法や形状が一致しない状態になります。正面図、側面図、断面図、詳細図を個別に確認し、輪郭や穴位置が一致しているかを見ます。
共有用の中間形式や閲覧用データは、通常、出力した時点の形状を保持します。元の3D CADモデルを変更しても、すでに出力したファイルが自動的に更新されるわけではありません。変更後は新しいデータを出力し、旧版と混同しない名称や改訂情報を付ける必要があります。
出力先に同名ファイルが存在する場合、上書きに失敗して旧データが残ることがあります。閲覧側が以前のデータを保持している場合もあるため、更新日時や改訂番号を確認します。ファイル名だけで新旧を判断せず、代表寸法や形状の特徴を確認することが安全です。
画面表示の一時情報が原因で、形状が古いままに見えることもあります。表示を再生成したり、モデルを閉じて開き直したりすると、新しい形状が表示される場合があります。ただし、開き直す前には必ず保存状態を確認します。保存されていない変更を閉じると、寸法変更そのものを失う可能性があるためです。
表示上の問題か、内部形状の問題かを判断するには、外形寸法、体積、表面積、重心などのモデル情報を確認する方法があります。寸法変更によって変わるはずの値が更新されていれば、内部形状は変更されており、表示だけが古い可能性があります。これらの値も変化していない場合は、駆動寸法や再計算に原因があると考えられます。
図面や出力データを更新した後は、元の3Dモデルとの整合を確認します。単にファイルを作り直すだけでなく、変更した代表寸法、穴位置、外形、部品数などを照合することで、古い情報の混入を防げます。
反映されないときの切り分け手順
寸法変更が反映されないときは、思いついた設定を手当たり次第に変更するのではなく、確認範囲を段階的に広げることが大切です。最初からアセンブリ全体を調べると、関係する部品や参照が多すぎて原因を特定しにくくなります。
最初に、変更した部品モデルを単体で開きます。対象の寸法が駆動寸法であるか、数式や上位パラメータで管理されていないかを確認します。変更値を入力した後、基礎となるスケッチまたは形状作成機能が変化するかを見ます。
基礎形状が変化しない場合は、拘束、固定、対称、数式、寸法の種類を確認します。基礎形状は変化するものの完成形状が変わらない場合は、履歴途中のエラーや、後続形状による上書きを疑います。
次にモデル全体を再計算し、最初に発生した警告やエラーを確認します。エラーが多い場合でも、発生順序を見て最初の問題から修正します。必要であれば後続形状を一時的に無効にし、どの機能を有効にした段階で更新が止まるかを確認します。
部品単体で正しく変更される場合は、保存後にアセンブリへ戻ります。アセンブリが参照しているファイルの保存場所、構成、読み込み状態を確認し、全体を更新します。同じ名称の旧ファイルや複製部品を参照していないかも確認します。
アセンブリでも正しく表示される場合は、図面や出力データの問題に範囲を絞れます。図面ビューを再計算し、手入力寸法が残っていないかを確認します。共有用データは改めて出力し、更新日時だけでなく代表寸法を測定して内容を確かめます。
原因調査中は、元データを直接大きく変更し続けるのではなく、作業用の複製を用意する方法もあります。特に履歴が長いモデルでは、拘束や参照を削除すると元の設計意図を復元できなくなる可能性があります。作業用データで原因を特定してから、必要な修正だけを正式データへ反映すると安全です。
また、問題が発生する直前の操作を記録しておくと切り分けが進みやすくなります。変更した寸法、変更前後の値、表示していた構成、発生した警告、保存や更新の順序などを整理すると、同じ問題を再現しやすくなります。
一度直ったように見えても、保存して開き直した後に再び旧形状へ戻る場合があります。そのため、修正後は保存、終了、再読込まで行い、寸法値、形状、図面、出力データが一致することを確認します。
寸法変更トラブルを防ぐ運用ルール
寸法変更が反映されない問題は、モデル作成時のルールを整えることで減らせます。重要なのは、誰が編集しても駆動元を判断でき、変更後の影響範囲を追跡できるモデルにすることです。
まず、基準となる寸法と派生する寸法を明確に分けます。同じ意味を持つ寸法を複数箇所に入力すると、片方だけを変更した際に不整合が生じます。全長、全幅、高さ、中心位置などの主要寸法は、できるだけ一つの基準値から参照させます。
寸法や変数には、用途が分かる名称を付けると管理しやすくなります。番号だけで並んだ寸法では、どの値が外形を支配し、どの値が加工条件を示すのか判断しにくくなります。部品全長、基準穴間隔、板厚、取付余裕など、設計意図が伝わる名称を使うことで、誤った寸法を編集するリスクを抑えられます。
スケッチは必要な範囲で拘束し、固定条件に頼りすぎないことも重要です。固定は短時間で形状を動かなくできますが、後から寸法変更するときに自由度を妨げる原因になります。基準面や中心線を使い、寸法と幾何条件によって設計意図を表現するほうが変更へ対応しやすくなります。
外部参照を使用する場合は、参照元と参照先の関係を記録します。どのモデルが親で、どのモデルが子なのか、どの段階でリンクを固定するのかを決めます。保存場所やファイル名だけに依存せず、管理番号や改訂情報も使って新旧を区別します。
構成を利用するモデルでは、寸法変更の適用範囲を確認する手順を定めます。現在の構成だけに反映する変更なのか、すべての構成へ反映する変更なのかを作業前に決めます。変更後は代表的な構成へ切り替え、他仕様に意図しない影響が出ていないかを確認します。
設計変更の確認項目には、部品モデルだけでなく、アセンブリ、図面、部品表、共有用データまで含めます。3Dモデルの変更が正しくても、下流データが更新されていなければ製造や施工では古い情報が使われます。変更の完了条件を、寸法値の入力ではなく、関連データの整合確認までとすることが大切です。
大きな寸法変更を行う前には、変更前の状態を残します。改訂履歴や複製データがあれば、形状が崩れた場合でも比較できます。ただし、複製を増やしすぎると旧版の混在を招くため、正式版と作業版を明確に分け、不要になった作業版を整理します。
モデル作成者以外が編集する可能性がある場合は、設計意図を短い注記として残す方法も有効です。変更してよい寸法、変更してはいけない参照、更新時に確認する構成などが分かれば、誤操作を減らせます。
3D CADモデルの寸法変更に関するよくある疑問
数値を変更できたのに、確定すると元の値へ戻る場合は、数式、外部パラメータ、拘束条件のいずれかによって値が決められている可能性があります。入力した寸法欄だけを見るのではなく、その寸法の関係式や参照元を確認します。上位の変数から値が供給されている場合は、上位側を変更する必要があります。
スケッチでは形状が変わるのに、完成モデルが変わらない場合は、後続の形状作成機能が別のスケッチや面を参照している可能性があります。また、変更したスケッチを使う機能が抑制され、古い形状を作る別の機能が有効になっていることもあります。履歴を順番に確認し、どの段階で新しい形状が反映されなくなるかを見ます。
部品単体では変更されるのに、アセンブリでは変わらない場合は、アセンブリが別の保存場所にある部品や別構成を参照していないかを確認します。部品を保存した後にアセンブリを更新し、対象部品を完全な状態で読み込みます。
アセンブリの一部だけが更新されない場合は、同じ部品に見えても、複製された別データが配置されている可能性があります。対象部品ごとの参照先を確認し、同じモデルを使うべき配置が統一されているかを見ます。
寸法変更後に穴や面取りが消える場合は、変更後の形状では作成条件を満たせなくなっている可能性があります。穴の中心が部品外へ移動していないか、面取り幅を確保できる稜線が残っているか、切り欠きが対象形状と交差しているかを確認します。単純に機能を作り直す前に、変更値と形状条件の関係を見直します。
図面寸法だけが古い場合は、その寸法が3Dモデルと連動しているかを確認します。固定文字として入力された寸法は、モデル変更に追従しません。図面ビューを更新したうえで、手入力された値が残っていないかを確認します。
保存して開き直すと元に戻る場合は、変更したファイルへ書き込みできていない可能性があります。読み取り専用の状態、保存先の違い、同名ファイル、共有領域の同期状態などを確認します。保存直後にファイルの更新状態を確認し、再読込後も値が保持されるかを見ます。
変更したはずの寸法が見つからなくなった場合は、寸法が削除されたのではなく、別の構成や非表示状態になっている可能性があります。モデル履歴、スケッチ表示、構成の適用範囲を確認します。寸法名や変数名を設定しておくと、後から検索しやすくなります。
更新を実行すると別の場所が崩れる場合は、その部分が変更対象の形状へ直接依存している可能性があります。特に、変化しやすい稜線や面を後続形状の基準にしていると、寸法変更によって参照関係が不安定になります。安定した基準面や基準軸を使うように参照関係を組み直すことが有効です。
どこを確認しても原因が分からない場合は、問題が発生する最小構成までモデルを簡略化します。後続機能を一時的に無効にし、基礎スケッチ、基礎形状、追加形状の順に有効化します。更新できなくなる境界を見つけることで、原因となる機能や参照を絞り込めます。
まとめ
3D CADモデルの寸法変更が反映されないときは、単純な入力ミスだけでなく、駆動寸法、拘束条件、再計算、外部参照、構成、図面更新などを確認する必要があります。画面上の数値が変わったことだけでは、設計変更が完了したとは判断できません。
まず、編集した寸法が形状を駆動する値であるかを確認します。次に拘束や数式を整理し、モデル全体を再計算します。部品単体で正しく変化する場合は、外部参照、アセンブリの構成、図面や共有用データへ確認範囲を広げます。
問題を効率よく解決するには、基礎形状から下流データへ順番に切り分けることが重要です。一度に多くの設定を変更せず、どの段階まで寸法変更が反映されているかを確かめながら進めます。
日常の運用では、駆動寸法の明確化、安定した参照の使用、構成の適用範囲確認、改訂管理を徹底することで、同様のトラブルを防ぎやすくなります。設計モデルと現場で取得した位置情報や計測結果を照合し、設計変更後の状態確認まで効率化したい場合は、LRTK Phoneを活用した現場計測の仕組みも検討できます。