GERBER是一种
文件格式。 标准的gerber file 格式可分为RS-274 与RS-274X ,Gerber X2 三种。 RS-274 格式的gerber file 与aperture 是分开的不同文件。 RS-274X 格式的aperture 是整合在gerber file 中的。
定义
Gerber格式是线路板
行业软件描述线路板(线路层、
阻焊层、字符层等)图像及钻、铣数据的文档格式集合。 Gerber有三种格式:Gerber X2,最新的Gerber格式,以及RS-274X(扩展Gerber格式)和老式的RS-274-D。Gerber格式最初由Gerber公司开发,现属于Ucamco。 Gerber格式是线路板行业图像转换的标准格式。
格式分类
Gerber X2(最新格式)
RS-274-X (常用)
RS-274-D (常用,已于2015年被Ucamco淘汰)
RS-274
Fire 9000
Mda 9000
标准的gerber file 格式可分为RS-274 与RS-274X 两种,其不同在于:
RS-274 格式的gerber file 与aperture 是分开的不同文件。
RS-274X 格式的aperture 是整合在gerber file 中的,因此不需要aperture文件(即,内含D 码)。
常用:3:3(公制,整数3 位,小数3 位)
2:4(英制,整数2 位,小数4 位)
2:3(英制,整数2 位,小数3 位)
3:3(英制,整数3 位,小数3 位)
前导零、后导零和不导零:
例:025690 前导零后变为:25690 (Leading)
025690 后导零后变为:02569 (
Trailing)
025690 不导零后变为:025690 (None)
单位:
METRIC(mm)
ENGLISH(inch or mil)
单位换算:
1 inch = 1000 mil = 2.54 cm = 25.4 mm
1 mm = 0.03937 inch = 39.37
mil数据特点
GERBER 格式的数据特点:
数据码:
ASCII、
EBCDIC、EIA、ISO 码,常用:ASC II 码。
极性介绍
正片
GERBER 描述是线路层,并且描述之图形主要是有铜部分。或GERBER 描述是防
焊层,并且描述之图形主要是
防焊部分(即盖油墨部分)。
负片
GERBER 描述是线路层,并且描述之图形主要是无铜部分。或GERBER 描述是防焊层,并且描述之图形主要是无防焊部分(即不盖油墨部分)。
复合片
GERBER 所描述的层次由不同极性层合成。通常是挖层和正极性层叠加。挖层极性为c,主要起线路防护或追加制程资料等作用。
格式介绍
Gerber X2
Gerber X2,是RS-274X的升级版,不仅可以嵌入板的叠构信息,而且还可以插入
CAD的属性,强化了现有的图像数据格式及新增加的功能可以极大地提高整个设计,工程和
生产效率。
RS-274X
RS-274X(又称扩展的Gerber格式,或者X-Gerber格式)是二维矢量
图像描述格式,也是线路板行业图像描述的标准格式。 RS-274X是一种可读的
ASCII格式,包含了一系列控制码和坐标信息,组成图像的元素是在特定位置画好外形的线和flash。正性和负性图形对象可以组合。
以下是RS-274X格式的例子:
G04 Film Name: paste_top*G04 Origin Date: Thu Sep 20 15:54:22 2007*G04 Layer: PIN/PASTEMASK_TOP*%FSLAX55Y55*MOIN*%%IR0*IPPOS*OFA0.00000B0.00000*MIA0B0*SFA1.00000B1.00000*%%ADD28R,.11X.043*%%ADD39O,.07X.022*%...%AMMACRO19*21,1,.0512,.0512,0.0,0.0,45.*%%ADD19MACRO19*%%LPD*%G75*G54D10*X176250Y117500D03*Y130000D03*Y163750D03*...G54D39*X496250Y142500D03*Y137500D03*Y132500D03*Y127500D03*M02*
RS-274X文档包含了线路板各层图像的完整描述,具有线路板图形成像需要的所有元素,不需要扩展文件。
Aperture可以定义正性物件和负性物件。
铜皮填充线RS-274X 是对线路板各层的完整、强大、清晰的标准描述,能被自动导入及处理。这使得它能被用于快速安全的
数据转换及可信和自动化的
工作流程。
RS-274-D
老式的RS-274-D(又称标准Gerber格式)是EIA 的 RS-274-D 标准码所衍生的用于控制多领域
数控机床的数据格式。Gerber RS-274-D用于控制矢量光绘机,该机器是二维数控机床。Gerber RS-274-D是包含了控制码及X,Y坐标的
ASCII格式。
以下是RS-274-D 格式的例子:
D11*X1785250Y2173980D02*X1796650Y2177730D01*X1785250Y2181480D01*X1796650Y2184580D02*D12*X3421095Y1407208D02*X3422388Y1406150D01*M02*
Gerber RS-274-D是20世纪60、70年代被研制出来控制矢量
光绘机。像信息。它不包含坐标单位及
Aperture信息。Aperture是物件的形状说明,类似于
PDF文档的字体。光绘机操作人员自己手工设定坐标单位和Aperture,用text文件描述,称为Aperture文件或者由于历史原因称为
wheel文件。Aperture文件主要用于操作人员读写,没有标准。每个EDA软件甚至每个设计人员都有自己不同的aperture
文件设计及名称转换习惯。
PCB制造人员必须自己理解并手工输入到CAM系统。
RS-274-D只支持简单的图像操作。因为其极大的局限性,人们只得创建一些复杂的图形,如stroking,也就是填充块或者填充线。
RS-274-D能便利地控制矢量
光绘机,但受到当时
工艺能力的极大限制。它适用于
手工操作流程,不适合
PCB设计及制造的可靠及自动化数据转换。
RS-274-D是数控标准而不是图像描述标准。没有
Aperture文件匹配,一个RS-274-D 文件是没有作用的。但是Aperture文档没有统一的标准。
RS-274-D已过时。
应用
Gerber文档通常是由
线路板设计人员使用专业的
电子设计自动化(EDA)或者CAD软件产生的。Gerber文档被送到PCB工厂,导入
CAM软件,从而为每一道PCB
工艺流程提供数据。Gerber资料还可用于为特定设备提供图像资料,如自动化光学
检测设备,也可用于描述钻孔信息(
Aperture为flash)。但是,钻孔资料通常使用Excellon格式。
一个质量好的RS-274-X文档是非常方便处理的。但是,有一些CAD软件制作出的RS-274X文档是难于处理的。有些文档包含语法或者
语义错误。有些文档
数据精确度太低,导致在非常精确的
线路板厂产生巨大的
舍入误差。Gerber导出
精确度(
网格计算)通常至少比
CAD系统的精确度高10倍。有些系统仍然使用填充块来填充而不是使用外形填充,或者使用填充的
SMD而不是使用灵活的Aperture定义。填充块不会使文件无效,但是会造成
处理时间更长,难度更大。因此,填充块应该被废弃。但需要提醒的是,这些问题不是RS-274X格式本身问题,而只是难于实施。很多非常优秀的实施工艺存在,促进了优秀的RS-274-X文档的产生。
RS-274X格式并不标明文档属于线路板的具体层别,也没有指明文档层别的标准。但这不足以造成困扰,完全可以通过在文档名称中标明层功能,在
扩展名中标明格式,比如“.GE”。 然而一些设计人员使用模糊的文件名,或采用任意文本格式,这意味着制造人员必须通过浏览所有文档的内容查找所需的生产信息。另一些情况下,误用文档的扩展名表达层功能,比如用.BOT表达底层。这时,制造人员必须打开文档以查明文档的格式。与这形成鲜明对比的是,没有人需要通过打开PDF文档以便知道该文档的格式是PDF格式。
过时的RS-274-D格式仍然偶尔被使用。RS-274-D本是为了某种
工艺设计的,该工艺已被废弃数十年。它不包含层图像的完整信息,这一局限促使用户采用笨拙的构造,从而增加手工操作和失误。
发展历史
Gerber格式最开始是
电子工业联盟(EIA) RS-274-D规格的延伸。该格式主要用于控制多个领域的
数控机床。EIA RS-274-D用于定位、仿形、仿形/定位的数控机床用可互换的可变程序块数据格式。Gerber公司用一系列的控制符来控制
光绘机的线条。当时,光绘机包含一系列有限的特定
Aperture,表示不同形状(典型的有圆,长方形等)和不同尺寸。 一个Aperture可以通过“flash”曝光在指定位置,也可以使用“draw”通过从一个位置到另一个位置拉动端点产生
线或弧段。Aperture没有统一的位置,每个都是在玻璃或者菲林基材上的一小段图形。在
光绘前,光绘机操作人员需要设计人员给出一系列指示告诉他每个Aperture曝光到什么位置。机器有一定数量的不连贯的Aperture位置编码,而且通常不是所有的都适用于光绘。制作光绘文件的人员须确保所有Aperture所处位置是可以找到并且与光绘文档对应的。
1980年8月27日,Gerber公司首次推出了Gerber格式:《EIA RS-274-D的子集:光绘数据格式参考书》,作为操作光绘机的说明书。
1986年,Gerber格式扩展为支持尺寸可变的
Aperture,以制作特定范围内任意尺寸的长方形和锥形线。该功能已被停止应用。
20世纪80年代,一些其它的
光绘机供应商和PCB行业电脑辅助生产系统也采用Gerber格式。这时,Gerber格式已成为标准格式。
1991年4月26日,随着光栅扫描技术的实现,Gerber格式被扩展为支持
多边形和大量参数,用户可以动态定义不同形状、尺寸的Aperture,铜皮及多边形,而不再需要使用“填充块”。这大量的扩展参数最初是20世纪90年代由Gerber公司在
AT&T的推动下设计开发的。
1993年1月31日,Gerber公司出版了Gerber格式的最新版《EIA RS-274-D的子集:光绘数据格式参考书》。
1997年,Gerber公司被
比利时根特的Barco Graphics公司收购。Barco Graphics-Gerber公司在1998年9月21日出版了《RS-274X 格式用户指导》。
《RS-274X格式用户指导》已于2010年12月更新到G版。