PCB常用软件文件转换成GERBER方法(CAM工程师)

常用CAD软件转换Gerber的方法及技巧

序言

将客户的原始文件转换为Gerber文件,是线路板制前工程师必定的程序。但如何保证转换过的Gerber文件与客户的设计意图一致?如果转换的gerber文件错了,无论你怎么处理,做出来的文件都是错误的。所以,在转换文件这一步,绝对不允许出错,否则以后的工作会白废功夫。

第一章如何分辨PCB的文件格式

由于PCB文件的扩展名为*.pcb的软件有很多种。比如:power pcb、protel99、p-cad、cam350等,CAM工程师不可能逐个软件一一试验。因此在用CAD软件打开前,可以先用记事本或Total Commander(文件管理器)打开,根据屏幕所显示的内容进行初步判断。

1.1 power pcb文件的分辨

当我们打开文件后,发现基本上是乱码,并且在最后一行是{2FE18320-6448-11d1-A412-000000000000}字样,有此推断,这个文件是powerpcb设计的。至于是那个版本,我们可以在文件的开头位置进行分辨。“H”表示4.0;“I”表示5.0;“J”表示2004或者2005设计的。笔者建议,尽可能使用最新版本打开客户文件。

1.2Protel文件的分辨

在文件的开头有PCB file 6 Version2.8字样,我们可以推断是P rotel2.8版本设计。那么,我们可以用P rotel 2.8、P rotel98、P rotel99se、DXP2004打开文件。如果,我们看到PCB4.0 Binary File字样,可以推断是99se

的软件设计的。可以用P rotel99se、DXP2004等高版本软件去打开,切忌不能用P rotel2.5、P rotel2.8、P rotel98这些低版本软件来打开。

1.3CAM350文件的分辨

在文件的开头有Version8.6.2或者Version9.0的字样,我们可以推断是CAM350软件所设计。可以用Version8.6.2、Version9.0打开。但是,不能用Version5.0、Version6.0、Version7.0打开。

1.4Auto CAD文件的分辨

文件的后缀名是“*.dwg”或者“*.dxf”的文件就是用CAD设计的。我们可以用CAD2004或者CAD2006软件来打开。

第二章如何转换Gerber文件

2.1Power pcb转Gerber 文件

2.1.1 设定原点

setup→set origin 在图形的右下角击左键即可。(此步骤是为了在转换分孔图时不再去设置孔径表的位置。)

2.1.2 填铜皮

Alt+T ,再按P,就会出现一个填铜皮的界面。请选择Hatch→Hatch All再点start执行,意思是将文件中我们能看到的铜皮轮廓填充为大铜皮。Plane connect是指在多层板的内层中设置的特殊填充区域。

2.1.3设置单位

Ctrl+Alt+G→Desijn Units(右下角)→metric(mils)公制(英制)

2.1.4检查层次分布

Ctrl+Alt+C 最好先关掉线路层,再检查有没有资料在其他层上面,Power pcb经常会在其他层上画上一些绿油块和字符。Visible on表示只打开所有可见层。在可见层中,寻找相对应的颜色,然后更改颜色,您就可以观察到图像是否变了颜色,如果颜色变了,那就可以证明此特殊元素的具体位置。

一层,一层检查。

测量尺寸:把光标移到边框左上角,等光标对齐颜色变后按Q字,再确定,再拉到右下角边框即可。

2.1.5转换文件

Alt+F调用CAM输出菜单。先设置我们输出文件的目录,在CAM栏中,选择Create,意思是创建一个输出目录。以后我们的文件将保存在这个目录下面。

按Add增加所需要转换的层,通常来说,包括线路、阻焊、字符、钻孔、分孔图等,多层板还要添加其相应的内层线路。

操作步骤:点add再选Device Setup ,选择Regenerate,转好后,再点Advanced在Output Format 选RS274X 再点OK,再点OK,就回到以下窗口。

在Document name选项中输入该层的名称,我们按1-9来命名。

Custom 自定义Cam plane 内层负片Routing外层线路Silkscreen 字符层

Paste mask 锡膏层Solder mask阻焊层Drill drawing 分孔图Nc drill钻孔

要转换TOP面就选择TOP,要转换BOT面就选择Bottom.选择Layers会弹出一个对话框。

这个时候我们需要做如下对应的设置。点这个图标来修改属性→

每一层,我们都要把board ourline9(板的外围线)选择上。

线路层要勾选:pads(焊盘)、traces(走线)、vias(过孔)、copper(铜皮)、text(文本);

阻焊层对应的外层要勾选:pads(焊盘)、test point(测试点);vias(过孔)(开窗要选过孔);

阻焊层对应的阻焊要勾选:line(线)、text(文本)、copper(铜皮)、test point(测试点);

文字层对应的外层要勾选: Line(线)、Ref.des(标记)、text(文本)、outline(外围线)、;

文字层对应的文字要勾选:Line(线)、Ref.des、text(文本)、outline(外围线)、copper(铜皮);

注意:出现文字重叠,在文字层对应的文字那里,不要把Ref.des勾上即可解决。

电源层要勾选:pads(焊盘)、line(线)、vias(过孔)、copper(铜皮)、text(文本);

分孔图和钻孔用默认设置添加即可。

添加完成后点Previem预览,

返回CAM输出界面,按save保存所设置好的参数后,在CAM中creat创建一个输出目录,将所有设置好的层选择起来,按run进行转换gerber到我们指定的目录。

注意:有些文件在预览图像时会出现“fill width is too large for accurate pad fills”(填充的物体宽度太大),如果您不进行处理,所转换出的文件会漏掉焊盘。特别是IC处的斜焊盘,这可是致命的错误。解决方法是:点击device setup→regenerate→是→确定。将fill处的数值改为与width的一样,再按一下regenerate,然后重新预览图形,看是否解决问题。

2.299se文件转换gerber

2.2.1定原点

进入pcb画面后,选择place(放置)→string(字符串),将鼠标移动到pcb板的右下角,点击一下,按鼠标的右键,弹出一个对话框。选择properties(属性)后弹出一个对话框,将tex设为Legend,Laye设为Drill Drawing.

2.2.2选择View(视图),再选择toggle units(公/英制转换《Q》),然后看屏幕的左下角,确定单位是mil.

按D再按K,查看层。

按L再点左下角Used On(使用的),功能为改变目前可示层。按Shift+s可改变当时显示层为单层还是多层。测量尺寸:选择板框层,放大左上角,按R再按M,自动选中中心后点左键,再缩小放大右下角,再点左键即可获取板框尺寸了。

查看D码,按D再按A,点Create List From PCB(从PCB创建),目的是查看有没有八角型焊盘(Octagoual fashing)。

查看报告:按R再按B,弹出窗口中再点Report再点allon再点Report。目的查看各种元件和孔的信息。

2.2.3选择File(文件),并打开CAM manager(CAM管理器)→NEXT→Gerber→next→next→next选择格式后→next;点击menu→plot layers→used on(打开有用的层)→mirror→all off(关闭所有的镜象)→next→next →next→finish.,然后一点next,直到完成。

在弹出的新窗口中点击鼠标右键,选择Insert nc drill,选择inches及2:5,按ok。

2.2.5按F9转换gerber 。转换成功后会左边管理栏里,然后再点右键选Export导出。

有时会出现这样的错误提示“The film is too small for this pcb”出现此提示的原因是因为文件内有些元素的位置大于protel的内置菲林尺寸,所以无法输出gerber。

解决方法:将光标移动到Gerber output处,然后点击右键,弹出一个菜单,然后再选择properties(属性),

再弹出一个对话框。选择advanced,将film size 的x和y的后面加个0就可以了。按上述方法操作后,再按ok,重新输出gerber。

相关主题
相关文档
最新文档