文档库 最新最全的文档下载
当前位置:文档库 › Gerber数据

Gerber数据

Gerber数据
Gerber数据

Gerber数据简介

Gerber file 简介

★简介:

GERBER文件是PCB行业的一个工业标准,不管你的设计软件如何强大,你都必须最终创建Gerber 格式的光绘文件才能光绘胶片。

原理图---NETLIST---自动布局---自动布线---PCB---GERBER 数据、钻孔数据、铣数据、其他数据

★特点:

Gerber 数据最漂亮的地方就在于它的简洁,它只有四个基本的命令加上对应的数据。数据库不得不定义得简单和紧凑是因为第一台机器是由打孔纸带驱动的。这就需要把尽可能多的信息压缩到尽可能少的字节以说明许多“问题”,当时我们并没有预料到存储空间是用数以百计的兆字节代替数以百计的字节来计量的今天。

但是,简洁也有它自己的代价。Gerber文件缺乏驱动光绘机必需的基本信息。这些丢失的信息是由设计者另外交给光绘操作员的,这正是错误的源泉。实际上,定义一种非标准的扩展命令的诱惑是无法抗拒的。每个光绘机生产商都支持在基本GERBER命令上加上一些他们认为区分他们的光绘机所必须的信息。这样造成的后果就是一家厂家的特性而另一家却不支持。

★Gerber 文件介绍

下面简单的举例说明GERBER格式的内容和结构:

G90*

G70*

G54D10*

G01X0Y0D02*

X450Y330D01*

X455Y300D03*

G54D11*

Y250D03*

Y200D03*

Y150D03*

M02*

星号(*)是命令的结束符。这在有些软件和教材中被称为块(Block),大多数机器和软件只是按块处理Gerber命令,而不理会行。这里可以看出不同命令的相同之处:使用 G、D、M 等命令和X、Y对应的数据。

★Gerber 文件介绍数据格式

G90/G91 相对/绝对坐标

G70/G71 英寸/毫米

G04:注解命令大多数的光绘机都会忽略G04后面的内容

G01:画直线命令 ? D01、D02、D03 画线和画点命令

D01 (D1): 打开快门,同时移动桌面到对应的X-Y坐标。

D02 (D2): 关闭快门,同时移动桌面到对应的X-Y坐标。

D03 (D3): 打开快门,同时移动桌面到对应的X-Y坐标。然后快速地打开、关闭快门,这样就形成一个曝光点。

光圈标志——D码(D-CODE) D10-D999,说明所光绘图形的大小和形状。

D11 CIRCULAR 40 40 0

D12 SQUARE 10 10 0

D14 CIRCULAR 12 12 0

D15 CIRCULAR 15 15 0

D16 SQUARE 20 20 0

D17 CIRCULAR 20 20 0

X,Y 坐标数据,省略小数点的规则:如果Gerber文件是英制2-3,那么您就能清楚地知道00560表示0.56Inch(00.560),00320是0.32Inch(00.320)

例如,v2001软件保存GERBER文件格式如下:

★扩展GERBER格式

GERBER格式是EIA 标准RS-274D的子集,它包含GERBER文件及D码两部分。

扩展GERBER格式是EIA标准RS-274D格式的超集,又叫RS-274X。 RS-274X增强了处理多边形填充,正负图组合和自定义D码及其它功能。它还定义了GERBER数据文件中嵌入光圈表的规则。

例子:

*G04 THIS IS DEMO 注释

%FSLAX23Y23*% 省略前导零,绝对坐标X2.3, Y2.3

%MOIN*% 设定英寸单位

%OFA0B0*% 无偏移

%SFA1.0B1.0*% 输出比例X轴1.0, Y轴1.0

%ADD10C,0.010*% 定义D10码为圆,直径10MIL

%LNBOXES*% 层名为BOXES

G54D10* 以下为RS0274D数据

X0Y0D02*X5000Y0D01*

X5000Y5000D01*X0Y5000D01*X0Y0D01*

X6000Y0*X11000Y0D01*

X6000Y0D01*D02*

M02*数据结束

gerber文件说明和生成

gerber文件后缀名含义 Top Layer .GTL 顶层走线 Bottom Layer .GBL 底层走线 Top Overlay .GTO 顶层丝印 Bottom Overlay .GBO 底层丝印 Top Paste .GTP 顶层表贴(做激光模板用) Bottom Paste .GBP 底层表贴(做激光模板用) Top Solder .GTS 顶层阻焊(也叫防锡层,负片) Bottom Solder .GBS 底层阻焊(也叫防锡层,负片) MidLayer1 .G1 内部走线层1 MidLayer2 .G2 内部走线层2 MidLayer3 .G3 内部走线层3 MidLayer4 .G4 内部走线层4 Internal Plane1 .GP1 内平面1(负片) Internal Plane2 .GP2 内平面2(负片) Mechanical1 .GM1机械层1 Mechanical2 .GM2 机械层2 Mechanical3 .GM3 机械层3 Mechanical4 .GM4 机械层4 Keep Out Layer .GKO 禁止布线层(可做板子外形) Top Pad Master.GPT 顶层主焊盘 Bottom Pad Master .GPB 底层主焊盘 Aperture Data.APR光圈文件 Drill Data .DRL 钻孔数据 Drill Position.TXT钻孔位置 Drill Tool size.DRR钻孔尺寸 Drill Report.LDP钻孔报告

生成gerber文件(根据网上搜索的文件和实际使用情况修改) 步骤1:打开并显示PCB文件。 PLACE → STRING →TAB按键出现设置对话框,按图示操作。 该操作使在gerber的打孔层(*.DRL)能看见该层的孔径属性如大小和数量等。 步骤2: 进行如下操作。

用AD6、AD9画完PCB生成gerber文件详细说明

用AD6、AD9画完PCB生成gerber文件详细说明 (2012-03-14 22:30:32) 转载▼ 什么是gerber文件不再说明。很多工程师将完成的PCB图直 接交由制板厂制作,但是有时候制板厂转换出来的gerber文件 不是我们想要的。例如我们用的AD作出的图,但是有的厂只 用protel,那转换出来的带有汉字的gerber文件可能就会有错误,或者我们在设计的时候将元件的参数都定义在了PCB文件中,但是我们不想让这些参数都出现在PCB成品上,如果不加说明,有的制板厂可能会将这些参数留在了PCB成品上,为避免这些不必要的麻烦,我们将PCB直接转换成gerber文件交给制板 厂就解决了。 下面以AD9.4为例,AD6.9一样,其他AD版本未测试: 一、1、画好PCB文件,在PCB文件环境中,点击左上角文件(Files)->制造输出(Fabrication Outputs)->Gerber Files,进入Gerber设置界面。

如上图,在第一常规/概要中,单位选择英寸,格式为2:5。(2:5精度较高) 2、设置“层”:如下图

在“层”选项中,将“包括未连接的中间层焊盘”打√。在“画线层”下拉选项中选择“所有使用的”,这时我们在作图时使用的图层都会被打√。在“映射层”下拉选项中选择"All Off",右边的机械层都不要选。 3、设置“光圈”和“高级”。“光圈”中将“嵌入的光圈(RS274X)”打上√即可。在“高级”里面,选中“Suppress leading zeroes(抑制前导零字符)”,其他设置不变。点击“确定”,第一次输出,至此第一大步完成。(第一步生成的.cam可不用保存)

AltiumDesigner如何导出Gerber文件

AltiumDesigner10如何导出Gerber文件 版本: 目的:Gerber文件导出备忘 目录: 文档组织结构: Step1:设置原点 原点设置为PCB板左下角。 图1设置原点

Step2:Gerber文件导出 1.打开GerberFiles选项。 图2Gerberfiles选项 2.参数设定。 1)在“General”选择Units(单位):Inches,Format(格式):2:5; 图设定 2)在“Layers”选择需要用的Layer,双面板包 含:GTO,GTS,GTL,GBL,GBS,GBO,GKO.(7个)。右边选项不要勾选,镜 像层选择:“AllOff”; 图设定

图设定 3)在“DrillDrawing”保持默认设置; 图设置 4)在“Apertures”保持默认设置; 图Apertures设置 5)在“Advanced”选项中: filesize不动,取默认值; Leading/trailingzeros:选择supressleadingzero【省略前导0】. positiononfilm:选择referencetorelativeorigin【使用相对坐标原点】

其他默认值就行了。 图设置 6)点击确认按钮,将会输出Gerber文件(PCB文件建立在PCB工程下面,将会自动保存到输出文件夹)。 图文件生成 Step3:钻孔文件导出 1、选择“NCDrillDrawing”

图选择“NCDrillDrawing” 2、钻孔文件选项设置,设置完毕后点击OK。 图钻孔文件选项设置 3、出现如下对话框,确认蓝色选中区域内的格式设置,点击Ok 图 4、生成钻孔文件(XXXX为PCB命名)。 图钻孔文件 5、在\..\example\ProjectOutputsforPCB_Project1文件中级包含了PCB加工需要的光绘文件。 图光绘文件的输出

GERBER文件中导出元件坐标的方法(01)

GERBER文件中导出元件坐标的方法 Gerber文件的应用 现代电子生产企业的设计部门几乎全部采用电脑CAD软件进行电路设计,生产制造部门也大量使用贴片机、插件机等自动化设备进行生产,但这两个部门很少了解相互需求,许多有用信息不能共享,在企业间往往形成了两个“自动化”孤岛。生产制造部门不能利用设计部门的CAD 文件提高生产效率,降低生产成本。设计部门不了解生产工艺,不能提高设计水平。 但是随着市场竞争的加剧,客户要求产品交货周期的缩短,以及对生产成本的控制,迫切需要在这两个孤岛间建立起联系,以缩短生产准备时间,加强生产前的缺陷分析,减少产品返修。这就需要在CAD设计系统和生产自动化这些“自动化孤岛”进行信息流的联接,拆除产品设计与产品制造之间的“隔墙”。本文将阐述如何通过电脑辅助制造软件利用Gerber文件,进行贴片机生产线的离线编程准备、元件位置图的生成等,提高电子组装生产效率、降低生产成本。 1、Gerber文件简介 用户或企业设计部门,往往出于各方面的考虑,只愿意提供给生产制造部门电路板的Gerber文件。Gerber文件是所有电路设计软件都可以产生的文件,在电子组装行业又称为模版文件(stencil data),在PCB制造业又称为光绘文件。可以说Gerber文件是电子组装业中最通用最广泛的文件格式。因此对于一个电子生产企业,拥有一个能够处理Gerber文件的电脑辅助制造CAM软件是非常重要的,它对安排产品生产的准备、制造及测试各工序都有辅助提高质量的作用。Gerber文件是EIA的标准格式,分RS274-D和RS274-X两种,其中RS274-X是RS274-D的扩展文件。生产制造部门在条件许可的情况下,应当尽可能要求用户或设计部门提供RS274-X的Gerber文件,这样有利于各工序的生产准备。 2、利用Gerber文件生成贴片坐标 传统的贴片机生产装配前的准备工作往往是要等到PCB厂将PCB电路板生产好后方才可以进行。通常要让贴片机停止工作,利用贴片机的人工示教方式,移动摄像头在电路板上找出所有贴片元件的坐标位置,然后再将物料表(BOM)等其他信息手工输入到贴片机中。这种方式需要占用贴片机的生产时间,而且采用人工示教方式找点对于普通的一块有几百个贴片元件的电路板来讲是一件费时费力而又极易出现差错的工作。同时由于人为的必然误差,元件位置偏差等原因导致的修复及返工的成本上升。对于电子制造服务(EMS)企业来讲,贴片机的生产时间就是企业的经济来源,无疑这种方式对企业的生产造成的损失是很大的。 目前普遍采用的方式是在设计部门或用户提供电路板设计文件时,可以直接由电路设计软件直接生成,例如Protel、Powerpcb和Cadence等电路设计软件都具有这个功能。但有些情况下用户或企业设计部门只提供Gerber文件,这时就需要通过某些电脑辅助设计软件处理来获取贴片坐标数据,例如Graphicode公司的GC-PowerStation软件就是这方面的佼佼者,目前最新的版本是5.4.4,利用用户或设计部门提供提供的Gerber文件,只需几分钟的时间就可以迅速提取出所有贴片元件的中心坐标和旋转角度(而传统的方式却需要大半天时间)。大大缩短生产准备时间,并且由于直接处理用户的CAD设计文件,提高了生产装配精度,降低了故障率。下面简要介绍如何利用GC-PowerStation软件生成贴片坐标数据。

PADS生成GERBER文件步骤及CAM350的简单使用

PADS生成GERBER文件步骤及CAM350的简单使用 PCB画好后,我们需要输出光绘文件交给制版厂家.由此,输出光绘文件的重要性就显出来了. 首先来看一下每个powerpcb 文件应输出多少张gerber文件。输出的总数为n+8 张。其中n 为板子的层数(例如4 层板,那么 n=4),这n张图为板子每层的连线图;另外8张包括2张丝印图(silkscreen top/bottom),2张阻焊图(solder mask top/bottom),2张助焊图(paste mask top/bottom),2 张钻孔图(drill/Nc drill)。 先复习一下介绍各层的定义吧,哈哈 (1)顶层(Top Layer),也称元件层,主要用来放置元器件,对于比层板和多层板可以用来布线. (2)中间层(Mid Layer),最多可有30层,在多层板中用于布信号线. (3)底层(Bootom Layer),也称焊接层,主要用于布线及焊接,有时也可放置元器件. (4)顶部丝印层(Top Overlayer),用于标注元器件的投影轮廓、元器件的标号、标称值或型号及各种 注释字符。 (5)底部丝印层(Bottom Overlayer),与顶部丝印层作用相同,如果各种标注在顶部丝印层都含有, 那么在底部丝印层就不需要了。 (6)内部电源接地层(Internal Planes) (7)阻焊层(Solder Mask-焊接面),有顶部阻焊层(Top solder Mask)和底部阻焊层(Bottom Solder mask)两层,是Protel PCB对应于电路板文件中的焊盘和过孔数据自动生成的板层,主要用于铺设阻焊漆.本板层采用负片输出,所以板层上显示的焊盘和过孔部分代表电路板上不铺阻焊漆的区域,也就是可以进行焊接的部分.(所谓阻焊顾名思义就是不让上锡,阻焊漆就是绿油啦)(8)防锡膏层(Past Mask-面焊面),有顶部防锡膏层(Top Past Mask)和底部防锡膏层(Bottom Past mask)两层,它是过焊炉时用来对应SMD元件焊点的,也是负片形式输出.板层上显示的焊盘和过孔部分代表钢板上挖空的部分,对应电路板上要刷锡膏的地方,也就是进行焊接的部分。 (9)Drill (10)N C Drill (11)机械层(Mechanical Layers), (12)禁止布线层(Keep Ou Layer) (11)多层(MultiLayer) (13)(Connect)(DRC Errors)(Pad holes)(Via Holes)(Visible Grid1)(visible Grid2) 我们要考虑的就是1-10这几个.值得一提的是solder表示是否阻焊,就是PCB板上是否露铜;paste 是开钢网用的,是否开钢网孔.所以画板子时两层都要画,solder是为了PCB板上没有绿油覆盖(露铜),paste上是为了钢网开孔,可以刷上锡膏. 再来讲讲各显示项目. Board outline(板框),在设置每层的Layer时,将Board Outline选上. Pads(焊盘).Connections(鼠线).Vias(导通孔).Parts-Top(顶层元器件).Tracks(电气走线)Parts-Botm(底层元器件)Copper(导体铜箔)Part Refs(元器件排序标注)Lines(二维线)Part Type(元器件型号标注)Text(字符)Outlines(外框线) 准备工作: 1、重新设定外形左下角为原点 在 Setup 菜单中选择 Set Origin,输入板框外形左下角坐标,重新设定原点,并将外形尺寸(长宽)设为整数,单位mm ,特殊情况可设到小数点后一位。 2、检查字符丝印是否上焊盘、字体太小或太大、字符反字符等现象,如果有上述的现象,可先在PCB 中对字符进行移动、放大或缩小、镜像或旋转、字符线宽等操作。

Gerber文件各层作用

1:贴片层与线路层的焊盘点跟实物PCB裸铜的焊盘点的大小是一致的。这是开孔大小的根据(必须要的层) 2:阻焊层能清楚的知道焊盘点在哪个位置,也因为阻焊设计得比实际的焊盘点大,所以单用阻焊层是开不了钢网(有些客户会说在当地的钢网厂做不提供线路层,用阻焊层就可以做,是因为他们有实物板提供,只针对些不精密的PCB),所以阻焊层只能当作开孔位置的参照层。 3:丝印层可以分清某个焊盘是什么元件,某个几个焊盘点才是一个整体的元件,才能做出处理方法(例:封装0805与二极管,外表焊盘看起来是一样的,也因为0805是需要做防锡珠处理而二极管不用,所以如果不提供丝印层则分辨不出,所以要跟客户说清楚如果不提供丝印层或者是没有,提供PDF丝印图也可以,如果还没有,那就跟客户说清楚这个订单,不做任何常规修改,因为工程分不清楚) 4:钻孔层是可以知道某个焊盘是插件类,某个地方有过孔,这样才能避开防止不必要的孔位开出,防止刷锡时锡漏到另一面,如果不能提供钻孔层则审单员跟客户提到以上的因素,如果发生以上的情况将不负责。 总结:少了第3或者第4点都可以做钢网。(对于比较简单PCB)有经验的工程可以从阻焊里面知道有孔的位置,没有丝印也能知道具体是什么焊盘(封装与二极管除外) 上传的文件为什么说要贴片层,有时还说没钻孔层? 用文件做SMT贴片激光钢网有贴片层是最好的,因为贴片层上所显示的焊盘基本上是贴片焊盘需要开孔,除了少数的金手指、锅仔片、射频天线不开。如果没有贴片层,那么只能用阻焊层搭配钻孔层来挑孔开,线路层判断焊盘大小。 由于我司目前无法提供文件确认,所以开钢网时一定要求文件齐全才能保证不出错。

gerber文件制作详细步骤

Allegro光绘文件的制作步骤详解 1、打开Display菜单->status->shape栏选中smooth->update保证所有项均变成绿色; 2、打开Tools菜单,->database check->选中DBDoctor的1、2两项,点击Check(可以多点几次)

3、Setup->user preference->File management->Output_dir->在右栏添加文件名,art是gerber文件夹, log是log文件夹,report是出报告文件夹。 4、打开Manufacture菜单->NC->NC parameters->选择存储位置,format项填2:5,下面勾选1,3项。 5、打开Manufacture菜单->NC->NC Drill,选择存储位置;勾选1,3项,点击Drill,生成钻孔文件。

6、打开Manufacture菜单->Drill legend,生成FAB钻孔层,核对标号是否有重复,精度是否合适,是否 为镀铜孔,设置好后打开Manufacture菜单->Artwork,选中FAB层,右键->Match Display(保存) 7、打开Manufacture菜单->Artwork->设置所有相关项目,具体方法如下所示。 Allegro光绘文件的制作步骤 概述 最近需要修改电路板,所以需要重新出光绘,由于做板子的频率不是很高,所以Allegro出光绘的完整步骤不是特别熟悉,每次都需要观看于博士的视频,这次对整个步骤进行详细记录,利于以后操作指导。Allegro出光绘详细步骤 首先出光绘操作命令位于Allegro的Manufacture菜单下的“Artwork”命令,如图1所示。 图1:出光绘的命令 如果执行图1所示的Artwork命令,那么就会调出图2所示的光绘生成参数设置界面。

Gerber文件各层用途

Gerber文件的应用 什么是gerber文件 GERBER文件是一种国际标准的光绘格式文件,它包含RS-274-D和RS-274-X两种格式,其中RS-274-D称为基本GERBER格式,并要同时附带D码文件才能完整描述一张图形;RS-274-X称为扩展GERBER格式,它本身包含有D码信息。常用的CAD软件都能生成此二种格式文件。 Gerber数据是由象片测图仪(Photoplotters)生成的。象片测图仪由一个精密的伺服系统组成,该系统控制着一个X-Y工作台,上面附着一片高对比度菲林。光源透过一个快门照在菲林上。该快门含有一个光圈并聚焦在菲林上。控制器把Gerber指令转换为适当的工作台移动,光圈旋转和快门的开合。其结果就是我们通常看到的Gerber文件。 Protel中Design/Board Layers&Color (1)Signal Layers:信号层 ProtelDXP电路板可以有32个信号层,其中Top是顶层,Mid1~30是中间层,Bottom是底层。习惯上Top层又称为元件层,Botton层又称为焊接层。 信号层用于放置连接数字或模拟信号的铜膜走线。 (2)Masks:掩膜

Top/Bottom Solder:阻焊层。 阻焊层有2层,用于阻焊膜的丝网漏印,助焊膜防止焊锡随意流动,避免造成各种电气对象之间的短路。Solder表面意思是指阻焊层,就是用它来涂敷绿油等阻焊材料,从而防止不需要焊接的地方沾染焊锡的,这一层会露出所有需要焊接的焊盘,并且开孔会比实际焊盘要大。这一层资料需要提供给PCB厂。 Top/Bottom Paste:锡膏层。 锡膏层有2层,用于把表面贴装元件(SMD)粘贴到电路板上。利用钢膜(Paste Mask)将半融化的锡膏倒到电路板上再把SMD元件贴上去,完成SMD元件的焊接。Paete表面意思是指焊膏层,就是说可以用它来制作印刷锡膏的钢网,这一层只需要露出所有需要贴片焊接的焊盘,并且开孔可能会比实际焊盘小。这一层资料不需要提供给PCB厂。 (3)Silkscreen:丝网层 Top/Bottom Overlay:丝网层 有两层,用于印刷标识元件的名称、参数和形状。

Altium Designer 输出Gerber文件的详细说明[图文]

Altium Designer 6 输出Gerber文件的详细说明[图文] 作者:郑甲任 以Altium Designer 6为例: 完整的Gerber文件输出需要分三次输出: 第一次输出: 画好PCB后,在PCB的文件环境中,左键点击 File-Fabrication Outputs-Gerber Files,进入Gerber setup 界面.

1、“General” 选项卡 1)、“Units”选择“inches”, 2)、”Format”选择2:5 (这个尺寸精度比较高,当然,也要先和制板加工厂协商确定精度)。

2、“Layers”选项卡, 1)、选中“include unconnected mid-layer pads”。 2)、在“Plot Layers” 的下拉菜单里面选择“Used on” 要检查一下,不要丢掉层。3)、在“Mirror Layers” 的下拉菜单里面选择“All off”。 4)、右边的机械层都不选!!! (由第二次输出完成)

3、”Drill Drawing”选项卡 1)、都不选(剔除所有的勾),由第二次输出完成

选中“Embedded apertures[RS274X] ”(在其后面的方格里打勾)

1)、在”Film size”设置胶片的大小 (如果此处设置不当会在生成时会出现弹出”The film is too small for this pcb !”对话框而生成失败,拼版或有部分元件跑出板外时最容易出现此问题) 2)、在”Leading/Trailing Zeroes”(前导/殿后零字符)选Suppress leading zeroes(抑制前导零字符)[这个选项可以和加工厂商量的] 3)、“Position on Film”选Reference to relative origin 4)、其余保持默认即可 左键点击“OK”按键,进行第一次输出。(生成的*.cam可不用保存)

Altium Designer转gerber文件

嘉立创教学系列之:Altium Designer6转gerber文件 发布时间:2012-12-11 10:09:21 认可嘉立创分享到: 1)点击“开始”—>“Altium Designer6”打开软件,如图 2)在File菜单中打开要转换的layout原始文件 3)放置分孔图列表字符串,点击主菜单中的Place--àString,然后按TAB键在TEXT栏选中“Lengend”;Layer栏选择“Drilldrawing”,如图

4)单位切换,按“Q”快捷键在公英制之间切换、按一次“Q”为公制;再按一次“Q”为英制。注:可以通过状态栏看到单位在“Mi”、“MM”之间切换; 5)开始转Gerber File,点击FileàFabrication outputsàGerber Files,如图

6)在弹出的菜单栏选以下参数,如图 Units:为inch Format:为2:5(注意要选2:5格式、这样转换的文件的精度比较高) 7)选择要转换的层及参数,点击Layers菜单在Plot layers栏选择used on;在Mirror layers栏选All off,如图

8)设置分孔图层参数,点击Drill drawing菜单,在弹出的下拉菜单中设置如下参数,将Drill Drawing Plots栏Plot all used layer paris打勾,如图 将Drill Drawing symbols栏的符号选中为“Characters” 9)光圈表设置,默认情况下我们转成RS274X(内含D码格式),如图 10)光绘全局参数设置,默认情况下设计是圆弧的线转出去仍然上是圆弧,如将Other栏下的“use software arcs”打勾,则设计的圆弧会用线段来代替,如图

利用Gerber文件生成贴片坐标及元件位置图的方法技巧

利用Gerber文件生成贴片坐标及元件位置图的方法技巧2010-10-11 21:59 Gerber文件是所有电路设计软件都可以产生的文件,在电子组装行业又称为模版文件(stencil data),在PCB制造业又称为光绘文件。可以说Gerber文件是电子组装业中最通用最广泛的文件格式。 用户或企业设计部门,往往出于各方面的考虑,只愿意提供给生产制造部门电路板的Gerber文件。对于一个电子生产企业,拥有一个能够处理Gerber文件的电脑辅助制造CAM 软件是非常重要的,它对安排产品生产的准备、制造及测试各工序都有辅助提高质量的作用。 Gerber文件是EIA的标准格式,分RS274-D和RS274-X两种,其中RS274-X是RS274-D 的扩展文件。生产制造部门在条件许可的情况下,应当尽可能要求用户或设计部门提供RS274-X的Gerber文件,这样有利于各工序的生产准备。 本文从CAD设计系统及生产自动化之间的联系入手,探讨如何利用Gerber文件进行贴片机生产线的离线编程准备、元件位置图的生成,从而提高电子组装生产效率、降低生产成本。 Gerber文件的应用2 一、利用Gerber文件生成贴片坐标 传统的贴片机生产装配前的准备工作往往是要等到PCB厂将PCB电路板生产好后方才可以进行。通常要让贴片机停止工作,利用贴片机的人工示教方式,移动摄像头在电路板上找出所有贴片元件的坐标位置,然后再将物料表(BOM)等其他信息手工输入到贴片机中。这种方式需要占用贴片机的生产时间,而且采用人工示教方式找点对于普通的一块有几百个贴片元件的电路板来讲是一件费时费力而又极易出现差错的工作。同时由于人为的必然误差,元件位置偏差等原因导致的修复及返工的成本上升。对于电子制造服务(EMS)企业来讲,贴片机的生产时间就是企业的经济来源,无疑这种方式对企业的生产造成的损失是很大的。 Gerber文件的应用3 目前普遍采用的方式是在设计部门或用户提供电路板设计文件时,可以直接由电路设计软件直接生成,例如Protel、Powerpcb和Cadence等电路设计软件都具有这个功能。但有些情况下用户或企业设计部门只提供Gerber文件,这时就需要通过某些电脑辅助设计软件处理来获取贴片坐标数据,例如Graphicode公司的GC-PowerStation软件就是这方面的佼佼者,目前最新的版本是5.4.4,利用用户或设计部门提供提供的Gerber文件,只需几分钟的时间就可以迅速提取出所有贴片元件的中心坐标和旋转角度(而传统的方式却需要大半天时间)。大大缩短生产准备时间,并且由于直接处理用户的CAD设计文件,提高了生产装配精度,降低了故障率。下面简要介绍如何利用GC-PowerStation软件生成贴片坐标数据。 Gerber文件的应用4 1、导入Gerber文件。在软件窗口中,选择菜单“File→Import...”,选择要导入的Gerber 文件(配合Ctrl键可一次选取多个Gerber文件),Gerber文件应包括电路板焊盘层(Solderpaste)和丝印层(Silkscreen)。 2、设定每层Gerber文件的属性。鼠标右击屏幕右下侧显示的Gerber文件,选择“Proterties…”,弹出“GC Explore”对话框,在Layer Type选项框中设置每层Gerber文件的属性,焊盘层选择Solderpaste,丝印字符层选择Silkscreen,如图1所示。 3、切换公制单位。因为贴片机的单位是mm,有些图形是以mil作单位,所以要切换成公制单位。具体操作过程如下:选择菜单“View→Units...”,在弹出的“Unit”对话框中选择millimets(毫米)。 4、设定坐标原点。一般我们取在电路板的左下角,首先将电路板显示放大到合适尺寸,将光标移到电路板的左下角中心处,按Space键确定住位置,选择菜单“Tool→Zero User...”。 5、将Pad(Trace部分)转成Pads+Parts。有些设计人员在设计电路板时习惯以Trace

GERBER文件简介

GERBER FILE 简介 常见数字和字母意义 D01 LIGHT ON D02 LIGHT OFF D03 FLASH D10 Dn APETURE CODE G54 更换镜头 M02 结束 几种常见格式及范例 M d a 9 0 0 0 格式 E X G04%PAR.%* G04%MODE=A %* G04%UNIT=I %* G04%ZERO=L %* G04%ADRS=EIGHTH %* G04%SMUL=UP %* G04%NEXT= - %* G04%NFLG=MERGE %* G04%MRGE=PAINT %* G04%POEX=799 798 %* G04%POIN=797 796 %* G04%FORM=2.4 %* G04%IMTP=P %* G04%FSZE=20 24 %* G04%EOP . %* G04%APR 100000.%* G04%A10 CIR 200.%* G04%A11 CIR 600.%* G04%A13 CIR 1000.%* G04%A999 CIR 3400.%* G04%EOA.%* G74* G54D799* X345Y46661D02* Y177D01* X59490* X12215Y16383D02* X12295Y16463D01* Y14183D02* Y14143D01* Y14183* Y15103*

* M02* R S - 2 7 4 - D 格式 E X G54D10 X1000Y1000D02 X2000Y2000D01 X1000Y2000D02 X2000Y1000D01 D11 X3000Y3000D03 M02 R S - 2 7 4 - X 格式 E X %FSLA X24Y24*% 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*% -------作线 … … … G54D24* X-35759Y42269D03* X-37759D03* X-31009D03* X-33009D03* G54D26* X-63259Y30769D03* X-63394Y25764D02* X-47465D01*

生成GERBER文件步骤及CAM350的简单使用

输出光绘文件步骤及CAM350简单使用 PCB画好后,我们需要输出光绘文件交给制版厂家.由此,输出光绘文件的重要性就显出来了. 先复习一下介绍各层的定义吧,哈哈 (1)顶层(Top Layer),也称元件层,主要用来放置元器件,对于比层板和多层板可以用来布 线. (2)中间层(Mid Layer),最多可有30层,在多层板中用于布信号线. (3)底层(Bootom Layer),也称焊接层,主要用于布线及焊接,有时也可放置元器件. (4)顶部丝印层(Top Overlayer),用于标注元器件的投影轮廓、元器件的标号、标称值或型 号及各种注释字符。 (5)底部丝印层(Bottom Overlayer),与顶部丝印层作用相同,如果各种标注在顶部丝印层 都含有,那么在底部丝印层就不需要了。 (6)内部电源接地层(Internal Planes) (7)阻焊层(Solder Mask-焊接面),有顶部阻焊层(Top solder Mask)和底部阻焊层(Bottom Solder mask)两层,是Protel PCB对应于电路板文件中的焊盘和过孔数据自动生成的板层,主要用于铺设阻焊漆.本板层采用负片输出,所以板层上显示的焊盘和过孔部分代表电路板上不铺阻焊漆的区域,也就是可以进行焊接的部分.(所谓阻焊顾名思义就是不让上锡,阻焊漆就是绿油啦) (8)防锡膏层(Past Mask-面焊面),有顶部防锡膏层(Top Past Mask)和底部防锡膏层(Bottom Past mask)两层,它是过焊炉时用来对应SMD元件焊点的,也是负片形式输出.板层上显示的焊盘和过孔部分代表钢板上挖空的部分,对应电路板上要刷锡膏的地方,也就是进行焊接的部分。 (9)Drill (10)NC Drill (11)机械层(Mechanical Layers), (12)禁止布线层(Keep Ou Layer) (11)多层(MultiLayer) (13)(Connect)(DRC Errors)(Pad holes)(Via Holes)(Visible Grid1)(visible Grid2)我们要考虑的就是1-10这几个.值得一提的是solder表示是否阻焊,就是PCB板上是否露铜;paste是开钢网用的,是否开钢网孔.所以画板子时两层都要画,solder是为了PCB板上没有绿油覆盖(露铜),paste上是为了钢网开孔,可以刷上锡膏. 再来讲讲各显示项目. Board outline(板框),在设置每层的Layer时,将Board Outline选上. Pads(焊盘).Connections(鼠线).Vias(导通孔).Parts-Top(顶层元器件).Tracks(电气走线)Parts-Botm(底层元器件)Copper(导体铜箔)Part Refs(元器件排序标注)Lines(二维线)Part Type(元器件型号标注)Text(字符)Outlines(外框线) 我们使用的PADS2005SP2板输出光绘文件大致步骤如下: 1.完整铺铜.检查间距,连接.

常见GERBER文件后缀含义

常见GERBER文件后缀含义 Top Layer .GTL 顶层走线 *.GTL Bottom Layer .GBL 底层走线 *.GBL Top Overlay .GTO 顶层丝印 *.GTO Bottom Overlay .GBO 底层丝印 *.GB0 Top Paste .GTP 顶层表贴(做激光模板用) *.GTP Bottom Paste .GBP 底层表贴(做激光模板用) *.GBP Top Solder .GTS 顶层阻焊(也叫防锡层,负片) *.GTS Bottom Solder .GBS 底层阻焊(也叫防锡层,负片) *.GBS MidLayer1 .G1 内部走线层1 MidLayer2 .G2 内部走线层2 MidLayer3 .G3 内部走线层3 MidLayer4 .G4 内部走线层4 Internal Plane1 .GP1 内平面1(负片) Internal Plane2 .GP2 内平面2(负片) Mechanical1 .GM1机械层1 Mechanical2 .GM2 机械层2 Mechanical3 .GM3 机械层3 Mechanical4 .GM4 机械层4 Keep Out Layer .GKO 禁止布线层(可做板子外形) *.GK0 Top Pad Master.GPT 顶层主焊 盘 *.GPT Bottom Pad Master .GPB 底层主焊 盘 *.GPB Aperture Data.APR光圈文件 Drill Data .DRL 钻孔数据 Drill Position.TXT钻孔位置 Drill Tool size.DRR钻孔尺寸 Drill Report.LDP钻孔报告

Gerber文件输出规范

Gerber文件输出规范

我们在完成PCB的设计后,要把设计文件转换成光绘文件,一方面利于文档保密,另一方面方便PCB厂家生产。下面以一个6层板为例,规范一下Gerber 文件输出的步骤和详细设置。 在画好的PCB界面,点击菜单File→Fabrication outputs→Gerber Files,进入Gerber setup 界面.如图1所示。 图1 1.在“General”选项卡里面,“units”选择“inch”,格式选择2:5; 2.在“Layers”选项卡里面,在“Plot Layers”下拉菜单里面选择“Used on”,要检查一下,不要丢掉层,在“Mirror layers”下拉菜单里面选择“All off”。

图2 3.在Drill Drawing选项卡中图示的2、4两处需进行勾选,其他的默认。如 图3所示。 图3

4.在Apertures选项卡默认设置即可。如图4所示。 图4 5.在Advanced菜单项,2、3、5、6、7、8选项采取默认设置即可。4项按图5所示勾选; 图5

6.点击0k后,生成如图6所示的窗口。在右侧的窗口中,逐一去掉勾子,来查看gerber文件每一层的内容是否有不合格的地方。如有返回设计文件去检查。 图6 7.回到PCB的设计文件环境中,左键点击File→Fabrication outputs→NC Drill Files,进入钻孔文件输出界面,单位选择“inch”,格式选择2:5 。其他选项默认设置即可。

图7 8.点击0k,弹出图8所示的窗口,默认设置,直接ok。即可生成器件的座标文件。 图8 9.生成的钻孔文件如图9所示。 图9 10.回到PCB文件环境中,左键点击File→Assembly Outputs→Generates pick and place files,进入坐标文件生成界面。勾选图示所选项,Ok!

Gerber文件导出

:画好PCB后,在PCB 的文件环境中,左键点击文件-输出制造文件-Gerber Files,进入Gerber setup 界面. 在“常规”选项里面,“单位”选择“英寸”,格式选择2:5 ,这个尺寸精度比较高,当然,也要先和制板加工厂协商确定精度。 在“层”里面,选中“包含未连接中间层焊盘”,在“绘制层” 下拉菜单里面选择“选择使用过的”,注意要检查一下,不要丢掉层。在“镜像层” 下拉菜单里面选择“全部关闭”,右边的机械层都不要选。

在“光圈”里面,选中“嵌入的光圈(RS274X) ”(在方格里打勾) 在“高级”里面,在“前导/殿后零字符” 区域,选中“抑制前导零字符”(这个选项可以和加工厂商量的) 左键点击“确认”按键,进行第一次输出。 (生成的*.cam可不用保存)

2:在PCB 的文件环境中,再次进入Gerber setup 界面,在“层”里面,在左边的“绘制/镜像层” 都不选中,“包含未连接中间层焊盘”也不选中, 只选中有关板子外框的机械层。

在“钻孔制图”里面,选择你要导出的层对。一般选择“绘制全部使用的层对”,“镜像绘制”不用选中。 (钻孔统计图钻孔向导图两个区里面设置要一致)!

左键点击“确认”按键,进行第二次输出。 (生成的*.cam可不用保存) 3:在PCB 的文件环境中,左键点击文件-输出制造文件-NC Drill Files,进入NC Drill Setup (NC钻孔设置)界面,单位选择“英寸”,格式选择2:5 ,尺寸精度比较高,当然,也要和加工厂协商确定精度。在“前导/尾随零字符” 区域,选中“抑制前导零字符”(这个选项可以和加工厂商量的),和Gerber Setup 的“高级”里面要保持一致,其他默认选项不变。

AD20生产gerber文件

AD20生成gerber文件 Gerber文件保密性好,生产时不易产生误差,因此在制作PCB时应当尽量将Gerber文件,发送给厂家,下文描述用AD20用制作好的PCB文件生成Gerber文件的方法。位了便于理解,可以将AD20的菜单进行本地化,也就是汉化。 先将菜单本地化: 1、打开要生成Gerber文件的PCB文件; 2、在PCB文件的空白处点击右键,选弹出菜单的最后一项,会弹 出一个窗口,按照下图设置 3、就可以将菜单进行本地化(汉化),后续的说明就可以保持一致。PCB生成Gerber文件的步骤

1、打开要生成Gerber文件的PCB文件; 2、点击菜单文件->制造输出->Gerber Files,弹出如下窗 口 3、选择通用标签,按下图设置 其中单位选择英寸,这样会更准确,格式可以选2:4或者2:5,此处的设置都和精度有关。

4、选择层标签并将绘制层选择框选成“选择使用的”项;镜 像层选择框选成“全部去掉”,如下图所示: 6,点击确定后,就可以生成Gerber文件。 7,选择PCB窗口,跟第一步一样; 8,点击菜单文件->制造输出->NC Drill Files,会弹出一个窗口,在窗口中做如下选择:

注意上图的选择和在步骤3中的选择要保持一致。 9、然后一路确定下去就可以了。 注意:在生成Gerber文件前,要将PCB工程目录下的OutPut目录删除,这个目录的名字通常跟项目名字有关通常是这种格式 Project Outputs for XXX。删除这个目录之后,再生成Gerber文件,完成上述步骤后,这个目录里面的文件就是Gerber文件,将这个目录打包,就可以发给制板厂了。

PCB--如何转Gerber文件教程

Altium Designer 输出光绘Gerber 文件的详细说明 共需输出3次 第一次输出: 1:画好PCB 后,在PCB 的文件环境中,左键点击文件-输出制造文件-Gerber Files,进入Gerber setup 界面. 在“常规”选项里面,“单位”选择“英寸”,格式选择2:5 ,这个尺寸精度比较高,当然,也要先和制板加工厂协商确定精度。 在“层”里面,选中“包含未连接中间层焊盘”,在“绘制层” 下拉菜单里面选择“选择使用过的”,注意要检查一下,不要丢掉层,如果要显示Keep Out Layer,确认其不为LOCK 状态。在“镜像层” 下拉菜单里面选择“全部关闭”,右边的机械层都不要选。 在“光圈”里面,选中“嵌入的光圈(RS274X) ”(在方格里打勾) 在“高级”里面,在“前导/殿后零字符” 区域,选中“抑制前导零字符”(这个选项可以和加工厂商量的) 左键点击“确认”按键,进行第一次输出。(生成的*.cam 可不用保存)

第二次输出: 2:在PCB 的文件环境中,再次进入Gerber setup 界面,在“层”里面,在左边的“绘制/镜像层” 都不选中,“包含未连接中 间层焊盘”也不选中, 只选中有关板子外框的机械层。 在“钻孔制图”里面,选择你要导出的层对。一般选择“绘制全部使用的层对”,“镜像绘 制”不用选中。(钻孔统计图钻孔向导图两个区里面设置要一致)! 左键点击“确认”按键,进行第二次输出。 (生成的*.cam 可不用保存) 第三次输出: 3:在PCB 的文件环境中,左键点击文件-输出制造文件-NC Drill Files,进入NC Drill Setup (NC 钻孔设置)界面,单位选择“英寸”,格式选择2:5 ,尺寸精度比较高,当然,也要和加工厂协商确定精度。在“前导/尾随零字符” 区域,选中“抑制前导零字符”(这个选项可以和加工厂商量的),和Gerber Setup 的“高级”里面要保持一致,其他默 认选项不变。

GERBER文件简介及问题总结

GERBER文件简介 Gerber 文件介绍 一、Gerber 文件的格式: RS-274-X (常用) RS-274-D (常用) RS-274 标准的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 格式的数据特点: 数据码:ASCLL、EBCDIC、EIA、ISO 码,常用:ASC II 码。 数据单位:英制、公制、常用:英制。 坐标形式:相对坐标、绝对坐标,常用:绝对坐标。 数据形式:省前零、定长、省后零,常用:定长。 GERBER FILE 极性介绍: 正片(POSITIVE):GERBER 描述是线路层,并且描述之图形主要是有铜部分。或GERBER 描述是防焊层,并且描述之图形主要是防焊部分(即盖油墨部分)。负片(NEGTIVE):GERBER 描述是线路层,并且描述之图形主要是无铜部 分。或GERBER 描述是防焊层,并且描述之图形主要是无防焊部分(即不盖油墨部分)。 复合片(COMPOSTIVE):GERBER 所描述的层次由不同极性层合成。通常是 挖层和正极性层叠加。 挖层极性为c,主要起线路防护或追加制程资料等作用。 二、常用的D Code 及功能 D 码是绘图工具的控制码。 * 命令结束符 D01 画线命令

相关文档