第八章PCB输出8.1PCB图形的打印在PCB编辑器中,执行File/PrintPreview(打印预览),生成打印预览文件(PPC文件)。在“BrowsePCBPrint”(浏览PCB打印)选项中,点击“MultilayerCompositePrint”(叠层打印)列出该电路板的所有层面。一、打印预览二、打印叠层PCB图1、设置叠层打印输出参数光标指向“MultilayerCompositePrint”(叠层打印)行,单击鼠标右键,在弹出的菜单列表中选“Properties”,弹出对话框。叠层打印执行File/SetupPrinter(设置打印机)弹出对话框进行参数设置。2、设置打印机PCB打印选项打印内容PCB文件名标准打印整块板打印在一张纸上打印当前页设置页面的边界设置完毕进行打印输出,执行File菜单下的:PrintAll(打印全部):打印在当前PPC文件中的所有打印输出,打印作业名与打印输出名相同。PrintJob(打印作业):打印在当前PPC文件中的所有打印输出,打印作业名与PPC文件名相同。PrintPage(打印一页)PrintCurrent(打印当前打印输出)三、最终打印输出最终打印输出也称分层打印输出,是将不同功能板层的图纸进行分别打印。8.2光绘输出一、光绘机的基本知识对于设计要求不高的PCB板,我们可以采用打印机打印设计图纸,但是高精度的PCB板图,不能采用打印图纸。这样就出现了光绘技术。在20世纪70-80年代,采用的工艺是照相制版。光绘机是指用光来绘制图形的一种仪器。也即一种用PCB设计的数据控制光在胶片上进行绘图的仪器。光绘机的“工具”是指特定形状的曝光孔。光线通过曝光孔在底片上生成一个指定形状的影像。若光头不发生移动,用曝光孔曝光(flash)生成一个焊盘,移动光头则生成一条直线或圆弧。二、光绘机的分类:矢量式光绘机和激光式(点阵式、光栅式)光绘机。1、矢量式光绘机这是第一代光绘机,最具代表性的是美国Gerber公司开发的系列光绘机,使用的数据格式为GerberRS-274,这种格式已经成为印制板设计生产行业的标准数据格式。速度慢,图形精度低,并且图像像素(D码)有限。(1)其特点是什么?1)曝光孔/符号盘矢量光绘机是在光源与菲林之间使用不同形状的曝光孔/符号盘(光圈Aperture),从而在菲林上得到不同形状的图素。(2)矢量式光绘机的原理2)光孔轮/码盘在光绘机上有一个光孔轮,它一般是个小圆盘,上面排布着一圈曝光孔,数量从24到70个。光绘机示意图矢量光绘机原理(3)激光光绘机它是第二代光绘机。激光光绘机是用激光对胶片进行扫描产生图形的。激光光绘机的原理?原理:首先,将PCB图像文件以二进制数据的方式映射到一个大的存储阵列中,然后通过存储阵列中相应单元的值来打开和关闭对胶片进行扫描的激光束,PCB图像在胶片上得以呈现。激光光绘机特点速度大幅度提高(为矢量式光绘机的几倍至几十倍);图象精度高(目前其分辨率己达12000~16000dpi);其实现图形的形状、大小几乎不受限制(最小图素取决于光点,图形型状取决于软件功能)。(4)光绘输出在Protel99se中,将.PCB文件的图形输出为光绘文件——Gerber文件。分类:1、普通型(RS-274D)文件中不带D码表2、增强型(RS-274X)该文件自带D码表1)输出Gerber文件输出步骤:(1)File/New-----CAMManager(CAM管理器)(2)启动输出向导,双击产生的图标。弹出对话框。输出文件格式的选择:Gerber输出文件的名称编号输出标准提示对话框RS-274X数据单位和有效数字位模式整数位和小数位输出层面的选择和镜像层是否输出钻孔绘图层和钻孔导引层单击Finish完成Gerber文件的输出准备工作在窗口右边窗口中有一个名字为“Gerberoutput1”文件。鼠标光标指向该文件,单击鼠标右键在快捷菜单中选择“GenerateCAMFiles”(产生CAM文件),这时候新建了一个文件夹,该文件夹里包含了光绘输出的各层Gerber文件和D码表文件。如果想使用这些文件,必须将这些文件导出:在左边窗格中,选中该文件夹点击右键,在列表中选择Export,导入到你指定的目录中。Gerber文件Gerber文件的内容是标准的ASCII码。大多数的光绘机都用Gerber语言控制。这种数据文件必须有文件头。一般情况下可调入的有效数字位格式为2:4、2:3、2:5、(整数位和小数位)如果没有文件头,则默认数字位格式为2:32)Gerber文件RS274x格式:扩展GERBER格式,即在数据的开头中有自带有码盘孔径资料,包含有D码信息,能独自完整描述一张图形。RS274d格式:基本GERBER格式,即在数据的开头中没有自带码盘孔径资料,要同时附带D码文件才能完整描述一张图形。一条RS-274命令,由以下几个字母组成:*——结束符D——绘图码,控制和选择光圈制定线形。X——X轴坐标Y——Y轴坐标G——初始码,G码用来配置机器在绘图之前的状态。M——控制码,制定文件结束I——圆弧中心X轴坐标J——圆弧中心Y轴坐标(1)D码:它有多重作用,首先是控制光头的快门,开关状态常用下面三种:D01:打开快门,移动桌面到对应的X-Y坐标(画直线)D02:关闭快门,移动桌面到对应的X-Y坐标(移动不曝光)D03:打开快门,移动桌面到对应的X-Y坐标,然后快速的打开、关闭快门,这样形成一个曝光点。(2)X轴和Y轴坐标:作为一组坐标,决定光头曝光位置,Gerber文件中的X和Y值决定某一形状和尺寸的D码放置和作图的位置。X1000Y1000D02*(表示在X,Y坐标均为1000处关闭光头)X2000Y3000D01*(表示光头将在坐标为(2000,3000)处开灯划线)(3)G码:Gerber调用GXX命令作为初始码,一般用来配置机器在绘图之前的状态。常用G码G02:顺时针圆周运动G03:逆时针圆周运动G70:表示下面的数据是使用英寸做单位G71:指定毫米单位G90:指定绝对坐标格式(4)M码:M码用于机器控制、指定文件结束等。常用M码M00:程序暂停。M02:程序结束。Gerber文件数据描述格式1)省略小数点的规则:与其它字符相比小数点是最“不重用”的一个,特别是事先规定了它的位置时。实际上在Gerber文件中是看不到一个小数点的。小数点的位置是人为的设置,由光绘软件来自动定位的。Gerber文件数据描述格式如:单位为英寸,要在点(0.56英寸,0.32英寸)形成一个FLASH曝闪,如果用2:4表示,则为:X005600Y003200D03*如果用2:3表示,则为:X00560Y00320D03*Gerber文件数据描述格式2)省略前面(LeadingZero)和后面的零:不省零省前零(Leadingzero)X00560Y00320D03*X560Y320D03*不省零省后零(Trailingzero)X00560Y00320D03*X0056Y0032D03*Gerber文件数据描述格式3)有样式数据坐标原有数据有样式数据X560Y230D02*X560Y230D02*X670Y305D01*X670Y305D01*X700Y305D01*X700D01*Gerber文件数据描述格式4)有样式命令有样式数据坐标有样式命令X560Y230D02*X560Y230D02*X670Y305D01*X670Y305D01*X700D01*X700*X730D01*X730*常见的码盘按形状分为:Example:Circle(Round)代表圆型Square代表方型Rectangle代表矩型Target代表靶型Octagon代表八角型Donut代表环型Diamond代表菱型Ovel代表椭圆型Thermal代表花盘(散热盘)Custom代表自定义Gerber文件举例:ABECDYXGerber文件举例:%FSLAX23Y23*%(FSL意思为:本程序为省前导零,A意思为:绝对坐标、X23Y23数据格式为2:3)%MOMM*%(MO单位是MM毫米)%ADD10C,0.20*%(AD意思为:定义D码类型)(定义D10为圆型,C,直径0.2毫米)%ADD11C,1*%(定义D11为圆型,C,直径1毫米)Gerber文件举例:X200Y200D02*关灯,光头移动至(200,200)处A点D11*选取D11码(为取圆型码盘)D03*闪曝(开灯后立刻关灯划焊盘)D10*选取D10码(为取方型码盘)X200Y800D01*(取方型码盘后)开灯,光头移动至(200,800)处B点(实际是在划直线)Gerber文件举例:D11*选取D11码(为取圆型码盘)D03*闪曝(开灯后立刻关灯划焊盘)D10*选取D10码(为取方型码盘)X1200Y800D01*开灯,光头移动至(1200,800)处C点D11*选取D11码(为取圆型码盘)Gerber文件举例D03*闪曝(开灯后立刻关灯划焊盘)D10*选取D10码(为取方型码盘)X1200Y400D01*光头移动至(1200,400)处D点关灯D11*选取D11码D03*闪曝(开灯后立刻关灯划焊盘)X400Y400D02*关灯,光头移动至(400,400)处E点D03*闪曝(开灯后立刻关灯划焊盘)M02*结束程序一、生成PCB信息报表PCB信息报表包括PCB尺寸、电路板上的焊点、过孔数量以及电路板上的元件标号等。执行Reports\BoardInformation8.3生成PCB报表文件单击Nets\Report,选AllOn,单击Report生成.REP报表二、生成管脚信息报表在PCB上选择需要生成报表的管脚,执行Reports/SelectedPins,生成.DMP执行File\CAMManage三、生成元件信息报表执行Tolls\GenerateCAMFiles,生成.Bom四、生成数控钻孔文件报表执行Tools\GenerateCAMFiles,产生.DRR数控钻孔报表文件.TXT文件