📄 この記事の要約PDF(設計テーブル チートシート)は無料ダウンロードできます
似たような部品が増えるたびに、ファイルをコピーして寸法を手直しする作業を繰り返していないだろうか。
SolidWorksの設計テーブルを使えば、1つのファイルにすべてのバリエーションを収めることができる。
管理するのはExcelの1枚のシート。新しいサイズを追加したければ、行を1行足すだけ。
この記事では、設計テーブルの作り方から実務パターン・落とし穴まで、現場目線でまとめた。
1. 設計テーブルとは何か
設計テーブルは、Excelシートを使って部品のコンフィグレーション(バリエーション)を管理する機能だ。寸法値・フィーチャーのON/OFF・カスタムプロパティをExcelのセルで一括制御できる。
| 比較項目 | 設計テーブルなし | 設計テーブルあり |
|---|---|---|
| ファイル数 | バリエーション数だけ必要 | 1ファイルで全バリエーション管理 |
| 変更コスト | 全ファイルを個別修正 | Excelに1行追加するだけ |
| 管理しやすさ | ファイルが散乱しがち | コンフィグレーションで一元管理 |
| 新規バリエーション追加 | ファイルコピー→修正 | Excelに行を追加して閉じるだけ |
コンフィグレーション機能と混同されることがあるが、設計テーブルはその「Excelで管理する版」と思えばよい。手動でコンフィグレーションを作るより圧倒的に速く、視認性も高い。
2. 設計テーブルの作成手順
Step 1:設計テーブルを挿入する
- 挿入 → テーブル → 設計テーブル を選択
- 「自動作成」を選択してOK
- 制御したい寸法をクリックで選択(Ctrlで複数選択可)
- OKを押すとExcelシートが自動生成される
自動作成:現在の寸法を自動でヘッダーに取り込んでくれる。初めて使うときはこちらが楽。
空白:ヘッダーを自分で書く。制御対象を細かく選びたいときや、カスタムプロパティも含めて管理したいときはこちら。
Step 2:Excelシートにバリエーションを入力する
- 自動生成されたシートのA1セルに「設計テーブル」と表示される(触らなくてよい)
- 1行目がヘッダー行(寸法名やプロパティ名が入る)
- 2行目がデフォルトのコンフィグレーション
- 3行目以降にバリエーション名と各寸法値を入力していく
行2 デフォルト 20 4
行3 M4_L20 20 4
行4 M4_L30 30 4
行5 M5_L20 20 5
行6 M5_L30 30 5
- Excelシートの外側(SolidWorksの画面)をクリックして閉じる
- コンフィグレーションマネージャーに各バリエーションが自動追加される
3. Excelヘッダーの書き方(制御の肝)
設計テーブルで最もつまずくのが、このヘッダーの書き方だ。構文が合っていないと無言でスルーされる(エラーも出ない)ので、最初は戸惑いやすい。
| 制御したい対象 | ヘッダーの書き方 | 値の入力例 |
|---|---|---|
| 寸法値 | “寸法名”@フィーチャー名 | 20(数値) |
| フィーチャーON/OFF | $状態@フィーチャー名 | 非抑制 / 抑制 |
| カスタムプロパティ | $プロパティ@品番 | 任意の文字列 |
| コンフィグの説明 | $説明 | 任意のメモ文字列 |
寸法名は方程式エディタで確認し、そのままコピーして貼り付けるのが確実。全角・半角の違いも要注意。「なんか効いてない気がする」と思ったらまずヘッダーの見直しを。
4. 実務でよく使うパターン
パターン① ネジ・ボルトの長さ違いシリーズ
M4・M5・M6の径違い×10〜50mmの長さ違いを1ファイルで管理。Toolboxが対応していない社内特殊ネジにも対応できる。アセンブリからコンフィグレーションを切り替えるだけで別サイズが即座に配置できる。
パターン② パイプ・フレームの長さ展開
断面形状は共通で、長さだけが違うシリーズに最適。フィーチャーのカット深さや押し出し長さをExcelで一括管理する。製番ごとに長さが変わる受注生産品にも応用できる。
パターン③ ブラケットの穴バリエーション管理
取付穴の位置・数が異なるバリエーションを、フィーチャーのON/OFFで切り替える。1つのモデルで「穴4つ版」「穴6つ版」「長穴版」を同時管理できる。
パターン④ 社内標準部品ライブラリ整備
寸法・重量・品番・材質をカスタムプロパティとセットで管理するパターン。BOM(部品表)に品番が自動出力されるので、図面作成から部品リスト出力まで一気通貫で回せる。
📌 記事の内容をExcelヘッダー構文表・手順付きでPDFにまとめました
5. 【実話】Excelが設計テーブルを乗っ取った日
忘れられない事件がある。
先輩から引き継いだアセンブリを開こうとしたら、SolidWorksが固まった。正確には「固まったように見えた」。5分待っても画面が動かない。Ctrl+Altなんとかも効かない。諦めてタスクマネージャーを開いたら、なぜかExcelが32個起動していた。
原因は設計テーブルだった。アセンブリ内に設計テーブルを持つ部品が複数あり、それを開くたびにExcelのインスタンスが裏で立ち上がっていたのだ。先輩が「設計テーブル使ってるから管理が楽だよ」と引き継いだファイル群が、実はExcelを召喚しまくるモンスターファイルだったというオチ。
その日以来、私には設計テーブルの使い方に一つ信念が加わった。
「使うのは1ファイルに1テーブル。アセンブリへの影響は最小限に」
便利な機能ほど、使い方を間違えると手痛いしっぺ返しが来る。設計テーブルは強力だからこそ、適用範囲を絞って使うのが正解だと思っている。
6. 注意点・よくある落とし穴
- Excelがない環境では開けないことがある——チームに共有する前に確認
- コンフィグが多すぎると重くなる——目安は50コンフィグ以下
- 単独ファイルで編集する——アセンブリに組み込まれた状態での編集はリスクあり
- フィーチャー名を後で変えない——テーブルとのリンクが切れる
- 使用中のコンフィグを削除しない——アセンブリ側でエラーになる
- ヘッダーのスペルは必ずコピー——手打ちは危険、無言スルーの原因
7. グローバル変数との組み合わせ(上級)
グローバル変数と設計テーブルを組み合わせると、「骨格をグローバル変数で管理しながら、バリエーションを設計テーブルで量産する」という最強の構成ができる。
設計テーブルのExcelセルには、グローバル変数の名前を直接書くことができる。たとえば「板厚」という変数があれば、テーブルの値欄に "板厚" と書くことで変数経由でフィーチャー全体を連動させながらバリエーション展開できる。
グローバル変数の詳しい使い方はこちらの記事にまとめてある。
8. まとめ
設計テーブルを使えば「類似部品をいくつも別ファイルで管理する」非効率から解放される。一度作成すれば、Excelに行を追加するだけで新バリエーションが作れる。
- 設計テーブル = Excelで管理するコンフィグレーション機能
- ヘッダーの構文(”寸法名”@フィーチャー名)を正確に書くのが最大のポイント
- コンフィグ数は50以下を目安に。アセンブリへの適用は最小限に
- グローバル変数と組み合わせると設計変更への強さが桁違いになる
- まず社内に1種類だけ設計テーブル対応部品を作ってみるのが最速
9. チートシートPDFダウンロード
この記事の内容をA4印刷用PDFにまとめました。ヘッダー構文表・手順・実務パターン・注意点が1枚に凝縮されています。
📄 SolidWorks設計テーブル 完全ガイド(印刷用チートシートPDF)
Excelヘッダー構文表 / 作成手順 / 実務パターン / 注意点一覧 / 無料ダウンロード
STEP UP
設計テーブルを使いこなしたら、
次は「設計の構造そのもの」を学ぶ段階です
設計テーブルは「量産」のツール。でも、量産できる部品を作るには
スケッチの拘束設計・フィーチャーの依存順序・アセンブリの構成思想が土台にある。
Excelで行を追加するだけで全バリエーションが生成される体験は、
設計の土台がしっかりしていてはじめて成立する。
Udemyの現役エンジニア監修コースでは、その土台ごと学べる。
セール時には1,500円〜で受講できるので、気になるなら一度のぞいてみてほしい。
※ 頻繁にセール(最大90%OFF)が実施されます。気になるコースはウィッシュリストに追加しておくのがおすすめです。
CADHACK — 設計者のAI・CAD効率化メディア
機械設計エンジニアが実務目線で発信するSolidWorks・AI・業務効率化の情報サイトです。


