《allegro输出gerber文件步骤.docx》由会员分享,可在线阅读,更多相关《allegro输出gerber文件步骤.docx(28页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。
1、很多 PCB 厂家都没有装 Allegro 软件,所以你不能直接发.brd 文件。(很多 PCB 小厂连 ProtelDXP 也没有,只支持 Protel99)什么是 Gerber 文件Gerber 文件是全部电路设计软件都可以产生的文件,在电子组装行业又称为模版文件stencil data,在 PCB 制造业又称为光绘文件。可以说 Gerber 文件是电子组装业中最通用最广泛的文件格式。Gerber 文件是 EIA 的标准格式,分 RS274-D 和 RS274-X 两种,其中 RS274-X 是 RS274-D 的扩展文件。生产制造部门在条件许可的状况下,应当尽可能要求用户或设计部门供给
2、RS274-X 的 Gerber 文件,这样有利于各工序的生产预备。一、预备工作为了保证出片的正确性,需要在设计 PCB 文件之前对一些系统参数进展设置,该设置包括画图的精度,图片的尺寸,动态铺铜的格式。 设置画图的精度。在 allegro 中翻开 Setup-Drawing Size 菜单,调出设置对话框.(原文件名:在对话框中确定 User Units 选择 Mils,Size 选择 C,这样整个作图区域会大一点,相应的作图范围(Drawing Extents)变为 Width:;Height:Left X 和 Left Y 为原点坐标。Accuracy 选择 2,其他依据你的尺寸自行定义
3、。设置完成选择 OK 按钮,使配置生效。 设置动态铺铜参数。在 Allegro 中翻开 Shape-Global Dynamic Params 菜单,如图 2。(原文件名:Dynamic fill 选 SmoothSmooth 勾选后会自动填充、挖空。运行 DRC 时,在全部的动态 shape 中,产生底片输出效果的 Shape 外形Rough产生自动挖空的效果,不过只是大体的外形样子,没有产生底片输出效果Disable 不执行填充、挖空。翻开 Void controls 选项卡。如图 3。(原文件名:选择 Artwork format 要与出片格式全都。现在根本上 PCB 厂都是承受 RS2
4、74-X。选择 Artwork format 和你的出片格式全都二、出片设置根本参数设置1) 选择菜单 ManufactureArtwork,消灭 ArtworkControl Form 对话框,如下:(原文件名:2) 选择 General Parameters,开头具体参数设定Device type 底片生成格式:选 Gerber RS274XFilm size limits 底片稿图形范围: 用默认值就可以了Coordinate type 坐标类型: 用默认值 AbsoluteError action 指定错误发生时处理方式:选择 Abort film 只停顿转换这层的 Gerber 文件
5、,连续转换其它层的 Gerber 文件。选择 Abort all 则停顿后不再处理其它的 Gerber 文件。错误状况,将会被记录到 文件中。Format 数据格式: Integer places:55 位整数Decimal Places:33 位小数Output options : 选用默认值Suppress: 可选用默认值或都不选Leading zeros:表示前省零。Trailing zeros:表示后省零。Equal coordinates:简化一样的坐标。输出单位 Output units :一般用 InchesScale factor for output:输出 Gerber 文件
6、的比例。单击“Artwork Control Film”对话框的“OK”按钮,关闭此对话框。相关参数设置将被写入工作名目的 文件中。假设要查看,可在工作名目下直接翻开。执行 Artwork 时常常会消灭两个两个警告:警告一:(原文件名:这个警告是提示 Artwork 里面的底片格式与动态 Shape 里面底片格式参数设置不全都,只要把动态 Shape 里面的 Artwork format 与底片参数的 Device Type全都就可以了:(原文件名:警告二(原文件名:在“Artwork Control Film” 对话框的“General Parameters” 页面中选择“Devicetyp
7、e” 为 PCB 行业较为通用的“Gerber RS274X”格式,可能会消灭提示信息,点击“OK”按钮。然后依据文件的精度进展设置Integer Places、Decimal Places。(原文件名:三、建立底片把握文件:在主菜单中选择 ManufactureArtwork 命令,弹出“Artwork Control Film” 对话框,选择“Film Control”页面,如图(原文件名:Film name 底片稿名称: 显示当前选中的底片稿名称Rotation 指底片的旋转角度和 Offset X/Y 坐标数据与指定原点偏移值:一般使用默认值 0Undefined line width
8、0 线宽定义值,也就是 PCB 上有些 0 线宽的线段在转成底片时线宽: 一般可以 5milShape bounding box 板子 Outline 外扩的隔离线: 一般使用 100mil表示板边四周的隔离线(Anti etch), 由 Outline 的中心线往外扩 100mil(只有负片才有用)只针对负片有用底片输出模式 Plot mode: Positive:正片;Negative:负片信号层面一般都用 Positive,电源,地层面一般使用 Negative。Film mirrored 底片稿镜像: 一般状况不需要镜像(原文件名:Full Contact Thermal-Relief
9、s 无视 Thermal 承受全连接: 这个选项只针对负片有用,是让连接 Plane 层面的全部 Pin 脚都用全连接方式与 Plane 层面连接,Pad 的 Thermal-Relief 无效,假设板子上的 via 过孔没有设计 Flash Symbol 的话,勾不勾选此项,都是 full Contact.Suppress unconnected pads 去除未连接的焊盘: 一般内层走线层可使用Vector based pad behavior:此项默认选择。对于 Raster-based 数据,假设不选择此项,那么负片转出的隔离盘为被此处的孔掏空的样式。选择“Vector based p
10、ad behavior”转出的负片(原文件名:不选择“Vector based pad behavior”转出的负片在底片上单击右键,弹出菜单(原文件名:假设需要增加底片,选择弹出菜单中的 Add,消灭图中的对话框。(原文件名:输入底片的名字,就可以建一个底片。假设需要删除一个底片,则在弹出的菜单中点击 cut,则该底片就被删除了。下面开头向底片中设置层。开放某一个底片左边的+,查看该底片包含的层(原文件名:鼠标右键单击某一层,可以看到弹出菜单(原文件名:假设需要参与信号层,选择弹出菜单的 Add 选项,消灭选择窗口,(原文件名:你可以在 Subclass Selection 窗口选择需要的层
11、,用鼠标勾选需要参与的层,点击 OK 按钮,就可以将该层参与对应的底片中。假设需要删除某一层,仅需要在图 10 的鼠标右键菜单中选择 Cut 选项,则该层会从底片中消逝。待全部的底片设置完成,我们预备出片。光圈表及光绘格式文件Aperture and artwork format光绘参数文件Aperture parameter text顶层布线层 Gerber 文件Top(comp.)side artwork内部层布线层 Gerber 文件Inner layer artwork内部电源层 Gerber 文件Vcc layer artwork内部地层 Gerber 文件Gnd layer art
12、work底层布线层 Gerber 文件Bottom(solder) side artwork顶层丝印层 Gerber 文件Top(comp.)side silkscreen artwork底层丝印层 Gerber 文件Bottom(solder) side silkscreen artwork顶层阻焊层 Gerber 文件Top(comp.) side solder mask artwork.钻孔和尺寸标注文件底层阻焊层 Gerber 文件Bottom(solder) side solder mask artwork钻带文件下面的两层假设不是要经过回流焊的话,通常不要:顶层焊接层(锡膏钢网层)
13、 Gerber 文件Top(comp.) side paste mask artwork底层焊接层(锡膏钢网层) Gerber 文件Bottom side paste mask artwork(a)TOP:BOARD GEOMETRY/OUTLINEVIA CLASS/TOPPIN/TOPETCH/TOP(b) GND:BOARD GEOMETRY/OUTLINEVIA CLASS/GNDPIN/GNDETCH/GND(c) INTERNAL1:BOARD GEOMETRY/OUTLINEVIA CLASS/INTERNAL1PIN/INTERNAL1ETCH/INTERNAL1(d) INT
14、ERNAL2:BOARD GEOMETRY/OUTLINEVIA CLASS/INTERNAL2PIN/INTERNAL2ETCH/INTERNAL2(e)VCC:BOARD GEOMETRY/OUTLINEVIA CLASS/VCCPIN/VCCETCH/VCC(f)BOTTOM:BOARD GEOMETRY/OUTLINEVIA CLASS/BOTTOM PACKAGEPIN/BOTTOM BOARDETCH/BOTTOM BOARD(g) SILKSCREEN_TOP:REF DES/SILKSCREEN_TOPPACKAGE GEOMETRY/SILKSCREEN_TOPBOARD G
15、EOMETRY/SILKSCREEN_TOPBOARD GEOMETRY/OUTLINE(h) SILKSCREEN_BOTTOM:REF DES/SILKSCREEN_BOTTOMGEOMETRY/SILKSCREEN_BOTTOMGEOMETRY/SILKSCREEN_BOTTOMGEOMETRY/OUTLINE(i)SOLDERMASK_TOP:VIA CLASS/SOLDERMASK_TOPPIN/ SOLDERMASK_TOPPACKAGE GEOMETRY/ SOLDERMASK_TOPBOARD GEOMETRY/ SOLDERMASK_TOPBOARD GEOMETRY/OUT
16、LINE(j)SOLDERMASK_BOTTOM:VIA CLASS/SOLDERMASK_BOTTOMPIN/SOLDERMASK_BOTTOMPACKAGE GEOMETRY/OLDERMASK_BOTTOMBOARD GEOMETRY/SOLDERMASK_BOTTOMBOARD GEOMETRY/OUTLINE四、生成底片文件1. DRC Check每个板子在出 Gerber 之前,必需先 Run DRC 以确保板子不存在致命错误。1) 执行菜单 SetupDrawing Options,弹出如下对话框(原文件名:2) 先检查动态 Shape(原文件名:假设 Update to Smo
17、oth 是灰色的,则已 OK,否则要选择 Update to Smooth 按钮执行该命令。3) 再选择 Update DRC 按钮执行命令,检查 Unplaced symbols 等栏位前是否都已绿色,假设有任何一个栏位显示的是黄色,则必需对这一栏位进展确认。3. Create Artwork在 Available films 下选择要输出的 films,点击 Create Artwork 按钮执行命令产生.art 后缀的 artwork files。点击Viewlog 按钮,查看文件,确保所以底片文件被准确的建立。点击 Viewlog,可以看到出 Gerber 过程中消灭的警告和错误1.“
18、- Photoplot outline rectangle not found . using drawing extents“说你没有画 photoplot outline,软件自动帮你用 drawing extents 代替了;-没关系2. “for raster artwork formats, artwork accuracy must beat least one place greater than the database accuracy.“精度设置警告:软件里出 gerber 时的精度小数点后位数应比在设计数据中的高出至少 3;-修改后此警告消逝.3. “0 width li
19、ne found at. using undefined line width of “这个警告讲得应当听清楚地了吧!-看看 处的这根线是否和自己想要得有出入,假设有修改即可;4. “Segment with same start and end points atbe generated.“will be ignored. Increasing output accuracy may allow segment to估量还是精度设置的缘由。说的是软件自动无视一段起点和终点一样的局部 E五、Allegro 生成钻孔数据的方法a) 自动生成 Drill Symbol(原文件名:会出来”Drill
20、 Customization”对话框,点击”Auto generate symbols”,会出来提示框,再点”是Y”,点”OK”(原文件名:b) 出钻孔符号表为了将来钻孔的时候做钻孔检查,需要出钻孔符号表。请在 allegro 中选择 Manufacture-NC-NC Legend 菜单,然后系统会出现一个列表,单击鼠标左键可以选择位置将其放置。(原文件名: Template file:钻孔图例表格的模板文件,默认为。 Legend title:钻孔图例的名称,默认为 DRILL CHART。 Output unit:单位为 mil,设置单位应与电路板的设置应全都。 Hole sorting
21、 method:孔种类的排序方法。 By hole size:按孔的大小挨次排序。Ascending:升序。Descending:降序。 By plating status:按是否金属化孔排序。Plated first:金属化孔排在前面。Non-plated first:非金属化孔排在前面。(原文件名:在工作名目下可以查看“”文件,以了解制作过程是否存在问题或有其它警告信息,并了解最终的转换结果。c)定 Drill Parameters 定钻孔参数 Parameters file:输出 NC 数据的名称和路径,默认名为。 Output file:输出文件。 Header:在输出文件中指定一个或
22、多个 ASCII 文件,默认值为 none。 Leader:指定在数据的引导长度。 Code:ASCII/EIA,指定数据的输出格式,默认为 ASCII。 Excellon format:钻孔格式。 Format:输出 NC DRILL 文件中坐标数据的格式。一般英制承受 格式。要与 Artwork 根本参数设置匹配 Offset X: Y: 指定坐标数据与图纸原点的偏移量。 Coordinates:输出的文件是相对坐标还是确定坐标。选用确定值 Absolute Output units: . 输出单位为英制还是公制。 Leading zero suppression:前省零。 Trailin
23、g zero suppression: 后省零。 Equal coordinate suppression: 简化一样的坐标。 Enhanced Excellon format:选择在 NC Drill 和 NC Route 输出文件中产生d) 产生 NC Drill执行菜单执行菜单 ManufactureNCNC Drill,弹出如下对话框(原文件名:以上参数是否选择关系不大,板厂都能处理,所以一般都用默认值,点击按钮Drill,产生. Drl 后缀的钻孔数据文件。e)当板子上有椭圆孔或矩形孔如下面对话框时,需要出一个铣刀数据文件,需要执行这一步,生成 NC Route 数据文件(原文件名:
24、(原文件名:以上参数是否选择关系不大,板厂都能处理,所以一般都用默认值,点击按钮 Drill,产生. Rou 后缀的铣刀数据文件。向板厂供给的具体文件1. 输出的全部层面的.art 文件2. 输出的.drl 文件 板子上有钻孔时需要3. 输出的.rou 文件 板子上有椭圆孔或矩形孔时需要(原文件名:六、CAM350 导入 Gerber 和钻孔文件1) 翻开 CAM350, 点击 File Import AutoImport(原文件名:选择刚刚生成的 Gerber 文件所在的文件夹,点”Next”(千万不要点”Finish”)(原文件名:CAM350 装载入 Gerber 文件(原文件名:点击 Finish 按钮,底片开头导入。待导入完成,就可以查看底片和钻孔文件了(原文件名: /center资料来自网络,整理了一下.这是 cadence 的 allegro 导出 gerber 文件的方法.protel 导出方法,我看论坛已经有了.&bbs_no=1&bbs_id=1009格外具体!我看了一下,导出 gerber 时精度上和 allegro 有点不同,protel 似乎只有 2:3,2:4,2:5 三种,allegro 是自己填的,这个我们会问制板商一下,统一规定一下.转载自