欢迎访问苏州派捷电子科技有限公司网站!
服务热线:15365381565
当前位置:首页 > 技术支持 > 技术资料
技术支持
联系我们

联系人:张经理

移动电话:15862538293

电话:0512-62650893

传真:0512-62650891

邮箱:sunny@ptitech.com.cn

网址:http://www.ptitech.com.cn

地址:苏州工业园区和顺路29号

GERBER FILES的简介
发布时间:2012-03-28 13:00:55 点击次数:2967

GERBER FILES的简介 

GERBER FILES是用于光绘机的一种语言,它控制用于画图的光束的状态、形状、粗细及在感光膜上具体的X、Y坐标感光,从而产生图像。一般说来,GERBER FILES由用于定义光束笔的形状、粗细的APERTURE文件和定义光绘机具体动作的GERBER文件组成。 

GERBER FILES和APERTRUE FILES的格式是多样的,MPS根据用户提供的格式要求检测文件格式并装载数据。因此,用户必须了解GERBER FILES及APERTRUE FILES的基本语法、构造才能完成当文件格式有变化时的设置工作。 

在这个单元中,你将了解GERBER FILES的基本组成: 

l       l         光绘机的基本知识 

l       l         GERBER FILES的结构 

l       l         常用代码 

l       l         相对坐标和绝对坐标 

l       l         省略的表示方法 

l       l         怎样确定GERBER FILES中的小数点位置 

l       l         怎样识别不同的GERBER FILES格式 

关于光绘机 

通常,PCB的图像是由光绘机产生的。光绘机就像一个以光为笔,在感光膜上绘图的绘图者。要让光绘机画图,你必须告诉它下列内容: 

使用什么笔画图 

开始点 

结束点 

以什么方式从开始点画到结束点(直线还是圆弧)。 

“笔”是指由APERTURE文件定义的特定的图形。 

光绘机通过两种方法来绘图:光笔直接到指定的位置闪烁一下留下图案,或以画线或画圆弧的形式从当前位置绘到指定的位置。 

例:APERTURE  D10 定义一个20MILS 的圆 

光绘机使用此光笔可以是直接到指定的位置闪烁后产生一个20MIL的圆,形成图案。 

光绘机也可以使用此光笔从当前位置画到指定的位置,此时产生的可能是一条线。


图案                                                               线 

GERBER FILES的结构 

GERBER FILES由一些代码组成: 

块命令结束符由一些特定的代码组成,通常为“*” 

GERBER FILES的代码由“*、D、X、Y、G”组成: 

*:块命令结束符号。每一个命令或每一步结束后,用该字符表示结束。 

D:选笔或设置笔的使用方式 

X:笔移动的目的位置坐标X 

Y:笔移动的目的位置坐标Y 

G:各种设置命令   例:G01表示画线;G02,G03表示画弧;G54表示换笔。 

注:此处讲到的只是GERBER 文件的部分代码,若要看完整的GERBER 文件代码请参考有关数据。 

D代码: 

D代码有多种意思:首先它是控制用于绘图的光束的状态是ON或是OFF。它们的代码是: 

D01:光束在ON的状态移动(在移动的同时在画线) 

D02:光束在OFF的状态移动(在移动时不留任何痕迹) 

D03:光束在OFF的状态下移动到目的位置闪烁一下,留下图案。 

D代码中10或以上的值表示选取光笔,了解它们的意思是很重要的,因为它们不像D01,D02,D03有固定的意思(画线、移动或闪烁)。不同的光笔的形状及尺寸由APERTURE部分定义。 

X、Y代码: 

X、Y值用于定义在具体的地方画图。图像的外形及尺寸由选用的笔决定,D代码决定画线或弧。 

例: D10*                    选择 APERTURE  D10 的笔 

X13000Y10000D02*       光束以OFF的状态从当前位移到X、 

                        Y坐标处。(移动光束,改变光笔的当前位置) 

X11200Y32000D01*       光束以ON的状态从当前位移到X、Y坐标处。(画线或弧)。 

  X80500Y10000D03*       光束以OFF状态从当前位置移动到X、Y坐标处闪烁一下画下图案。 

G代码: 

G代码告诉我们怎样使用光笔。 

通常有如下代码: 

G01:画直线 

G02:顺时针方向画圆 

G03:逆时针方向画圆 

G04:注释语句 

G54:换笔(根据APERTURE的定义改变光束的形状及尺寸) 

G74:画四分一的圆 

G90:绝对坐标 

G91:相对坐标


例:G90*                     以绝对值表示坐标值 

X1200Y7100D02*          移动光束到X1200 Y7100处(当前光束的当前位置) 

X4100Y3200D01*          从当前(X1200,Y7100)位置画直线到X4100,Y3200处 

大多数情况下都采用绝对坐标。


使用省略格式: 

在GERBER 文件中常有这样的情况,当从一个点移到另一点时,X或Y的值并没有改变,同样的当设计者在画一条线时,可能是由多部分连接而成的。 

以上两种情况就会出现多余的命令,使设计的文件太长。因此,GERBER 文件中有时省略这些多余的命令。 

例:  未省略的数据库                 有省略的数据 

X0200Y2000D02*                 X0200Y2000D02* 

X0200Y1000D01*                 Y1000D01* 

X1000Y1000D01*                 X1000* 

X1000Y2000D01*                 Y2000* 

X0200Y2000D01*                 X0200*


定义小数点位置: 

GERBER 文件中的坐标数值可能是整数也可能是小数,但是小数点在GERBER 文件中不是有效字符,因此在GERBER 文件中,通常以省略小数点的形式来表示小数。这就意味着确定小数点的位置是很重要的。 

小数点的位置决定数值的大小: 

我们用N表示整数的个数,M表示小数的个数举例说明: 

数值:16.345在GERBER FILES中表示为如下样式: 

表示法:              N.M格式: 

16345                                   2.3 

163450                                   2.4 

016345                                   3.3 

0163450                            3.4


省略“0”的方法: 

“0”的省略有三个情况: 

LEADING:              省略前面的“0” 

TRAILING:              省略后面的“0” 

NONE:              不省略“0” 

这样可减少文件的尺寸,最简单的形式是省略前面的“0”。 

例:以2.4的格式表示0.0200必须写成“000200”,但若省略前面的“0”(LEADING)就可以写在“200”。 

若以省略后面的“0”(TRAILING)写0.0200可写成“0002”。 

若遇到数值省略后面0(TRAILING)的形式表示,则先从左边数出格式中指定的0的个数作为整数,余下的作为小数。 

例:01645为3.3 TRAILING格式时,先从左边数出三位作为整数值,余下作为小数位:016.45。 

若数值是LEADING形式表示,则先从右边数出格式中指定的个数作为小数,其余为整数位元。 

例:16450为2.4  LEADING格式:则其实际数值为1.6450


省略“0”的方法: 

“0”的省略有三个情况: 

LEADING:              省略前面的“0” 

TRAILING:              省略后面的“0” 

NONE:              不省略“0” 

这样可减少文件的尺寸,最简单的形式是省略前面的“0”。 

例:以2.4的格式表示0.0200必须写成“000200”,但若省略前面的“0”(LEADING)就可以写在“200”。 

若以省略后面的“0”(TRAILING)写0.0200可写成“0002”。 

若遇到数值省略后面0(TRAILING)的形式表示,则先从左边数出格式中指定的0的个数作为整数,余下的作为小数。 

例:01645为3.3 TRAILING格式时,先从左边数出三位作为整数值,余下作为小数位:016.45。 

若数值是LEADING形式表示,则先从右边数出格式中指定的个数作为小数,其余为整数位元。 

例:16450为2.4  LEADING格式:则其实际数值为1.6450


模块功能 

l       l         将用于光绘机的GERBER文件转化成图像文件,并对图像进行一系列处理,取得编制程序需要的图像文件(GERBERVIEW模块)。 

l       l         将用GERBER文件转成的图像文件经过对焊盘及丝印的识别及相应的链接检查,从而生成相应的CAD坐标文件.或直接将设计文件转换为图像文件及提取相应的CAD坐标文件.(GERBER模块)


模块功能 

l       l         将用于光绘机的GERBER文件转化成图像文件,并对图像进行一系列处理,取得编制程序需要的图像文件(GERBERVIEW模块)。 

l       l         将用GERBER文件转成的图像文件经过对焊盘及丝印的识别及相应的链接检查,从而生成相应的CAD坐标文件.或直接将设计文件转换为图像文件及提取相应的CAD坐标文件.(GERBER模块)


标准Gerber作业方法: 

1.       1.  通过Gerber文件转换模块将文件转换为图像信息文件。并且将图像信息文件作修改,使图像文件与生产流向相同,保留需要的信息数据. 

2.       2.  通过Gerber识别模块将图像信息文件分析丝印层自动识别PCB上所有的丝印;通过分析钻孔层自动识别PCB上所有的插件孔并自动将孔组合成插件组件;通过分析焊盘层自动识别PCB上的所有SMT焊盘并组合成贴片所需的贴片组件。 

3.       3.  自动将丝印码与各组件进行连接,使之产生一一对应关系。再通过联接PARTS LIST库产生一个插件(贴片)位置、丝印码、所用组件编号三者一一对应的CAD数据库(*.MDB)(*.TXT)文件。如图3-1。同时, 通 

EDA文件作业方法: 

直接使用Gerber识别模块,将EDA文件(必须为ASC编码)读入,取得零件的坐标位置,跨距及零件角度等数据供CAD使用。 

EDA文件,即工程设计文件,是指用PADS,PROTEL,P-CAD等设计软件生成的文本文件.


GERBER文件转化模块功能简介. 

我们知道,GERBER文件是以文本文件的方式存在,但实际上我们需要的是图像文件,通过识别图像文件而得到相关的信息,首先应该将GERBER文件由文本文件转化成图像文件。 

在系统主画面下,通过点击Gerber图示 选择进入“GERBER文件格式转化模块”或“GERBER图像识别模块”。当目前工程在还没有任何Gerber文件时,系统给出的选择画面如图3-2所示:点击“是(Y)”按钮,系统进入Gerber文件格式转化模块。若目前工程已经有Gerber文件时,系统给出的选择画面如图3-3所示。Gerber文件格式转化模块画面如下图(3-4)所示: 

  

在GERBER文件格式转化模块下,可对图像进行编辑,使其符合在自动识别时对图像的要求。例如:对于SMD层,希望拿到准确的焊盘中心坐标,而SMD的焊盘有可能是由线条组成的,此时我们需要将这些线条转换成图案。当绘制图像的笔的大小不合适时,还可以在此模块中对笔进行修改。当图像中存在很多繁杂的无用线条和图案时,也可以在此模块中对其进行删除。当所有对图像的修改工作完成后,将图像存成图像文件(*.PIC),以后可以直接使用。


读入GERBER格式文件并转化成图形(*.PIC) 

   在GERBER文件简介一章中我们知道GERBER文件是由定义画笔的APERTURE文件及定义具体动作的GERBER文件组成,每一个GERBER文件的格式及单位都有可能不同,因此,在进行GERBER文件格式转换时,必须先告诉MPS要进行转化的GERBER文件的格式。(请参看GERBER文件简介一节) 

1.       1.单击菜单栏的“GERBER文件格式”弹出下面对话框,如图(3-5): 

FILE TYPE NAME:       指明GERBER文件与APERTURE的对应关系。一般来说存在三种关系,可 以下拉选择框显示如下内容: 

  TYPE1:表示APERTURE内容和GERBER内容在一个文件内,APERTURE内容在文件的头部。 

  TYPE2:表示APERTURE文件与GERBER文件相互独立为两个文件,但存在为一一对应的关系即一个APERTURE文件对应一个GERBER文件。 

  TYPE4:GERBER文件没有APERTURE文件。这种情况也可以用来对应Aperture格式非标准的情况。如果用户选择该类文件格式,则需单独读取APERTURE 文件格式. 

APERTURE FOMAT:       给出被转化APERTURE文件的单位:INCH、MM、MILS。MILS=1INCH/1000用户根据具体的文件单位进行选择。1inch=25.4mm。 

GERBER FORMAT:              根据具体GERBER文件给出格式模板。 

PRECISION:                     小数点定位方式。即小数点定位在数据的第几位,小数点前有几位及小数点后有几位有效数字。此数字错误可能导致GERBER的尺寸存在极大的差异。如4.2表示此资料的精度为小数点后两位,小数点前有四位。若4.2精度的GERBER变更为3.3,则数值差异为10倍。 

ZERO SUPPRESS:              给出GERBER文件中省略0的模式: 

LEADING:省略前面的0 

TRAILING: 省略后面的0 

NONE:    不省略 

ABS/INC:                            GERBER文件中所用的坐标单位类型。当INC格式Gerber文件当成ABS格式转入之后,图型为星状放射线。 

UNITS:                            GERBER文件中所用的单位。主要有Inch,Mile及mm。 

AUTO CHECK:                     对GERBER文件的格式进行自动诊断并得到其格式,在自动诊断过程中,若文件格式为TYPE1,则不需要任何的人工参与即可取得除坐标类型(INC/ABS)之外的所有格式信息;若为TYPE2或TYPE4格式,只需用户选择PCB板的实际大小系统可取得除坐标类型(INC/ABS)之外的所有格式信息。 

内容编码格式: 

ASC:                                   美国标准的通用计算机编码方式,目前为多数计算机系统所采用。 

EBCDIC:                            美国IBM公司的一种编码方式,与目前大多数计算机系统的编码不同。目前此种编码在日本厂商及IBM公司的GERBER中较常见。此编码文件在标准计算机上用文字文件打开时最主要的特点中用字符“\”作为区分。 

2.       2.完成所有选择后,单击“OK”确认选择,并退出该对话框。MPS将以此格式进行GERBER文件转入操作,直到用户再次修改格式为止,格式可以存盘,以后可以直接调用。 

3.       3.单击下拉式菜单\文件\输入GERBER,进行GERBER文件转入操作。 

4.       4.选择要进行转化的文件名,确认后,MPS将以用户设定的格式转入文件,第一个被转化文件为第一层: 

5.       5.若要进行转化的第二个GERBER文件格式与第一个相同,则可直接单击下拉式菜单\文件\输入GERBER,使之占据第二层。 

6.       6.若下一个要转化的GERBER文件与上一个文件格式存在差异,则必须重新进入“GERBER文件格式”对话框,定义新的格式。 

7.       7.对于TYPE4格式的GERBER文件,还应该使用下拉式菜单\文件格式\APERTURE格式向导,将定义文件格式的APERTURE内容导入图像才可正常显示出来。否则可能所有的焊盘均为一小点。如果在读GERBER文件时选择“TYPE4”格式,那么“APERTURE”文件需用户自已单独读入:导入方法如下: 

7.1 单击“GERBER文件格式-->APERTURE文件格式”,系统要求用户选择APERTURE文件,选择完成后系统自动引用本文件,并弹出如图3-7所示对话框: 

7.2 用户根据实际完成下图的填空,并单击“OK”按钮。系统完成转入后自动给出提示信息。 

7.3 退出该对话框则单击“EXIT”按钮。 

8.       8.转化完成后,在图像显示区将以不同的颜色显示每一层的图像。如下图(3-6)所示: 

 


Drill图像线条学习 

仅限于对AI/RI钻孔层进行操作,将标明钻孔尺寸大小的图层转换为真正意义上的孔层供图像总值别使用。目前采用此方法转换孔位置已经很少使用。 

MPS要求焊盘必须由一独立的图案组成(利用D03得到)。但在实际的文件中,焊盘往往是由无数条线或点堆砌组成(利用D01得到),对于这种情况,我们必须将这些点或线用一个完整的图像来替代(用D03替代D01),此时,可以用“图像线条学习”功能。 

(a)、选择被取代的图像后. 

(b)、执行菜单功能“编辑àDrill图像线条学习”后图像自动变大。 

(c)、根据要求选择替换的后图像,确认后,系统自动进行替换工作,并询问每一个不能自动识别的图像,用户可根据具体情况选择是否要进行替换。 

图层(Lay) 

图层的的概念(如图3-6)所示: 

我们知道一块PCB上可能有丝印层、钻孔层、焊盘层、铜箔层等多种图像层组成。在GERBER文件中每一个层都有一个独立的文件,因此要看一块完整的PCB图像就必须将所有的文件都转化成图像文件,通过重迭得到最后的图像。如何区分这不同的文件?MPS引用了“层(LAY)”的概念(屏幕左边),在MPS中最多可以显示20层,即可以转入20个文件。根据转入的先后顺序从上至下分别排列。以眼睛 或画笔 显示的层号在绘制时对应层的内容可以绘制出来,以黑色 显示的层号在绘制时对应层的内容会被隐藏起来。以眼睛显示的层号不能作修改,只能显示。以画笔显示的层号可以作修改。图层之间以不同的颜色区别不同的层的内容。单击属性层可改变“显示/修改/隐藏”层图像。 

每层的内容分为两种颜色来显示,层号右上角的色块代表对应层图案的颜色,层号右下角的色块代表对应层各线条和圆弧的颜色。双击层号后的色块来修改每一层的显示颜色。单击层号后的色块为“隐藏/显示”开关。见(图3-6)的第一层:


显示GERBER文件各层意义 

此处指定的层名是告诉MPS每一层所代表的意义,因为每一层意义不同,所能进行的编辑是不同的,所以在对图像进行编辑之前必须先指定每层的意义。 

运行菜单功能:显示à显示每层GERBER文件名,弹出如下选择对话框:如图(3-8),用户根据具体的情况定义每一层的类型: 

SMD:                     SMT的焊盘层选用该类型。 

SILK:                     丝印层选用该类型。 

HOLE:                     孔选用该类型。对于AI及RH程序,必须选用类型系统才能正常识别。 

GRAPHIC:              图形层。该层仅用于用户浏览方便,不用系统分析的层,如PCB的外框层。 

DRILL:              钻孔图形层(暂时未采用) 

B/T:                     图层所属是表示BOTTOM面或TOP面。点击该按钮可在T/B之间切换。当鼠标指向此按钮时,该图层所在的文件路径及文件名称可显示出来。 

当用鼠标指向图层安装面的B/T时,可以显示该图层所在的文件目录及文件名称. 

此处选择一定要正确,否则会影响后面的丝印、焊盘及孔的分析。


显示PEN表 

我们在GERBER文件简介一章知道,图形的形状、粗细取决于所用笔的形状、粗细,因此若要修改线条的粗线或图形的外形只要修改笔的粗细、形状即可。运行菜单:显示à显示PEN表:如图(3-9),在这个功能中,可以对笔进行一系统的编辑,并可浏览每一种笔所应用的范围。 

  


LAY:             表示当前所见的笔为该处指定层的笔,通过下拉菜单可看其余层的笔。 

D code:                 表示该笔是第几号笔。 

TYPE:            表示该笔的形状。“C”表示圆形,“R”表示方形。 

X、Y:            表示笔的粗细程度。值越大笔越粗。该值可修改。其单位数值为0.00254毫米。数值394表示实际约为1毫米的物体。 

DIR:                     表示此笔的方向角度。 

清除未用笔:       清除当前层的APERTRUE文件中有定义但在画图时没有用到的笔。 

复制:                     将选定的内容放入系统的剪贴簿中。 

粘贴:                     将系统剪贴簿中的内容放入目前所在的字段中。 

显示:                     利用该键可在图像显示区以反色显示当前选中的笔所画的图像。 

例:要显示5号笔所画的所有图像:单击5号笔的X或Y栏(击其它栏无效)选定该笔,再单击“显示”键,此时在图像显示区以反色显示的图像即为5号笔所画图像。 

删除:                     将选定的笔及其所画的图像删除。因此若要将同一种笔所画的全部图案删除利用该功能较为快捷。 

例:要删除1号笔所画的图像:单击1号笔的X或Y栏可选1号笔,再单击删除键即删除该号笔及其所画的所有图像。 

在进行这项操作时,用户最好用显示键确认是否为可删图像以免出错。 

编辑更新:              对笔进行修改之后,一定要按下该键以示确认,否则所有修改无效。 

例:将第3号笔的X改为200:单击3号笔的X栏,移动鼠标游标到输入窗口前输入“200”,最后单击“编辑更新”键,否则所做操作无效。 

当完成所有操作后退出该对话框到编辑屏幕,利有“重绘”工具键让MPS绘出最新图像。 

Pen Size Times:       将笔的大小放大倍数,此数据可以大于零的任何数值。当数值大于1时放大,小于1时缩小。键入数值后按“ENTER”键,此图层上的所有行上的X,Y数据均会按相应的倍数增减。 

操作时,只需要在输入表格中输入相应的数值之后按”ENTER”键,PEN笔的所在图层的X,Y数值均会按照目前的数值与输入数值相乘的积的值代替原有数值. 

退出:                     点击此按钮将关闭“PEN笔”的窗体。 

注: 

对于SMD层,若在图像显示区选择了图像,则进入笔表时,游标自动跳到所选图像所用笔处。 

对于AI的“HOLE”层,如果孔直径过大(超过AI机器的标准范围)不能自动识别为孔时,用户可以此处修改孔径。


对图像进行编辑修正处理 

该部分操作并非必须步骤,只有当图形与实际要求不一致时才执行其中某步,调整图形达到目的。 

当读出的PCB图形文件根实际在机器上的走板方向不一致时,可对图形进行编辑,直到符合要求为止。


文件管理: 

主菜单“文件”的子菜单包括功能如图3-38所示。 

1)       1)        存图形文件: 

将在GERBER识别模块中修改过的图形文件作保存.若修改过后的图形文件不保存,则系统在下次调入图形文件时将有可能与状态文件记录内容不相同而造成系统出错. 

2)       2)        存状态文件: 

将修改之后的记录状态文件作更新以便系统下次运行时可以直接调入最后一次的内容以便减少工作量及保证文件的正确性. 

3)       3)        输入CAD设计文件: 

若能取得CAD设计文件,则可以快速取得正确的组件坐标及角度文件.目前系统仅提供ASCII文件格式的PADS,PROTEL及P-CAD设计软件的设计文件. 

4)       4)        根据老的状态文件补充被删除的丝印码: 

用于确认PCB有无变更时且在此之前已经有相近版本的GERBER文件时使用. 

5)       5)        输出组件CAD数据: 

CAD 坐标文件 包括:丝印名,X(mm), Y(mm), Angle, Width(mm) Mark1X,Mark1Y,Mark2X,Mark2Y。输出格式有:“*.MDB”类型的数据库文件。 

*.TXT类型的文本文件,加载工程名称之后此功能补屏蔽. 

6)       6)        输入组件CAD数据: 

系统加载新的CAD数据,用于确认GERBER与CAD是否重合.操作方法: 

1.       1.        将GERBER文件转化的图形在识别模块中打开,此时尚无丝印位置及组件位置. 

2.       2.        使用组件,修改,制作在CAD中存在的某一零件,从而取得坐标. 

3.       3.        使用零件参数修改.点击在第二步建立的零件,并且在CNAME中键入相应的零件名称. 

4.       4.        点击此功能菜单,系统给出加载CAD数据的名称供操作者选择相应的CAD数据文件. 

5.       5.        系统将数据加载进入.同时将连接状态显示出来.此时可以确认每一组件是否有修改. 

7)       7)        退出: 

此功能关闭GERBER模块,返回到系统主画面.


图像文件操作: 

图像文件的操作子菜单如图3-14所示: 

1.       1.   图像平移:  

对于不重合的图像进行平行移动,使不同图层能够重合。 

2.       2.   图像旋转:   

对于生产流向不同的图像进行旋转使其流向与生产实际流向相同。PCB的BOTTOM面用此功能时候较多。 

3.       3.   图像原点指定:  

用于指定PCB上的新的原点,若不指定,则系统将以Gerber上设计时原点作原点从而产生原点不重合而需要在CAD中调整坐标。 

4.       4.   图像尺寸缩放:  

当图像上的尺寸与PCB实际不相同时,用此功能将图像上的尺寸较正至正常尺寸,在图像识别时才能产生正常的CAD数据。 

5.       5.   隐藏层删除:  

将不需要用到的图像层从显示区清除以增加图像的可识别性。 

6.       6.   层交换:  

调整图像层之间排放的先后顺序。 

7.       7.   层复制:  

将选定的图层进行复制,并且将图像放置与最后一层。 

8.       8.   层合并:  

将存在于不同图层的图像合并到某一图层中变为同一图层,主要用于将独立的边疆文件(或MARK)合并至TOP面及BOTTOM图像中。 

操作方法: 

             将欲合并的图层状态属性修改为“修改笔”,其次点击层合并,则该几层图层将合并至同一层。 

9.       9.   拼板增加:  

用于将PCB的图形文件复制相同的图形并且按指定的偏移贴于图像上,使其图像与实际的PCB完全相同。 

10.       10.刷新:  

该选择功能键若开启,则系统在经过删除图层或隐藏图层后将自动刷新。 

图像修改: 

图像修改的子菜单如图3-15所示: 

1.       1.     Drill线条图像学习: 

用于将无Hole图层仅有Drill图层的Gerber文件,通过将Drill图层的相关信息转变为Hole层,从而产生相应的文件以便供AI/RI零件识别时使用。 

2.       2.     Drill层孔识别:  

用于将Drill层中的孔作识别,同时把相同的孔识别出来供以后Gerber识别时使用。 

3.       3.     选择框内线条转成方形焊盘:  

用于将绘制SMD焊盘的线条变为SMD焊盘。 

4.       4.     删除所有图案: 

将文件属性为修改笔的图层上所有图案删除。 

5.       5.     删除所有线条:  

将文件属性为修改笔的图层上所有线条删除。 

6.       6.     删除所有圆弧:  

将文件属性为修改笔的图层上所有圆弧删除。 

7.       7.     删除重复图案: 

将文件属性为修改笔的图层上所有重复的图案删除。此功能只有在做图像识别时,表面看到图像是正常,但在零件的坐标上明显偏移时使用. 

格式文件的操作: 

格式文件的操作子菜单如图3-16所示: 

1.       1.    Gerber文件格式: 

该功能主要是输出/输入GERBER文件的格式。在实际的操作中,当某一类型的GERBER文件较多时,可以把这种格式以文件的形式保存起来,在以后的转换中,可以调用这种格式文件来对Gerber文件进行输入。 

2.       2.    Aperture格式向导: 

用于将非标准的的Aperture格式导入至Gerber文件中以恢复其原来的Pen笔状况。


显示操作: 

显示状态操作的子菜单如图3-17所示: 

1.       1.     显示每层Gerber文件名: 

用于将Gerber文件名窗体显示出来。当Gerber文件名窗体隐藏后,点击此处可将此窗体显示出来。 

2.       2.     显示Pen表: 

用于将绘制图形文件的各代号笔的大小显示出来。在此窗体中可以修改各笔的大小及删除某一支笔。 

3.       3.     隐藏Gerber工具条: 

点击该工具条可以将隐藏的工具条显示出来使用。 

4.       4.     自动刷新: 

选择后,当进行图像修改或删除后画面可以自动进行更新。 

5.       5.     Zoom: 

全屏幕显示图像。 

6.       6.     Zoom In   +: 

对画面图像进行放大。 

7.       7.    Zoom out  -: 

对画面图像进行缩小。 

主控制工具条介绍 

显示工具条按钮如右图所示


(1).重绘:   

与\\图像\刷新功能相同.在图像显示区重绘最新设置的各层图像。在用户使用转出或删除命令以后,必须使用该功能后才能看到操作结果。 

(2).层删除:  

将指定的层从图像显示区清除。与\\图像\隐藏层删除功能相同. 

当转入的层较多时,画面较为错乱,可以将没有用的层转出(即从图像显示区清除),使画面看起来较为清楚明了。 

例:若要将第二层转出,单击 使之以黑色显示,再单击“层删除”,此时画面没有变化,直至单击“重绘”。 

(3).层合并:  

将图层属性设定为修改状态的不同层的文件合并为同一层.图层的颜色为为修改状态的第一层颜色.功能与\\图像\层合并功能相同. 

适用状态: 当应该在同一图层的文件设计时没有放置在同一层时使用.如PCB外框及MARK与内层丝印不在同一层时就需要作层合并的动作以便系统同时生成相对坐标相同的程序. 

(4).层复制:  

将某一图层增加一份作为备用.与\\图像\层复制功能相同. 

操作方法:       点击工具条上的此图示.按系统提示的复制份数作业,新增加的图层将放置于最后一层,即图层的最下层.此操作往往与”层合并”及”删除PADS”,”删除线条”,”删除圆弧”等配套使用. 

适用状况:       图像有正反面,且正反面的丝印与外框不在同一层时或图像将丝印层与SMD层合并到同一层时,需要使用层复制操作. 

(5).层交换:  

将图像在图层中的位置作变换.与\\图像\层交换功能相同. 

如将正反面混杂的图像的丝例层与SMD或通孔层作交换让正面的丝印层与SMD层及通孔层交换至上面三层,反面的图像放置在下层. 

(6).拼板制作:  

      以现有图像作基准,按一定的方向及角度复制图像.功能与\\图像\拼板复制相同. 

(7).原点:  

      指定当前图形状态为修改的图层的原点位置.功能与\\图像\图像原点指定相同. 

(8).平移:  

      将当前图形状态为修改的图层平移到某一位置.功能与\\图像\图像平移相同. 

(9).旋转:   

      将当前图形状态为修改的图层按一定的条件或方向转动.功能与\\图像\图像旋转相同. 

(10).尺寸缩放:  

      将当前图形状态为修改的图层按输入数值作放大或缩小.功能与\\图像\图像尺寸缩放相同. 

(11).删除PADS:  

      将当前图形状态为修改的图层上的所有的PADS删除.功能与\\编辑\删除所有图案相同. 

(12).删除线条:  

      将当前图形状态为修改的图层上的所有线条删除.功能与\\编辑\删除所有线条相同. 

(13).删除圆弧:  

      将当前图形状态为修改的图层上的所有圆弧删除.功能与\\编辑\删除所有圆弧相同. 

(14).提取拼板坐标:   

使用该按钮可以将PCB的拼板坐标写入到图像文件并且将此坐标在输出CAD时写入CAD的拼板坐标中. 操作方法见附件一所示。 

(15).PCB边框及拼板编辑:  

      使用本按钮可以按照设计要求制作PCB边框及对拼板进行编辑。编辑完毕后可以得到较为直观的PCB外型尺寸图。具体的操作方法见附件二所示。 

(16) .选择框。     

按下此键,可用鼠标在要编辑的画面画框选择要选定的内容。 

(17).修改笔:  

为SMD层专用笔,按下后,用鼠标可以在图像显示区选择显示SMD层中所有同类型的图案。 

(18).删除按钮:   

删除选择框选择的图像内容。注意,只能删除修改状态的层的内容。 

例:图像共有三层,要删除第二层的某一区域,必须先隐藏第一、三层(单击层号,使之以暗色显示),再选择要删除的范围,单击该键,完成删除操作。但此时图像显示区并无任何改变,单击“重绘”键后按最新状态重绘图像。 

(19).移动选择到其它可修改层:  

      将不同图层的图像或线条移动到另外的图层。例如将边框上的MARK移动到PCB的SMD层方便识别时制作MARK。具体的操作方法见附录二所示。 

(20).恢复:   

      将上次的错误操作取消执行.恢复至上次操作前的状态.系统目前仅提供前10次的错误操作状态恢复功能. 

(21).重复:   

      将上次的错误恢复动作取消执行.让系统回复至上次恢复前的状态. 系统目前仅提供前10次的误恢复操作状态功能. 

(22).Line图案转成圆成PAD:   

      将线条图案转成圆形焊盘.功能与\\编辑\选择框内线条转成方形焊盘功能相近.只是将线条转成圆形焊盘而不是方形焊盘. 

(23).Line图案转成方成PAD:   

将线条图案转成方形焊盘.功能与\\编辑\选择框内线条转成方形焊盘功能相同. 

(24).学习Line图案转成圆成PAD:   

      以选择框内的线条为基础,将与此线条同一枝笔画出来的所有线条转换为圆形焊盘. 

(25).全屏:   

      将图像文件的索引图尺寸缩小至正好屏幕显示的大小.功能与\\显示\ZOOM相同. 

(26).放大:   

      将目前屏幕的索引图图形按比例放大至下一比例尺的大小.功能与\\显示\ZOOM IN相同.  

(27).缩小:   

      将目前屏幕的索引图图形按比例缩小至下一比例尺的大小.功能与\\显示\ZOOM OUT相同. 

(28).索引图分辨率:   

      将目前屏幕的索引图图形按调整至显示比例尺的大小.功能可以直接将图形的比例调整至显示数据相同,而不用经过逐步放大或缩小. (此数据范围为20~400) 

(29).原图分辨率:   

将目前屏幕的原图图形按调整至显示比例尺的大小.功能是可以直接取得原图的放大比例.(此数据范围为400~2000)


隐藏工具栏介绍: 

隐藏工具栏的操作方法如下: 

在索引图位置点击鼠标右键,系统自动弹出如右图所示的隐藏工具栏. 

注意:若在原图中点击鼠标右键则系统将原图隐藏.在索引图中点击鼠标左键则系统调入相应位置的原图. 

A)       A)        选择框:              功能与显示工具的”选择框”相同. 

B)       B)        PAD选择笔:       功能与显示工具的”修改笔”相同. 

C)       C)        删除选择:              功能与显示工具的”删除选择”相同. 

D)       D)        刷新:                     功能与显示工具的”刷新”相同. 

E)       E)        拖动:              功能为与同时拉动水平滚动条及垂直滚动条相同.操作时只要将鼠标左键按下并且作相应位置的移动即可将图案向一定的方向移动. 

GERBER文件格式转化的一般步骤: 

1、       1、          定义GERBER文件的格式:单击菜单栏“GERBER文件格式”。在弹出的对话框中输入即将进入转化的GERBER文件格式(具体方法见前面介绍)。按“确认”键后进入下一步。 

2、       2、          单击“转入”,在WINDOWS目录下选择要转化的GERBER文件。完成所需层的转化后进入下一步 

3、       3、          利用“层删除”删除不需要的层(删除的方法见前面介绍)。对于本软件,只需插件的孔或贴片的焊盘及丝印位即可。 

4、       4、          在“显示à显示每层GERBER文件名”中确认每一层的用途及安装面。例:若第一层为SMT贴片焊盘则层类型为“SMD”,第二层为丝印位则层类型为“SILK”。 

5、       5、          使用PADS选择笔及选择框,删除图像中不需要的图案(可选)。 

6、       6、          若GERBER文件为TYPE4格式,则需要将APERTURE格式文件导入以便生成正确的图像文件. 

7、       7、          若图像为反向图像,则通过“编辑à图案旋转”来修整;若每一层的图像错位,则通过“编辑à图案平移”来修整。 

8、       8、          若插件零件没有提供钻孔层文件,则需要将DRILL线条层转换为HOLE层.首先将线条层改为”DRILL”层.之后用选择框框选某一类的线条,再用\\编辑\drill线条学习 将线条转换为孔. 

9、       9、          若SMD层中有焊盘不是由图案组成,而是由线条组成(通过颜色可识别),则须将这些组成焊盘的线条变成图案:选定SMD层由线条组成的焊盘再利用“编辑à选择框内的线条变成焊盘”或直接按F4键。 

10、       10、       指定图像原点(可选,若不指定则用系统默认原点):(编辑à图像原点指定)。