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
什么软件能打开dwg文件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。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。