二>、光绘数据的产生。
1、拼版。
PCB设计完成因为PCB板形太小,不能满足生产工艺要求,或者一个产品由几块PCB组成,这样就需要把若干小板拼成一个面积符合生产要求的大板,或者将一个产品所用的多个PCB拼在一起而便于生产电装。前者类似于邮票板,它既能够满足PCB生产工艺条件也便于元器件电装,在使用时再分开,十分方便;后者是将一个产品的若干套PCB板拼装在一起,这样便于生产,也便于对一个产品齐套,清楚明了。
2、光绘图数据的生成。
PCB板生产的基础是菲林底版。早期制作菲林底版时,需要先制作出菲林底图,然后再利用底图进行照相或翻版。底图的精度必须与印制板所要求的一致,并且应该考虑对生产工艺造成的偏差进行补偿。底图可由客户提供也可由生产厂家制作,但双方应密切合作和协商,使之既能满足用户要求,又能适应生产条件。在用户提供底图的情况下,厂家应检验并认可底图,用户可以评定并认可原版或第一块印制板产品。底图制作方法有手工绘制、贴图和CAD制图。随着计算机技术的发展,印制板CAD技术得到极大的进步,印制板生产工艺水平也不断向多层,细导线,小孔径,高密度方向迅速提高,原有的菲林制版工艺已无法满足印制板的设计需要,于是出现了光绘技术。使用光绘机可以直接将CAD设计的PCB图形数据文件送入光绘机的计算机系统,控制光绘机利用光线直接在底片上绘制图形。然后经过显影、定影得到菲林底版。使用光绘技术制作的印制板菲林底版,速度快,精度高,质量好,而且避免了在人工贴图或绘制底图时可能出现的人为错误,大大提高了工作效率,缩短了印制板的生产周期。按照激光光绘机的结构不同,可以分为平板式、内滚桶式(Internal Drum)和外滚桶式(External Drum)。
光绘机使用的标准数据格式是Gerber-RS274格式,也是印制板设计生产行业的标准数据格式。Gerber格式的命名引用自光绘机设计生产的先驱者---美国Gerber公司。
光绘图数据的产生,是将CAD软件产生的设计数据转化称为光绘数据(多为Gerber数据),经过CAM系统进行修改、编辑,完成光绘预处理(拼版、镜像等),使之达到印制板生产工艺的要求。然后将处理完的数据送入光绘机,由光绘机的光栅(Raster)图象数据处理器转换成为光栅数据,此光栅数据通过高倍快速压缩还原算法发送至激光光绘机,完成光绘。
3、光绘数据格式。
光绘数据格式是以向量式光绘机的数据格式Gerber数据为基础发展起来的,并对向量式光绘机的数据格式进行了扩展,并兼容了HPGL惠普绘图仪格式,Autocad DXF、TIFF等专用和通用图形数据格式。一些CAD和CAM开发厂商还对Gerber数据作了扩展。
以下对Gerber数据作一简单介绍。
Gerber数据的正式名称为Gerber RS-274格式。向量式光绘机码盘上的每一种符号,在Gerber数据中,均有一相应的D码(D-CODE)。这样,光绘机就能够通过D码来控制、选择码盘,绘制出相应的图形。将D码和D码所对应符号的形状,尺寸大小进行列表,即得到一D码表。此D码表就成为从CAD设计,到光绘机利用此数据进行光绘的一个桥梁。用户在提供Gerber光绘数据的同时,必须提供相应的D码表。这样,光绘机就可以依据D码表确定应选用何种符号盘进行曝光,从而绘制出正确的图形。
在一个D码表中,一般应该包括D码,每个D码所对应码盘的形状、尺寸、以及该码盘的曝光方式。以国内最常用的电子CAD软件Protel的某D码表为例,其扩展名为.APT,为ACSII文件,可以用任意非文本编辑软件进行编辑。
D11 CIRCULAR 7.333 7.333 0.000 LINE
D12 CIRCULAR 7.874 7.874 0.000 MULTI
D13 SQUARE 7.934 7.934 0.000 LINE
D14 CIRCULAR 8.000 8.000 0.000 LINE
D15 CIRCULAR 10.000 10.000 0.000 LINE
D16 CIRCULAR 11.811 11.811 0.000 LINE
D17 CIRCULAR 12.000 12.000 0.000 MULTI
D18 CIRCULAR 16.000 16.000 0.000 MULTI
D19 CIRCULAR 19.685 19.685 0.000 MULTI
D20 ROUNDED 24.000 24.000 0.000 MULTI
D21 CIRCULAR 29.528 29.528 0.000 MULTI
D22 CIRCULAR 30.000 30.000 0.000 FLASH
D23 ROUNDED 31.000 31.000 0.000 MULTI
D24 ROUNDED 31.496 31.496 0.000 FLASH
D25 ROUNDED 39.000 39.000 0.000 MULTI
D26 ROUNDED 39.370 39.370 0.000 MULTI
D27 ROUNDED 47.000 47.000 0.000 MULTI
D28 ROUNDED 50.000 50.000 0.000 FLASH
D29 ROUNDED 51.496 51.496 0.000 FLASH
D30 ROUNDED 59.055 98.425 0.000 FLASH
D31 ROUNDED 62.992 98.000 0.000 FLASH
D32 ROUNDED 63.055 102.425 0.000 FLASH
在上表中,每行定义了一个D码,包含了有6种参数。
第一列为D码序号,由字母‘D’加一数字组成。
第二列为该D码代表的符号的形状说明,如CIRCULAR表示该符号的形状为圆形,SQUARE表示该符号的形状为方型。
第三列和第四列分别定义了符号图形的X方向和Y方向的尺寸,单位为mil;1mil=1/1000英寸,约等于0.0254毫米。
第五列为符号图形中心孔的尺寸,单位也是mil。
第六列说明了该符号盘的使用方式,如LINE表示这个符号用于划线,FLASH表示用于焊盘曝光,MULTI表示既可以用于划线又可以用于曝光焊盘。
在Gerber RS-274格式中除了使用D码定义了符号盘以外,D码还用于光绘机的曝光控制;另外还使用了一些其它命令用于光绘机的控制和运行。不同的CAD软件产生的Gerber数据格式可能有一些小的区别,但总体框架为Gerber-RS0274格式没有变化。