AutoCADの外部参照についてお探しですね。
広告
AutoCADの外部参照、ちゃんと使えていますか?アタッチ・オーバーレイ・バインドを分かりやすく解説
AutoCADで図面を作っていると、「外部参照(XREF)」って言葉、よく聞きますよね。
でも、「アタッチとオーバーレイって何が違うの?」「バインドってどうやるんだっけ?」「リンク切れのエラーが出て困った…」なんて経験、ありませんか?この記事では、外部参照の基本的な仕組みから、実際の使い分け方、納品時のバインドのやり方、そしてよくあるトラブルの解決方法まで、分かりやすく説明していきます。
外部参照をちゃんと理解して、チームでの図面作成やデータのやり取りをもっとスムーズにしましょう。
1. AutoCADの外部参照(XREF)って何?基本の仕組みとメリット
AutoCADの外部参照(XREF:Cross-Reference)っていうのは、今開いている図面に、別の図面ファイル(DWGファイルや画像、PDFなど)をリンクして表示させる機能のことです。
簡単に言うと、他の図面を「背景」や「下敷き」として読み込むイメージですね。
図面そのものをファイルの中にコピペするわけじゃないので、元の図面が変更されたら、それを参照している側の図面を開いたときにも、その変更が自動的に反映されるんです。
この連動する仕組みが、外部参照の一番の特徴です。
常に最新の情報を見ながら作業できるので、とても便利なんですよ。
外部参照を使う一番のメリットは、図面ファイルのサイズを小さく抑えられることです。
例えば、大きな建築平面図をそのままコピーして、いくつもの設備図面に貼り付けたら、それぞれのファイルがめちゃくちゃ重くなって、パソコンの動きがカクカクになっちゃいますよね。
でも外部参照なら、リンク情報だけを持っておけばいいので、ファイルはすごく軽いまま作業できるんです。
動作が軽いと、日々の作業のストレスが減りますし、AutoCADがフリーズしたりクラッシュしたりして、せっかく作ったデータが消えちゃうリスクも減らせます。
それから、複数の人で同時に作業できるっていうのも、外部参照の大きなメリットです。
建築の基本平面図を誰かが修正している間でも、別の人がその平面図を外部参照で読み込んで、電気設備や空調設備の図面を作ることができます。
基本平面図が上書き保存されたら、設備側の図面にもすぐに最新の壁や扉の位置が反映されるので、「古い図面を見て作業しちゃった!」っていう手戻りのミスを防げるんです。
チームでの設計作業には、もう外部参照は欠かせない機能になっています。
2. アタッチとオーバーレイ、どっちを使えばいいの?
外部参照を図面に読み込むとき、AutoCADでは「アタッチ」と「オーバーレイ」っていう2つのタイプから選ぶことになります。
どっちも外部の図面を表示するっていう基本的な役割は同じなんですけど、「孫参照(入れ子構造)」になったときの動きが全然違うんです。
この違いをちゃんと分かっていないと、思ってもいない他の部署の図面が画面に出てきちゃったり、システムがエラーを起こしたりするので、実務ではすごく大事なポイントなんですよ。
まず「アタッチ」ですが、これは参照した図面を、さらに別の図面から参照したときに、そのリンク情報も一緒についてくるタイプです。
例えば、図面Aを「アタッチ」で読み込んだ図面Bがあるとします。
この図面Bを図面Cに読み込んだら、図面Cには図面Bだけじゃなくて、図面Bがアタッチしていた図面Aも一緒に表示されちゃうんです。
これが「孫参照」っていう状態ですね。
関連する図面を全部まとめて表示したいときには便利なんですけど、プロジェクトが複雑になってくると、どの図面がどこにリンクしてるのか分からなくなっちゃうリスクがあります。
一方の「オーバーレイ」は、孫参照をしないタイプです。
さっきの例で言うと、図面Aを「オーバーレイ」で読み込んだ図面Bを、図面Cに読み込んだ場合、図面Cには図面Bの内容だけが表示されて、図面Aは出てきません。
実務では、この「オーバーレイ」を使うことが圧倒的に多いです。
なぜかっていうと、複数の人がお互いの図面を参照し合うような状況でアタッチを使っちゃうと、図面同士が無限にリンクし合う「循環参照」っていう厄介なエラーが起きちゃう危険性があるからなんです。
基本的にはオーバーレイを使って、どうしても入れ子構造が必要な特別なときだけアタッチを選ぶ、っていうルールにしておくのが安全ですよ。
3. 外部参照をバインド(結合)する手順と気をつけること
外部参照はあくまでリンク機能なので、図面データを社外の取引先やお客さんに渡すときは注意が必要です。
リンク元のファイル(外部参照している図面)を一緒に送らないと、相手のパソコンでは外部参照の部分が表示されなくて、「図面の一部が足りない!」ってクレームになっちゃいます。
こういうトラブルを防ぐためにやるのが、外部参照を図面ファイルの中に完全に埋め込む「バインド(結合)」っていう処理です。
バインドすると、外部参照は図面内の「ブロック」として扱われるようになって、1つのDWGファイルとして独立して受け渡しできるようになります。
バインドのやり方はとってもシンプルで、すぐに覚えられますよ。
まず、AutoCADの画面で「外部参照パレット」を開きます。
キーボードから「XREF」って入力してEnterキーを押すか、リボンの「挿入」タブから外部参照パレットを呼び出してください。
パレットに今リンクされている図面の一覧が出てくるので、バインドしたい図面名を右クリックして、メニューから「バインド(または結合)」を選びます。
するとダイアログボックスが出てきて、「バインド」と「挿入」っていう2つのオプションからどっちか選ぶことになります。
この選択も図面のデータ構造に影響するので、ちょっと説明しますね。
オプションの「バインド」を選ぶと、元の図面ファイル名がレイヤー名の前につく形で取り込まれます。
例えば「A図面」の「壁」っていうレイヤーは、「A図面$0$壁」っていう新しいレイヤー名になります。
元の図面と今の図面でレイヤー名をはっきり区別して管理したいときに便利です。
一方、「挿入」を選ぶと、ファイル名はつかずに、今の図面にある同じ名前のレイヤーに統合されます。
レイヤーの数を増やさず、スッキリまとめたいときは「挿入」を選ぶのが一般的ですね。
ただし、一度バインドしちゃうと元のリンク状態には戻せないので、必ずバインドする前の状態を別名保存でバックアップしてから作業することを強くおすすめします。
4. 外部参照でよくあるエラー(リンク切れなど)の直し方
外部参照を使っていると、一番よく出くわすのが「リンク切れ」のエラーです。
ファイルを開いたときに「外部参照が見つかりません(Unresolved)」っていう警告メッセージが出て、本来あるはずの図面が表示されず、文字だけのパス情報が画面に残っちゃう状態です。
これは、参照元の図面ファイルが移動されたり、ファイル名が変わったり、あるいは削除されたりして、AutoCADがリンク先のデータを見つけられなくなったのが原因です。
特に、社内サーバーのフォルダ構成を変えたときや、他の人からデータをもらって自分のパソコンに保存したときによく起こるトラブルなんですよ。
このリンク切れを直すには、外部参照パレットから正しいパス(ファイルの保存場所)を指定し直して、リンクを繋ぎ直す必要があります。
パレットの中で「見つかりません」ってなってる図面を選んで、下の方にある詳細情報エリアの「保存パス」っていう項目から、正しいファイルの場所を改めて選び直してください。
このとき、今後のリンク切れを防ぐために「パスの種類」を見直すのがすごく大事です。
パスには、ドライブ文字(Cドライブとか)から始まる「絶対パス」と、今の図面ファイルの位置を基準にする「相対パス」の2種類があるんです。
実務では、特別な理由がない限り「相対パス」で運用することを強くおすすめします。
絶対パスだと、フォルダを丸ごと別のドライブや別のパソコンにコピーしただけでパスが合わなくなって、すぐにリンク切れしちゃうんです。
でも相対パスに設定しておけば、「ホスト図面と参照図面が同じ親フォルダの中にある」っていう相対的な位置関係さえ崩さなければ、USBメモリで持ち運んだり、ZIPファイルで社外にメール送信したりしても、相手の環境でリンク切れを起こさずにちゃんと表示されます。
パスの変更は外部参照パレットの右クリックメニューから簡単に「相対パスに変更」を選べるので、納品や共有の前には必ずパスの種類を確認する習慣をつけましょうね。
広告
