ガーバーフォーマット
ガーバーフォーマットは、もともとEIA RS-274-D仕様のサブセットで、幅広い産業で、メカニカルにNCマシンを制御するために設計されたフォーマットである。EIA RS-274-Dにはサブタイトルがあり、位置決め、輪郭化、輪郭化/位置決めといったマシン制御向けの可変長ブロックデータ互換フォーマット(Interchangeable variable block data format)と言われている。Gerber Scientific Corporationは、これらのコマンドのサブセットを利用して自分達のフォトプロッターを稼動させていた。当時、フォトプロッターは、異なる形状(一般的に円や長方形、その他数種類)や異なるサイズからなる既定アパーチャに限られていた。またアパーチャは、「フラッシュ」アパーチャを使って特定の座標に出現させるか、シャッターを開いたままの状態で「ドロー」アパーチャを使って始点座標から終点座標まで引っ張り、ラインやアークのセグメントを生成させていた。アパーチャの位置を揃える手段はなかった。1つ1つがガラスやフィルム基板上の小さな切抜きであった。プロッターのオペレーターは、デザインをプロットする前に、設計者からの指示書(アパーチャリスト)一式が必要で、それによって各アパーチャをどこに配置するかを把握してから、プロット描画を実行しなくてはならなかった。マシンには多数の不連続なアパーチャポジション番号があるが、通常、その全てを基板にプロットするというわけでもなかった。プロットファイルを作成した人物が、アパーチャリストで指定している位置が実際に有効で、かつプロットファイルと一致していることを確実にする責務があった。
しかし、一部の設計者やCADでは、データセットに暗号化したファイル名を用い、別のテキストファイルに層や種類を記録することがある。製造サイドではデータセット内の全てのファイルを閲覧し、製造に必要な情報を探すという作業が伴う。また、拡張子で、層や種類(ガーバーかドリル)を示すケースも見受けられる(例:ボトムレイヤファイルの拡張子を「.BOT」とする)。この場合、製造者はファイルを開き、正しいフォーマット形式を確認する必要がある。PDFという拡張子がポータブル・ドキュメント・フォーマットを示すように、一般的に拡張子がファイル種類を示すことから、拡張子によって層や種類を示すのは好ましくないとされる。
初期版であったRS-274-DフォーマットはRS-274X登場以降、使用される機会は減少したが過去の設計データなどで使用されることがある。RS-274-Dは、テクノロジーの変遷を見据えて設計されたものではなく、さまざまな限界があり、製造者だけでなく設計側にも厄介な構築作業が生じる。それらを補うには手作業が必要となり、よりエラーがおきやすい。
2014年2月にUcamcoは属性を持つガーバーフォーマット(ガーバーバージョン2)を拡張した。属性はガーバーファイルにメタ情報を追加したものである。 これらは画像ファイルと関連した情報、またはこれらの特徴を提供するラベルに類似している。
属性によって伝えられるメタ情報の例:
おもて面ソルダーマスク、うら面パターン層、など。
単一のPCB、配列、テストクーポン、など。
パッドの機能、定義; SMDパッド、ビアパッド、その基準点、など。