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