こんにちは。土木設計歴30年、AI土木研究室です。
土木設計の現場で「展開図の作成に時間がかかりすぎる」という声をよく耳にします。擁壁や排水施設などの展開図は、設計変更のたびに修正が発生し、同じような作業を繰り返すことが多い業務のひとつです。
私自身も長年この問題に悩み、さまざまな効率化を試みてきました。現在はAutoCADの機能をフル活用した半自動化フローを構築しており、以前と比べて展開図1本あたりの作業時間を約60%削減できています。今回はその具体的な方法をご紹介します。
展開図作成に時間がかかる本当の理由
まず問題の本質を整理しましょう。展開図作成が時間を取られる主な原因は以下の3点です。
- 毎回ゼロから作図している:標準的な形状でも一から線を引く習慣が抜けない
- 寸法・注記を手動で入力している:数字を1つひとつ手で打ち込み、転記ミスが発生しやすい
- 設計変更のたびに全体を修正している:図面の一部を変えると連動して直すべき箇所が多数生じる
これらはすべて「AutoCADの便利な機能を使いきれていない」ことが根本的な原因です。適切な機能を組み合わせれば、大部分の作業を半自動化できます。
半自動化の基本:テンプレートファイルを徹底活用する
最初の一歩は、よく使う展開図のテンプレートをDWTファイルとして整備することです。標準的な重力式擁壁や法面保護工の形状を、レイヤー・線種・テキストスタイルまで設定した状態で保存しておきます。
テンプレートを作る際のポイントは以下の通りです。
- よく使う形状を「ブロック定義」として登録しておく
- レイヤー名を社内標準に合わせて統一する(例:「TEN_GENZAI」「TEN_KEIKAKU」など)
- 図面枠・凡例・方位記号もテンプレートに含める
- フィールド機能を使ってファイル名・更新日を自動表示する
テンプレートを一度しっかり作れば、次回以降は呼び出して数値を変えるだけで済みます。これだけで初期設定の時間が大幅に減ります。
ダイナミックブロックで形状変更を一括対応する
AutoCADのダイナミックブロックは、展開図の半自動化において非常に強力な機能です。パラメータと操作を設定することで、ブロックの形状を数値入力だけで変形させることができます。
例えば、重力式擁壁の断面形状をダイナミックブロック化すると、次のような操作が可能になります。
- 擁壁高さ(H)をグリップで変更すると、前壁・底板・天端が連動して変形する
- 「直線型」「勾配付き」などの形状バリエーションをリストから切り替えられる
- 寸法線がブロックに内包されているため、修正後も自動で更新される
ダイナミックブロックの作成には慣れが必要ですが、一度作れば何年も使い回せます。私の場合、重力式擁壁・もたれ式擁壁・ブロック積擁壁の3種類のブロックを作成したことで、擁壁展開図の作業時間が半分以下になりました。
なお、擁壁の数量計算と展開図を連携させた自動化については、CADDON Proでも実現できます。展開図から直接数量を拾うワークフローに興味がある方はご覧ください。
LISPマクロで繰り返し作業をワンボタン化する
AutoCAD LISPは、AutoCADに標準搭載されているプログラミング言語です。プログラミング初心者でも短いコードで作業を自動化できるため、設計実務に非常に役立ちます。
展開図作成で特に効果が出るLISPの活用例を紹介します。
①寸法一括更新マクロ
設計変更で複数の寸法値を一度に書き換えるマクロです。変更前の数値と変更後の数値を入力するだけで、図面内の対象寸法をすべて自動で修正します。手動で1つひとつ直す場合と比べて、誤記のリスクもゼロになります。
②展開図フレーム自動生成マクロ
延長・区間数を入力すると、展開図の縦断フレーム(測点ライン)を自動で描画するマクロです。測点間隔が不等間隔の場合にも対応でき、手描きで時間がかかっていた作業が数秒で完了します。
LISPファイルは社内で共有することで、チーム全体の生産性向上にもつながります。一人が作ったマクロをチームで使い回せるのが大きなメリットです。
AIツールと組み合わせてさらに効率化する
最近では、AutoCADの半自動化にAIツールを組み合わせる動きが広がっています。具体的には次のような活用が効果的です。
- ChatGPTでLISPコードを自動生成:やりたい処理を日本語で指示するだけでLISPコードの雛形を作ってくれる。プログラミング知識がなくても使い始めやすい
- Excel×AIで数量を自動計算→AutoCADに転記:設計値を入力すると数量が計算され、それをAutoCADのフィールドや属性値に自動連携する仕組みを構築できる
- PDFから数値を抽出してAutoCADに流し込む:旧来の設計図書がPDF形式でも、AI-OCRで数値を読み取り自動入力する
これらの組み合わせによって、「PDFで渡された計画値を展開図に落とす」という一連の作業を、人が行う部分は確認と最終チェックだけにすることも可能です。
まとめ:段階的に自動化を進めることが成功のコツ
AutoCADの展開図作成を半自動化するためのポイントをまとめます。
- Step 1:テンプレートDWTファイルを整備して、毎回の初期設定をゼロにする
- Step 2:よく使う形状をダイナミックブロック化して、形状変更を数値入力だけで対応できるようにする
- Step 3:繰り返し作業をLISPマクロでワンボタン化する
- Step 4:AIツールと連携して、数値転記・コード生成をさらに効率化する
一気にすべてを導入する必要はありません。まずStep 1のテンプレート整備から始めて、徐々に自動化の範囲を広げていくのが失敗しないコツです。
土木設計の生産性向上に興味がある方は、ぜひCADDON Proもチェックしてみてください。展開図から数量計算書まで一貫して自動化するツールとして開発しています。
著者:AI土木研究室 / 土木設計歴30年。建設コンサルタントとしてインフラ整備に携わりながら、AI・自動化ツールの研究開発を行う。AI土木研究室(doboku-ai.jp)運営。


コメント