CAM350设计培训中文教程.pdf

上传人:赵** 文档编号:50070679 上传时间:2022-10-12 格式:PDF 页数:54 大小:2.33MB
返回 下载 相关 举报
CAM350设计培训中文教程.pdf_第1页
第1页 / 共54页
CAM350设计培训中文教程.pdf_第2页
第2页 / 共54页
点击查看更多>>
资源描述

《CAM350设计培训中文教程.pdf》由会员分享,可在线阅读,更多相关《CAM350设计培训中文教程.pdf(54页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、 HK+852-26371886 SZ 755-88859921 .hk SH 021-51087906 BJ 010-51665105 .hk-1-CAM350 设计校验培训设计校验培训 课程大纲课程大纲 正确输出 Gerber,NC,以及 Netlist 文件?Gerber 数据说明?RS-274d 和 RS-274x?完全数据传送的输出提示?Power PCB(如果必要)?Allegro(如果必要)?Orcad(如果必要)Gerber 输入到 CAM350?输入选项?导入 RS-274d 和 RS-274x?不能导入的 RS-274d?ARL 文件及其功能 在 CAM350中比较 Net

2、list?提取 Netlist 产生 Gerber?把一个 IPC-d-356 Netlist 和从 CAM350 中提取出 Netlist 的 Gerber 文件做比较?在 CAM350 中查看比较结果 CAM350 中流(Stream)记录中的 DRC/DFM?正确设置一个“流(Stream)”?设置并保存一个常用的 DRC 以运行检查所有的文件?成功执行 DFF 分析的参数设置 附加特性?比较层?泪滴?清除丝印?快速拼板模块?层设置/埋,盲孔以及 MCM 技术?编辑命令 关于 IPC-2524;PWB 结构质量评价?规格综述?关键成分论述 开放的讨论?与客户互动讨论疑难LCD HOME论

3、坛网-BBS.LCDHOME.NETEDA技术专区LCD HOME-WWW.LCDHOME.NETLCDHOME.NET HK+852-26371886 SZ 755-88859921 .hk SH 021-51087906 BJ 010-51665105 .hk-2-Gerber 数据数据 要理解 Gerber 数据的基本概念,首先要知道它的起源。当 RS-274 数据以及矢量光电绘图仪被大规模使用,以及 RS-274X 和光栅绘图仪开始流行时,Richard Nedbal 写了这篇文章。DownStream Technologies 技术支持工程师认为,无论技术更新多快,这篇文章对 CAD

4、/CAM 的初学者来说,仍然是一本优秀的参考资料。基础知识基础知识 术语“Gerber”一般用来表示“光电绘图”的图形数据的一种格式(RS-274,274D,或 274X)。这种图形数据被用于创建一次一层的 PCB 布线图。最好先理解一下,Gerber 数据是如何被创建,辨认以及使用的。越来越多的人员参与到设计印刷电路板的工作中来了。低成本的光电绘图仪的出现,也使这些设计人员开始生产自己的布线图。从从 CAD 系统到光电绘图仪的数据流程系统到光电绘图仪的数据流程 无论使用的是哪种 CAD 系统,都可以从内在的 CAD 数据库转换为 Gerber 格式。光圈表(定义光圈大小,形状和位置)通常由用

5、户提供。转换一般是在后台执行的,不可见。Gerber 格式创建后,可以被光绘输出。要想知道转换和相关的步骤是否正确,必须等待输出的结果。光电绘图仪是非常昂贵和精确的机器,可以产生比 1/8 mil 精确度更高的布线图。矢量光电绘图仪是如何工作的矢量光电绘图仪是如何工作的 实际生产中有种类繁多的光电绘图仪。我们可以看一下那些典型的矢量机器光圈类型。虽然现在这些型号大部分都已不再使用,它们仍然可以帮助我们了解 Gerber 文件,光圈表,以及D码的起源。这种类型的光电绘图仪通过旋转光圈轮,来选择菲林上要曝光的图形。然后它会打开和关闭遮光器。通过光圈轮定位的光圈图形,就被闪现在文件上。术语“闪现”意

6、味着遮光器只是打开和关闭,什么都没有移动,图像就被闪现在菲林上。光圈在菲林上移动时,如果遮光器保持打开,最初的光圈图形会被画在菲林上不是闪现。画和闪现的唯一不同点就在于,移动过程中遮光器是否打开。下面是用不同光圈图形画出的结果:LCD HOME论坛网-BBS.LCDHOME.NETEDA技术专区LCD HOME-WWW.LCDHOME.NETLCDHOME.NET HK+852-26371886 SZ 755-88859921 .hk SH 021-51087906 BJ 010-51665105 .hk LCD HOME论坛网-BBS.LCDHOME.NETEDA技术专区LCD HOME-W

7、WW.LCDHOME.NETLCDHOME.NET HK+852-26371886 SZ 755-88859921 .hk SH 021-51087906 BJ 010-51665105 .hk-4-光圈轮是一个物理部件,每个轮在处理光圈的数量和尺寸时,都有一些实际的局限。历史上,最大值为24。当然,光圈轮可以改变,但通常在光绘期间是不改变的。如果需要特殊的焊盘形状(比如泪滴),这种形状必须确实存在,或者必须制作出来。特殊的形状几乎总是用于flashes(闪现)。有一种惯例,为flashes(闪现)预留出指定的光圈位置,其它位置用于适合draw(画)的对称的形状。也倒不是没有提供flash旋转

8、,单独的光圈必须被用于不同的flash方向。画图形时,矢量光电绘图仪像针式绘图仪一样工作。遮光器关闭时,移动命令会决定光电绘图仪的位置。这时,不画任何图形。然后,遮光器打开,光圈移动到下一个矢量位置。如果线是连续的,光电绘图仪会继续工作,移动到下一个位置,然后再下一个。直到光圈关闭,画线结束。转换 CAD 数据库到 Gerber 数据的 CAD 软件,必须要知道哪个光圈(它的位置)会包含给定的光圈尺寸和形状 比如 12 mil 直径的圆。得到的 Gerber 格式格式包含代码,通过标号(比如光圈#13)选择合适的光圈,移动它到画图的开始位置,打开遮光器,移动到下一个位置。使用者要自己确认#13

9、 位置的光圈轮上的光圈包含 12 mil 的圆的形状。CAD 系统没有办法知道,当前的光圈是错误的。光电绘图仪也不知道使用者需要哪种形状。因此,CAD 用户必须提供给光电绘图仪操作者每一层的 Gerber 文件,还必须提供光圈表,其中列出了相应尺寸和形状的D码的光圈数量。光圈表的例子如下:Photo-Plotter Apertures Report=Position Width Hgt/ID Shape Qty=12 0.024 0.09 OVAL 56 13 0.024 0.074 OVAL 80 14 0.06 0 SQR 6 15 0.05 0.118 OVAL 4 16 0.09 0

10、RND 2 17 0.17 0 RND 2 18 0.062 0 RND 4 19 0.12 0.09 RECT 4 20 0.035 0 RND 116 21 0.055 0 RND 26 43 0.01 0 RND 503 44 0.008 0 RND 469 45 0.012 0 RND 56 46 0.015 0 RND 11 LCD HOME论坛网-BBS.LCDHOME.NETEDA技术专区LCD HOME-WWW.LCDHOME.NETLCDHOME.NET HK+852-26371886 SZ 755-88859921 .hk SH 021-51087906 BJ 010-51

11、665105 .hk-5-一些典型的问题一些典型的问题 光圈表不匹配光圈表不匹配 这个问题是显而易见的。有时候会出现光圈表和 Gerber 数据不匹配的情况。大多数 CAD 系统处理画图的方式是不同的(下面我们会讨论这些),那么 flashes 就会出现问题。比如,需要一个 60 mil 的正方形flash,光圈表中却调用了一个 40 mil 的圆形flash,结果就是错误的。这是一个很常见的错误。多条线画图多条线画图 另一个问题,经常没有办法说出,CAD 数据库中的线宽是否有相匹配的光圈。通常情况下,在 PCB 设计中,大多数线都是 12 mil 的线宽。CAD 系统或者自动指定一个 12

12、mil 的圆形光圈,或者从用户提供的光圈表中调用一个不同的 12 mil 的光圈。但是,如果用户忘记指定 12 mil 的光圈怎么办?大多数系统仍然会尝试曝光一个 12 mil 的光圈。这时,它会选择一个小一些的光圈,比如 6 mil的光圈,然后前后调整,直到达到需要的 12 mil 宽的光圈。没有办法预知 CAD 系统如何创建需要的线宽。因此产生的 Gerber 文件可能比原始数据大好几倍。这是因为系统做了“调整”,光绘的时间也相应地延长了。填充不规则的形状填充不规则的形状 如果所有要处理的都是 5 mil 和 10 mil 的圆形光圈,那么怎样填充三角形的形状?尝试过之后,会有这样的结论:

13、能利用的最小半径为 2.5 mil(5 mil 的一半)。这样,三角形的一些很锐利的点,都不可能做出来。在三角形的中心区域,您会选择 5 mil 光圈然后敲打前进,还是会选择更大的 10 mil 光圈,只是在需要的时候才改变为 5 mil 光圈?还有,不可能预测到 CAD 系统的 Gerber 转换软件将要做什么。更糟糕的是,假如光圈表包含了一个 1 mil 的光圈怎么办?系统会自动选择最小的可用光圈吗?Gerber 文件的大小是可怕的,光绘的时间也会非常的长,花费巨大。很明显,到现在,flashes 是非常有效率的光绘方法。它们在 Gerber 数据中,只占用很小的文件空间,而且能很快地实现

14、。即使有一些不规则形状的焊盘需要使用用户自定义的光圈。不幸的是,有一些 CAD 系统不能很好地处理 flashes,用户不得不使用线画出不规则的形状。虽然这时光绘是正确的,仍然会有一些问题。比如多余的数据信息和过长的绘图时间。有些光电绘图仪不能处理太大的绘图文件。光绘光绘 Gerber 文件文件 这里有一个简单的绘图例子,由两个 flashes 和一些 draws 组成。LCD HOME论坛网-BBS.LCDHOME.NETEDA技术专区LCD HOME-WWW.LCDHOME.NETLCDHOME.NET HK+852-26371886 SZ 755-88859921 .hk SH 021-

15、51087906 BJ 010-51665105 .hk-6-ASCII Gerber 文件是如何显示的文件是如何显示的 G54D12*X15000Y9000D03*X15300Y9300D03*G54D13*X15300Y9300D02*Y9000D01*X15000D01*M02*发生了什么:发生了什么:关闭遮光器,选择光圈 D12(50 mil 正方形)移动到 X=15.000,Y=9.000&flash 焊盘#1(打开和关闭遮光器)移动到 X=15.300,Y=9.300 并且 flash 焊盘#2 选择光圈 D13(12 mil 圆形)移动到 15.300,9.300 并且遮光器关闭

16、 打开遮光器(开始 draw)并且移动到 X=15.300,Y=9.000(Draw 第一个线段)*移动到 X=15.000,Y=9.000 并且遮光器打开(完成线)*如果前一个坐标不改变,那么只需要一个坐标。如果前一个坐标不改变,那么只需要一个坐标。Gerber 格式注意事项格式注意事项 特殊的 D 码被指定为一些功能,比如“移动”和“draw”,以及控制 D 码。一些例子:遮光器打开移动时:D01 遮光器关闭移动时:D02 LCD HOME论坛网-BBS.LCDHOME.NETEDA技术专区LCD HOME-WWW.LCDHOME.NETLCDHOME.NET HK+852-2637188

17、6 SZ 755-88859921 .hk SH 021-51087906 BJ 010-51665105 .hk-7-Flash:D03 改变光圈:G54 文件结束:M02 通常情况下,Gerber 格式使用 D 码而不是光圈号。光圈号和它的 D 码之间是一一对应的关系。(D码代表了 Draft 编码)最好是在处理 Gerber 数据时,同时使用 D 码和光圈号。因为 Gerber 格式会使用 D 码而不是光圈号。刚开始看起来有些奇怪,因为光圈号是连续的,但是为它们指定的 D 码不是连续的。也有其它一些特殊的编码。G 码是光电绘图仪功能控制,比如选择新的光圈。M 码是混合编码,比如文件结束。

18、星号(*)通常用于分隔命令块,有些系统用回车键或者$符号。如果要定义坐标下至 1/8 mil,需要 5 个小数位。一般的 Gerber 格式是 3.5,这意味着 3 个整数位和 5 个小数位。Gerber 文件不包含小数点,这样,15.000 在 Gerber 文件中显示为 01500000。光电绘图仪会识别它实际上表示 15.000,因为我们告诉了光电绘图仪,格式是 3.5。我们也必须定义是前导零还是后导零。Gerber 文件可以包含绝对坐标值或相对坐标值。绝对值模式定义了准确的坐标位置,而相对值模式定义了和上一个位置的偏移量。必须告诉光电绘图仪使用了哪种模式,这样才能正确地再现坐标。为了正

19、确地绘图,也必须为光电绘图仪操作者提供光圈表。光圈表(比如绘图)Aperture#DCODE SHAPE Size X Size Y 3 D12 Square 50 50 4 D13 Round 12 12 Data format:Absolute,2.3 当然,我们也许具有指定的所有 24 个光圈,但是光电绘图仪只使用 Gerber 文件中包含的光圈。另外,每一个 Gerber 文件都有原始数据。实际的坐标和这个原始数据有关系。如果 flashed 焊盘为特殊的形状,比如,圆环或者泪滴,Gerber 文件看起来是完全相同的。但是,光电绘图仪操作者会在位置#3 调用一个不同的光圈形状。另外,光

20、电绘图仪没有它正在 flashing 的尺寸和形状的概念,它只是按照 Gerber 文件中描述的那样去做,使用其中的光圈。其它类型的光电绘图仪其它类型的光电绘图仪 目前为止,我们知道了机械光圈矢量光电绘图仪。有许多其它类型。光圈宽度,高度,或者直径可以是变量,和照相机类似。这是有用的,因为大多数形状都是圆形,正方LCD HOME论坛网-BBS.LCDHOME.NETEDA技术专区LCD HOME-WWW.LCDHOME.NETLCDHOME.NET HK+852-26371886 SZ 755-88859921 .hk SH 021-51087906 BJ 010-51665105 .hk-8

21、-形或者长方形。这种类型的光电绘图仪对于“变量光圈”叫做“VAPR”。特殊的形状,比如热焊盘和泪滴,仍然是通过涂抹创建的。激光光电绘图仪激光光电绘图仪 当前最常用的和最流行的光电绘图仪是激光或光栅光电绘图仪。它们流行的原因,是因为所有的东西都是软件控制的。软件的图形化的描述中描述了需要的尺寸和形状,它们代替了物理光圈。它们没有光圈轮。这样,光圈形状的总的数量(理论上)是无限的当然,通常的最大值是50。输入的矢量,被光栅图像处理机(RIP)来处理,它会创建存储器中的打印图像。所有数据被读取和处理后,图像被传送到菲林,就像激光打印机一样。这些机器非常快,数据下载和光栅化的时间占了打印的大部分时间。

22、光栅化的灵活性和快速度使这种机器的价格很高。特殊的特殊的 Gerber 应用程序应用程序 光绘打印前,可以很方便地查看将要得到的结果。快速光电绘图仪是很昂贵的。分辨率越高,打印时间越长,这时只能等待菲林出来。即使是最好的光电绘图仪,也需要半天的时间。如果数据有错误怎么办?必须更改它,再把它传送到光电绘图仪。使用同样的信息,可以预先查看光电绘图仪的工作步骤。如果速度是很重要的,为什么不把它打印到屏幕上,使用桌面激光打印机呢?这就是 Gerber 查看软件和打印软件要做的具体工作。可以猜测的到,检查打印本质上是做了光电绘图仪要做的事,但是做的更快,并且使用了已拥有的打印设备。打印分辨率不如打印速度

23、那么重要。针式打印 Gerber 文件是可以的,但是用桌面激光打印机打印 Gerber 数据要更好一些。因为打印软件仍然需要光栅化数据,那么只使用激光打印机并不会提高处理的速度。最好的解决方法是为激光打印机配一个小的 RIP(光栅图像处理机)。RIP 可以快速光栅化,打印机可以做其它的工作。对于一个 8 英寸 X 11英寸的图像,一个 300 DPI 的打印机需要 11.5 Meg RAM。这个 RAM 可以被方便地加到 RIP 卡中,这个卡可以插入到PC 中。打印超过一页的内容,可以被自动缩放到页面,或者打印到多个页面。毕竟,我们不是要得到工艺图,只是一个 Gerber 数据的精确表现。为什

24、么不能在图形化编辑 Gerber 数据的时候,把缩放和移动功能添加进来呢,就像在 CAD 系统中那样操作?我们不想列出一些乏味的数字,让阅读者认为编辑 Gerber 数据是枯燥的哲学。因为原始的 CAD 数据库保持不变。我们不同意这个观点。但是,有些时候,您没有其它选择。假如 CAD 系统的 Gerber 转换有一个 bug,或者您无法使用 CAD 系统,或者 CAD 系统和/或它的数据库文件丢失,以及当前的 Gerber 数据库不是最新的。无论如何,都可以查看它而不编辑它。LCD HOME论坛网-BBS.LCDHOME.NETEDA技术专区LCD HOME-WWW.LCDHOME.NETLC

25、DHOME.NET HK+852-26371886 SZ 755-88859921 .hk SH 021-51087906 BJ 010-51665105 .hk-9-高级高级 Gerber 格式格式 这部分讨论了使用常用的 RS 274 格式。这些可选择的区域被改进了,比如可以在 Gerber 文件中嵌入光圈定义,以及使多个层融合。这部分也详细叙述了如何通过光电绘图仪公司修改和增强常用的 RS 274 格式。有一些常用的 274 格式的特殊对比,来说明使用增强的格式的好处。每一种格式的问题和缺陷也都做了叙述。为什么需要负片数据?为什么需要负片数据?普通的 274 格式创建于矢量光电绘图仪时代

26、。这些机器非常精确,但是它们类似于针式打印机。因为它们产生图像不移动图像。一旦菲林曝光,就没有办法“反曝光”。随着激光打印机的出现,我们就可以先把光栅图像存在存储器 里,然后再输出菲林。这样,数据可以被定义为 ON 或 OFF。转为 OFF 就会擦掉它。这个过程在曝光菲林之前。因此,数据可以代表 dark(图像)或者 clear(擦掉)的结果。工厂里有几个术语,比如 dark/clear,paint/scratch,以及 draw/erase。下面是一个简单的热焊盘的例子:矢量光电绘图仪矢量光电绘图仪 在矢量光电绘图仪中,热焊盘是一个物理光圈,会以大得多的比例制造出来。开口的形状定义了图像的形

27、状。但是,这个工作很明显地被限制在特定的一些形状上。另外,必须在每个光圈轮上安装每一个光圈,这样在打印时也限制了光圈的个数。通常情况下,最大个数为24。普通的普通的 274 格式格式 在普通的 274 格式中,负片数据不能表现出来。有些东西,比如热焊盘会以两种形式反映出来:.1.274 文件只包含 D 码位置(D44)。D44 被闪现后,实际上发生了什么,这取决于光电绘图仪的操作者。他们也许在查看需要的 D 码的图画,利用光电绘图仪生产商提供的工具,使用位图创建一个。我们没有办法知道他们是否使所有的东西都正确,直到检查菲林时才能知道。当然,这个特殊的光圈只需要创建一次。随着时间的推移,操作者创

28、建的光圈形状会越来LCD HOME论坛网-BBS.LCDHOME.NETEDA技术专区LCD HOME-WWW.LCDHOME.NETLCDHOME.NET HK+852-26371886 SZ 755-88859921 .hk SH 021-51087906 BJ 010-51665105 .hk-10-越多。并且,因为没有“光圈轮”,几百个光圈都可以同时存储在存储器中。在这个工程中,人为产生错误的几率是显而易见的。然而,现在大多数工厂都在采用这种方式,因为这样产生的结果和位图一样好。因为所有的工作都是在光电绘图仪上完成的,设计者对这些问题毫无经验。当然,设计者只好产生需要的形状的草图,在

29、Gerber 文件中包含光圈表。但是这个过程中有可能会出现错误。2.另一种方法,利用简单的,容易得到的形状画出需要的光圈形状。因此,要考虑的是,一个单一的热焊盘实体被表现为四个单独的圆弧,但是每个圆弧的结尾是圆的!可以画出光圈,但是,它节省的唯一的事情,就是在光电绘图仪上创建的时间,以及可以预先知道菲林的内容。结果通常是不可接受的。增强的增强的 274 格式格式 如果假定总是使用激光打印机,如果也知道将要使用的光电绘图仪,那么我们可以用光电绘图仪可以解读的方式定义负片信息。然后,我们可以用 ON/OFF 数据的组合方式画出需要的光圈形状,把这个定义保存在Gerber 文件中。光电绘图仪读取这个

30、文件时,关于如何表现光圈需要知道的所有信息都在这里了。实际上,我们是用 Gerber 文件中包含的数据来对光电绘图仪编程。另外,CAM 工具应该允许我们预先看到 WYSIWYG 检查和一个信息检验标记。通常如何处理负片信息通常如何处理负片信息 反映 clear 或 scratch 的数据位于两个地方:也许用于自定义的光圈,但是也可以用于层数据,比如 pad shave 或者在电源层的埋线。两种方式不是必须同时处理的,它可以得到复杂的,因为没有两个光电绘图仪使用相同的步骤。274 扩展没有通用的标准。只是因为 Gerber 使用 274X,这并不意味着其它光电绘图仪可以读取 274X 文件。负片

31、数据如何用于创建真实的自定义形状负片数据如何用于创建真实的自定义形状 下面的几个例子,叙述了 274X 格式如何使用负片或者 ON/OFF 数据指定光圈形状。自定义光圈宏语句自定义光圈宏语句 自定义光圈信息包含在%分隔符之间。光圈名称会立即跟随光圈宏。每个光圈宏命令以*分隔。基本的 ON=1(dark),OFF=0(clear)圆 LCD HOME论坛网-BBS.LCDHOME.NETEDA技术专区LCD HOME-WWW.LCDHOME.NETLCDHOME.NET HK+852-26371886 SZ 755-88859921 .hk SH 021-51087906 BJ 010-5166

32、5105 .hk-11-1,ON/OFF,diameter,xcenter,ycenter Line-矢量(有宽度和终点的线)20,ON/OFF,Width,xbegin,ybegin,xend,yend,rotation Rectangle-Center(由中心和直径定义的长方形)21,ON/OFF,width,height,xcenter,ycenter,rotation Rectangle-Lowerleft(a rectangle defined by a lower-left corner coordinate and dimensions)22,ON/OFF,width,heigh

33、t,xlocation,ylocation,rotation Outline(a sequence of points)4,ON/OFF,count,X,Y,X,Y,X,Y,&ldots;.,rotation Polygon(a closed,filled shape with equal length sides)5,ON/OFF,number,xcenter,ycenter,diameter,rotation Moir(a moir pattern)6,xcenter,ycenter,OD,line_thickness,gap_thickness,number_of_circles,cro

34、sshair_thickness,crosshair_length,rotation 例子 100 mil 圆环有圆环有 50 mil 的孔的孔%AMDONUT*1,1,0.10000,0,0*1,0,0.05000,0,0*%LCD HOME论坛网-BBS.LCDHOME.NETEDA技术专区LCD HOME-WWW.LCDHOME.NETLCDHOME.NET HK+852-26371886 SZ 755-88859921 .hk SH 021-51087906 BJ 010-51665105 .hk-12-125 mil 热焊盘有热焊盘有 80 mil 的孔以及的孔以及 4 个交叉的结,

35、每个的宽度为个交叉的结,每个的宽度为 25 mils 这个特殊的自定义光圈有一个很长的名字,这样也许可以有助于记忆具体是什么光圈,但是这种格式没有其它意义(只是一个名字)。%AMTHERMAL_OD=125_ID=80_GAPS=4_WIDTH=25*1,1,0.12300,0,0*1,0,0.08000,0,0*21,0,0.12500,0.02500,0,0,45.00000*21,0,0.12500,0.02500,0,0,135.00000*%填充的五边形,直径填充的五边形,直径 100 mils,有一个,有一个 40 mil 的孔的孔%AMPENTAGON_D=100*5,1,5,0

36、,0,0.10000,0*1,0,0.04000,0,0*%LCD HOME论坛网-BBS.LCDHOME.NETEDA技术专区LCD HOME-WWW.LCDHOME.NETLCDHOME.NET HK+852-26371886 SZ 755-88859921 .hk SH 021-51087906 BJ 010-51665105 .hk-13-90 mil 八边形,有一个八边形,有一个 40 mil 的菱形孔的菱形孔%AMOCTAGON_90_DIA40*5,1,8,0,0,0.09000,-22.50000*21,0,0.04000,0.04000,0,0,45.00000*%负片数据如

37、何用于创建合成图像负片数据如何用于创建合成图像 为了在电源层上走线,必须把几个层组合以产生正确的层。这个层叫做复合层(Composite Layer)。通常,第一层被翻转,然后第二个 clearance 层用于打开路径,然后,走线层用于实际的连接。标准的 274 格式不直接支持这个过程。通过几个简单的步骤来产生复合层:创建需要的层。如果电源层上有走线,必须要创建 clearance 层。使用 CAM 工具可以简单地对已有的数据做 oversizing(加大)决定需要的层的顺序,包括最初的背景。选择光电绘图仪格式,使用 CAM 工具创建图像。最好查看一下组合后的结果,打印前先创建一个检查打印标记

38、。274X Gerber 格式的例子格式的例子 所有标准的 274 特征都保留在 274X 格式中,而且添加了新的性能。这里有一个 274X 文件的例子:%FSLAX23Y23*%IPNEG*%MOIN*%AMTH7550E*1,1,0.075000,0.000000,0.000000*1,0,0.050000,0.000000,0.000000*21,0,0.078000,0.020000,0.000000,0.000000,45.000000*21,0,0.078000,0.020000,0.000000,0.000000,135.000000*%ADD10C,0.010*%ADD11C,

39、0.030*%ADD12C,0.050*%LCD HOME论坛网-BBS.LCDHOME.NETEDA技术专区LCD HOME-WWW.LCDHOME.NETLCDHOME.NET HK+852-26371886 SZ 755-88859921 .hk SH 021-51087906 BJ 010-51665105 .hk-14-%ADD13C,0.060*%ADD14C,0.080*%ADD15TH7550E*%LNXPLANE.GBR*%LPC*%G54D13*X0Y100D03*X300D03*Y0D03*G54D15*X0D03*G54D11*Y200D02*G01X300D01*G5

40、4D14*X0D03*X300D03*G54D13*X0Y300D03*X300D03*%LNXTRACE.GBR*%LPD*%G54D12*X0Y200D03*X300D03*G54D10*X0D02*X300D01*M02*LCD HOME论坛网-BBS.LCDHOME.NETEDA技术专区LCD HOME-WWW.LCDHOME.NETLCDHOME.NET HK+852-26371886 SZ 755-88859921 .hk SH 021-51087906 BJ 010-51665105 .hk-15-274X 格式描述(使用上面的例子)格式描述(使用上面的例子)%FSLAX23Y2

41、3*%FS=格式综述,L=前导零抑制,A=绝对坐标,X23&Y23=2.3 格式(X and Y 可以使用不同的分辨率)。%IPNEG*%MOIN*%IPNEG=设定最初的背景为 dark.MOIN=模式被设置为英寸(inches)请注意,一行可以包含多个命令,只要每个命令以%符号分隔开。%AMTH7550E*1,1,0.075000,0.000000,0.000000*1,0,0.050000,0.000000,0.000000*21,0,0.078000,0.020000,0.000000,0.000000,45.000000*21,0,0.078000,0.020000,0.000000

42、,0.000000,135.000000*%定义热焊盘自定义光圈%ADD10C,0.010*%ADD11C,0.030*%ADD12C,0.050*%ADD13C,0.060*%ADD14C,0.080*%ADD15TH7550E*%ADD14C,0.080=80 mil 圆(圆)指定为 D 码 14.AD 指定光圈为 D 码位置。%LNXPLANE.GBR*%层名称(XPLANE.GBR)指定为复合层的第一层。%LPC*%LPC=层的极性为 clear.XPLANE.GBR 上的数据表现为 clear.LCD HOME论坛网-BBS.LCDHOME.NETEDA技术专区LCD HOME-WW

43、W.LCDHOME.NETLCDHOME.NET HK+852-26371886 SZ 755-88859921 .hk SH 021-51087906 BJ 010-51665105 .hk-16-G54D13*G54 选择 D 码,D03=flash,D02=移动 D01=draw.X0Y100D03*X300D03*Y0D03*G54D15*X0D03*G54D11*Y200D02*G01X300D01*G54D14*X0D03*X300D03*G54D13*X0Y300D03*X300D03*%LNXTRACE.GBR*%层名称(XTRACE.GBR)指定为复合层的第二层。%LPD*%

44、LPD=层极性为 dark.(XTRACE.GBR 上的数据表现为 dark.)G54D12*X0Y200D03*X300D03*G54D10*X0D02*X300D01*M02*M02=End of line.关于复合层的更多内容关于复合层的更多内容 复合层传统上在 CAM 程序中是有问题的。很多人仍然认为,或者把一个 Gerber 文件分隔为多个文件,或者在背景中完成这些操作,并把这些隐藏起来。这样做的问题是,没有一个真正的单一的文件,DRC 和 Netlist Compare 不能正确地执行。这个论断在现在的许多 CAM 程序中非常流行。LCD HOME论坛网-BBS.LCDHOME.N

45、ETEDA技术专区LCD HOME-WWW.LCDHOME.NETLCDHOME.NET HK+852-26371886 SZ 755-88859921 .hk SH 021-51087906 BJ 010-51665105 .hk-17-许多程序有一些工具,可以转换复合内容为一个层,但是不能保留 flashes 和 draws。相反,创建了一些多边形(polygons)。这个也是有问题的,使用者不能容易地修改数据。CAM350 在复合层方面不存在问题。它会在 Gerber 输入时把它们分解到一个单一的文件。注意:这个功能默认情况下是没有激活的。如果用户看到许多复合文件,可以进入 File/S

46、etup/Photoplotter,选择 RS-274x 选项,然后在这个对话框中,激活选项“Convert Composite to Single Layer”。程序会提示要进行保存。如果保存,所有产生的复合内容会被分解到单一的层。光圈如何被嵌入到文件中光圈如何被嵌入到文件中 上面的例子叙述了数据如何保存在合成的 Gerber 文件中。注意有两个部分:AM 部分定义了光圈是什么,AD 部分指定了光圈到 D 码。圆和正方形是基本的,不需要非常复杂的定义。如何自定义光圈和使用它如何自定义光圈和使用它 AM 部分使用前面的语法定义了每个自定义的光圈。%AMTH7550E*1,1,0.075000,

47、0.000000,0.000000*1,0,0.050000,0.000000,0.000000*21,0,0.078000,0.020000,0.000000,0.000000,45.000000*21,0,0.078000,0.020000,0.000000,0.000000,135.000000*%AD 命令指定这个光圈到一个 D 码。在下面的例子中,名称为 TH7550E 的自定义光圈被指定到 D 码 D15。%ADD15TH7550E*%实际的值(比如.075)可以用变量,比如$1 或$2 来替换。这样允许 AM 部分来定义一个常用的自定义光圈,它的值随后会用 AD 命令输入。每一次

48、使用 AD 时,可以再次改变值。这样会很混乱。因为 D15 在整个文件中,可以不是同样的形状。但是这样灵活性就提高了。如何处理层极性如何处理层极性 关于层极性有两个论点。第一个是通过 IP 命令定义的开始背景。第二个是数据如何被反映出来。IP 命令定义了开始背景或者为 dark,或者为 clear。所有下面的 LP 命令定义了给定层上的数据如何被反映出来,忽略前面的 IP 状态。另一种说法是 LP 是绝对的,不倚赖于 IP 命令。LCD HOME论坛网-BBS.LCDHOME.NETEDA技术专区LCD HOME-WWW.LCDHOME.NETLCDHOME.NET HK+852-263718

49、86 SZ 755-88859921 .hk SH 021-51087906 BJ 010-51665105 .hk-18-274X 格式的好处和缺陷格式的好处和缺陷 274X 格式的最大好处就是,不同层的复合内容变为只有一个文件,无论创建它时用了多少个层。这样可以使文件中嵌入的光圈部分非常容易理解。另外,不复制文件,就不会丢失任何需要的信息。所有需要的内容都包含在文件中。274X 格式有一些显而易见的好处,比如有嵌入的光圈,在 CAM 状态 WYSIWYG 查看,简单的文件管理。也还有一些其它的好处,比如可替换型 AM 参数。这样允许初学者去定义。但是它的实际尺寸可以在文件内按照需要多次改变

50、。优点:优点:光圈宏定义和使用非常灵活 没有单独的宏文件所有内容都在一个文件中 不需要基本的光圈宏 自定义光圈可以包含负片数据。一个简单的步骤和重复命令 简单的光栅多边形填充命令 总结:总结:激光打印机或光栅打印机当前是最流行的 RS-274x 是首选数据格式 十进制精度时,英制单位最少使用 3.5 十进制精度时,公制单位最少使用 3.5 分解复合内容时,转换复合内容到一个层选项需要激活 LCD HOME论坛网-BBS.LCDHOME.NETEDA技术专区LCD HOME-WWW.LCDHOME.NETLCDHOME.NET HK+852-26371886 SZ 755-88859921 .h

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 教育专区 > 高考资料

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁