您好,欢迎来到尚佳旅游分享网。
搜索
您的当前位置:首页CAM350使用手册

CAM350使用手册

来源:尚佳旅游分享网


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

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- shangjiatang.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务