Gerber RS-274X
Gerber RS-274X は、PCB および半導体製造向けの標準フォトプロッター形式です。LinkCAD は、現代的な RS-274X(埋め込みアパーチャを持つ拡張 Gerber)とレガシー RS-274D 形式の両方をサポートします。
形式の概要
| プロパティ | 値 |
|---|---|
| 拡張子 | .gbr, .gbx, .ger, .art |
| エンコーディング | ASCII |
| インポート | ✓ |
| エクスポート | ✓ |
| ライセンス | Gerber/ODB++ |
| 階層 | Step-and-repeat (SR) |
| レイヤー | ファイルあたり単一レイヤー(複数ファイルのワークフロー) |
**Gerber/ODB++** バンドルには、Gerber RS-274X と ODB++ の両方のワークフローが含まれます。インポートオプション
円弧解像度
| オプション | 説明 | デフォルト |
|---|---|---|
| 360° あたりのセグメント数 | 完全な円の線分数 | 72 |
| 許容差 | 理想的な円弧からの絶対偏差 | — |
アパーチャ処理
| オプション | 説明 | デフォルト |
|---|---|---|
| 外部アパーチャファイルを読み込み | 同じディレクトリの .APT ファイルを自動読み込み | オフ |
| レイヤー極性を適用 | clear-field と dark-field のデータをマージ | オフ |
RS-274D レガシーオプション
埋め込みアパーチャ定義を持たない古い RS-274D ファイルの場合:
| オプション | 説明 | デフォルト |
|---|---|---|
| 単位 | インチまたはミリメートル | インチ |
| 座標形式 | X/Y の整数桁と小数桁 | 2.4 |
| ゼロ抑制 | なし、前置、後置、または小数点 | 前置 |
| 座標モード | 絶対または増分 | 絶対 |
| 円弧補間 | 90° 象限または完全 360° | 360° |
| モーダル flash (D03) | Flash コマンドをアクティブのままにする | オフ |
エクスポートオプション
ジオメトリ
| オプション | 説明 | デフォルト |
|---|---|---|
| 円弧補間 | 円弧に線分ではなく G02/G03 を使用 | オン |
| デフォルト線幅 | ゼロ幅ポリラインの幅 | 0.0 |
| Step-and-repeat | 配列参照に SR コマンドを使用 | オン |
| 強制描画モード | flashed アパーチャに D03 を使用 | オフ |
| 基板外形を出力 | 図面範囲の外形を含める | オフ |
アパーチャ制限
| オプション | 説明 |
|---|---|
| 最小/最大円形アパーチャ | 円形アパーチャの直径範囲 |
| 最小/最大長方形アパーチャ | 長方形アパーチャの辺長範囲 |
ファイル出力
| オプション | 説明 | デフォルト |
|---|---|---|
| 単一ファイル | すべてのレイヤーを 1 つのファイルに結合 | オフ |
| 複数ファイル | レイヤーごとに 1 ファイル | オン |
| 座標桁数 | 整数桁数と小数桁数 | 2.4 |
| 行末 | DOS/Windows、UNIX、またはなし | DOS |
Gerber の概念
アパーチャ
アパーチャは、フォトレジストを露光する「光線」の形状を定義します。
- 丸 — 直径を持つ円形アパーチャ
- 正方形 — 辺長を持つ正方形アパーチャ
- 長方形 — 幅と高さを持つ長方形アパーチャ
- 長円 — 角丸長方形(スタジアム形状)
- カスタム — 複雑なアパーチャマクロ
極性
- Dark — 露光(銅/材料を追加)
- Clear — マスク(銅/材料を除去)
LinkCAD は、インポート時に レイヤー極性を適用 オプションを使用して、dark field と clear field のレイヤーをマージできます。
Step-and-Repeat
Gerber step-and-repeat (SR) コマンドは、指定したオフセットで画像全体の配列を作成します。LinkCAD はインポート時にこれらを配列参照にマッピングします。
一般的なワークフロー
GDSII → Gerber
IC マスクデータをフォトプロッター形式に変換します。通常、各 GDSII レイヤーは個別の Gerber ファイルになります。
DXF → Gerber
機械 CAD 図面から製造データを生成します。
Gerber → DXF
設計レビューのために Gerber 製造データを機械 CAD 環境にインポートします。
技術メモ
- RS-274X ファイルはファイルヘッダーにアパーチャ定義を埋め込みます(AM/AD コマンド)
- RS-274D ファイルには外部アパーチャテーブル(
.APTファイル)が必要です - Gerber 座標は固定小数点です。精度は座標形式に依存します
- 各 Gerber ファイルは単一レイヤーを表します。複数レイヤー設計では複数ファイルを使用します
- 円弧補間 (G02/G03) は、線分近似よりもコンパクトな出力を生成します
CLI / コマンドファイルオプション
これらのオプションキーは、コマンドラインまたはコマンドファイルで使用できます。
インポート
| キー | 型 | 説明 |
|---|---|---|
GbrInUnits | int | インポート単位 — 0=インチ、1=ミリメートル |
GbrInCoordinateMode | int | 座標モード — 0=絶対、1=増分 |
GbrInFormatXInt | int | X 座標の整数桁 |
GbrInFormatXDec | int | X 座標の小数桁 |
GbrInFormatYInt | int | Y 座標の整数桁 |
GbrInFormatYDec | int | Y 座標の小数桁 |
GbrInZeroSuppression | int | ゼロ抑制 — 0=前置ゼロを省略、1=後置ゼロを省略、2=明示的な小数点 |
GbrInQuadrantMode | int | 円弧象限モード — 0=単一象限 (90°)、1=複数象限 (360°) |
GbrInApertureFile | flag | 外部アパーチャファイルを使用 |
GbrInApertureFilePath | string | アパーチャ定義ファイルへのパス |
GbrInCustomApertureFile | flag | カスタムアパーチャ定義を使用 |
GbrInMergeLayers | flag | インポート時にすべてのレイヤーをマージ |
GbrInModalD03 | flag | モーダル D03 解釈 |
GbrInModalG02 | flag | モーダル G02 解釈 |
エクスポート
| キー | 型 | 説明 |
|---|---|---|
GbrOutDecimals | int | 小数桁 |
GbrOutIntegers | int | 整数桁 |
GbrOutAbsCoordinate | flag | 絶対座標を使用 |
GbrOutSuppressLeadingZero | flag | 前置ゼロを抑制 |
GbrOutUnitsImperial | flag | インペリアル単位を使用 |
GbrOutCircularInterpolation | flag | 円弧補間を使用 |
GbrOutFillPolygons | flag | ポリゴンを塗りつぶし |
GbrOutFlashCircles | flag | 円を flash |
GbrOutFlashRectangles | flag | 長方形を flash |
GbrOutForceDraw | flag | 強制描画モード |
GbrOutSingleFile | flag | すべてのレイヤーを 1 ファイルに出力 |
GbrOutStepAndRepeat | flag | step and repeat を使用 |
GbrOutWidthUnits | int | デフォルト幅単位列挙値(単位を参照) |
GbrOutWidthValue | float | デフォルト幅値 |
GbrOutRoundAptLimitUnits | int | 円形アパーチャ制限単位(単位を参照) |
GbrOutRoundAptLimitValue | float | 円形アパーチャ制限値 |
GbrOutRectAptLimitUnits | int | 長方形アパーチャ制限単位(単位を参照) |
GbrOutRectAptLimitValue | float | 長方形アパーチャ制限値 |
GbrOutEobCharacter | string | ブロック終了文字 |
GbrOutParameterDelimiter | string | パラメーター区切り文字 |
GbrOutLinebreaks | int | 改行スタイル — 0=DOS/Windows (\r\n)、1=UNIX (\n)、2=なし |