1、 GC-PowerPlace培训教材 迈瑞凯电子(深圳)有限公司 2013年8月 王观礼执笔 目录 第1章 常用功能说明与基本操作 3 1.1 操作窗口简介 3 1.2 常用功能说明 3 1.2.1 File功能 4 1.2.2 Edit功能 4 1.2.3 View功能 5 1.2.4 Parts功能 5 1.2.5 CAM 功能 6 1.2.6 DFM功能 7 1.2.7 Panel功能 7 1.2.8 Tools功能 7 1.3 基本操作 8 1.3.1 图层的定义 8 1.
2、3.2 图层的查看,编辑,排序,命名等基本操作 8 第2章 编程步骤与方法 14 2.1 编程的主要步骤 14 2.2 导入Gerber文件数据 14 2.3提取中心坐标 18 2.3.1图层命名与排序 18 2.3.2 线转PAD(Trace转Pad) 20 2.3.3 提取中心坐标 23 2.4,抓取元件位号 31 2.5元件位号检查 34 2.6导入BOM文件 37 2.7 导出相关文件 43 2.7.1 导出元件坐标文件 43 2.7.2 导出Gerber文件。 46 2.7.3 导出图像文件 47 附录Ⅰ 完整程序各层排列说明 51 附录Ⅱ Gerb
3、er文件基本概念 52 1 什么是Gerber文件 52 2 Gerber文件的格式 53 3 Gerber文件数据特点 53 4 Gerber文件极性介绍 54 5 如何读懂GERBER数据 54 附录Ⅲ 常见gerber文件后缀识别 64 第1章 常用功能说明与基本操作 1.1 操作窗口简介 启动GC-PowerPlace后,将显示图1-1所示操作窗口。该窗口主要由菜单栏,工具栏,缩图区,坐标区,图层显示区,工作区等组成。 图1-1 GC-PowerPlace操作窗口 1.2 常用功能说明 在此只把在离线编程过程中常用到的功能列出进行简要说明,
4、一些不常用或者没用到的功能没有进行说明,有兴趣可以在业余时间练习使用。 1.2.1 File功能 New Ctrl+N 建立新的工作文件 Open… Ctrl+O 打开已有文件(后缀为GWK的文件) Close 关闭窗口 Save Ctrl+S 保存工作文件(会覆盖原来的文件) Save As… F12 另存新文件(不覆盖原来
5、文件,另外命名) Import… Shift+I 输入文件(针对Gerber文件) Merge Job 合并工作文件(指合并多个GWK文件) Load CAD Centroids… 载入CAD中心坐标文件 Export 输出文件 RS-274-X 输出RS-274-X格式Gerber文件(导钢网文件用) AutoCAD DXF
6、 输出DXF文件(导治具文件常用) To Image File 输出图片文件(导丝印文件常用) Component Placement List 输出坐标文件(每次必用) 1.2.2 Edit功能 Undo Alt+Backspace 还原修改前状态 Cut Shift+Del 剪切(注意快捷键和删除的区别) Copy Ctrl+C 复制 Past
7、e Ctrl+V 粘贴(指在同层之间进行粘贴) Paste To… Alt+F5 粘贴到其他层(指不同层之间进行粘贴) Delete Ctrl+Del 删除(注意快捷键和剪切的区别) Select All * 选取整层数据(快捷键Shift+*,常用) Unselect All Ctrl+M 解除标记(取消全部选择) Select
8、 不同功能执行选取动作,下面主要讲一种: Filter Selection Ctrl+Shift+F 选择性标记(条件选择,常用) Register Layers Ctrl+Shift+L 图层对齐 Jump to… 依指令跳跃至指定位置(十字光标会固定到该位置) Nearest S 跳至离光标最近的中心点及端点(快捷键:S,常用) Offset… F 跳至指定相对坐标位置(以上一次光标所在点为相对零点) Coordinate…
9、 C 跳至指定用户坐标位置(以用户坐标定义的零点作为原点) Component… P 跳至指定元件位置(必须是抓取了中心坐标并赋予位号后才能用) Move to… 依指令移动至指定位置(指被选择的元素被移动到指定位置) Here 移动至光标定住的位置 Offset… O 以所在位置为零点移动至输入坐标位置 Coordinate… 以自定零点为基准移动至指定位置 Copy to… 复制至指定位置(指被选择的元素
10、被复制到指定位置) Here 复制至光标所在的位置 Nearest 复制至离光标最近的中心点及端点 Offset 依所在位置为基准复制至指定位置 Angle 依角度及距离复制 Coordinate 依自定零点为基准复制至指定位置 Mirror 镜像 About X Axis X 以X轴镜像(常用) About Y Axis Y 以Y轴镜像
11、Explode Custom Aperture 将特殊定义的 Pad 打散 Create… 建立数据 Rout/Trace 建立线 Drill Hit/Pad 建立钻孔及 Pad CCW Arc/Curved Rout 建立逆时针方向弧形 Clockwise Arc/Curved Rout 建立顺时针方向弧形 CCW Arc/Curved Rout using 3 point 用 3 点建立逆时针方向弧 Clockwise Arc
12、/Curved Rout using 3 point 用 3 点建立顺时针方向弧 Box 建立方框 Text Block 建立文字 Pad Stack 建立 Pad 1.2.3 View功能 Bottom Side View U 从底面查看文件(操作底面文件时通常要点该项) Zoom 缩放 In 大约放大两倍 Out 大约缩
13、小二分之一 Extents 依最大边界显示 Previous 回前一个画面大小 Layers 图层控制 View All Shift+V 所有层可查看(一次性操作所有层) Hide All Shift+H 所有层关闭(一次性操作所有层) Edit All Shift+E 所有层编辑(一次性操作所有层) Next Physical Layer 1 显示下一层并且是可编辑状态(直接按快捷键
14、1) Previous Physical Layer 2 显示上一层并且是可编辑状态(直接按快捷键2) Reference Designators 显示元件位号 Pin Number 显示元件引脚号 Part Number 显示元件型号 1.2.4 Parts功能 打散元件 清除元件型号 Empty P/N from Instances Remove P/N from BOM 焊接报告 导BOM 寻找位号 自动提取中心坐标 对比CAD坐标 检查位号
15、合并CAD坐标 手工抓取元件 图1-2 Parts 功能 1.2.5 CAM 功能 焊盘分割 Pad Split 建立房型焊盘 高级转换线性焊盘 图1-3 CAM 功能 1.2.6 DFM功能 图层对比 图1-4 DFM 功能 1.2.7 Panel功能 阵列复制+粘贴 图1-5 Panel 功能 Y方向移动距离 X方向移动距离 y方向拼板数 X方向拼板数 图1-6 阵列复制+粘贴功能 1.2.8 Tools功能 相对坐标归零 用户坐标归零 查询 图1-7 Tools 功能 1.3 基本操作 1.3.1
16、图层的定义 Gerber文件载入后层显示区会出现层的树状结构图,如图1-8。 层状态: (e)表示可编辑 (v)表示可看 (h)表示隐藏 可按键盘上字母键(E,V,H)更改 钻孔或者槽孔层 数据层 [+]表示其下还有子节点,点一下鼠标左键可以显示出来,[-]表示其下的子点都已显示, 点一下鼠标左键可以隐藏 备份层 D码表 孔径层 探针层 实体层 图1-8 层结构图 1.3.2 图层的查看,编辑,排序,命名等基本操作 鼠标左键点中整个物理层,然后点击鼠标右键,会出现如图1-9对话框。用得最多的是前面3个,快捷键分别为V,H,E(用这个快捷键
17、必须要先点中整个物理层)。三者的区别:H:把对应的层隐藏起来,看不到该层;V:表示可以看到对应层,但是不能对其进行相关编辑;E:不仅能看到对应层,而且可以对其进行相关编辑。这里的操作是对所有层进行操作,一般是在隐藏所有层时用到,便于快速操作。还有一种快捷方式,不需要先点中整个物理层,直接用组合键Shift +V,Shift +H,Shift +E就可以对所有图层实现相关的操作。 隐藏所有层 导入新文件 可编辑所有层 可查看所有层 图1-9 整个物理层鼠标右键显示操作 如果要对单一某层进行操作,先鼠标左键点中要操作的层,点击鼠标右键,会出现如下图1-10对话框,然后根据需要选择相
18、关操作进行处理,用得最多的是V,H,E,要熟练掌握这3个快捷键的使用。 新增复合数据层 新增负性数据层 新增实体层 新增正性数据层 删除该层 隐藏该层 可查看该层 可编辑该层 图1-10单一物理层鼠标右键显示操作 载入文件后,物理层之间是可以调换顺序的。鼠标左键按着欲调换的图层(鼠标必须按住不放),然后用拖曳的方式移至欲放置的图层位置,欲调换的图层就会移至被点选的图层下方。如图1-11,欲把P3和P5调换位置,鼠标左键按着P3层不放,并且往下拖,当P5层背景颜色变为深蓝色的时候,释放鼠标左键,这两层就调换过来了,见图1-12。 特别提示: 当所有物理层只有两层时
19、只有由上往下移动有效,由下往上移动则无效。 当物理层有两层以上时,由上往下或者由下往上移动都可以把欲调换的图层移至被点选的图层下方。 图1-11 P3和P5层调换之前 图1-12 P3和P5层调换之后 鼠标左键双击图层显示区内的任何一层,都可以打开层命名对话框,如图1-13。主要有Name、Layer Type、Side、Colors这几个主要的选项: Name : 图层的名字。可以进行更改,一般情况下不用更改。 Layer Type :图层的类型。常用的是丝印,阻焊,线路,锡膏层,钢网层,外型层。见图1-14 Side: 图层面的归属。 Colors: Pa
20、d和Trace颜色选择。通常两者选择不同颜色,便于区分焊盘和线。 当每层进行命名后,点“Apply”,图1-13对话框不会关闭,但图层的命名会直接更新为最新内容(或者不用点Apply,直接点击下一层,刚才被命名的图层也会自动更新)。点“OK”,该对话框就会关闭,同时图层里的层命名也会更新为最新内容。 层颜色 线颜色 焊盘颜色 层面归属 图层类型 图层名 图1-13 图层命名对话框 信号层(线路层) 阻焊层 钢网层 锡膏层 外型层 字符层(丝印层) 其他 图1-14 Layer Type选项框 在工作区滑动鼠标中键,工作区画面会以鼠标所在位置为中心点
21、进行放大或者缩小。在工作区点击鼠标右键,可以出现图1-15画面。其中许多功能在前面的1.2节中有说明,这里只把最常用的前面没提到的几个功能进行说明。 属性 取消同一种类型元素选择 选择同一种类型元素 图1-15 工作区鼠标右键显示画面 在工作区窗口按着鼠标左键拉一个方框,释放鼠标左键后,会出现一个下拉菜单,内容如下: Zoom In 将框选的数据放大(约两倍) Zoom to Window 将框选的数据放大至整个窗口 Select Inside 将完全在框
22、选内的数据选择标记起来 Select Touching 将方框所触碰到所有数据都选择标记起来 Unselect Inside 取消完整框选的数据选择 Unselect Touching 取消方框所触碰到所有数据选择 Clip Selected Data 将框选内的资料切断(几乎不用) 可以选择下拉菜单中的某项内容实现某种功能,也可以直接点一下方框内的任何一点(这时的作用是可放大框选的这个区) 第2章 编程步骤与方法 2.1 编程的主要步骤
23、 编程的主要步骤如下: 导入Gerber文件数据 排序 层命名 提取中心坐标 检查元件抓取情况 无问题 有问题 手工打散 手工抓取 抓取元件位号 元件位号检查 导入BOM文件 检查生成报告 导出相关文件 2.2 导入Gerber文件数据 如图2-1,点击菜单栏【File】下的【Import…】 图2-1 选取【File】/【Import】菜单命令 弹出如下图2-2对话框。 图2-2 文件选择对话框 选择 Gerber 文件存放的路径。全部选择方法:鼠标左键点一下列表框,按Ct
24、rl+A。也可以按住鼠标左键不放,然后从文件列表框右下角向左上角拖动,形成一个虚线矩形框,如图2-3,把文件选中。如果不需要全部选择文件,按住Ctrl不放,用鼠标左键直接点需要选择的文件即可。 图2-3框选文件对话框 被选中的文件背景颜色会变成深蓝色,点击【Select】,会弹出如下图2-4所示对话框。 文件名 文件格式 文件类型 图2-4 文件信息确认对话框 此对话框可以看到Gerber 文件的读入情况,以及Gerber 的相关信息。如:文件类型、原文件名称、文件格式。点击【OK】,弹出图2-5对话框。 图2-5 D码分配表对话框 此对话框也是一些Gerber
25、文件的相关信息,如:文件的名称、类型,D码表。该对话框不用理会,直接点击【OK】,然后弹出如下图2-6对话框: 图2-6 文件导入结果信息对话框 此对话框是Gerber 文件导入结果信息的显示窗口。里面有File、Errors、Tools的相关信息。 File:显示导入后Gerber 文件的所有信息。 Errors:出错信息。 Tools:D 码表的内容。 一般也不用理会该对话框信息,当有Errors错误时,需要点入Errors页面看哪层有问题,如果对编程没有太大影响,就不用理会,直接点击【确定】。一个Gerber 文件就导入进来了,如下图2-7所示: 图2-7 Gerb
26、er导入后显示画面 2.3提取中心坐标 在提取中心坐标之前,还需要进行一些准备工作,如图层命名,排序,线转PAD等。 2.3.1图层命名与排序 文件导入后如下图2-8,每层文件都是Unknown,没有定义图层相关属性,首先需要进行命名。这步是必须的,尤其属于哪一层(TOP或者Bottom),否则后续提取中心坐标将不能自动识别是哪一层元件。 图2-8 未命名之前的图层信息 参考1.3.2小节内容对图层进行命名和排序,排序按照如下规则进行: 正面:锡膏层(也叫贴片层),文字层(也叫字符层或者丝印层)、绿油层(阻焊层)、信号层(线路层)。 中间:内部的一些线路层。主要针对多
27、层板。 反面:信号层、绿油层(阻焊层)、文字层(也叫字符层或者丝印层)、锡膏层(也叫贴片层) 除了这些层外,其他层可命名为Other,放到后面。 命名和排序后得到如下图2-9。 外形层 反面(底层) 正面(顶层) 图2-9 命名排序后的图层信息 2.3.2 线转PAD(Trace转Pad) 把鼠标左键双击图层显示区任何物理层,打开图层命名对话框,对线路层的颜色进行设置(见图2-10),把Pad和 Trace的颜色用不同颜色表示,便于识别哪些焊盘是线性。如果元件焊盘是线性的,后续提取中心坐标时将不能被提取,所以在抓取中心坐标之前,需要检查是否存在焊盘是线性情况。 图
28、2-10 图层颜色设置页面 如果存在焊盘是线性,首先把这层状态设为可编辑(E),然后选中该焊盘,如图2-11(假设该焊盘是线性)。 图2-11 线性焊盘选取 点菜单【CAM】下的【Advanced Scan and Replace…】,如图2-12。(这里只讲这种方法) 图2-12 线转PAD菜单命令 得到图2-13对话框。如果焊盘原来是比较规则的,如矩形/正方形,圆形,椭圆形,则点选对应的项即可。如果焊盘是不规则的,我们需要点选【Custom】,表示自定义特殊形状,否则转换后焊盘会变形,在转换过程中要注意。 特殊形状 指定特殊形状 椭圆形 圆角长方形 斜角长
29、方形 环形 菱形 转PAD后的外形 圆形 矩形/正方形 图2-13高级转换对话框 通常情况下,我们转焊盘都选择【Custom】最为保险,焊盘原来是什么形状,转换后还是什么形状,不会出错。如果不小心转换错误,比如多选择了部分元素,可以点【Edit】下的【Explode Custom Apertures】进行打散,如图2-14,然后重新转换。 图2-14 打散特殊D码命令 2.3.3 提取中心坐标 以提取顶层中心坐标为例(提取底层时选择一下【Bottom Side View】,从底面看),把顶层(TOP)字符层设置为V,线路层设置为E,其他层关闭,如图2-15。
30、图2-15 提取中心坐标前的图层设置 移动鼠标到工作区窗口,点击鼠标右键,在出现的对话框中选【Select All】,如图2-16。 图2-16 选【Select All】命令 线路层就会全部被选中,变成白色,图2-17。 图2-17 线路层全部被选中 在【Parts】里选【Automatic Centroid Extraction…】 图2-18 【Automatic Centroid Extraction…】命令对话框 会弹出一个元件默认0度设置对话框,只需要在安装软件的时候设置一次即可,今后使用不需要再设置,除非把该软件卸载后重装就需要再设置。点对应元件后,
31、再点【Rotate Part】进行旋转角度设置,我们公司设置如下图2-19至2-24. 图2-20 QFP方向设置 图2-19 BGA方向设置 图2-21 PLCC方向设置 图2-22 SOIC方向设置 图2-23 SOT方向设置 图2-24 Passive/Polar方向设置 其中,图2-24是针对极性电容和二极管。表示左边为第一脚,角度为0度。 点【OK】后得到如下图2-25,这时左边的Physical Layers里面还没显示已提取的中心坐
32、标元件层。 图2-25 提取中心坐标后画面 移动鼠标,在Physical Layers区域任意位置点一下左键,就会显示中心坐标元件层,如下图2-26的P1层。其中,ACE元件层是成功提取的中心坐标元件层,每一个被提取的元件是由多个焊盘组成的整体,都会有一个白点,表示该焊盘为第一脚。Footprint层是没有抓取成功的层,还是单独分散的焊盘。此时把线路层关闭,只显示元件层和对应字符层。注意,ACE层和Footprint层的颜色要设置成不同颜色,以便检查是否所有元件都提取了中心坐标。 图2-26 中心坐标元件层显示后的画面 手工打散元件。在自动提取中心坐标元件过程中,部分元件会被抓
33、取错误,本来是一个元件的被抓成了几个元件,如上图的J2元件,被抓成3个元件,每个元件都会有一个白点,表示第一脚。点击抓错误的元件,然后点【Parts】/【Explode Parts】把抓取错误的元件打散,如图2-27。 图2-27 【Parts】/【Explode Parts】元件打散功能 打散后原来提取了中心坐标的整体元件变成了单独的焊盘,上图中J2(被抓成3个元件)被打散成6个单独的焊盘。如下图2-28 图2-28 J2被打散后的画面 手工提取中心坐标元件。打散后的焊盘,如果要提取中心坐标,需要进行手工提取。先选中要提取的元件的组成焊盘(图2-28 打散后这6个焊盘刚好构成
34、这个元件整体,不需要另外选择),再点【Parts】/【Teach Part】(快捷键Ctrl+Shift+P),进行手工提取中心 坐标元件。 图2-29 【Parts】/【Teach Part】功能 弹出图2-30对话框,需要设置元件引脚顺序和旋转角度(已设置好),这是重点,也是难点。这里的角度是由元件在料带里的编带初始位置决定的,需要熟练掌握元件在编带里的包装方式。旋转是根据贴片机工作原理来设定的,是按照逆时针旋转。其中: 【Pkg Name】 封装名称。 【Part】 选择元件类型(SMT、TH等),贴片选SMT,插件选TH。 【Tolerance】
35、 误差值。默认即可,不用理会。 【Orientation】 指定元件当前显示状态的角度。非常关键。 【Pin Ordering】 引脚顺序: CCW逆时针。CW 顺时针。Columns列。Rows行。Manual自选。 【Set Reference Point】设置参考点。Centroid :中心偏移量。Pin1:第一脚的偏移量。按照默认即可。 【Scan this layer for others】在此图层搜寻元件。是把与这个引脚属性相同的一块转成元件,常用到。 【Save to Foot Print Datal】存储到元件数据库。正版软件此功能才有效。 图2-30
36、元件引脚顺序和旋转角度设置 点【OK】,该元件就被抓取成一个整体了,如图2-31。请仔细观察该图和图2-28的区别。在图2-28中,J2元件的6个焊盘是孤立的,每个焊盘中间都有一个“+”号。“+”号表示该焊盘的中心位置。而2-31中,“+”号是在这6个焊盘组成的这个整体元件的中心。 图2-31 手工提取中心坐标后的画面 检查所有元件是否都被成功提取。一般情况下,插孔元件需要手工抓取。如下图2-32,J1元件颜色不一样,是Footprint层的颜色,说明该元件还没被抓取成功,需要手工进行抓取。 图2-32 J1元件没有提取中心坐标 选中需要抓取的元件焊盘,可以一个一个点击焊盘选
37、取,也可以按照以下办法选取。移动鼠标,使光标在元件一角,然后按住左键,拖动鼠标到对角,释放鼠标左键,会出现如下图2-33。主要常用到【Select Inside】和【Select Touching】。前者表示选择框内,被选对象必须全部被框选起来;后者表示只要框碰到的对象都被选中,被选中的对象会变成白色,如图2-34。 图2-33 框选命令 图2-34 选择后的画面 重复上面的手工提取中心坐标步骤,进行手工抓取,J1抓取后得到图2-35。把所有元件抓取完毕后隐藏Footprint层。 图2-35手工提取元件后画面 2.4,
38、抓取元件位号 中心坐标提取完毕后,接着要抓取元件位号,使每个元件和唯一一个位号对应关联起来。有三种方法:一是手工一个一个输入;二是用CAD坐标导入(另见CAD导入方法);三是利用字符层自动抓取。三种方法都会不同程度用到。 以顶层为例(抓取底层时选择一下【Bottom Side View】,从底面看),讲解第三种方法。首先,把ACE元件层和对应字符层状态改为可编辑(e),找到一个字母(注意只是一个字母),一般情况下选R或者C ,确定其宽度和高度。方法:将某个字母局部放大,十字光标移到它的左下角,如图2-36,选择“C”字母。 图2-36 相对坐标归零之前 选择【Tools】/【Ze
39、ro Relative】,或者快捷键Z键将相对坐标归零,也就是以“C”左下角十字光标处为零点,此时坐标区的相对坐标显示如图2-37。 图2-37 相对坐标归零之后 再将光标移到这个字母的右上角,并按键盘上的“空格”键把光标定位在这里(要释放的话再按一次空格键即可)。如下图2-38所示: 图2-38 十字光标定位 此时显示的相对坐标值就是所测字母的宽度和高度,如图2-39,“C”字母的宽度为0.88810mm,高度为1.21970mm。当然,这个数值只是大概,并不特别精确,对于抓取位号大概值就足够了。 图2-39 字母宽度和高度 然后在工作区单击鼠标右键,选择【Sele
40、ct All】全部选择ACE元件层和对应字符层(前面已把这两层状态改为e),如图2-40。 图2-40全选ACE元件层和对应字符层 点击菜单栏【Parts】,选择【Find Reference Designator(s)…】按钮或者按快捷键I,如图2-41。 图2-41 Find Reference Designator(s)…命令 弹出图2-42对话框。其中: Silk Layer:字符层的选择。 Part Layer:元件层的选择。 Width:字母的宽度。可以用四舍五入方法选取两位小数即可。 Height:字母的高度。可以用四舍五入方法选取两位小数即可。
41、图2-42 Find Reference Designator(s)…对话框 填写相关数据后,点【OK】,会弹出图2-43警告对话框:本次操作是不可返回的。你想先保存一下吗? 点击【是】或【否】都可以。 图2-43警告对话框 前面已经保存过,这里直接点【否】,出现图2-44对话框,提示找到的位号个数,图中找到2个位号。至此,位号抓取完毕,再按一次空格键释放十字光标。 图2-44 位号提示对话框 2.5元件位号检查 元件位号抓取完毕后,不一定全部是正确的或者全部抓取完毕,可能存在以下几种情况:没有抓取成功,位号和元件匹配错误,位号重复,位号不完全等情况。需要对位号一一进行检
42、查,确保每个元件都能正确匹配对应的位号。 首先,把对应字符层的状态改为可查看(v),如图2-45。 图2-45 字符层状态改为v 其次,全部选中所有ACE元件层(上面抓取位号后已经选中,不需要再选),选取【Tools】/【Query…】或者按快捷键Q,如图2-46。 图2-46 Query查询命令 会弹出图2-47画面(下面还有部分没有截取出来),提取几个主要信息进行说明如下: Ref Des: 元件位号 Rotation: 元件旋转角度 PN: 元件型号 package: 元件封装 Zoom out:
43、 缩小元件图形 Zoom in: 放大元件图形 Zoom Extents: 显示所有元件 Save: 保存为X、Y 坐标的形式。 Apply: 应用 从画面中可以看到部分元件的位号并没有抓取成功,位号部分是空白的,需要手工输入元件位号。 图2-47 Query页面 输入完毕后得到如图2-48,没问题后点击OK。 图2-48 位号检查完毕后的页面 2.6导入BOM文件 元件位号检查无误后,需要把元件型号导入,使每个元件和对应的元件型号匹配起来。BOM文件主要用到元件位号(必须) 、元件型号(必须)、封装(可选),描述(可选)
44、 尤其要注意元件型号,所有位号的型号不能为空,否则导入后软件会把挨着型号为空的这行的上一行型号自动导入,导致混淆。所以,遇到某行元件型号是空白的情况,需要先手工输入相关信息,然后才能导入。当元件位号中包含特殊符号(如下划线_)时,该位号也无法导入,需要进行手工修改一下,在BOM中把下划线替换掉,然后再导入。替换后的元件位号和PCB文件中的位号有差别,需要在工艺指导文件中进行备注,说明程序中的位号是去掉下划线后的,和板上有下划线的位号是一一对应关系,如R1_A和R1A是对应的。 图2-49 要导入的BOM文件 首先,把顶层和底层所有ACE元件层全部选中,然后选择【Parts】/【Im
45、port BOM Information】,如图2-50。 图2-50 导入BOM命令 弹出图2-51对话框: 图2-51 导入BOM对话框 点“>”选择物料单(BOM)文件所在路径,注意,文件必须是97-2003格式excel文件,否则无法导入。 图2-52 选择BOM文件 找到要导入的BOM文件后,双击该文件,或者单击文件后,点【打开】,弹出图2-53对话框,BOM文件被打开,下一步需要选择导入信息的对应关系。 图2-52 选择对应关系前的BOM文件 图2-52中右边区域是需要导入的BOM信息,要和左边相关项一一对应起来,才能把BOM信息导入程序中。
46、BOM文件信息和程序中的元件是通过元件位号作为纽带来关联的。它以元件位号为基准把BOM中的其他信息如型号,封装等信息导入到程序中。所以在做程序时,位号检查非常重要,位号不能错,错了后面导入信息就会跟着错。以匹配型号为例,首先点一下右边BOM文件区域的C列(可以点整个C列也可以点C列中任何一小格),然后点左边区域【Colum】后面的小方块,两者就对应起来了。左边区域常用到5行,其中,【Ref. Designator】表示位号。【Part Number】表示元件型号(对应制造商型号)。【Alt. Part Number】表示可选择的元件型号(一般是对应供应商型号如digikey型号)。【Packa
47、ge Name】表示封装。【Descriptions】表示描述。如图2-53是选择好对应关系的页面。 图2-53 选择对应关系后的BOM文件 设置好后,点【OK】,得到图2-54,每列的内容范围都已自动识别好。 图2-54 导入BOM后页面 此时的标题行数是0,标题行信息只是一个说明,不需要导入程序。需要调整标题行数,如图2-55,点击方向箭的往上箭,观察右边彩色区域变化情况,当右边彩色区域移动到标题行后时就可以了。 图2-55 调整导入范围 选择【All selected parts】,再点【Scan/Compare】,得到图2-56,提示没有任何错误。如果有问
48、题,会提示相关问题信息,并保存在BOM所在文件夹中。 图2-56 Import导入 点【Import】,最后得到图2-57,点【确定】,导入完成。 图2-57 导入信息 导入完毕后,再次按“Q”键,图2-58,可以看到每个元件的型号都被导入了。如果前面提示有问题的,在此时需要仔细检查问题并进行修正。 图2-58 导入型号后的页面 2.7 导出相关文件 2.7.1 导出元件坐标文件 元件坐标文件是我们贴片生产时必须的文件,如图2-59,选择【File】/【Export】/【Component Placement List】。 图2-59 导出坐标菜单
49、 弹出图2-60坐标设置对话框,设置好后点【OK】。其中: 【Output File】:选择坐标文件存储路径以及文件名。通常是在对应订单文件夹中新建一个文件夹,并命名为PP,用来存储输出的坐标PP文件。其中,PP坐标文件名以订单号最后几位+顶层或底层来命名。如订单最后几位是0133-2,那么顶层文件名为0133-2T,底层为0133-2B。 【Layers】:需要输出的图层。选择了哪一层,表示要把该层的坐标文件输出。 【Format】:输出的文件格式。Comma-separated表示逗号分隔,Text表示空格分隔。统一设置为Comma-separated,只需设置一次。 【Part
50、Type】:输出元件种类。我们只用到贴片坐标,所以统一选择设置为SMT,只输出贴片类型元件的坐标即可,只需设置一次。 【Units】:单位。统一按默认设置为mm,只需设置一次。 【Precision】:精度。按默认设置为3,只需设置一次。 【Coords】:坐标类型。Abs表示绝对坐标,统一选择User用户坐标,只需设置一次。 【Field 1】~【Field 8】:每列对应的内容。这个必须严格按照图片设置,因为该设置和另一合并软件是相互对应设置好的,一旦改变,必须重新设置另一软件,只需设置一次。 【Side】:属于那一面。这项必须和前面的【Layers】对应起来,【Layers】是






