ニュース

ガーバーフォーマットへの敬意

Karel Tavernierによる記事、EETimesデザインラインブログに公開されました。

由緒あるガーバーフォーマットの管理人として、私たちUcamcoは、VinceMazurによる洞察に満ちたブログ An Embarrassment to the Electronics Community 特にそれが生成したコメントに必ず反応するはずです。

私は、ある程度の経験があるPCB製造のコンテキストに自分自身を制限します。

ガーバーフォーマットとは何ですか? PCB画像ファイル形式です。 それだ。 それは癌の治療法でも、中東の問題の解決策でもないふりをします。 ガーバーフォーマットからこれらを期待するなら、あなたはがっかりするに違いありません。
ただし、GerberPCB画像データの転送を有効にするふりをします。 そして、これは非常にうまくいきます。 Gerberは優れたPCB画像フォーマットです。 それがほぼ普遍的な使用の理由です。 最も単純なものから最も複雑なものまで、PCB90%以上が、現在ガーバーに基づいて製造されています。 業界の実務家はすべてのモロンではなく、機能しないものを使い続けることはありません。 100.000ガーバーファイルの1つ未満に、スクラップにつながる可能性のあるフォーマットエラーが含まれていると推定されます。 (もちろん、はるかに貧弱なデザインがありますが、これはフォーマットとは関係ありません。)

これは悪いエラー率ではありません、そして私たちUcamcoはそれをさらに改善しようとしています。 フォーマットエラーが報告された場合、元のソフトウェアベンダーにフィードバックしようとします。 仕様をよく調べて、改善できるかどうかを確認します。 仕様をより明確かつ正確にするために、一連の改訂を行いました。 ガーバーファイル形式の仕様(UcamcoWebサイトで無料で入手可能)は、PCB製造業界で最も明確で最高の仕様の1つであると感じています。 これはそれが完璧だという意味ではありません。 仕様について質問や意見がある場合は、文句を言うだけでなく、gerber @ ucamco.comに送信してください。次の改訂で検討されます。

ガーバー形式について言及するときは、もちろんRS-274-D(標準ガーバー)ではなく、RS-274X(ガーバーX、拡張ガーバー)を指します。 Dは何年も前に非推奨になりました。 Dはもはや公式フォーマットではありません。今日、Gerberを有効に呼び出すことができる唯一の形式は、DではなくXです。仕様の章全体で、DではなくXを使用する必要がある理由を説明します。 、コーラスに参加します。しかし、馬を水に導くことはできますが、飲ませることはできません。 XではなくDを使用することで、人々が自分自身に競争上の不利益を与え、業界に不利益を与えることを主張する場合、私たちにできることはこれ以上ありません。私たちは、すべての業界関係者、特に業界団体に対し、Xが標準であり、使用されるべきものであることを説明し続けるよう呼びかけます。新しいフォーマットを導入しても、Dを継続して使用するという問題は解決されませんが、悪化することに注意してください。ガーバーDからガーバーXへの単純で直接的なステップを実行することを気にせず、確信できない人がいる場合、彼らは間違いなく、より複雑で完全に異なる形式に移行することはありません。

ガーバーはペイントやストロークの為に悪いと言われることがあります。私たちは、ペイントが有害であることに完全に同意します。ただし、ガーバー形式には、ペイントを必要とする、または奨励するものはありません。十分な証拠は、ペイントなしの膨大な数のガーバーファイルです。実際、マクロアパーチャ機能を使用すると、他のPCB言語よりもGerberでパッドの形状を簡単に定義できます。絵を描くことは単に悪い習慣です。遠い過去の遺物です。 1970年代から1980年代にかけて、長い間使用されていなかったベクトルプロッタでペイントが必要でした。一部の人々が更新の実装を行うことを気にしないので、ペイントはまだあります。今日でもそれを使用することは刑事犯罪とされるべきです!ペイントは仕様の悪い習慣のセクションに記載されています。 Ucamcoのダウンロードページで有害と見なされるアプリケーションノートのペイントでは、使用しない理由が詳しく説明されています。しかし、繰り返しになりますが、馬を水に導くことはできますが、飲ませることはできません。繰り返しますが、新しいフォームは解決策ではありません。人々がGerberのように単純なフォーマットを適切に実装しない場合、より複雑なフォーマットではさらに悪化します。実際、ペイントされたODB ++またはBarco DPFファイルはたくさんあります。

ガーバーフォーマットは、信頼性の高いPCB画像転送に最適です。 もちろん、これまたはその機能が追加された方が良いと感じることができます。 実際、Ucamcoでは、言語に機能を追加するための優れた機能をいくつか追加したいと思っています。 ただし、新しい機能を導入すると、現在の実装との互換性がなくなります。 この欠点は、新機能の利点を上回っていると感じました。 私たちは、これらの新機能を導入したいという誘惑に抵抗しました。 これは私たちの判断ですが、もちろん私たちは間違っている可能性があると考えています。 誰かが新しいイメージング機能を必要としている場合、その利点がその導入によって引き起こされた混乱を上回っていると感じている場合は、gerber @ ucamco.comにメールしてください。 提案が検討されます。

PCB仕様の最も複雑な部分は画像です。 もちろん、素材、層構造、色などの追加情報も同様に重要ですが、画像よりもはるかに簡単に説明できます。 追加情報について一般的に受け入れられている標準がないため、悪名高いPDFファイルで転送されます。

幸いなことに、複雑な部分である画像には、一般的に受け入れられ、広く実装されている標準であるGerberがあります。 コンピュータで読み取り可能な画像ファイルがなければ、PCBの製造は不可能です。 PCB製造業界のバックボーンであるガーバーフォーマットへの敬意”と言いたいのです。

ガーバーファイルを苛立たせる主な原因は3つあります。:

  • 完全に廃止されたバージョンであるDの使用
  • fペインティングの使用、またはフォーマットの不適切な使用
  • Gerberによって処理されない情報について一般的に受け入れられている標準の欠如

壊れているのは、ガーバー形式が行うことではなく、行われていないことであり、意図されていなかったことです。 ガーバーは問題ではありません。ガーバーは解決策の一部です。

もちろん、それは問題がないという意味ではありません。 画像以外の追加情報については、実用的でシンプルで互換性のある機械可読標準が切実に必要とされています。 追加情報のために提案された標準の問題は、人々が標準全体の販売を採用し、新しい画像モデルを採用しなければならないことです。 壊れている10%(追加情報)を修正するには、十分にテストされ、世界中で利用可能で、なじみのある90%を放棄する必要があります。これは、新しい標準があまり注目されなかった理由です。 業界の実務家はモロンではないので、当然のことながら、彼らはその道を進むことを躊躇します。

画像転送用に古き良きガーバーを維持しながら、追加情報の標準(つまり、IPC-2581のサブセット)を補完することを提案します。 これらのアイデアは、 www.ucamco.com/downloads  IPC-2581 meets the Gerber File Format という記事で詳しく説明されています。   この記事では、互換性のある段階的な改善の道を提案しています。 1つは機能するものを維持します。 確立されたワークフローは中断されません。 ソフトウェアのアップグレードを望まない、またはアップグレードする余裕がない企業は、確立された方法で作業を続けることができます。 前進したい人は、機能するものを維持することができますが、現在カバーされていないものを自動化および標準化することができます。

Ucamcoは、www.ucamco.com/downloads の記事 Extending the Gerber format with attributes で、これらの方針に沿って最初の具体的な提案を行いました。  全知のふりをしていないので、これは最終的な、具体的な仕様ではなく、議論のための文書です。 これを正式な仕様にコミットする前に、業界からの意見を求めます。

Karel Tavernier,
General Manager,
Ucamco