为何要将PCB文件转换为GERBER文件和钻孔数据后交PCB厂制板

大多数工程师都习惯于将PCB文件设计好后直接送PCB厂加工,而国际上比较流行的做法是将PCB文件转换为GERBER文件和钻孔数据后交PCB厂,为何要“多此一举”呢?

因为电子工程师和PCB工程师对PCB的理解不一样,由PCB工厂转换出来的GERBER文件可能不是您所要的,如您在设计时将元件的参数都定义在PCB文件中,您又不想让这些参数显示在 PCB成品上,您未作说明,PCB厂依葫芦画瓢将这些参数都留在了PCB成品上。这只是一个例子。若您自己将PCB文件转换成GERBER文件就可避免此类事件发生。

GERBER文件是一种国际标准的光绘格式文件,它包含RS-274-D和RS-274-X两种格式,其中RS-274-D称为基本GERBER格式,并要同时附带D码文件才能完整描述一张图形;RS-274-X称为扩展GERBER格式,它本身包含有D码信息。常用的CAD软件都能生成此二种格式文件。

如何检查生成的GERBER正确性?您只需在免费软件Viewmate V6.3中导入这些GERBER文件和D码文件即可在屏幕上看到或通过打印机打出。

钻孔数据也能由各种CAD软件产生,一般格式为Excellon,在Viewmate中也能显示出来。没有钻孔数据当然做不出PCB了

如何将powerpcb生成的gerber文件再变成pcb文件?

你可以cam350将gerber文件导入,注意各层的对应,然后再用cam350导出一个DXF格式的文件,DXF是autocad的文件,可以在powerpcb打开一个pcb空白文件,然后导入DXF格式的文件,就可以看到pcb格式的了。不过一般这样导过来会出现一些乱。

还有个方法,就是用cam350显示出各层的图,截出全面的图,用画图软件修改一下,改成1:1的图,存为bmp格式的,然后用bmp转pcb的软件转换成pcb的格式,就可以用了,然后就是需要将原来的线路描出来,再把各层拼起来,就可以了,过程还是很复杂的!

GERBER是光绘文件,是出底片的文件,gerber文件格式是世界通用的。美国gerber公司最先制定的标准。

pcb文件会因为版本,格式的不同,在光绘的过程中发生错误,pcb的生产厂也要转成gerber文件再光绘,因为gerber文件是最标准的。

gerber是板厂能接受的一种通用的制版格式,eda工具都能输出gerber file,以下是gerber file所包含的信息。

Gerber 文件的格式:
RS-274-X (常用)
RS-274-D (常用)
RS-274
Fire 9000
Mda 9000
Barco DPF
标准的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 极性介绍:
正片(POS99vIVE) :GERBER 描述是线路层,并且描述之图形主要是有铜部分。或GERBER 描述是防焊层,并且描述之图形主要是防焊部分(即盖油墨部分)。
负片(NEGTIVE) :GERBER 描述是线路层,并且描述之图形主要是无铜部分。或GERBER 描述是防焊层,并且描述之图形主要是无防焊部分(即不盖油墨部分)。
复合片(COMPOSTIVE) :GERBER 所描述的层次由不同极性层合成。通常是挖层和正极性层叠加。
挖层极性为c,主要起线路防护或追加制程资料等作用。


原文地址: http://bbs.ucdev.cn/thread-74-1-1.html