分享

CAM350,部分用法.4

 败败0619 2012-11-26

CAM350,部分用法.4


CAM350使用技巧浅谈 Description:

1.在导入Gerber文件时(File -> Import -> AutoImport),不能直接点击Finish键,要首先进入Next,这里可以设置每一层的类型、格式、是否导入等;在格式中可以打开一个"Gerber Format"对话框:这个格式一定要设置好,导入的图形将会失真或者无法导入。精确度要正确设置,否则在测量过程中会带来很大误差,单位一定选择(English)。为了快速省时,可以在“Apply to All”前打上钩,把该设置应用到其他要导入的层。

2.导入Gerber文件后不管时查看文件是否正确,还是进行DFM检查或者制作生产上需要的文件,最好先将各个层的类型定义清楚。

3.充分利用Layer Set功能将经常需要同时打开的一些层定义为一组只用一个热键即可方便打开。

4.要执行某个操作前要打开有关层,如要检查Mask Silver,就必须打开相关的Soldermask层。

5.有些命令有先后顺序,如netlist extract。

6.导入的Gerber文件如果进行了如定义层类型、层组合设置等操作,如果不保存为*.cam文件,再次打开时所有设置都将不存在。所以,如果想再次打开该Gerber文件进行编辑时,最好将文件先保存为*.cam文件。

7.CAM350可以导入导出*.dxf文件。因为CAM350中文件保存后为*.cam文件,而后缀为cam的文件只能用CAM350打开。而其他许多软件都能读*.dxf文件。如果想通过其他软件(如AutoCad、Gc-CAM、GerberTool、Genesis2000)中打开经CAM350处理的文件就可以通过导出*.dxf文件来实现。


CAM350操作要点及注意事项 Description:

1.用Edit-->Line Change-->Join Segments命令,可以将一条线段从头到尾选中。

2.Edit-->Trim Using此命令对当前的线元素起作用,如果要修剪弧或圆首先要用Edit-->Change-->Sectorize命令将其打散后方起作用。

3.当用指令编辑或修改钻孔资料时,一定要在钻孔编辑状态下。

4.由同一点引出的多条线段或PAD即便不属于安全规格内也不会高量显示出来(多为IC处),因此不可完全依赖DRC命令进行检查。

5.当用指令编辑或修改某一层面时,其他层面应关闭或锁定(点击Tables-->Layers,在Status栏中将要锁定的层面设置为Ref后按OK即可)。

6.在用Change-->D-Code命令时要有针对性地选择需要更改的对象,以免误操作。

7.D-CODE表里的数据及已定义好形状的D-CODE不可随意更改。


CAM350 Arl 文件使用简介 Description: 在CAM350中,可以使用自动读入对GERBER文件进行自动读取。其实这些已设定的方式,就是后缀为.ARL的文件。而且文件是可以按要求进行适当的修改后再另存为一个新文件来使用的。

    以PADS格式为例来说明:在安装目录下,打开Pads.arl文件。但其单位为MILS,把单位改为MM;NAME后的模板名改为任意名即可。

读Gerber文件的操作步骤:

1.更改Pads.arl文件后,另存至CAM350安装目录。
2.打开AutoImport窗口,设置为公制,点击NEXT。
注:*.pho文件是公制的。
3.在Format那一列,点击任意一个按钮。
4.在出现的对话框中进行设置,选择Apply to All,然后点击OK。
Digits:打开Gerber文件看一看,是六位的。一般公制为3:3,英制为2:4。
不行的话,用猜的,直到读对为止。
Coordinates:绝对坐标/相对坐标。一般是绝对坐标,不行的话换一个,直到读对为止。
Zero suppression:前导零/后导零。
5.点击Excellon.Drill进行设置,然后点击Finish完成。
6.依照Drillmap(ddo124.pho)或dr101.lst所标名的孔径修改NC Tool Table。

附注:其实在读入文件前:
    在出现的对话框中,察看CAM350读入时所用的.arl模板名是什么。
    找到此.arl文件,修改其单位,另存为改名的.arl文件。
    *.arl文件的文件名通常与.arl模板名类似,上例的.arl文件的文件名为:pcad8.arl(CAM350自带的标准.arl文件)。


在CAM350中进行负片输出 Description:

1.输入底片文件。

2.进行转负片处理。方法:Tables -> Composites

3.按Add增加一个Composites Name,选择改变属性的层,设置屏幕背影的极性。

Bkg为设置屏幕背影的极性(正、负)

Dark为负片属性(即阴片)

Clear为正片属性(即阳片)

最后按“REDRAW”进行屏幕刷新,“OK”后退出。

注:复合层的效果可以在View -> Composites里看到。

4.打印输出即可。


CAM350自动排版教程 Description:

1.从文件夹中正确调入Gerber文件和Drill文件到CAM350中。

2.定义PCB板的有效外框。
Utilities -> Draw To One-Up Border ,选定有效的外框。

3.选完外框后,单击右键,将值设置为0。即将忽略线粗,在拼版的时候就不会出现误差了。

4.进入Tool -> Panel Editor下。

5.此时图中显示的是外框,如果要显示图形的话,Settings -> View Options将View Circuit Images勾起来,就可以显示全图形了。

6.按右上角的Setup,接着就可以进行排版设置了。

7. SIZE选项卡:
Panel:定义铜板开料的尺寸。
Border Spacing:定义板图形离板边的距离。默认为置中。
Minimum Image Spacing:设置相邻两个Pas之间的间距。
注:为了方便可以将其存为一个.pan的文件,以便以后调用。
Coupon:这里可以增加板边工艺焊盘和尾孔焊盘,如:线路对位用的靶标。
Title Block:添加板边注释文字。如:生产型号以及日期。
Pinning Hole:增加板边工艺孔。
Fiducial:可以增加自定义的一些符号,可以灵活运用。

8.设置完后,按OK,退出。在按右上角的Create按钮,进行排版设置。
Image Rotation:旋转角度设置。
Between:两格相邻单元的相对间距。
Offset:设置两个单元的绝对间距。
Compute:上面选项为自动调整间距刀平均位置,下面选项为按自定义的间距进行排版。
SpreadSheet:可以对单元进行选择、增加及删除等操作。
Panel Setup:将返回刀板边工艺设置的对话框。
Create:进行排版。

9.加工艺边。
按右上角的Venting按钮。
Offset from Panel Edge: 设置填充区域离板边的距离。
Offset from Images:     设置填充区域离图形的距离。
Offset from Symbols:    设置填充区域离板边工艺孔的距离。
Solid Pattern: 增加以矢量的填充的板框。
Dot Pattern:   增加以焊盘填充的板框。
Hatch Pattern: 增加用交叉线填充的板框。
在Vents中按Add增加一个定义项,再在Layers中设置所要定义的层。
Robber Bar:如果选取这个选项的话Offset from Images选项就会变为Robber Bar Width,这样可以设置从板边往里面增加的工艺边宽度,而不会考虑工艺边距离图形的宽度。


在CAM350中进行拼片处理 Description:

Copy法:

    其实在CAM350中,可以实现“陈列粘贴”这一功能。所谓陈列粘贴就是一次性同时可以粘贴多个已复制好的部分来。

1.首先进行坐标设置:
Edit -> Change -> Origin

Space Origin(空位原点):即重新设置0:0坐标。
Grid Origin(栅格原点):将坐标重新定位在屏幕显示的栅格上,以方便操作。
Datum Coordinate(基准坐标):即输入新的坐标,作为基准位。

2.拷贝前的准备:“F”键为画零线模式切换。
                “X”键为屏幕光标模式切换。
选取模式:“W”为部分选择。“A”为全部选择模式。

3.进行拷贝拼片:
Edit -> Copy

Copies:输入复制数。
在右下角的坐标处输入拼片间距就可以了。


改变有关设置 Description:   和其他软件一样,CAM350也可以更改有关设置,如改变单位、字体、宏设置等。这里就简单介绍提到的这三种设置:

1.单位:利用Settings -> Units菜单可以改变单位的设置。提供选择的有英制(English-mils)、公制(Metric-mm)两种。此外对每一种单位都提供5种由低到高的精确度选择。

2.字体:利用Settings -> Text可以打开“Text Style”对话框。
    在这个对话框中可以设置不同字体、字高、字间距、对齐方式等参数。点击“Font”按钮打开“Font List”字体选择列表,选择理想的字体。在下方的框中会出现相应的该字体的模板,然后OK。字符和线的间距在“Spacing”中设置:垂直/水平方向的对齐方式在“Justification”中分别进行设置。

3.宏命令设置(Macro):那些能自动执行某种操作的命令统称为“宏”。宏也是一种操作命令。它和菜单操作命令都是一样的,只是他们对数据库施加作用的时间有所不同。作用时调节也有所不同。菜单命令一般用在数据库的设计过程中,而宏命令则用在数据库的执行过程中。菜单命令必须由使用者来施加这个操作,而宏命令则可以在数据库中自动执行。CAM350中也集成了宏命令极其相关的操作。

    对于频繁使用到的菜单项,可以利用这一功能快速的执行。如 File -> Save等常用的命令都可以直接用热键打开。这一功能的实现是在Macro -> Assign -> Function Keys菜单下,点击就会弹出“Function Keys Assignment”对话框。如果把热键和组合键加在一起,CAM350能提供48种快速打开菜单命令项的选择。每个热键按钮的最右变有一个“DEL”按钮,可以用来删除已设置的菜单项。


层的编辑 Description:  CAM350中对层的编辑功能基本包括增加/删除层、更改各层顺序、设置层的状态和参数、层组合等。

1.增加层:增加层有两种方法。利用菜单项Edit -> Layers -> Add Layers,或者在左边工具条点击快捷图标,在出现“Number of new layers”后输入需要增加的层数。

2.删除层:Edit -> Layers ->Remove Layers,选择要删除的层。

3.更改各层顺序:有时为了看起来方便想按一定顺序排列各层,可以通过菜单项
Edit -> Layers -> Reorder Layers来实现更改各层顺序的功能。调整顺序时先选中要调节顺序的层,然后移动鼠标到理想的插入点即可,最后按下Renumber排序。

4.设置层的状态和参数:查看、更改各层信息可以按下热键“Y”或利用菜单项
Tables -> Layers,层信息包括层的名字、层的类型、Flash/Draw颜色、层的状态(On/Off/Ref)、是否当前被激活的层、是否在最前面一层。

5.层的组合:在看Gerber时经常会需要同时打开某几层一起看,这时,利用某个热键一下子打开几层就会显的非常便捷。CAM350中“层组合设置功能”就能很好的做到有目的将几层并为一组简单的使用一个热键就能同时打开这组内所有的层。在CAM350中有四种不同的层组合选择分别为:User/Layer Stackup/Blind and Buried/MCM Technology。其中,User为通用的用户定义类型;Layer Stackup是在拼版过程中使用的层组合设置:Blind and Buried是配合Netlist的产生使用的;MCM Technology是专门针对MCM技术的基板的Gerber文件。这四种形式下的层组合设置功能可以通过Tables -> Layer Sets菜单下的四个选择来实现。

    由于Layer Stackup/MCM Technology和我们关系不大,这里仅介绍User和Blind and Buried两种方式。关于打开组合层的热键,CAM350是这样规定的,系统默认的热键为数字键0-9,从1开始为第一个层组合设置,依次类推,0则代表第10个层组合设置:当然CAM350可设置10个以上的层组合,但只有前10个可以通过热键打开。

    首先介绍User类型:打开Tables -> Layer Sets -> User菜单会出现“User Layer Sets”对话框:

    在左边的"Layer Sets"列表中是层设置的名称及其分配的热键数字。名称是在右边的“name”框中输入的。名字可以使用默认的,也可以自己定义,但是命名中不允许包含空格。一般在“Layer Sets"列表中显示的是“LS1:LyrSet_1<..Hot Key 1",但如果在其他三中类型(Layer Stackup/Blind and Buried/MCM Technology)中已有过设置,则将自动以下一个未使用的热键开始。如是以“LS1:LyrSet_1<..Hot Key 1"开始的,则表面热键1已经使用过。接下来依次点击右边数字按钮来加入每个Layer Sets中包含的层。如点击1按钮就会弹出“Layer List”的选择框,OK后该层就显示在1按钮右侧的框中,点击2按钮加入另一层,
重复这个过程直到所有的期望的层都被加入。如果还要在编辑一个层组合只要点击Add按钮然后重复刚才的操作即可。当然,点击某个Layer Sets按下Delete就可以删除该设置,也可以选择组内的各层。所有这些设置将被保存在*.CAM文件中以备下次使用。

    接着介绍Blind and Buried 类型:这个功能只有当Gerber文件中含有盲孔、埋孔信息时才有效。由于这个功能时配合Netlist的提取而设置的,必须在提取Netlist之前先设置层,只要先告诉系统Blind and Buried在哪个层组合,才能提取正确的Netlist。具体实现过程与User类型类似,打开Tables ->Layer Sets -> Blind and Buried菜单项,出现“Layer Sets For Blind and Buried Via"对话框:

    Layer Sets的命名及层的加入都和前面讲的一样,只是还要调入两个钻孔文件。点击“Thru Drill”按纽并选择通孔钻孔文件,再点击“Drill Data”选择相应的文件。当“Blind and Buried”类型的层组合设置成功后,在“Layer Table”对话框下方的“By Layer Set”按钮才会生效。


CAM350基本操作 Description:

光标移动(Cursor Movement):
    光标的位置大多数情况下是有鼠标控制的,同样键盘上的上下左右箭头也可以控制屏幕上光标安装一个象素或格点来移动。水平移动由左右箭头键控制,而垂直方向的移动则由上下箭头键控制。

循环选择(Cycle Picking):
    在任意一个功能选择模式下如Move或Copy,可以重复选择编辑对象,这样在执行具体命令前可以选择多个对象,然后所有被选中的对象将作为一个整体在一个框内,然后一起进行编辑。

几种选择方式(Making Selections):
    在使用一个编辑命令时,如Move,可以选择单个对象,也可以同时选择多个对象。单击鼠标左键即可选择单个对象,此时被选中的对象跟随光标移动,并且命令提示行显示“[Move:Single]”:选择多个对象时,只要再同时按下Ctrl键,此时的命令提示行则显示“[Move:Multiple]”,选择完毕后所有被选中的对象被高亮,光标则变成一个包含所有被选中对象的框,如果想去调框中的任意对象只要按住Ctrl的同时再点击该对象即可,确定好要移动的对象后就可以移动光标到理想的位置。

取消命令(Abort Commands):
    在一个命令执行过程中可以通过单击鼠标右键或按下热键“Esc”终止命令。

CAM350支持的D码形状:

Round:     圆形
Square:    正方形
Rectangle: 矩形
Target:    靶标
Thermal:   花孔
Custom:    自定义D码
Donut:     环形
Octagon:   八边形(不能旋转)
Oblong:    长椭圆形
Triangle:  三角形
Hexagon:   六角形
Ellipse:   椭圆形
Diamond:   菱形


CAM350读入文件出错分析 Description:  文件的扩展名不同,只是输出底片文件的CAD软件不同罢了,其实质是一样的,都是Gerber File。
可能造成我们输入错误的因素有:

a)  输入gerber file时的单位选错 (Metric or English)。
b)  如果gerber file是RS-274格式的,读错其配套的aperture文件 (最可能)。
c)  软件本身的bug

下面,就对a和b进行说明:

a)  一般来说,gerber file都是英制的,因为大多数CAD软件为西方国家的产品。
    如果使用CAM350的AutoImport功能输入RS-274X格式的gerber file,操作如下:

1. 选择File ->  Import -> AutoImport选项。
2. 在对话框中,选择gerber file放置的文件夹,点选gerber file是公制还是英制(English or Metric),按Finish完成。
3. 需要注意,要输入的所有gerber file必须放在同一文件夹中,不能同时有不相关文件在这一文件夹中,才能正确读取这一文件夹中的gerber file。

b)    标准的gerber file格式可分为RS-274与RS-274X两种,其不同在于:
    RS-274格式的gerber file与aperture是分开的不同文件。
    RS-274X格式的aperture是整合在gerber file中的,因此不需要aperture文件。
    (Gerber file的格式:通常,英制是2.4格式,公制是3.3格式)

为了读对RS-274格式的gerber file,你需要有如下概念:

    RS-274格式的gerber file必须同其对应的aperture文件配合才能正确输入。
    CAM350的AutoImport功能读RS-274格式的gerber file是能自动辨认aperture的格式的(不同的CAD软件产生的aperture的格式也是不同的),而CAM350的这一功能又是靠其安装目录中.arl为模板来实现的。
    当我们用CAM350不能正确读入RS-274格式的gerber file时,通常是因为不能正确辨认aperture而造成的,这就需要编写自己的.arl文件来协助CAM350正确读入gerber file。

辨认aperture读入正确与否的方法:

    看aperture table是否均已正确读入,不存在undefined aperture。
    如果线路层(copper layer)中有QFP的话,看其方向是否对。这种情况通常是rectangle的aperture被读反而造成的(X, Y读颠倒)。
    其它明显的不正常现象,如:线端无pad、不合理断、短路等。

    当你读入RS-274格式gerber file发现外形尺寸正确,而线路、pad明显偏小或偏大,这通常是CAM350的.arl文件单位设置与读入的aperture单位不符造成的。正确读入做法如下:

    使用AutoImport功能,点击Next与Scan each Gerber选项。
    在出现的对话框中,察看CAM350读入时所用的.arl模板名是什么。
    找到此.arl文件,修改其单位,另存为改名的.arl文件。
    *.arl文件的文件名通常与.arl模板名类似,上例的.arl文件的文件名为:pcad8.arl(CAM350自带的标准.arl文件)。

    如果线宽、pad大小正确,而外形明显偏大时,会看起来线路过于稀疏,这是因为 gerber file的单位选错(公制选成英制)。


猜格式技巧 Description:   如果客户给你的文件不是RS-274-X格式,而且你的客户也不知道数据格式!那么下面告诉你一些猜格式的技巧。

    方法一:穷举法

    如:X535489Y416899D03*
    是六位数的,不是2.4 就是3.3,总之加起来是6 即可。
    或在M:N 组合中用”穷举法”进行调用(即2:3、2:4、…逐个试)。

    方法二:根据板面大小

  硬质板中很少有板面尺寸大于20Inch的,而大于20Inch X 20Inch 的是没有的。据此,如果您读出来的图形大于20Inch,那就是小数点前的位数太多了。相反,如果您读出俩的图形都堆到原点附近,那十有八九是小数点后的位数太多了(也就是说,小数点前的位数太少了)。
这里需要注意的是,小数点前的位数加上小数点后的位数一定要等于Gerber文件中最长的数的位数。

  方法三:根据已知尺寸

  如果您知道一些关于板子的尺寸,那就好办多了。您只要不停的试,大了就把小数点前的位数变小(小数点后的位数同时变大);小了就把小数点后的位数变小(小数点前的位数同时变大),如果单位没有搞错,一两次就能正确了。如果您没有任何尺寸,那您只能找板子上的器件。有一些器件,如DIP(双列直插集成电路)、PGA封装和一些插座,它们引脚的中心距离是0.1Inch(2.54mm),根据这一点您也能大概地确定数据格式。


CAM350中资料的读入 二 Description: 手动输入:

a) 标准的gerber file 格式可分为RS-274 与RS-274X 两种,其不同在于:
RS-274 格式的gerber file 与aperture 是分开的不同文件。
RS-274X 格式的aperture 是整合在gerber file 中的,因此不需要aperture 文件(即,内含D 码)。

File -> Import -> Gerber Data
单击layer 1,输入GERBER 文件,按下Data Format进行设置。
选择文件格式、绝对坐标还是相对坐标、前导零还是后导零。

“绝对坐标” 和“相对坐标”
绝对坐标:即其坐标以0 坐标为原点,是一个绝对的值。是一个正值。
相对坐标:看其正负,相对坐标总是有正负的,当前坐标总是依照前一坐标递增或递减。

前导零、后导零和不导零:
例:025690 前导零后变为:25690 (Leading)
    025690 后导零后变为:02569 (Trailing)
    025690 不导零后变为:025690 (None)

Gerber file 的格式:
通常,英制是2:4 格式
      公制是3:3 格式

单位:
数据格式:整数位+小数位,
常用:2:3(英制,整数2 位,小数3 位)
      2:4(英制,整数2 位,小数4 位)
      3:3(英制,整数3 位,小数3 位)

    RS-274-D格式的Gerber还要设置Aperture文件,点击OK后就变成可以设置Aperture文件的对话框,点击“Aperture File"按钮则弹出一个“Aperture"对话框:和自动导入一样,选择Others然后根据不同的EDA软件选择Aperture的格式,然后由“Aperture File"找到该文件的目录,OK以后即可导入各层数据。

    为了读对RS-274 格式的gerber file,你需要有如下概念:
    RS-274 格式的gerber file 必须同其对应的aperture 文件配合才能正确输入。

    CAM350 的AutoImport 功能读RS-274 格式的gerber file 是能自动辨认aperture 的格式的(不同的CAD 软体产生的aperture 的格式也是不同的),而CAM350 的这一功能又是靠其安装目录中.arl 为模板来实现的。

    当我们用CAM350 不能正确读入RS-274 格式的gerber file 时,通常是因为不能正确辨认aperture 而造成的,这就需要编写自己的.arl 文件来协助CAM350 正确读入gerber file。

    注:能否正确读入GERBER 文件,关键为对Aperture Format 的设置。


CAM350中资料的读入 一 Description: 在CAM350中,读入Gerber文件的方法有两种:

    分别为:自动导入和手动导入。

    我们多数用自动导入(因为在CAM350中普遍的D码其都能自动识别)。而手工导入时操作比较麻烦,主要是在软件不能自动识别其D码时使用。

    自动导入(AutoImport):

1.操作前必须把所以的Gerber文件存放在同一个目录中,同时不能有其他文件在这一文件夹中。

首先:自动读入一个Gerber文件,操作:File -> Import -> AutoImport

2.选择文件所在目录,接着选择单位:English(英制)、Metric(公制),一般为英制。
然后按下Next进行Gerber文件的读入(注:若你的D码非RS-274-X格式时,请不要选择Finsh)。

3.在出现的对话框中将会列出文件的D码和光栅格式。此时进行正确的设置,按下Finsh完成。
    单位一定要选择English(英制)。对于*.art文件,可以选择“Apply to All"将设置延伸到其他Gerber文件。对于Aperture文件的类型,如果是Rs-274-D要选择“Aperture”,如果是RS-274-X,则选择“RS-274-X no Aperture”.

4.按下Finish完成后,若出现“Tool Numbers with No;1,2,3,……,则表示钻孔的D码数据并没有正确输入。这时你可直接按”确定“结束,这并不会有什么影响。

5.如果读入的最后结果有不合理的断、短路或外型尺寸不正确,则表示你读入的Aperture Format数位或格式有错。这时你就要调整读入时所选的单位格式,直到读到为止(多数PADS格式都是英制2:3或公制2:4)。
在Aperture Format列表中为可自动识别的D码格式,Gerber Format为设置当前的底片文件的数据格式类型。

6.正确设置好格式后,就可以正确读入Gerber文件了。能否正确读入Gerber文件,关键为对Aperture Format的设置。

    注:有时钻孔文件不能自动导入,这时点击File菜单中Import -> Drill Data的,接着选择文件所在的路径、单位和格式即可。

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多