常用CAD软件转换Gerber的方法及技巧
序 言
将客户的原始文件转换为Gerber文件,是线路板制前工程师必定的程序。但如何保证转换过的Gerber文件与客户的设计意图一致?如果转换的gerber文件错了,无论你怎么处理,做出来的文件都是错误的。所以,在转换文件这一步,绝对不允许出错,否则以后的工作会白废功夫。
第一章 如何分辨PCB的文件格式
由于PCB文件的扩展名为*.pcb的软件有很多种。比如:power pcb、 protel99、p-cad、cam350等,CAM工程师不可能逐个软件一一试验。因此在用CAD软件打开前,可以先用记事本或Total Commander(文件管理器)打开,根据屏幕所显示的内容进行初步判断。
1.1 powerpcb文件的分辨
当我们打开文件后,发现基本上是乱码,并且在最后一行是{2FE18320-6448-11d1-A412-0
00000000000}字样,有此推断,这个文件是powerpcb设计的。至于是那个版本,我们可以在文件的开头位置进行分辨。“H”表示4.0;“I”表示5.0;“J”表示2004或者2005设计的。笔者建议,尽可能使用最新版本打开客户文件。
1.2 Protel文件的分辨
在文件的开头有PCB file 6 Version2.8字样,我们可以推断是Protel2.8版本设计。那么,我们可以用Protel2.8、Protel98、Protel99se、DXP2004打开文件。如果,我们看到PCB4.0 Binary File字样,可以推断是99se的软件设计的。可以用Protel99se、DXP2004等高版本软件去打开,切忌不能用Protel2.5、Protel2.8、Protel98这些低版本软件来打开。
1.3 CAM350文件的分辨
在文件的开头有Version8.6.2或者Version9.0的字样,我们可以推断是CAM350软件所设计。可以用Version8.6.2、Version9.0打开。但是,不能用Version5.0、Version6.0、Version7.0打开。
1.4 Auto CAD文件的分辨
文件的后缀名是“*.dwg”或者“*.dxf”的文件就是用CAD设计的。我们可以用CAD2004或者CAD2006软件来打开。
第二章 如何转换Gerber文件
2.1 Power pcb转Gerber 文件
2.1.1 设定原点
setup→set origin 在图形的右下角击左键即可。(此步骤是为了在转换分孔图时不再去设置孔径表的位置。)
2.1.2 填铜皮
Alt+T ,再按P,就会出现一个填铜皮的界面。请选择Hatch→Hatch All意思是将文件中我们能看到的铜皮轮廓填充为大铜皮。Plane connect是指在多层板的内层中设置的特殊填充区域。
2.1.3设置单位
Ctrl+Alt+G→Desijn Units→metric(mils) 公制(英制)
dxf文件怎么打开2.1.4检查层次分布
Ctrl+Alt+C 最好先关掉线路层,再检查有没有资料在其他层上面,Power pcb经常会在其他层上画上一些绿油块和字符。Visible on表示只打开所有可见层。在可见层中,寻相对应的颜,然后更改颜,您就可以观察到图像是否变了颜,如果颜变了,那就可以证明此特殊元素的具体位置。
2.1.5转换文件
Alt+F 调用CAM输出菜单。先设置我们输出文件的目录,在CAM栏中,选择Create,意思是创建一个输出目录。以后我们的文件将保存在这个目录下面。
按Add增加所需要转换的层,通常来说,包括线路、阻焊、字符、钻孔、分孔图等,多层板还要添加其相应的内层线路。
在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(铜皮);
电源层要勾选:pads(焊盘)、line(线)、vias(过孔)、copper(铜皮)、text(文本);
分孔图和钻孔用默认设置。
返回CAM输出界面,按save保存所设置好的参数后,在CAM中creat创建一个输出目录,将所有设置好的层选择起来,按run进行转换gerber到我们指定的目录。
注意:有些文件在预览图像时会出现“fill width is too large for accurate pad fills”(填充的物体宽度太大),如果您不进行处理,所转换出的文件会漏掉焊盘。特别是IC处的斜焊盘,这可是致命的错误。解决方法是:点击device setup→regenerate→是→确定。将fill处的数值改为与width的一样,再按一下regenerate,然后重新预览图形,看是否解决问题。
2.2 99se文件转换gerber
2.2.1定原点
进入pcb画面后,选择place(放置)→string(字符串),将鼠标移动到pcb板的右下角,点击一下,按鼠标的右键,会弹出一个对话框。选择properties(属性)后弹出一个对话框,将text的属性设置为legend.
2.2.2选择View(视图),再选择toggle units(公/英制转换),然后看屏幕的左下角,确定单位是mil.(快捷键“Q”)
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.
2.2.4点击鼠标右键,选择Insert nc drill,选择inches及2:5,按ok。
2.2.5按F9转换gerber 。
有时会出现这样的错误提示“The film is too small for this pcb”出现此提示的原因是因为文件内有些元素的位置大于protel的内置菲林尺寸,所以无法输出gerber。
解决方法:将光标移动到Gerber output处,然后点击右键,弹出一个菜单,然后再选择properties(属性),再弹出一个对话框。选择advanced,将film size 的x和y的后面加个0就可以了。按上述方法操作后,再按ok,重新输出gerber。
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论