您好,欢迎访问三七文档
当前位置:首页 > 商业/管理/HR > 咨询培训 > CAM350设计培训中文教程
HK+852-26371886SZ755-88859921@kgs.com.hk-1-CAM350设计校验培训课程大纲正确输出Gerber,NC,以及Netlist文件Gerber数据说明RS-274d和RS-274x完全数据传送的输出提示PowerPCB(如果必要)Allegro(如果必要)Orcad(如果必要)Gerber输入到CAM350输入选项导入RS-274d和RS-274x不能导入的RS-274dARL文件及其功能在CAM350中比较Netlist提取Netlist产生Gerber把一个IPC-d-356Netlist和从CAM350中提取出Netlist的Gerber文件做比较在CAM350中查看比较结果CAM350中流(Stream)记录中的DRC/DFM正确设置一个“流(Stream)”设置并保存一个常用的DRC以运行检查所有的文件成功执行DFF分析的参数设置附加特性比较层泪滴清除丝印快速拼板模块层设置/埋,盲孔以及MCM技术编辑命令关于IPC-2524;PWB结构质量评价规格综述关键成分论述开放的讨论与客户互动讨论疑难LCDHOME论坛网-BBS.LCDHOME.NETEDA技术专区LCDHOME-@kgs.com.hk-2-Gerber数据要理解Gerber数据的基本概念,首先要知道它的起源。当RS-274数据以及矢量光电绘图仪被大规模使用,以及RS-274X和光栅绘图仪开始流行时,RichardNedbal写了这篇文章。DownStreamTechnologies技术支持工程师认为,无论技术更新多快,这篇文章对CAD/CAM的初学者来说,仍然是一本优秀的参考资料。基础知识术语“Gerber”一般用来表示“光电绘图”的图形数据的一种格式(RS-274,274D,或274X)。这种图形数据被用于创建一次一层的PCB布线图。昀好先理解一下,Gerber数据是如何被创建,辨认以及使用的。越来越多的人员参与到设计印刷电路板的工作中来了。低成本的光电绘图仪的出现,也使这些设计人员开始生产自己的布线图。从CAD系统到光电绘图仪的数据流程无论使用的是哪种CAD系统,都可以从内在的CAD数据库转换为Gerber格式。光圈表(定义光圈大小,形状和位置)通常由用户提供。转换一般是在后台执行的,不可见。Gerber格式创建后,可以被光绘输出。要想知道转换和相关的步骤是否正确,必须等待输出的结果。光电绘图仪是非常昂贵和精确的机器,可以产生比1/8mil精确度更高的布线图。矢量光电绘图仪是如何工作的实际生产中有种类繁多的光电绘图仪。我们可以看一下那些典型的矢量机器光圈类型。虽然现在这些型号大部分都已不再使用,它们仍然可以帮助我们了解Gerber文件,光圈表,以及D码的起源。这种类型的光电绘图仪通过旋转光圈轮,来选择菲林上要曝光的图形。然后它会打开和关闭遮光器。通过光圈轮定位的光圈图形,就被闪现在文件上。术语“闪现”意味着遮光器只是打开和关闭,什么都没有移动,图像就被闪现在菲林上。光圈在菲林上移动时,如果遮光器保持打开,昀初的光圈图形会被画在菲林上——不是闪现。画和闪现的唯一不同点就在于,移动过程中遮光器是否打开。下面是用不同光圈图形画出的结果:LCDHOME论坛网-BBS.LCDHOME.NETEDA技术专区LCDHOME-@kgs.com.hkLCDHOME论坛网-BBS.LCDHOME.NETEDA技术专区LCDHOME-@kgs.com.hk-4-光圈轮是一个物理部件,每个轮在处理光圈的数量和尺寸时,都有一些实际的局限。历史上,昀大值为24。当然,光圈轮可以改变,但通常在光绘期间是不改变的。如果需要特殊的焊盘形状(比如泪滴),这种形状必须确实存在,或者必须制作出来。特殊的形状几乎总是用于flashes(闪现)。有一种惯例,为flashes(闪现)预留出指定的光圈位置,其它位置用于适合draw(画)的对称的形状。也倒不是没有提供flash旋转,单独的光圈必须被用于不同的flash方向。画图形时,矢量光电绘图仪像针式绘图仪一样工作。遮光器关闭时,移动命令会决定光电绘图仪的位置。这时,不画任何图形。然后,遮光器打开,光圈移动到下一个矢量位置。如果线是连续的,光电绘图仪会继续工作,移动到下一个位置,然后再下一个。直到光圈关闭,画线结束。转换CAD数据库到Gerber数据的CAD软件,必须要知道哪个光圈(它的位置)会包含给定的光圈尺寸和形状——比如12mil直径的圆。得到的Gerber格式包含代码,通过标号(比如光圈#13)选择合适的光圈,移动它到画图的开始位置,打开遮光器,移动到下一个位置。使用者要自己确认#13位置的光圈轮上的光圈包含12mil的圆的形状。CAD系统没有办法知道,当前的光圈是错误的。光电绘图仪也不知道使用者需要哪种形状。因此,CAD用户必须提供给光电绘图仪操作者每一层的Gerber文件,还必须提供光圈表,其中列出了相应尺寸和形状的D码的光圈数量。光圈表的例子如下:Photo-PlotterAperturesReport==============================PositionWidthHgt/IDShapeQty===========================120.0240.09OVAL56130.0240.074OVAL80140.060SQR6150.050.118OVAL4160.090RND2170.170RND2180.0620RND4190.120.09RECT4200.0350RND116210.0550RND26430.010RND503440.0080RND469450.0120RND56460.0150RND11LCDHOME论坛网-BBS.LCDHOME.NETEDA技术专区LCDHOME-@kgs.com.hk-5-一些典型的问题光圈表不匹配这个问题是显而易见的。有时候会出现光圈表和Gerber数据不匹配的情况。大多数CAD系统处理画图的方式是不同的(下面我们会讨论这些),那么flashes就会出现问题。比如,需要一个60mil的正方形flash,光圈表中却调用了一个40mil的圆形flash,结果就是错误的。这是一个很常见的错误。多条线画图另一个问题,经常没有办法说出,CAD数据库中的线宽是否有相匹配的光圈。通常情况下,在PCB设计中,大多数线都是12mil的线宽。CAD系统或者自动指定一个12mil的圆形光圈,或者从用户提供的光圈表中调用一个不同的12mil的光圈。但是,如果用户忘记指定12mil的光圈怎么办?大多数系统仍然会尝试曝光一个12mil的光圈。这时,它会选择一个小一些的光圈,比如6mil的光圈,然后前后调整,直到达到需要的12mil宽的光圈。没有办法预知CAD系统如何创建需要的线宽。因此产生的Gerber文件可能比原始数据大好几倍。这是因为系统做了“调整”,光绘的时间也相应地延长了。填充不规则的形状如果所有要处理的都是5mil和10mil的圆形光圈,那么怎样填充三角形的形状?尝试过之后,会有这样的结论:能利用的昀小半径为2.5mil(5mil的一半)。这样,三角形的一些很锐利的点,都不可能做出来。在三角形的中心区域,您会选择5mil光圈然后敲打前进,还是会选择更大的10mil光圈,只是在需要的时候才改变为5mil光圈?还有,不可能预测到CAD系统的Gerber转换软件将要做什么。更糟糕的是,假如光圈表包含了一个1mil的光圈怎么办?系统会自动选择昀小的可用光圈吗?Gerber文件的大小是可怕的,光绘的时间也会非常的长,花费巨大。很明显,到现在,flashes是非常有效率的光绘方法。它们在Gerber数据中,只占用很小的文件空间,而且能很快地实现。即使有一些不规则形状的焊盘需要使用用户自定义的光圈。不幸的是,有一些CAD系统不能很好地处理flashes,用户不得不使用线画出不规则的形状。虽然这时光绘是正确的,仍然会有一些问题。比如多余的数据信息和过长的绘图时间。有些光电绘图仪不能处理太大的绘图文件。光绘Gerber文件这里有一个简单的绘图例子,由两个flashes和一些draws组成。LCDHOME论坛网-BBS.LCDHOME.NETEDA技术专区LCDHOME-@kgs.com.hk-6-ASCIIGerber文件是如何显示的G54D12*X15000Y9000D03*X15300Y9300D03*G54D13*X15300Y9300D02*Y9000D01*X15000D01*M02*发生了什么:关闭遮光器,选择光圈D12(50mil正方形)移动到X=15.000,Y=9.000&flash焊盘#1(打开和关闭遮光器)移动到X=15.300,Y=9.300并且flash焊盘#2选择光圈D13(12mil圆形)移动到15.300,9.300并且遮光器关闭打开遮光器(开始draw)并且移动到X=15.300,Y=9.000(Draw第一个线段)***移动到X=15.000,Y=9.000并且遮光器打开(完成线)****如果前一个坐标不改变,那么只需要一个坐标。Gerber格式注意事项特殊的D码被指定为一些功能,比如“移动”和“draw”,以及控制D码。一些例子:遮光器打开移动时:D01遮光器关闭移动时:D02LCDHOME论坛网-BBS.LCDHOME.NETEDA技术专区LCDHOME-@kgs.com.hk-7-Flash:D03改变光圈:G54文件结束:M02通常情况下,Gerber格式使用D码而不是光圈号。光圈号和它的D码之间是一一对应的关系。(D码代表了Draft编码)昀好是在处理Gerber数据时,同时使用D码和光圈号。因为Gerber格式会使用D码而不是光圈号。刚开始看起来有些奇怪,因为光圈号是连续的,但是为它们指定的D码不是连续的。也有其它一些特殊的编码。G码是光电绘图仪功能控制,比如选择新的光圈。M码是混合编码,比如文件结束。星号(*)通常用于分隔命令块,有些系统用回车键或者$符号。如果要定义坐标下至1/8mil,需要5个小数位。一般的Gerber格式是3.5,这意味着3个整数位和5个小数位。Gerber文件不包含小数点,这样,15.000在Gerber文件中显示为01500000。光电绘图仪会识别它实际上表示15.000,因为我们告诉了光电绘图仪,格式是3.5。我们也必须定义是前导零还是后导零
本文标题:CAM350设计培训中文教程
链接地址:https://www.777doc.com/doc-957170 .html