跳转到内容

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
输出板框包含图纸范围的外轮廓

光圈限制

选项说明
最小/最大圆形光圈圆形光圈的直径范围
最小/最大矩形光圈矩形光圈的边长范围

文件输出

选项说明默认值
单个文件将所有图层合并到一个文件
多个文件每个图层一个文件
坐标位数整数和小数位数2.4
行尾DOS/Windows、UNIX 或无DOS

Gerber 概念

光圈

光圈定义用于曝光光刻胶的“光束”形状:

  • 圆形 — 具有直径的圆形光圈
  • 方形 — 具有边长的方形光圈
  • 矩形 — 具有宽度和高度的矩形光圈
  • 长圆形 — 圆角矩形(体育场形状)
  • 自定义 — 复杂光圈宏

极性

  • Dark — 曝光(添加铜/材料)
  • Clear — 遮蔽(移除铜/材料)

LinkCAD 可以在导入期间使用 应用图层极性 选项合并 dark 和 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 / 命令文件选项

这些选项键可在命令行或命令文件中使用。

导入

类型说明
GbrInUnitsint导入单位 — 0=英寸,1=毫米
GbrInCoordinateModeint坐标模式 — 0=绝对,1=增量
GbrInFormatXIntintX 坐标整数位数
GbrInFormatXDecintX 坐标小数位数
GbrInFormatYIntintY 坐标整数位数
GbrInFormatYDecintY 坐标小数位数
GbrInZeroSuppressionint零抑制 — 0=省略前导零,1=省略尾随零,2=显式小数点
GbrInQuadrantModeint圆弧象限模式 — 0=单象限 (90°),1=多象限 (360°)
GbrInApertureFileflag使用外部光圈文件
GbrInApertureFilePathstring光圈定义文件路径
GbrInCustomApertureFileflag使用自定义光圈定义
GbrInMergeLayersflag导入时合并所有图层
GbrInModalD03flag模态 D03 解释
GbrInModalG02flag模态 G02 解释

导出

类型说明
GbrOutDecimalsint小数位数
GbrOutIntegersint整数位数
GbrOutAbsCoordinateflag使用绝对坐标
GbrOutSuppressLeadingZeroflag抑制前导零
GbrOutUnitsImperialflag使用英制单位
GbrOutCircularInterpolationflag使用圆弧插补
GbrOutFillPolygonsflag填充多边形
GbrOutFlashCirclesflagFlash 圆
GbrOutFlashRectanglesflagFlash 矩形
GbrOutForceDrawflag强制绘制模式
GbrOutSingleFileflag所有图层写入一个文件
GbrOutStepAndRepeatflag使用 step and repeat
GbrOutWidthUnitsint默认宽度单位枚举(见单位
GbrOutWidthValuefloat默认宽度值
GbrOutRoundAptLimitUnitsint圆形光圈限制单位(见单位
GbrOutRoundAptLimitValuefloat圆形光圈限制值
GbrOutRectAptLimitUnitsint矩形光圈限制单位(见单位
GbrOutRectAptLimitValuefloat矩形光圈限制值
GbrOutEobCharacterstring块结束字符
GbrOutParameterDelimiterstring参数分隔符
GbrOutLinebreaksint换行样式 — 0=DOS/Windows (\r\n),1=UNIX (\n),2=无