SolidWorksで寸法に「+数値」の増分入力ができない原因と修正方法|スマート寸法の編集設定を解説

CAD

SolidWorksでスケッチ寸法を修正していると、現在の寸法値に対して「+10」のような増分入力をしたい場面があります。しかし、寸法編集欄に入力しても文字が消えて元の数値に戻ってしまうことがあります。

この記事では、SolidWorksのスマート寸法で増分入力が反映されない原因や、正しく寸法を変更する方法について解説します。Inventorなど別のCADから移行した場合に戸惑いやすいポイントも紹介します。

SolidWorksの寸法修正で「+数値」が消える理由

SolidWorksでは、寸法値を入力する欄は単純な計算式入力欄ではなく、寸法そのものを定義する場所になっています。そのため、設定や入力方法によっては「100+10」のような入力が数式として認識されず、元の寸法値に戻る場合があります。

特にSolidWorks 2013では、寸法編集時の入力方法やオプション設定によって挙動が変わることがあります。Inventorでは可能だった入力方法が、そのままSolidWorksで使えるとは限りません。

また、入力した値が確定される前にチェックボタンを押した場合や、寸法名・式の設定状態によっても期待した結果にならないことがあります。

SolidWorksで寸法を増分変更する基本的な方法

SolidWorksで現在の寸法に対して増分を加えたい場合は、寸法入力欄で計算式として入力します。

例えば、現在の寸法が100mmで、110mmに変更したい場合は以下のように入力します。

100+10

または、現在値を基準に変更する場合でも、最終的に必要な寸法値になるよう数式として入力します。

入力後にEnterキーで確定すると、SolidWorksが計算結果を寸法値として反映します。ただし、環境によっては数式入力が無効になっている場合があります。

数式入力ができない場合に確認する設定

増分入力が消えてしまう場合は、SolidWorksの数式や寸法編集に関する設定を確認します。

確認するポイントは以下の通りです。

  • 寸法編集画面で数式入力が許可されているか
  • 入力後にEnterキーで確定しているか
  • 寸法が他のフィーチャーや拘束によって固定されていないか
  • スケッチが完全定義されていて変更制限されていないか

例えば、スケッチ内の直線が他の寸法や拘束によって位置・長さを管理されている場合、寸法を変更しても別の拘束によって元に戻ることがあります。

スマート寸法を編集するときの正しい操作手順

寸法変更を行う場合は、以下の流れで操作するとトラブルが少なくなります。

  1. スケッチ編集状態にする
  2. 変更したい寸法をダブルクリックする
  3. 寸法編集ダイアログを表示する
  4. 希望する数値または計算式を入力する
  5. Enterキーで確定する

例えば100mmの線を120mmに変更する場合、「120」と入力するだけなら問題ありません。しかし「100+20」のような入力をしたい場合は、SolidWorksが数式として認識できる状態で入力する必要があります。

寸法入力欄に表示されている値が青色やリンク状態になっている場合は、別の寸法やグローバル変数によって管理されている可能性があります。その場合は、元となる寸法や変数を変更します。

InventorとSolidWorksの寸法編集の違い

InventorからSolidWorksへ移行したユーザーが混乱しやすい点として、寸法変更の考え方の違いがあります。

Inventorでは寸法編集時に計算式のような入力を直感的に利用できる場面がありますが、SolidWorksでは寸法拘束や数式管理を意識した操作が必要になります。

例えば、複数の寸法を連動させたい場合は、SolidWorksでは「方程式」機能を使用すると、寸法同士の関係を設定できます。

増分変更を頻繁に行う場合の便利な方法

設計変更で頻繁に寸法を調整する場合は、毎回「+10」のような入力をするよりも、SolidWorksの方程式機能やグローバル変数を利用すると効率的です。

例えば、基準寸法を「全長」、追加分を「余裕寸法」として管理すれば、一つの値を変更するだけで関連する寸法を自動更新できます。

部品設計や量産設計では、このような寸法管理を行うことで修正ミスを減らすことができます。

まとめ

SolidWorksでスマート寸法に「+数値」を入力しても消えてしまう場合は、数式入力として認識されていない、または寸法が別の拘束によって管理されている可能性があります。

単純な寸法変更なら希望する数値を直接入力し、寸法同士を連動させたい場合は方程式やグローバル変数を利用すると便利です。

Inventorとは寸法管理の考え方が異なるため、SolidWorksでは拘束や数式機能を理解することで、より効率的な設計作業ができるようになります。

コメント

タイトルとURLをコピーしました