【AutoCAD】展開図作成を半自動化する方法|土木設計の作業時間を大幅短縮

AutoCAD展開図作成を半自動化する方法 未分類

こんにちは。土木設計歴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)運営。

コメント

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