CAM350学习资料.docx
《CAM350学习资料.docx》由会员分享,可在线阅读,更多相关《CAM350学习资料.docx(32页珍藏版)》请在冰豆网上搜索。
CAM350学习资料
CAM制作之CAM350软件学习资料
CAM制作的基本步骤
每一个PCB板基本上都是由孔径孔位层、DRILL层、线路层、阻焊层、字符层所组成的,在CAM350中,每载入一层都会以不同的颜色区分开,以便于我们操作。
1.导入文件
首先自动导入文件(File-->Import-->Autoimport),检查资料是否齐全,对齐各层(Edit-->Layers-->Align)并设定原点位置(Edit-->Change-->Origin-->DatumCoordinate),按一定的顺序进行层排列(Edit-->Layers-->Reorder),将没用的层删除(Edit-->Layers-->Reorder)。
2.处理钻孔
当客户没有提供钻孔文件时,可以用孔径孔位转成Flash(Utilities-->Draw-->Custom,Utilities-->Draw-->Flash-->Interactive)后再转成钻孔(钻孔编辑状态下,Utilities-->GerbertoDrill);如果有提供钻孔文件则直接按制作要求加大。
接着检查最小钻孔孔径规格、孔边与孔边(或槽孔)最小间距(Analysis-->CheckDrill)、孔边与成型边最小距离(Info-->Measure-->Object-Object)是否满足制程能力。
3.线路处理
首先测量最小线径、线距(Analysis-->DRC),看其是否满足制程能力。
接着根据PC板类型和基板的铜箔厚度进行线径补偿(Edit-->Change-->Dcode),检查线路PAD相对于钻孔有无偏移(如果PAD有偏,用Edit-->Layers-->SnapPadtoDrill命令;如果钻孔有偏,则用Edit-->Layers-->SnapDrilltoPad命令),线路PAD的Ring是否够大(Analysis-->DRC),线路与NPTH孔边、槽边、成型边距离是否满足制作要求。
NPTH孔的线路PAD是否取消(Edit-->Delete)。
以上完成后再用DRC检查线路与线路、线路与PAD、PAD与PAD间距是否满足制作要求。
4.防焊处理
查看防焊与线路PAD匹配情况(Analysis-->DRC)、防焊与线路间距、防焊与线路PAD间距(将线路与防焊拷贝到一层,然后用Analysis-->DRC命令检查此层)、防焊条最小宽度、NPTH处是否有规格大小的防焊挡点(Add-->Flash)。
5.文字处理
检查文字线宽(Info-->Report-->Dcode)、高度(Info-->Measure-->Point-point)、空心直径、文字与线路PAD间距、文字与成型边距离、文字与捞孔或槽的间距、文字与不吃锡的PTH间距是否满足制作要求。
然后按客户要求添加ULMARK和DATECODE标记。
注:
a:
ULMARK和DATECODE一般加在文字层,但不可加在零件区域和文字框内(除非有特殊说明)、也不可加在被钻到、冲到或成型的区域。
b:
客户有特殊要求或PCB无文字层时,ULMARK和DATECODE标记可用铜箔蚀刻方式蚀刻于PCB上(在不导致线路短路或影响安规的情况下)或直接用镂空字加在防焊层上。
6.连片与工作边处理
按所指定的连片方式进行连片(Edit-->Copy)、加工作边。
接着加AI孔(钻孔编辑状态下,Add-->DrillHit)、定位孔、光学点、客户料号(Add-->Text)、扬宣料号。
需过V-CUT的要导V-CUT角(Edit-->LineChange-->Fillet,如果需导圆角则用下述命令:
Edit-->LineChange-->Chamfer)。
有些还要求加ET章、V-CUT测试点、钻断孔、二此钻孔防呆测试线和PAD、识别标记等。
7.排版与工艺边的制作
按剪料表上的排版方式进行排版后,依制作规范制作工艺边。
8.合层
操作:
Tables-->Composites。
按Add增加一个CompositesName,Bkg为设置屏幕背影的极性(正、负),Dark为正片属性(加层),Clear为负片属性(减层)。
在做以上检查合处理工作的同时,应对客户原始资料做审查并记录《D/S&MLB原始资料CHECKLIST》呈主管审核。
以上各项检查结果如与制程能力不符,应按规范作适当修改或知会主管处理。
9.输出钻孔和光绘资料
CAM资料制作完毕需记录原始片、工作片的最小线径、线距和铜箔面积(Analysis-->CopperArea)。
经专人检查后,打印孔径孔位和钻孔报告表,等资料确认合格后即可输出钻孔(File-->Export-->DrillData)和光绘资料(File-->Export-->Composites)。
钻孔输出格式:
Leading3,3公制(发给铭旺的多层板为Trailing3,3公制)。
光绘资料输出格式:
GerberRs-274-X,Leading2,4英制。
CAM(计算机辅助制造)
(一)、CAM的概念
大家已有CAD的概念,但在光绘工序中必须要有CAM的概念。
因为每个厂的工艺流程和技术水平各不相同,要达到用户的最终要求,必须在制作工艺中做出必要的调整,以达到用户有关精度等各方面的要求,而在CAD软件中,有许多工艺处理是无法实现的,因此CAM是光绘生产中必不可少的工序。
前面所讲的各项工艺要求,都要在光绘之前做出必要的准备工作。
比如镜相、阻焊扩大、工艺线、工艺框、线宽调整、中心孔、外形线等问题都要在CAM这道工序来完成。
(二)、CAM工序的组织
由于现在市面上流行的CAD软件品种繁多(多达几十种),因此对于CAD工序的管理必须首先从组织上着手,好的组织将达到事半功倍的效果。
由于Gerber数据格式已成为光绘行业的标准,所以在整个光绘工艺处理中都应以Gerber数据为处理对象。
如果以CAD数据作为对象会带来以下问题。
1、CAD软件种类繁多,如果各种工艺要求都要在CAD软件中完成,就要求每个操作员都能熟练掌握每一种CAD软件的操作。
这将要求一个很长的培训期,才能使操作员成为一个熟练工,才能达到实际生产要求。
这从时间和经济角度都是不合算的。
2、由于工艺要求繁多,有些要求对于某些CAD软件来讲是无法实现的。
因为CAD软件是做设计用的,而没有考虑到工艺处理中的特殊要求,因而无法达到全部的要求。
而CAM软件是专门用于进行工艺处理的,做这些工作是最拿手的。
3、现流行的CAM软件功能强大,但全部是对Gerber文件进行操作,而无法对CAD文件操作。
4、如果用CAD来进行工艺处理,则要求每个操作员都要配备所有CAD软件,并对每一种CAD软件又有不同的工艺要求。
这将对管理造成不必要的混乱。
综上所述,CAM工序的组织应该是以下结构,尤其是大中型的企业:
a、所有的工艺处理统一以Gerber数据为处理对象。
b、每个操作员须掌握CAD数据转换为Gerber数据的技巧。
c、每个操作员须掌握一种或数种CAM软件的操作方法。
d、对Gerber数据文件制定统一的工艺规范。
e、CAM工序可以相对集中由几个操作员进行处理,以便于管理。
合理的组织结构将大大提高管理效率、生产效率,并有效地降低差错率,从而达到提高产品质量的效果。
(三)、CAM所要作的工作
1、焊盘大小的修正,合拼D码;
2、线条宽度的修正,合拼D码;
3、最小间距的检查;焊盘与焊盘之间、焊盘与线之间、线条与线条之间;
4、孔径大小的检查,合拼;
5、最小线宽的检查;
6、确定阻焊扩大参数;
7、进行镜相;
8、添加各种工艺线,工艺框;
9、为修正侧蚀而进行线宽校正;
10、形成中心孔;
11、添加外形角线;
12、加定位孔;
13、拼版:
旋转、镜相;
14、拼片;
15、图形的叠加处理,切角切线处理;
16、添加用户商标、PCB板的生产周期、UL唛头、板材的安全级别及其它应添加的标识;
(四)、CAM软件
现在常见的CAM软件有以下几种:
1、PCGerber(Ver5.62)
PCGerber在国内流行较早,得到了较为广泛的应用,尤其在北方较为流行。
由于其功能有限,无法满足日益多样化的要求,近年已被逐步淘汰。
其功能如下:
⑴可以同时操作32个文件。
⑵每个文件都可独立操作,打开、关闭。
⑶可以接受各种Gerber数据格式(基本格式):
相对坐标,绝对坐标
公制,英制
前补零制式,后补零制式
⑷多个Gerber拼于同一个文件中。
⑸以进行各种编辑操作:
增加、删除、修改。
⑹可以对以下对象进行操作:
Flash、Trace、Arc、Circle、Vertex、Poly、Text。
⑺可以进行窗口操作(Window)、组操作(Group)
⑻可以修改D码
⑼D码有9种形状:
Round园型Square方型Rect矩型
Target靶型Thermal散热盘Donut环型
Octagon八角型OBlong椭圆型Custom自定义
⑽可以进行数据测量。
⑾可以进行单位变换。
⑿可以进行旋转、镜相、拷贝等拼版拼片操作。
⒀可以进行轮廓线填充。
⒁可以接受1000个D码。
其缺陷为:
⑴只能接收自身格式的D码表。
⑵操作速度慢。
⑶编辑功能不强。
2、View2001(Ver3.04)
该软件功能强大,反应速度快,在南方一带较为流行。
它除了PCGerber所具备
的功能外,还具有以下特点:
⑴编辑功能强大:
a.可以锁定某个元素,
b.可以独立关闭Pad或Trace,
c.可以将Trace切断,
d.焊盘可以选择单独的颜色,以区别于线条。
⑵显示时放大、缩小操作简单、速度快:
单击鼠标左键放大,
单击鼠标右键缩小。
⑶可以接受扩展Gerber-274X格式(内含D码)。
⑷可以对多达100个文件同时进行操作。
⑸可以接受以下多种CAD文件产生的D码表:
LavenirMentoroptrotechPADSCadenceInteractive
P-CADpRotelZukenOrCADCadStarEagleTangoEE-Designer
⑹可以将钻孔文件(TXT)转换成Gerber文件。
⑺可以将Gerber生成钻孔文件(TXT)。
⑻可以读入HPGL格式文件,转换为Gerber文件。
⑼可以将扩展Gerber分解成基本Gerber和D码表。
⑽D码有15种
Circular圆形Square方型Rectargle矩型
Roundedrect圆角矩型Obround椭圆型Diamond菱型
Blank空白型Heatrelief梅花型Target靶型
DrawObround椭圆型Polygon轮廓线Drawncross十字型
Nctool钻孔型Octagon八角型Custom自定义型
⑾可按受9990个D码
⑿可将DMPL文件转换为Gerber文件
3、ECAM
功能强大,但因价格昂贵,应用较少。
4、GCCAM
是目前国内流行的软件中,功能最强的CAM软件。
其突出之点是具有了负D码的
概念,突破了传统的限制。
5、CAM350
这是目前功能最为强大的CAM软件,能适用广泛的复杂要求。
6、Genesis2000
具有强大的自动工艺处理功能,适合于大厂使用。
在制定了统一的工艺规范后,所有的工艺处理都是自动添加的。
可以自动处理阻焊图;
可以自动修改间距。
7、ParCAM
ParCAM使用在Win95/Win98/Win2000/WinXP等操作系统中,对机器的配置要求很低,不需要像Genesis2000或UCAM等软件那样,必需要Win2000系统下才能运行,ParCAM最低的系统要求只是Windows95即可运行。
CAD文件转换成Gerber文件及D码表
关于各种CAD软件转换成Gerber文件的详细过程请参阅相关的软件操作说明,这里只是根据我们的经验提出一些在转换中应注意的问题。
(一)、ProtelforDOS转Gerber时应注意的问题
1、D码匹配的上下限不要设得太宽,这样容易造成偏差太大,致使最小间距无法保证。
2、有时填充区(Fill)转换可能造成错乱。
此时应将D码表中的方型D码全部删除,再重新转换。
3、在D码匹配不上而要求手工匹配时,一定要选方式3。
4、在圆弧(arc)转换时,步距(ArcQuality)不要设得太小,否则会造成数据量过大,而且圆弧边缘不光滑。
5、阻焊扩大值可以是负值。
6、圆弧转换可以选择圆弧描述还是直线描述。
SoftwareArcs:
on为直线描述,转换时用折线近似园弧。
SoftwareArcs:
off为圆弧描述,真正的园弧描述方式。
对于能够接受圆弧描述的光绘机最好采用圆弧描述。
这样做Gerber文件数据量小,光绘圆弧边缘光滑。
7、当所用D码超过24个时,应将G54选项打开。
8、当单面焊盘需要打孔时,要将Options\SinglelayerPadHoles项目打开。
9、有些工具软件可以由MAT文件产生完全配置的D码表。
(二)、ProtelforWindows转Gerber时应注意的问题。
1、用PFW可根据PCB文件自动生成D码表。
但该D码表中的D码可能多达数百个,此时应清楚知道你的光绘系统D码的容量是多少。
2、如果采用的D码表不是由PFW自动生成的,以下情况可能导致错误:
①在PFW中可能有大小为0的焊盘或线条;
②有Relief型的焊盘时;
③D码不配置时。
在以上情况下在MAT文件中会出现很大的D码。
3、PFW中有长八角型焊盘,在转换时D码表中不应有此种D码。
因为在现行的多数光绘系统中都不接受这种定义,出现这种D码会导致错误。
遇到这种情况时应采用填充方式匹配这种D码。
4、最好采用用户自定义的D码表,而不要用PFW自动生成的D码表。
(三)PADS转Gerber时应注意的问题。
1、PADS预设的D码表中的D码容量太小,需要扩充其容量。
2、有的PADS文件需要进行铜皮填充后在转换。
3、由于PADS软件设计线路的特殊性,需要注意观察每图形中要选取哪些元素,避免出现失误造成转出图形错误。
(四)PowerPCB转Gerber时应注意的问题。
1、有的PowerPCB文件需要进行铜皮填充后在转换。
2、PowerPCB是PADS的Windows版本软件,因此在文件的转换中基本与PADS相同,同样的问题也是需要注意观察每图形中要选取哪些元素,避免出现失误造成转出图形错误。
CAM350中对层的编辑功能基本包括增加/删除层、更改各层顺序、设置层的状态和参数、层组合等。
1.增加层:
增加层有两种方法。
利用菜单项Edit->Layers->AddLayers,或者在左边工具条点击快捷图标,在出现“Numberofnewlayers”后输入需要增加的层数。
2.删除层:
Edit->Layers->RemoveLayers,选择要删除的层。
3.更改各层顺序:
有时为了看起来方便想按一定顺序排列各层,可以通过菜单项Edit->Layers->ReorderLayers来实现更改各层顺序的功能。
调整顺序时先选中要调节顺序的层,然后移动鼠标到理想的插入点即可,最后按下Renumber
排序。
4.设置层的状态和参数:
查看、更改各层信息可以按下热键“Y”或利用菜单项Tables->Layers,层信息包括层的名字、层的类型、Flash/Draw颜色、层的状态(On/Off/Ref)、是否当前被激活的层、是否在最前面一层。
5.层的组合:
在看Gerber时经常会需要同时打开某几层一起看,这时,利用某个热键一下子打开几层就会显的非常便捷。
CAM350中“层组合设置功能”就能很好的做到有目的将几层并为一组简单的使用一个热键就能同时打开这组内所
有的层。
在CAM350中有四种不同的层组合选择分别为:
User/LayerStackup/BlindandBuried/MCMTechnology。
其中,User为通用的用户定义类型;LayerStackup是在拼版过程中使用的层组合设置:
BlindandBuried是配合Netlist的产生使用的;MCMTechnology是专门针对MCM技术的基板的Gerber文件。
这四种形式下的层组合设置功能可以通过Tables->LayerSets菜单下的四个选择来实现。
由于LayerStackup/MCMTechnology和我们关系不大,这里仅介绍User和BlindandBuried两种方式。
关于打开组合层的热键,CAM350是这样规定的,系统默认的热键为数字键0-9,从1开始为第一个层组合设置,依次类推,0则代表第10个层组合设置:
当然CAM350可设置10个以上的层组合,但只有前10个可以通过热键打开。
首先介绍User类型:
打开Tables->LayerSets->User菜单会出现“UserLayerSets”对话框:
在左边的"LayerSets"列表中是层设置的名称及其分配的热键数字。
名称是在右边的“name”框中输入的。
名字可以使用默认的,也可以自己定义,但是命名中不允许包含空格。
一般在“LayerSets"列表中显示的是“LS1:
LyrSet_1<..HotKey1",但如果在其他三中类型(LayerStackup/BlindandBuried/MCMTechnology)中已有过设置,则将自动以下一个未使用的热键开始。
如是以“LS1:
LyrSet_1<..HotKey1"开始的,则表面热键1已经使用过。
接下来依次点击右边数字按钮来加入每个LayerSets中包含的层。
如点击1按钮就会弹出“LayerList”的选择框,OK后该层就显示在1按钮右侧的框中,点击2按钮加入另一层,重复这个过程直到所有的期望的层都被加入。
如果还要在编辑一个层组合只要点击Add按钮然后重复刚才的操作即可。
当然,点击某个LayerSets按下Delete就可以删除该设置,也可以选择组内的各层。
所有这些设置将被保存在*.CAM文件中以备下次使用。
接着介绍BlindandBuried类型:
这个功能只有当Gerber文件中含有盲孔、埋孔信息时才有效。
由于这个功能时配合Netlist的提取而设置的,必须在提取Netlist之前先设置层,只要先告诉系统BlindandBuried在哪个层组合,才能提取正确的Netlist。
具体实现过程与User类型类似,打开Tables->LayerSets->BlindandBuried菜单项,出现“LayerSetsForBlindandBuriedVia"对话框:
LayerSets的命名及层的加入都和前面讲的一样,只是还要调入两个钻孔文件。
点击“ThruDrill”按纽并选择通孔钻孔文件,再点击“DrillData”选择相应的文件。
当“BlindandBuried”类型的层组合设置成功后,在“LayerTable”对话框下方的“ByLayerSet”按钮才会生效。
CAM350基本操作
光标移动(CursorMovement):
光标的位置大多数情况下是有鼠标控制的,同样键盘上的上下左右箭头也可以控制屏幕上光标安装一个象素或格点来移动。
水平移动由左右箭头键控制,而垂直方向的移动则由上下箭头键控制。
循环选择(CyclePicking):
在任意一个功能选择模式下如Move或Copy,可以重复选择编辑对象,这样在执行具体命令前可以选择多个对象,然后所有被选中的对象将作为一个整体在一个框内,然后一起进行编辑。
几种选择方式(MakingSelections):
在使用一个编辑命令时,如Move,可以选择单个对象,也可以同时选择多个对象。
单击鼠标左键即可选择单个对象,此时被选中的对象跟随光标移动,并且命令提示行显示“[Move:
Single]”:
选择多个对象时,只要再同时按下Ctrl键,此时的命令提示行则显示“[Move:
Multiple]”,选择完毕后所有被选中的对象被高亮,光标则变成一个包含所有被选中对象的框,如果想去调框中的任意对象只要按住Ctrl的同时再点击该对象即可,确定好要移动的对象后就可以移动光标到理想的位置。
取消命令(AbortCommands):
在一个命令执行过程中可以通过单击鼠标右键或按下热键“Esc”终止命令。
CAM350支持的D码形状:
Round:
圆形
Square:
正方形
Rectangle:
矩形
Target:
靶标
Thermal:
花孔
Custom:
自定义D码
Donut:
环形
Octagon:
八边形(不能旋转)
Oblong:
长椭圆形
Triangle:
三角形
Hexagon:
六角形
Ellipse:
椭圆形
Diamond:
菱形
CAM350中资料的读入
在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文件,可以选择“ApplytoAll"将设置延伸到其他Gerber文件。
对于Aperture文件的类型,如果是Rs-274-D要选择“Aperture”,如果是RS-274-X,则选择“RS-274-XnoAperture”.
4.按下Finish完成后,若出现“ToolNumberswithNo;1,2,3,……,则表示钻孔的D码数据并没有正确输入。
这时你可直接按”确定“结束,这并不会有什么影响。
5.如果读入的最后结果有不合理的断、短路