CAM350 使用手册
目 录
第一章GERBER基本概念.....................................................................................2
§1.1 什么是Gerber文件.........................................................................................2 §1.2 Gerber的几种常见格式...................................................................................2 §1.3 Gerber数据简介.............................................................................................3
第二章CAM350 简介..........................................................................................5
第三章CAM350 REV7.0工具使用.......................................................................7
§3.1 用户界面介绍.................................................................................................7 §3.2 CAM350 热键及其功能.................................................................................11 §3.3 各项主要功能实现........................................................................................13 §3.3.1导入Gerber文件..........................................................................................13 §3.3.2 层的编辑.....................................................................................................16 §3.3.3 改变有关设置..............................................................................................19 §3.3 .4 DFM检验....................................................................................................21 §3.3.5 其他编辑功能..............................................................................................27
第四章CAM350 使用技巧浅谈........................................................................28
1
LCD HOME论坛 - BBS.LCDHOME.NET
第一章Gerber基本概念
1.1 什么是Gerber文件 Gerber也叫光绘
通常只代表一种格式如RS-274, 274D, 274X等
充当了将设计的
图形数据转换成PCB制造的中间媒介即一种CAD-CAM数据转换格式标准主要用途就是PCB版图绘制,最终由PCB制作商完成PCB的制作为了更直观了解Gerber是如何产生如何转换的
我们先来看下图
无论是哪种CAD系统最后都必须将内部CAD数据库转换成GERBER格式文件在这个过程中
Aperture table描述了绘图机的镜头大小形状
位置信息
两者的转换通常是无形
的一旦Gerber产生绘图机就可以开始工作绘图机是一种较昂贵但很精确的设备精确度可以小于1mil
1.2 Gerber的几种常见格式
Gerber Format是电子业之间通用的资料格式它是被用于设计完成与上线制造PCB的中间体就像土木或机械五金业常用的AutoCad软体所输出的DXF或HPGL格式一般是设计师把图稿设计完成所产生的文件与其它系统连结的工作资料
这最初是美国Gerber公司自行制定出来给该公司所生产的光学绘图机使用的也因此而称为Gerber DataFormat
但因为格式颇能符合电子业间的需求
这种格式的Gerber必须包含一个
RS-274-D被
2
也因此大家广泛使用久而久之演
变成为一种业界标准的资料格式后来因为格式被电子业广为接受慢慢的大家都称为Gerber
标准的Gerber Format主要有两种
1). RS-274-D 它是依照EIA的RS-274-D标准码于1985年衍生制定的而其资料内容包括word address资料及绘图机的参数档与控制码Aperture文件
也就是说Gerber File 和Aperture文件是分开的不同文件
LCD HOME论坛 - BBS.LCDHOME.NET
使用至今已有数十年了因电子产品的演变早已超出当初的需求因此原有的RS-274-D格式也慢慢的不敷使用
被因此衍生出的强化版RS-274-X所替代
2) RS-274-X 产生于1992年即当今最为流行的资料格式他是RS-274-D的扩展版是以RS-274-D为基础的只不过RS-274-X格式的Aperture整合在Gerber File中的也即
内含D码
除上述的情况外还有一些数据格式标准正在运用或开发中如MDA/Fire9000 Barco DPF因为不是很常用
在此就不详细介绍了
1.3 Gerber数据简介
Gerber格式的数据特点 数据码ASCII
EBCDIC
EIA
ISO码常用
ASCII码
数据单位英制(English:inch/mil)公制(Metric:mm)常用英制
坐标形式相对坐标绝对坐标常用绝对坐标 数据形式省前零
定长
省后零常用
定长
常见数字和字母意义 D01: LIGHT ON (快门开) D02: LIGHT OFF (快门关) D03: FLASH
D10~Dn: APERTURE CODE G54: 更换镜头 M02: 结束
几种常见格式范例 RS-274-D 格式 G54D10* X1000Y1000D02* X2000Y2000D01* X1000Y2000D02* X2000Y1000D01* D11*
X3000Y3000D03* M02
RS-274-X 格式
LCD HOME论坛 - BBS.LCDHOME.NET
3
%FSLAX55Y55*MOIN*%
%IR0*IPPOS*OFA0.00000B0.00000*MIA0B0*SFA1.00000B1.00000*% %ADD10C,.011811*% %ADD11C,.019685*% %ADD12C,.005906*% %ADD13C,.006*% %ADD14C,.03937*% %ADD15C,.003937*% G75* %LPD*% G75* G54D10*
G01X-36184Y409646D02* X-34944Y408605D01* X-33549Y407980D01* X-32309D01* X-31069Y408605D01* X-30139Y409646D01* G54D19*
X501370Y52850D03* X503929D03* X506488D03* X509047D03* M02*
Gerber File极性介绍 正片(Positive): Gerber描述的是线路层并且描述之图形主要是有铜部分描述的是阻焊层描述的是阻焊层挖层极性为c
并且描述之图形主要是防焊部分(即盖油墨部分)
或Gerber
负片(Negative): Gerber描述的是线路层并且描述之图形主要是无铜部分
并且描述之图形主要是无防焊部分(即不盖油墨部分)
或Gerber
复合片(Compostive): Gerber所描述的层次有不同极性层合成通常是挖层和正极性叠加
主要起线路防护或追加制成资料等作用
镜头档(Aperture File)介绍
镜头档主要描述相应Gerber File所用镜头的形状和大小 Aperture File + Gerber File =完整的PCB Layout 图形 常用字段
D_CODE: D码即镜头编号
4
LCD HOME论坛 - BBS.LCDHOME.NET
SHAPE: 镜头形状 SIZE: 镜头大小基本镜头
钻孔档(Drill File)介绍 常见钻孔及含义PTH---镀通孔VIA---导通孔NPTH---非镀通孔
孔壁镀覆金属而用来连接中间层或外层的导电图形的孔
孔壁不镀覆金属而用于机械安装或机械固定组件的孔用于印制板不同层中导电图形之间电气连接(如埋孔
但不能插
盲孔等)
装组件引腿或其它增强材料的镀通孔 盲孔---仅延伸到印制板的一个表面的导通孔埋孔---未延伸到印制板表面的导通孔
第二章CAM350 简介
今天的电子产品设计日趋复杂
要求体积更小
速度更快
设计加工开销更小
它需要
细心地传递工程数据到PCB加工过程中去CAM350提供了从PCB设计到PCB加工制造全面的流程指导PCB的生成加工CAM350提供的工具即支持PCB设计师(CAM350 for Engineering)又支持PCB制造者(CAM350 for Fabrication)据
并贯穿整个PCB加工制造过程
5
它非常容易地建立PCB制造工程中统一的数
因此CAM350是PCB设计者和制造者使用的完整的PCB
制造加工流程中的一个主要工具
LCD HOME论坛 - BBS.LCDHOME.NET
CAM350系列软件是一个易于学习功能强大的软件工具它完全能够满足板子加工制造过程中的各种需求CAM350系列软件提供了全面广泛的解决方案解决你在整个CAM阶段的各种问题
它能够
准确有效地准备和处理设计数据
在实际加工制造前全面彻底地分析和修复在设计处理的有关制造过程中可能出现的问题 有效地得到测试数据铣边框数据和钻孔数据以及完成拼板过程 减少钻孔磨损优化路径删除冗余的金属碎片 自动地完成从加工准备到板子加工出来全过程
CAM350系列软件的自动化能力能够通过加速你的数据输入时间减少数据处理时间提高效率
增强你的竞争能力
强大的编辑功能 - 例如自动的 draw-to-flash
vector-to-raster 多边形转换丝印切割(silkscreen clipping)孤立焊盘(isolated pad)删除等 - 都能够帮助你检查设计数据减少数据文件尺寸使它更加易于管理彻底地优化和增强你的整个处理流程CAM350 系列软件支持多种数据格式能够优化数据以满足你的需要
它能够保证数据的完整性
以便你能够更加快捷有效的工作
CAM350 for Engineering: 非常容易地检测并改正PCB制造过程中可以出现的错误许多电子设备的生产制造企业现在已经认识到了在PCB制造过程出现的问题整个周期
使得需要进行设计的反复
提高的开销
所以需要修改设计
设计思想之间进行折衷处理关制造规则
功能特点
分析
会影响产品的
在设计的集成化和
CAM350的可制造性分析工具(Design for Fabrication (DFF))分析在PCB设计定义的有
使PCB设计人员更加容易理解DFF Analysis验证PCB数据库直到在制造工
标识和自动地修复在你的设计中出现的有关制造的问题
丝印
热焊盘和安全间距的冲突
程中会出现的问题都得以解决
直接地读取你的设计数据并进行所见即所得(WYSIWYG)的显示
检查腐蚀
采用拼板功能优化板子的生产加工 建立数控钻控数据和铣切数据 消除在设计过程中可能出现的反复 提高效率
节约时间和金钱
CAM350帮助改正制造中可能产生的错误便于生成加工减少设计反复保持设计的完整性
CAM350 for Fabrication: 速度更快体积更小和更便宜的电子产品使得PCB制造加工过程的压力非常的大
为了缩短加工周期
那些可制造的设计分析是不允许在制造过程中再
来进行的既要快捷又要降低成本提高产量 PCB制造人员必须确保加工制造数据的正确性 PCB的腐蚀 NC钻孔和铣的操作以及裸板的测试都必须是有条不紊地有效工作保证加工制造周期
以满足PCB品质和性能的需要
CAM350的智能化数据结构允许制造和销售工程师能够尽快地评估用户的设计针对任务
6
LCD HOME论坛 - BBS.LCDHOME.NET
下订单以及有关价格和交货期的响应制造工程师能够使用 CAM350产生智能化的拼板数
据优化加工制造过程 NC Editor允许对设计和面板进行自动化的操作分析和优化钻孔
/铣的路径 CAM350提供了建立针床测试和飞针测试所需要的数据进行PCB的加工测试以保证能够得到高品质的PCB产品
功能特点
自动地进行 draw-to-flash转换 Vector-to-raster多边形转换 平面合成删除转换后的数据 功能强大的制造规则检查 (MRC) PCB代理报价
灵活和智能化的Panel Editor 强大的 NC编辑
飞针测试和针床测试数据处理工具
CAM350支持板厂的整个制造过程确保用户得到高品质的PCB产品和有效的投资
第三章CAM350 rev7.0工具使用
总体来讲
CAM350提供了6种独立的编辑器CAM, CAP (Custom Aperture), Part, NC,
也是最主要的编辑工具
可以用来导入和输出数据
Flying Probe & Bed of Nails还包括DRC
CAM编辑器: 这是默认的编辑器
拼版及其他制造预备步骤
CAP(用户Aperture)编辑器: 3.1 用户界面介绍
以下具体介绍基于CAM350 7.0版本的工具的各项命令和操作方法CAM350的用户界面:
首先介绍并熟悉
7
LCD HOME论坛 - BBS.LCDHOME.NET
上图是CAM350的主要操作界面主要由标题栏主菜单工具条层控制条状态栏和工作区域几部分组成他其实是个CAM编辑器而其它5个编辑器的功能被放在了Tools菜单下
有时为了获得更大的工作区域可以将Tool Bar
Layer Bar
Status Bar关闭
当然前提是你已能熟练的运用各种快捷键Esc则相当于鼠标右键
以下具体介绍各个部分的功能和作用
Main Menu Bar: 在标题的下方整个窗口的上方的位置是主菜单栏项
每项菜单所包含的命令的操作及功能将在后面详细介绍 Tool Bar: 在主菜单的下方就是工具条框是固定的而其他的如Active Dcode
Grid Selection: 这是一个组合框
这个动态的工具条包含好几项功能
栅格选择
Active Layer可以根据具体的命令而改变既可以从下拉列表中选择栅格大小
在列表中被选种的选
8
空格键相当于鼠标左键逗号相当于鼠标中键
直接单击鼠标左键
即可打开各菜单也可通过ALT与菜单项首字母的组合打开菜单如ALT+F可打开File菜单
也可以直接输
入栅格尺寸输入的XY坐标值可以是整数也可是小数而且可以是不同的值如果输入了X坐标然后打回车那么Y坐标就默认为与X坐标相同
Active Dcode: 这是一个当前定义的光圈(Aperture)的下拉列表
LCD HOME论坛 - BBS.LCDHOME.NET
项将被设置为当前击活的D码为当前层与热键条的上方为RedrawR
有相同功能
L
与热键
D具有相同功能
并使该成
Active Layer: 这个下拉列表包含板子的所有层
具有相同功能
All On
单击任何一层将击活该层
Layer Control Bar: 这个垂直的工具条位于窗口的左侧用来控制所有层的信息控制
Add Lyr
All Off按钮
其中
Redraw是刷新显示与热键同样也可以利用菜单中
Add Lyr可以在现有的层后面再加一层
并且会在该层的数字
并且
那么这一层将成为最前面一层
Edit->Layers->Add layers命令实现增加层的操作All On按钮将所有层都在主工作区域内显示出来
All Off将除当前层之外的所有层都关闭
如果右键点击任意层的数字
鼠标左键点击任意层的数字就可以将该层设置为当前被激活的层上显示一个红色的小框
在这层的数字上会有一个蓝色的小框显示
在代表层的数字右侧是层的颜色这个颜色分两个部分左上角的那个三角形是draw 颜色右下脚的三角形是flash的颜色左键点击任意一个区域可以显示和关闭draw/flash的颜色
右击两个三角形可以改变draw/flash的颜色
这时就会打开调色板
也可以在调色板上选择Show/Hide来显示或隐藏Draw和Flash还可以点击Load来导入另一个调色板信息
此外
提供了有关当前命令
并且
这个单位与Settings/Units 中的设置是一
光标所在位置的坐标等
还有Z
S
V
T
H按钮开关
Status Bar: 在屏幕的最下方是状态栏显示当前光标位置或设置光标位置精确到小数点后四位致的
模式: 这个按钮显示了光标所在位置的坐标
按钮的右边是单位显示
此按钮也可以用来直接输入新的坐标这其实相当于用鼠标左键在工作区内点击所显
示的坐标要想输入坐标时只须按一下此按钮就会有一个对话框显示
此时X
对话框中显示的为鼠标左键上次点击的坐标值
另外
可以输入新的坐标
利用回车键切换
Y坐标的输入
对话框中还有三种模式可供选择
Absolute/Relative/AutoPan
Absolute是绝对坐标模式这种模式下显示的是实际的坐标值
9
LCD HOME论坛 - BBS.LCDHOME.NET
Relative模式是相对坐标模式这种模式下显示的是当前坐标相对于前一坐标的变化值此时屏幕上会出现一个小的圈记录光标前一次所在的位置在输入坐标时如果以@符号开头
系统将默认选择进入Relative模式如果选择AutoPan的话
包括不在当前显示范围内的点
也就相当于一个开关
另外
打开时
按钮
再按一下就关闭该模
这种模式还可
按钮就
系统自动显示输入点
命令提示行: 这里显示系统下一个要执行的命令Z Button: 此按钮将光标锁定为按对象捕捉模式就陷进去式
十
以用热键陷进去
并且光标将会变成一个字外面的小框消失Z
控制
十
字加一个小框用来捕捉物体
这种模式在网格不显示状态下很方便
S Button: 此按钮将光标锁定为按网格捕捉模式
并且光标将锁定在最近的格点上另外
反之
也相当与一个开关打开时S
这种模式还可以用热键栅格将不显示
V
在这种模式下
加以控制
V Button: 此按钮是控制栅格显示/不显示的当按钮陷下去时表示栅格是显示的但全图缩小到一定程度栅格也会小的看不见按钮是相互独立的互不影响互重叠现象时以通过热键一功能立的实体括许多工具
这个控制板是一个独
这里还包
可以与其他的CAM编辑器中的命令同时使用
除了显示相关数据之外
可以在在编辑过程中进行控制具体如下
T
T Button: 按下此按钮将进入的物体都可以看的见
当按钮关闭时
栅格显示和栅格捕捉这两个控制
这样所有层上这个功能还可
物体在不同层上如果有相
另外
另外此按钮还可以用热键
透明
模式
交叠的部分将是特殊的颜色来控制
这个颜色是各层的颜色的合成
当前激活的层将覆盖其他的层
H Button: 打开此按钮所有当前激活的D码都会呈高亮状态热键H也可以实现这DFF控制板块: 只有购买了DFF检验功能块才会有这项控制板块Work Space: 这个区域显示了用户的所有图像数据
• 原点标志(Origin Marker):
这是表示坐标原点(0,0)位置的固定标志
• 光标形状(Cursor Shape):
为表示各种不同的用途系统设置了几种光标形状默认的形式是一个简单的十字指向一个XY坐标点光标的末端还可以延伸至整个屏幕只要利用热键X进行切换
就可以将光标设置为默认的小
十
字光标
延伸的
十
字光标和延伸的
X
字光标
是按下状态条上的Z按钮或热键Z之后光标所呈现的形状十字外的框确定了一个搜索窗口并且可以通过PageUpPageDown键进行放大和缩小从而获得理想的搜索窗口大小
• 光标移动(Cursor Movement):
光标的位置大多数情况下是有鼠标控制的幕上光标按照一个象素或格点来移动动则由上下箭头键控制
• 循环选择(Cycle Picking):
同样键盘上的上下左右箭头也可以控制屏
而垂直方向的移
水平移动由左右箭头键控制
10
LCD HOME论坛 - BBS.LCDHOME.NET
在任意一个功能选择模式下如Move或Copy可以重复选择编辑对象这样在执行具体命令前可以选择多个对象一起进行编辑
如Move
可以选择单个对象
也可以同时选择多个对象单
并且命令提示此时的命令光标则变想快速的选
光标像
然后所有被选种的对象将作为一个整体在一个框内
然后
• 几种选择方式(Making Selections):
在使用一个编辑命令时行显示
[Move:Single]
击鼠标左键即可选择单个对象提示行则显示点击该对象即可
此时被选种的对象立刻跟随光标移动
选择多个对象时只要再同时按下Ctrl键
,选择完毕后所有被选种的对象被高亮
[Move:Multiple]
成一个包含所有被选种对象的框如果想去掉框中的任意对象只要按住Ctrl的同时再
确定好要移动的对象后就可以移动光标到理想的位置
W
此时
命令提示行显示
[Move:Window]
种一组对象只要按下热键
一个窗口点击两个对角线的点确定矩形窗口大小窗口中的对象都被选种呈高亮状如果想再选其他矩形窗口只须按下热键C
• 取消命令(Abort Commands):
单击鼠标右键结束选择单击鼠标光
标则变成包含所有组对象的矩形大框接着可以移动到理想位置
在一个命令执行过程中可以通过单击鼠标右键或按下热键令
3.2 CAM350 热键及其功能 热键 A C D F G H K L M N O P Q R S T U Ctrl U
打开Aperture列表设置当前激活的D码
切换显示填充模式 (实填充/外形线/中心线) 图形开关快速选择编辑将当前D码高亮显示
删除一个或多个层 (当前被激活的层除外) 指定当前层
切换命令行显示方式(记忆模式/命令提示/宏命令提示) 切换当前被激活的层的正片/负片显示 改变走线模式0/45/90 度显示图形上一次缩放大小 查询图形元素的相关数据 刷新屏幕
按栅格移动光标开关 透视显示开关 撤消/恢复 重复上次操作
光圈表
实现的功能
以光标所在点为中心放大鼠标邻近范围
Esc终止命
11
LCD HOME论坛 - BBS.LCDHOME.NET
V W X Y Z F1 Home 0-9 Ins +/- PageUp/ PageDn
栅格显示开关
窗口式缩放必须选取两点打开层设置对话框
目标选取开关以光标为中心CAM350帮助 全局显示
在设置当前层命令下数字键1~9分别代表Layer 1~Layer 9,而数字键0代表Layer 10
按光标在面板中的位置显示图形 放大/缩小图形
放大目标选取框/缩小目标选取框
以光标为中心
字型/
X字型)
切换光标形状 (短十字型/长十
F2-F9,F11,F12 用户定义的热键
在编辑命令下使用的功能热键
热键 A B C I M
实现的功能
选中全部图形元素
显示包含所有被选种对象的框/直接显示所有被选种的对象 框选模式交叉不交叉
窗口选择模式下窗口内部为被选种/窗口外部被选种 在增加器件Quick Part命令下为镜像器件在Build Part
Designator or Device Name
Part Edit命令下为镜像器件的Reference
T 在增加器件Quick Part命令下为旋转器件在Build Part
Designator or Device Name
Part Edit命令下为旋转器件的Reference
W
键盘和鼠标的相同功能
键盘
进入组窗口选择模式
鼠标 鼠标左键
鼠标中键执行上一命令
鼠标右键 (结束当前命令)
空格键 , Esc
12
LCD HOME论坛 - BBS.LCDHOME.NET
3.3 各项主要功能实现
由于CAM350功能非常强大既支持PCB设计者又支持PCB制造者而我们对CAM350的了解主要是从设计者的角度出发的因此研究深度不会很远以下主要从检验Gerber数据的正确性的角度介绍CAM350中CAM Editor中的一些主要功能如导入Gerber文件层的编辑改变有关设置
DFM检验
编辑对象等
3.3.1导入Gerber文件
CAM350中Gerber文件的导入有自动导入和手动导入两种方式手工导入方式比较麻烦主要用在不能自动识别D码时使用一般很少采用动识别D码1
下面分别介绍这两种方法
标准的Gerber文件分RS-274和RS-274-X两
自动导入Gerber 文件
其不同在于
如果是RS-274格式的Gerber则必须在文件夹中包含一个独立的
自动导入方式非常方便
这种方式能自
在导入之前首先确定Gerber文件的格式种格式文件中的
Aperture文件如果是RS-274-X格式的Gerber则无须Aperture文件D码是整和在Gerber
因此不需要Aperture文件
导入时在菜单中选择File->Import->AutoImport,如图
接着会弹出一个对话框如图在此选择Gerber文件所在的目录
这样方便数据的读入
注意最好将所有的
Gerber文件放在同一个独立的文件夹中
13
LCD HOME论坛 - BBS.LCDHOME.NET
然后选择单位即English(英制)和Metric(公制)
选择English(英制)
因为一般
的Gerber file都是英制的因为大多数CAD软体为西方国家的产品通常系统默认的单位也是English(英制)接着点击Next进入一个如图所示的对话框该对话框罗列了文件夹中所有的文件文件名
类型(Type)
格式(Format)
还提供是否导入(Import)的选择
值得指出的是
只有在Format中正确设置各项参数才能正确的导入Gerber数据点击
任意一个文件的Format就会弹出下图所示的Gerber Format对话框
14
LCD HOME论坛 - BBS.LCDHOME.NET
单位一定要选择English(英制)对于*.art文件
如果是RS-274-X则选择RS-274-X no ApertureCADSTAR
2
手动导入Gerber 文件
出现下图左边的对话框
手动导入时选择菜单项File->Import->Gerber Data
MENTOR
ORCAD
PADS
VERIBEST
的高低又提供多种选择
最后
可以选择
Apply to All将设置
延伸到其他gerber文件对于Aperture文件的类型如果是RS-274-D要选择Aperture
,其格式根据不同的EDA软件有ALLEGRO
而每一种软件由于版本
ZUKEN等许多种选择
点击Finish就可以成功导入Gerber数据
在左图中先通过确度等Aperture文件
Data Format
按钮设置相关数据
如单位
RS-274-D/RS-274-X
精
如果是RS-274-X格式则可直接导入各层但是RS-274-D格式的Gerber还要设置
点击OK后就变成右边的对话框可以设置Aperture文件点击
Aperture
15
LCD HOME论坛 - BBS.LCDHOME.NET
File按钮则弹出一个Aperture对话框
和自动导入时一样选择Others然后根据不同的EDA软件选择Aperture的格式Aperture File
3.3.2 层的编辑
CAM350中对层的编辑功能基本包括增加/删除层更改各层顺序设置层的状态和参数层的组合等
1 增加/删除层: 增加层有两种方法
Edit->Layers->Add Layers,会出现layers
后输入需要增加的层数
直接利用热键
L
或者利用菜单项
Number of new
K
或者
对话框直接
Add Layers
的对话框直接在
Kill Layers
找到该文件的目录
OK以后即可导入各层数据
然后由
删除层的方法同样有两种直接按下热键用逗号隔开
利用菜单项Edit->Layers->Remove Layers会出现
输入被删除的层的序列号即可删除该层需要删除多个层时
更改各层顺序: 有时为了看起来方便想按一定顺序排列各层2 这可以通过菜单项
Edit->Layers->Reorder Layers来实现更改各层的顺序的功能出现下图左边的对话框
调整顺序时先选种要调节顺序的层然后移动鼠标到理想的插入点即可最后按下
16
LCD HOME论坛 - BBS.LCDHOME.NET
Renumber排序右图为调整过的各层顺序
更改各层信息可以按下热键
层的类型是否在最前面一层
这时
利用某个热键一在CAM350中Y
或利用菜单项
层信息包括层的名字
Flash/Draw颜色层的状态
3 设置层的状态和参数: 查看
Tables->Layer Table(On/Off/Ref)4
是否是当前被激活的层
层的组合: 在看Gerber时经常会需要同时打开某几层一起看
下子打开几层就会显的非常便捷CAM350中的层组合设置功能就能很好的做到有目的将几层并为一组并简单的使用一个热键就能同时打开这组内所有的层有四种不同的层组合选择分别为Technology的层组合设置
其中
User/Layer Stackup/Blind and Buried/MCM
User为通用的用户定义类型Layer Stackup是在拼版过程中使用
这四种形式下的层组合设置功能可以通过
如下图所示位置
Blind and Buried是配合Netlist的产生使用的MCM Technology是
专门针对MCM技术的基板的Gerber文件
Table->Layer Sets->菜单下的四个选择来实现
由于Layer Stackup/MCM Technology和我们内存PCB设计关系不大这里仅介绍User和Blind and Buried两种方式置
关于打开组合层的热键 CAM350是这样规定的系统默认
的热键为数字键0~9从1开始为第一个层组合设置依次类推0则代表第10个层组合设
当然CAM350可以设置10个以上的层组合但只有前10个可以通过热键打开 首先介绍User类型打开Tables->Layer Sets->User菜单会出现如下图中左边的
User Layer Sets
对话框
17
LCD HOME论坛 - BBS.LCDHOME.NET
在左边的nameTop_View
Layer Sets
列表中是层设置的名称及其分配的热键数字
但是命名中不允许包含空格
名称是在右边的Layer Sets
如图中
框中输入的
名字可以使用默认的LyrSet_1
也可以根据自己的要求使用诸如
一般在
之类的带有一定说明性
列表中显示的是LS1: LyrSet_1<⋅⋅ Hot Key 1,但如果在其他三种类型Layer Stackup/Blind and Buried/MCM Technology是以
中已有过设置则将自动以下一个未使用的热键开始
LS1: LyrSet_1<⋅⋅ Hot Key 1
的选择框
开始的则表明热键1已经使用过接下依次来点击右
如点击1按钮就会弹出如上图右边的
边的数字按钮来加入每个Layer Sets中包含的层Layer List
OK后该层就显示在1按钮右侧的框中点击2按钮加入另一层当然
点击某个Layer Sets按下Delete就可以删除该设置也
这个功能只有当Gerber文件中含有盲孔
才能提取正确的Netlist
埋孔信具体实出现下
重复这个过程直到所有的期望的层都被加入如果还要在编辑一个层组合只要点击Add按钮然后重复刚才的操作即可可以选择组内的各层息时才有效置层
所有这些设置将被保存在*.CAM文件中以备下子使用
必须在提取Netlist之前先设
接着介绍Blind and Buried类型
由于这个功能是配合Netlist的提取而设置的
只有先告诉系统Blind and Buried在哪个层组合
Layer Sets For Blind and Buried Via
现过程与User类型相类似打开Tables->Layer Sets->Blind and Buried菜单项图所示的
对话框
18
LCD HOME论坛 - BBS.LCDHOME.NET
Layer Sets的命名及层的加入都和前面讲的一样只是还要调入两个钻孔文件点击Thru Drill 按钮并选择通孔钻孔文件如ncdrill1.tap也可以另外命名选择相应的文件话框下方的
3.3.3 改变有关设置
和其他软件一样CAM350也可以更改有关设置如改变单位字体宏设置等这里就简单介绍提到的这三种设置1. 单位选择
利用Settings->Text可以打开Text Style
对话框
如下左图所示
(English-mils)2. 字体
提供选择的有英制
此外对每一种单位都提供5中由低到高的精确度
利用Settings->Units菜单可以改变单位的设置
公制(Metricmm)两种当
Blind and Buried
By Layer Set
按钮才会有效
再点击Drill DataLayer Talbe对
类型的层组合设置成功后在
19
LCD HOME论坛 - BBS.LCDHOME.NET
在这个对话框中可以设置不同字体
字高
字间距
对齐方式等参数
点击
Font
按钮即
List字体选择列表选择理想的字体在下方的框中会出现相应可打开右图所示的Font
的该字体的模板然后OK在选择了字体后Font按钮右边的提示就会显示该字体如Times New Roman
3. 宏命令设置命令
Macro
那些能自动执行某种操作的命令统称为
宏
宏也是一种操作
作用时
它和菜单操作命令都是一样的
只是它们对数据库施加作用的时间有所不同
从而取代默认的
Simple
字符和线的间距在中分别进行设置
Spacing
中设置
垂直/
水平方向的对齐方式在
Justification
的条件也有所不同过程中
菜单命令一般用在数据库的设计过程中而宏命令则用在数据库的执行
菜单命令必须由使用者来施加这个操作而宏命令则可以在数据库中自动执行
CAM350中也集成了宏命令极其相关的操作即可以利用热键开启一个菜单项命令或宏命令也可以利用BASIC语言编写复杂的脚本,这样就利用简单的语法把常用的动作写成宏当在工作时的动作
就可以直接利用事先编好的宏自动运行
可以利用这一功能快速的执行Zoom In/Out
这样就节省了时间
例如
File->Import->AutoImport等常用的命令都可去完成某项特定的任务
而不必再重复相同
由于编写*.scr文件的宏文件涉及到语言编程问题
这里仅介绍如何利用热键执行
菜单项命令的功能File->New
对于频繁使用到的菜单项
File->Save As
以直接用热键打开的
这一功能的实现是在Macro->Assign->Function Keys菜单下打开有弹出如下左图所示Function Keys Assignment
对话框
20
LCD HOME论坛 - BBS.LCDHOME.NET
这是默认打开后的对话框为这两个已被系统占用的下拉框中还有是有效的择
如何实现热键与菜单项命令的连接呢图所示的
Pick Manu Item
对话框弹出
在每个热键按钮的右侧有一个按钮
可以选择
Script 与Menu两种在此选择Menu模式然后再点击热键按钮会有一个如
从图中可看到顶端的下拉框中显示的是
其中
FnKey
而下面
列出了所有12个功能热键F1~F12
不难发现F1和F10是显灰而不能使用的因
但CAM350提供的热键分配远不止这10个在右图中可以看到顶端
Shift+FnKey/Ctrl+FnKey 可供选择而F1~F12对于这两种组合热键都
如果把热键和组合热键加在一起CAM350能提供34种快速打开菜单命令项的选
例如利用Shift+F2 执行新建命令的操作如下首先在下拉框中选择Shift+FnKey在F2按钮右边的按钮中选择 File|New
3.3 .4 DFM检验
CAM350的软件自动检测功能对设计者和制造者都是很实用的这里主要从设计者的角度介绍CAM350中的DFM检验的各项功能这些功能大部分都集中在Analysis菜单下这里将逐按钮的最右边有一个
DEL
按钮
Menu
然后再点击F2按钮打开菜单项选择框并选择
在每个热键
按OK确定重复这个过程可以继续定义其他菜单项和热键组合
可以用来删除已设置的菜单项
21
LCD HOME论坛 - BBS.LCDHOME.NET
一介绍其中主要功能的操作方法1. Silk to Solder Spacing
打开菜单项Analysis->Silk to 对话框
这是一个软件自动检验丝印层与阻焊层间距的功能Solder Spacing
就弹出一个如下的
Check Silkscreen
在这个对话框中首先选择要检查的两层间距如3mils执行查找
即sildcreen_top/soldermask_top同时选种或
前打上钩
以免混淆
OK后系统执行完毕后
sildcreen_bottom/soldermask_bottom同时选种然后在Clearance中输入可以容忍的最小
最好在Remove Old Silkscreen Errors
Silk to Sold Check
此时屏幕底端左边显示
右边显示百分比
会弹出一个抱错信息框如确定
并且屏幕的右上方会增加一个信息显示/编辑条
后屏幕跳转至这两层信息
在这里可以查看所有错误具体位置可以点击All显示所有的错误也可以下拉框中选种某一个error
2. Solder Mask to Trace Spacing
在一般的EDA软件中定义为SOLDER MASK的地方在实际做板的时候就是涂焊锡的地方没有SOLDER MASK的地方做板时就是阻焊剂无序流动而导致焊盘引线之间学保护
桥接
短路
形成印刷电路板漂亮的
外衣
阻焊剂的主要目的是避免在焊接过程中焊料
提供长时间的电气环境和抗化
保证安装质量
这样可以查询这个error的具体位置
这个命令就是一个实现软件自动检查走线和对话框
Sold(焊料)间距的功能具体步骤为打开菜单项Analysis->Solder Mask to Trace Spacing就会弹出如图所示的
Check Solder Mask
22
LCD HOME论坛 - BBS.LCDHOME.NET
在这个对话框中分别选择要检查的Electrical Layer与Solder Mask Layer两层是同时选种Top/Soldermask_top层
或者同时选种Bottom/Soldermask_Bottom层
也就然后在
Old Solder Mask Errors Clearance中输入可以容忍的最小间距如2.5mils最好在Remove
前打上钩以免混淆OK后系统执行查找此时屏幕底端左边显示Solder to Trace Check右边显示百分比
执行完毕后
如果没发现任何错误则会显示
如果有错就会弹出一个抱错信息框如
同样的确定后屏幕会跳转至这两层信息并且屏幕的右上方会增加一个信息显示/编辑条
在这里可以查看所有错误具体位置可以点击All显示所有的错误也可以下拉框中选种某一个error
3. Copper Silvers
Copper Silvers是指那些在生产过程中容易造成脱落的细而窄的铺铜区域这项功能不仅能检测出细窄的铺铜区域而且还有修复/修剪功能在执行这个操作前首先要打开需要检测的相关层打开菜单项Analysis->Copper Silvers即可弹出下图所示的Copper Silver Detection
对话框
这样可以查询这个error的具体位置
23
LCD HOME论坛 - BBS.LCDHOME.NET
首先在Find Silvers less than后输入最小能容忍的铜面积数mil, 在Processing Control
中可以选上
Fix Silvers
以修复细铜
选择
Remove Old Slivers如果选择
即消除
原先产生过的检测结果如Mask SilversEntire Layer段时间的检测
而在下面的Search Area中如果选择Process
Window Area to
,
表示系统将对当前打开的所有层进行检测最后弹出一个提示信息
如果没有错误将显示
Process则表示先选择一个窗口系统将对窗口所在区域进行检测OK后系统将持续一
Found no new Silvers
如果发现错误将显示如
右上方出现一个信息显示/编辑条
确定后屏幕会跳转至另一个编辑窗口
在这里可以查看所有错误具体位置种某一个error
4. Mask Silvers 剂
Mask Silvers是指那些在生产过程中容易造成脱落的阻焊层上俗称绿油的阻焊细而窄的区域
阻焊剂一旦剥落很容易滑向焊料造成不良后果Mask Silver Detection
的对话框
如图
这一功能项就可以在生
可以点击
All
显示所有的错误
也可以下拉框中选
这样可以查询这个error的具体位置
产之前预先检测并修复一下以免造成不必要的后果具体操作为打开菜单项Analysis->Mask Silvers, 弹出一个
24
LCD HOME论坛 - BBS.LCDHOME.NET
首先在Control
Find Silvers less than 中可以选上
后输入最小能容忍的铜面积数
以修复细铜选择
mil
, 在Processing
即消除原
Fix Silvers
Remove Old Slivers
先产生过的检测结果如Mask Silvers而在下面的Search Area中如果选择Process
Area to ProcessEntire Layer表示系统将对当前打开的所有层进行检测如果选择Window 则表示先选择一个窗口系统将对窗口所在区域进行检测OK后系统将持续一段时间的检测
最后弹出一个提示信息
如果没有错误将显示Found no new Silvers
,如果发现错误
并且已经修复了错误之处将显示如另一个编辑窗口
右上方出现一个信息显示/编辑条
确定后屏幕会跳转至
在这里可以查看所有错误具体位置可以点击All显示所有的错误也可以下拉框中选种某一个error
5. Find Solder Bridges
在大多数的EDA软件中设计PCB时都会定义一层Solder Mask这在生产上就是所谓的阻焊层
对于焊盘上未定义Solder Mask的区域也就是生产时上焊料
桥接
造成短路现象
助焊剂的地方由此可见
如果从而在生产上的现象是
这个区域定义的过大Solder Bridges非常必要的
CAM350不仅能快速的发现Solder Bridge
同时还能进行修复加工前实现前实现这
Bridging一功能只要利用菜单Analysis->Find Solder Bridges打开如下入所示的 Solder
将会使该焊盘附近的走线或其他导电物体裸露在阻焊剂之外
这样可以查询这个error的具体位置
加工时该焊盘与其邻近的金属走线容易形成有及时发现而引起的
因此
现象通常是由于设计阶段的mask 数据的不恰当定义并且CAD系统又没
在生产加工之前快速的检测并修复
Solder Bridges
25
LCD HOME论坛 - BBS.LCDHOME.NET
对话框
在
Top Check/Bottom Check
前的小方框中打上钩可以选择只对表层或底层检测或者
中选择正确的层注意Soldermask_top在Bridge Distance
中输入最小能忍
则表示先
同时检测在后面的Mask LayerCheck Against对应Top层Soldermask_bottom对应Bottom层表示系统将对当前打开的所有层进行检测弹出一个提示信息
受的桥接间距如3mils在下面的Search Area中如果选择Process Entire Layer
如果选择
Window Area to Process
选择一个窗口系统将对窗口所在区域进行检测OK后系统将持续一段时间的检测最后
如果没有错误将显示
,如果发现错误系统弹出
的信息框将提示如这样的信息
Found 8 solder bridge errors, fixed 0 errors, 8 errors remain.
在这里可以查看所有错误具体位置可以点击All显示所有的错误也可以下拉框中选种某一个error
6. Find Starved Thermals
7. Check Drill
这个功能项是用来检验钻孔层的各种问题的项
弹出如下图所示的对话框
26
确定后屏幕会跳转至另一个编辑窗口右上方出现一个信息显示/编辑条
这样可以查询这个error的具体位置
例如孔与孔之间的距离是否合理是否在
同一位置上有两个大小相同或大小不一的孔具体步骤是打开Analysis->Check Drills菜单
LCD HOME论坛 - BBS.LCDHOME.NET
在这个对话框中有许多选择Overlapped Drill Hits过孔的的规则
Drill Hits (Different Sizes)
这些选择分别提供了对钻孔的不同方面的检验
如
可以检查在同一位置是否有两个相互重叠的过孔Coincident
可以
可以检验在同一位置是否有两个或两个以上的相同尺寸的
Redundant Drill Hits (Same Size)
但这些过孔是由不同的Tools产生的Drill Hole to Drill Hole Clearance如6mils
接着在
检查在同一位置是否有两个或两个以上的相同尺寸的过孔但这些过孔是由相同的Tool产生
可以检验过孔之间的间距是否满足某种即定中选择需要检验的层
Layers to Analyze
最后有两个命令是适用于所有上面介绍的DFM检验功能对于以上介绍的DFM检验各项功能都可以在Info->Report菜单中产生一个报告以显示检测结果Solder Mask Errors Report
当然Penal
3.3.5 其他各项功能简介 除了上一节中介绍的各项功能Delete
Rotate
Add text两个具有代表性的编辑功能
Move其中同位置
CAM350中还有一些基本的编辑功能如Move
Copy
Add Line/text/polygon/rectangle/circle
等这里简单介绍Move和
如果已经运行过这些检验功能
如Silver Report
Silkscreen Errors Report等并可保存为*.rpt文件
只是想在看看他们具体所在的位置可以通过
Info->Find菜单来实现也可以在Analysis下的某个菜单项的对话框中直接点击Control
即可
在菜单项 Edit->Move命令下就进入了Move的编辑窗口如图
Drw/Flsh/Drill/Mill 等提供了一个过滤功能只有选种时才能高亮相应的对象 也可以Move到不同层的相同位置只需点击
Move To Layer
按钮
27
选择多个对象可以结合CTRL键或利用热键W选择对象完毕后可以Move到相同层的不
LCD HOME论坛 - BBS.LCDHOME.NET
Add Text所示的编辑栏
可以在任意一层上添加文字说明选种Add->Text菜单项就进入一个如图
其中Style按钮是用来设置文本的字体大小对齐方式字间距的D码列表中选择合适的D码
另外他软件
在层列表中选择文本所在的层
CAM350还可以导入或到处*.dxf文件因为CAM350中文件保存后为*.cam文件如AutoCad
GC-CAM
GerberTool
Genesis2000
中打开经CAM350处理的文件就
而后缀为cam的文件只能用CAM350打开而其他许多软件都能读*.dxf文件如果想通过其可以通过导出*.cam文件来实现
第四章CAM350 使用技巧浅谈
对任何软件的使用都必然会经历一个从认识⇒入门⇒熟悉⇒技巧掌握的过程软件的功能是全面而强大的些简单的技巧
1. 在导入Gerber文件时(File->Import->AutoImport)不能直接点击Finish键要首先进入Next这里可以设置每一层的类型格式是否导入等在格式中可以打开一个Gerber
只有靠不断的摸索和反复的操练才能一步一步的熟悉
从而在不断的积累过程中进步
只有靠不断的
钻研才能挖掘出一些应用中的技巧
以下为目前所掌握的一
28
LCD HOME论坛 - BBS.LCDHOME.NET
Format的对话框会失真或者无法导入择英制(Engish)要导入的层
2. 导入Gerber文件后不管是查看文件是否正确
的文件便打开层
5. 有些命令有先后顺序
如netlist extract
最好先将各个层的类型定义清楚
精确度要正确设置
可以在
为了快速省时
这个格式一定要设置好导入的图形将
否则在测量过程中会带来很大误差Apply to All
前打上钩
单位一定选
把该设置应用到其他
还是进行DFM检查或者制作生产上需要
3. 充分利用Layer Set功能将经常需要同时打开的一些层定义为一组只用一个热键即可方 Silver就必须打开相关的Soldermask 4. 要执行某个操作前要打开有关层如要检查Mask
6. 导入的Gerber文件如果进行了如定义层类型层组合设置等操作如果不保存为*.cam 文件再次打开时所有设置都将不存在所以如果想再次打开该Gerber文件进行编辑时最好将文件先保存为*.cam文件
29
LCD HOME论坛 - BBS.LCDHOME.NET
因篇幅问题不能全部显示,请点此查看更多更全内容