Gerber文件格式学习
GERBER及CAM350使用基础

GERBER及CAM350使用基础GERBER是一种用于制作PCB(Printed Circuit Board)生产数据的文件格式,被广泛应用于电子制造业中。
CAM350是一款常用的电路板制造软件,可以处理GERBER文件,进行电路板的设计、生产和检查。
下面是GERBER和CAM350的基本使用步骤:1.设计电路板:首先,使用电路设计软件(如PCB设计软件)设计你的电路板,将其导出为GERBER文件。
GERBER文件包括了电路板的各个层次(如底板、丝印、引脚等)的制作信息。
2. 打开GERBER文件:在CAM350中,点击“File”菜单,选择“Open”选项,然后选择你的GERBER文件。
CAM350支持多种电路板文件格式,包括.GBR、GBX、ZIP等。
3.查看电路板:GERBER文件被打开后,你可以在CAM350的界面中查看电路板的各个层次。
你可以通过调整缩放比例、旋转视角等方式来查看和检查电路板。
4. 进行DRC检查:在CAM350中,你可以进行设计规则检查(Design Rule Check,DRC)来确保电路板的设计符合制造要求。
你可以在“Verify”菜单中选择“DRC”选项进行检查。
6. 生成制造数据:在CAM350中,你可以将GERBER文件转换为制造所需的数据格式,如ODB++(Open DataBase)或者IPC-2581(电路板交互式制造数据)等。
点击“File”菜单,选择“Save As”选项,然后选择你要转换的数据格式进行保存。
7. 输出制造文件:CAM350可以将处理后的电路板数据输出为制造所需的各种文件格式,包括:制板图、钻孔数据、贴膜数据等。
你可以在“File”菜单中选择“Export”选项,然后选择你要输出的文件格式进行保存。
除了上述基本的使用步骤,GERBER和CAM350还具有一些高级的功能和选项,如自动化检查、反射光检查等,可以帮助用户更高效地设计和制造电路板。
GERBER及CAM350使用基础

GERBER格式及CAM350基础学习交流材料---J ust for CWB一、工作界面的介绍:上图是C AM350 的主要操作界面,主要由标题栏、主菜单、工具条、层控制条、状态栏和工作区域几部分组成。
他其实是个C AM 编辑器,而其它5个编辑器的功能被放在了“Tools”菜单下。
二、GERBER格式的介绍:1、RS-274L:Gerber文件是光绘机专用的标准文件格式,GERBER数据是所有PCB CAD系统可以生成的,可以被所有光绘图机处理的文件格式。
它由一系列数据块(参数和代码)组成。
每一数据块由块结束(EOB)符分开。
EOB字符通常是星号(*)Gerber format ①RS-274-D:基础Gerber与Aperture分开②RS-274-X:扩展Gerber内含Aperture提示性参数AS 坐标选择 FS 格式描述 MI 镜像图像 MO 单位 OF 偏移 SF 比例因子图像参数IJ 图像对齐 IN 图像名称 IO 图像偏移 IP 图像正负性 IR 图像旋转 PF 绘图胶片名光圈参数AD 光圈描述 AM 光圈自定义层参数KO 挖除 LN 层名 LP 层正负性 SR 移动与复制其它杂项IF 嵌入文件*G04 Layer 1: DP109AB1.BOT *注释%FSLAX23Y23*%Format Statement 前导零,绝对坐标,X轴坐标是两位整数位,三位小数位, Y2.3%MOIN*%Mode 单位设定英寸单位IN 英寸MM 毫米%OFA0B0*%Offset 偏移无偏移%SFA1.0B1.0*%Scale Factor输出比例X轴1.0, Y轴1.0%LNtop_routing.pho*%层名为顶层线路%MIA0B0*% Mirror Image 镜像图像0 不镜像 1 镜像%IPPOS*% IPNEG 设置为负图IPPOS 设置为正图%LPD*% 层正负性IPC 设置为负图IPD 设置为正图%ADD10C,0.010*%光圈描述定义D10码为圆,直径10MILs以下为RS0274D数据G54D10*X0Y0D02*X5000Y0D01*X5000Y5000D01*X0Y5000D01*X0Y0D01*X6000Y0*X11000Y0D01*X6000Y0D01*D02*M02*数据结束2、常见的GERBER后缀名:apt:光绘的孔径表(D码表)cnc 、drl:数控钻资料art、gbr、pho、g??:光绘的GERBER图形资料2、几个代码:D码:绘图码,选择,控制光圈,指定线型。
关于Gerber

关于Gerber介绍:无论设计软件的功能多么强大,终究要使用Gerber文件来制作底片。
所以要减少工作中的失误就要了解Gerber码的组成。
光绘机:1.光孔轮2.快门3.用于曝光的光源如图所示,光孔轮的边缘上有排列整齐的不同形状的小漏孔,这些小漏孔就是光圈。
每一个光圈都有自己的名字,一般地,最小的光圈是D10, 其次是D11。
光圈有不同的形状,有圆形、正方形、矩形等。
快门的动作使光圈轮上的光圈曝光在底片上。
用Gerber命令控制工作台的移动、光圈轮的转动(光圈的选择)和快门的开闭。
将快门打开,光圈的形状就会曝光在胶片上。
如果快门打开时工作台移动,胶片上就会呈现一条直线。
给工作台加上一系列的控制移动的命令、选择光圈并且控制快门的开闭就能在底片上生成图象。
Gerber系统在绘图业中占据的优势必须有高精度机械结构作保障,Gerber已经成了光绘的代名词。
下面我们谈一谈标准RS274D绘图命令。
标准RS274D码可以按其功能归为几类:1. G码Gerber称Gxx为命令准备代码,它们用来在绘图前设置机器的状态,有几个代码是必须掌握的。
a. G90/G91绝对坐标与相对坐标:G90命令告诉机器数据的坐标为绝对坐标,每一个坐标点都要参考工作台(0,0)的位置。
而相对坐标每一个点的设置都要参考前一个点的坐标值, G91代表相对坐标。
大部分的CAM系统默认的是绝对坐标,在使用前不用担心是否写了G90命令,但也有些系统采用了相对坐标为默认状态。
当你看到CAM系统显示出程序的图形完全不符合逻辑就说明它一开始就默认为相对坐标。
b. G70/G71 英寸与毫米:G70表示数据是以英寸为单位的。
这是另一个很少在Gerber文件中出现代码。
目前,只有美国采用英制单位作为输出。
G71表示所用单位是mm。
c. 工具选择命令G54:G54命令用于光绘机旋转光圈轮选择光圈Dxx到工作位置。
如果在一个Gerber文件中没有发现G54命令千万不要奇怪,因为G54在很多光绘机中是可以缺省的。
gerber file(文件)说明介绍

G E R B E R F I L E 简介
常见数字和字母意义 D01 LIGHT ON D02 LIGHT OFF D03 FLASH D10 Dn APETURE CODE G54 更换镜头 M02 结束
M02 R S - 2 7 4 - X 格式 EX %FSLAX24Y24*% INCH %IPPOS*%%MO IN *% %AMETCH100V* 22 1 0.075000 0.075000 -0.000700 -0.000700 -45.000000* 22 1 0.075000 0.075000 0.000000 0.000000 135.000000* % %ADD10C 0.01500*% %ADD11C 0.01000*% %ADD12C 0.01400*% %ADD13C 0.02500*% %ADD14C 0.05000*% %ADD15C 0.07500*% %ADD17C 0.06600*% %ADD24C 0.08000*% %ADD25C 0.17500*% %ADD26C 0.09000*% %ADD27C 0.10000*% %ADD28C 0.06000*% %LNE115.GTL*% %LPD*% -------作线
ANNULUS
TARGET
THERMAL 花孔
使用者自定义镜头 CUSTOMER APETURE
常见镜头档格式 见 C \CONVERT 目录下的 DOC 文件
X149.19Y62.01M50 X149.2Y-.04M50M30 X10.Y-7.5M30 X16.01Y3.3T04M31 X61.67Y3.28 X76.95Y3.28 XYM50 X.01Y62.M50 X.03Y124.07M50 X.04Y186.09M50 X149.18Y186.07M50 X149.21Y124.04M50 X149.19Y62.01M50 X149.2Y-.04M50M30 X20.Y-7.5M30 E x e l . d r l 格式 EX % M48 T1C0.125 T2C0.028 T3C0.035 T4C0.0394 T5C0.04 T6C0.0433 % T1 X0Y114222 X0025Y114222 X06417Y114722 X12584Y114222 X12834Y114222 X12834Y-002 X12584Y-002 X06417Y-0025 X005Y-002 X0025Y-002 X0Y-002 T2 X0311Y00788 X03425Y00788
读懂GERBER文件

包括一个字符的功能码如 D 码,G 码,M 码等和坐标数据。X,Y 格局的坐标数据描述线性位置,I,J 格局描述弧 形位置。 N 码:顺序码,命名数据块顺序。(0-99999) D 码:绘图码,选择,把握光圈,指定线型。 G 码:通用码,用于坐标定位。
IF Include File 嵌入文件 数据块格局:%IF*% 把 filename 中的内容放到当前位置 IJ Image Justify 图像对齐 数据块格局:%IJ[A[L|C]B[L|C]][]*% A A 轴对齐 L 左或下对齐 C 中央对齐 B B 轴对齐 偏移 IN Image Name 图像名称 数据块格局:%IN*% 命名当前图像为 name Xv5E MG IO Image Offset 图像偏移 数据块格局:%IOAB*% A n 定义输出装备 A 轴向的偏移 B n 定义输出装备 B 轴向的偏移 IP Image Polarity 图像正负性 数据块格局:%IP[NEG|POS]*% IPNEG 设置为负图 IPPOS 设置为正图 IR Image Rotate 图像旋转 数据块格局:%IR[90|180|270]*% 逆时针旋转图像 KO KnockOut 挖除 数据块格局:%KO[C|D][XnYnInJn]*% C Clear 挖除矩形块 D Dark 添补矩形块 XnYn 矩形块左下角坐标 In 矩形块宽度 Jn 矩形块高度 LN Layer Name 层名 数据块格局:%LN*% 命名当前层为 name LP Layer Polarity 层正负性 数据块格局:%IP[C|D]*% IPC 设置为负图 IPD 设置为正图 MI Mirror Image 镜像图像
Allegro学习笔记之1——导出Gerber文件和钻孔数据文件

选择“Vector based pad behavior” 转出的负片
不选择“Vector based pad behavior” 转出的负片
在底片上单击右键,弹出菜单,
如果需要增加底片,选择弹出菜单中的 Add,出现图 8 的对话框。
输入底片的名字,就可以新建一个底片。 如果需要删除一个底片,则在弹出的菜单中点击 cut ,则该底片就被删除了。 下面开始向底片中设置层。 展开某一个底片左边的+,查看该底片包含的层
光绘文件包括下面的文件: 1. 2. 3. 4. 5. 光圈表及光绘格式文件 art_aper.txt Aperture and artwork format 光绘参数文件 art_param.txt Aperture parameter text 顶层布线层 Gerber 文件 top.art Top(comp.)side artwork 内部层布线层 Gerber 文件 inner.ar t Inner layer artwork 内部电源层 Gerber 文件 vcc.art Vcc layer artwork
鼠标右键单击某一层,可以看到弹出菜单
如果需要加入信号层,选择弹出菜单的 Add 选项,出现选择窗口,
你可以在 Subclass Selection 窗口选择需要的层,用鼠标勾选需要加入的层, 点击 OK 按 钮,就可以将该层加入对应的底片中。 如果需要删除某一层,仅需要在图 10 的鼠标右键菜单中选择 Cut 选 项 , 则该层会从底 片中消失。待所有的底片设置完成,我们准备出片。
VIA CLASS/SOLDERMASK_BOTTOM PIN/SOLDERMASK_BOTTOM PACKAGE GEOMETRY/OLDERMASK_BOTTOM BOARD GEOMETRY/SOLDERMASK_BOTTOM BOARD GEOMETRY/OUTLINE
Gerber介绍

CAD文档一般指原始PCB设计文件,如protel、PADS等PCB设计文件,而用户或企业设计部门,往往出于各方面的考虑,只愿意提供给生产制造部门电路板的Gerber文件。
Gerber文件是所有电路设计软件都可以产生的文件,在电子组装行业又称为模版文件(stencil data),在PCB制造业又称为光绘文件。
可以说Gerber文件是电子组装业中最通用最广泛的文件格式。
因此对于一个电子生产企业,拥有一个能够处理Gerber文件的电脑辅助制造CAM 软件是非常重要的,它对安排产品生产的准备、制造及测试各工序都有辅助提高质量的作用。
Gerber文件是EIA的标准格式,分RS274-D和RS274-X两种,其中RS274-X是RS274-D 的扩展文件。
生产制造部门在条件许可的情况下,应当尽可能要求用户或设计部门提供RS274-X的Gerber文件,这样有利于各工序的生产准备Gerber数据是由象片测图仪(Photoplotters)生成的。
象片测图仪由一个精密的伺服系统组成,该系统控制着一个X-Y 工作台,上面附着一片高对比度菲林。
光源透过一个快门照在菲林上。
该快门含有一个光圈***并聚焦在菲林上。
控制器把Gerber指令转换为适当的工作台移动,光圈***旋转和快门的开合。
其结果就是我们通常看到的Gerber文件。
Gerber文件是所有电路设计软件都可以产生的文件,在电子组装行业又称为模版文件(stencil data),在PCB制造业又称为光绘文件。
可以说Gerber文件是电子组装业中最通用最广泛的文件格式。
因此对于一个电子生产企业,拥有一个能够处理Gerber文件的电脑辅助制造CAM软件是非常重要的,它对安排产品生产的准备、制造及测试各工序都有辅助提高质量的作用。
Gerber文件是EIA的标准格式,分RS274-D和RS274-X两种,其中RS274-X是RS274-D 的扩展文件。
生产制造部门在条件许可的情况下,应当尽可能要求用户或设计部门提供RS274-X的Gerber文件,这样有利于各工序的生产准备。
GERBER简介、命令与格式转换

GERBER简介、命令与格式转换1.GERBER介绍1.1. Gerber的作用Gerber格式是线路板行业软件描述线路板(线路层、阻焊层、字符层等)图像及钻、铣数据的文档格式集合。
它是线路板行业图像转换的标准格式。
不管你的设计软件如何强大,你都必须最终创建Gerber格式的光绘文件才能光绘胶片。
早期的光绘机是由精确的伺服系统及受它控制的用来装高对比度胶片的X-Y 桌面组成的。
一个很亮的光源直透过快门,透过光圈,聚焦在胶片上。
控制系统把Gerber 命令成适当的桌面移动、轮子的转动和快门的开闭。
当快门打开,光柱透过光圈把光圈的影像暴光在胶片上。
当快门打开、桌面同步移动时,线条或条纹被影像到胶片上。
使用正确的命令控制桌面的移动、光圈的选择和快门的操作,光绘机就能在胶片上生成任何需要的影像。
Gerber Scientific (现在的Gerber 系统)开始通过生产精密的机器来控制光绘机工业。
“Gerber”这个词在光绘业已经名不副实。
1.2. Gerbr的分类现存Gerber有两个版本:扩展Gerber即RS-274X,被普遍使用;标准Gerber即RS-274D,是老版本,正逐渐被废弃并被RS-274X所取代。
RS-274XRS-274X(又称扩展的Gerber格式,或者X-Gerber格式)是二维矢量图像描述格式,也是线路板行业图像描述的标准格式。
RS-274X是一种可读的ASCII 格式,包含了一系列控制码和坐标信息,组成图像的元素是在特定位置画好外形的线和flash。
正性和负性图形对象可以组合。
RS-274X文档包含了线路板各层图像的完整描述,具有线路板图形成像需要的所有元素,不需要扩展文件。
Aperture可以定义正性物件和负性物件。
铜皮不需要像在RS-274-D中那样指定为"填充块"或者"填充线"。
RS-274X 是对线路板各层的完整、强大、清晰的标准描述,能被自动导入及处理。