对于从事电子制造工作的工程技术人员来说,在工作过程中会不可避免地接触到各种格式的文件,例如PCB设计文件就有Protel、Cadence、Mentor、PADS和Zuken Cadstar等多种格式,它们互相不兼容,一般都通过相应的EDA软件打开,但问题是工艺技术人员的电脑里通常只安装了少数几种常见EDA软件,并且工厂里也仅仅只购买了少数几种EDA软件,那么在面对其他不同格式的EDA设计文件时该如何处理呢?而且在大多数情况下,我们仅仅是浏览而不编辑原文件内容。在这里, AutoVue可以大显身手了。

一、AutoVue软件简介

AutoVue是美国Oracle公司开发的,针对全球A/E/C市场、工程应用、制造产业及电子高科技产业跨多种设计软件的浏览器,是一个多用途、多功能的图文浏览、标注、协同作业的应用软件,可直接浏览、标注超过450多种不同文件格式(Office/Image/2D/3D/EDA),而无需原有编辑软件,并且完全可保留原来文件的完整性及机密性。图1显示的是利用AutoVue查看PDF格式的文件。

二、AutoVue分类及功能版本

AutoVue根据客户应用情况的不同,提供Desktop及Client-Server两种解决方案。其中Desktop Edition主要基于单机用户应用,Client-Server Edition采取集中式管理方式,客户端无 需安装客户程序,只需有支持JAVA的浏览器,Client-Server可基于LAN/WAN,并可与各种PDM/PLM/DM/ERP进行完美集成。

根据用户所需浏览的文件格式及操作功能不同,在上述两种方案的基础上AutoVue 分为AutoVue Office、AutoVue和AutoVue Electro-Mechanical(EDA)三大类别。

(1)AutoVue Office: 主要支持矢量图格式、位图、数据库文件和常用Office文档,压缩及传真格式。

(2)AutoVue: 在AutoVue Office的基础上增加对2D文件(包含drawing)的支持,包括对AutoCAD/Microstation/HPGL等格式支持。

(3)AutoVue Electro-Mechanical(EDA): 在AutoVue的基础上,增加对3D/EDA文件的支持。包括对AutoCAD/CATIA/UG/PRO/E/Mentor/Cadence/Zuken/Protel等格式支持。

综上所述,所有版本加上Professional即可进行红线标注,Client-Server还增加异地同时在线的协作功能。

三、主要功能及新增功能

AutoVue目前最新版本号19.3.4,其主要功能及新增功能如下:

(1)浏览:在单一界面打开450多种文件格式,无需原设计软件支持,正确、快速并且安全。

(2)标注:对图面进行几何图形、文字红线注释,并可将测量结果标注于图面,打印时可选择是否连同标注一起打印。

(3)测量:可测量2D图面的距离、面积、角度和弧度,3D/EDA 距离、表面积、弧度、边长和点坐标等。

(4)查找:可对文件及图面字符进行查找,3D/EDA可根据要求查找部件及电子元件,并可直接查看其物质属性,进行相关操作。

(5)比较:可对2D图面及3D装配或部件进行比较,查看其变更和改动。

(6)DMU:虚拟数字装配,提供MCAD/ECAD的虚拟装配。

四、AutoVue对EDA格式文件的支持及应用

随着市场竞争的加剧,客户要求产品交货周期的缩短,以及对生产成本的控制,迫切需要在生产和设计之间建立起联系,以缩短生产准备时间,加强生产前的缺陷分析,减少产品返修,AutoVue软件就是能起到这样作用的一个CAD/CAM软件。

1.自动侦测EDA文件格式

AutoVue支持Mentor Board Station、Design Architect、Cadence Allegro、Concept、PADS、CADSTAR、Orcad、P-CAD、EDIF、Gerber和ODB++等EDA格式的文件,用户可以不用搞清楚文件格式是什么,直接用AutoVue打开浏览,并可在软件中查询是什么格式的EDA文件,感觉很方便。要知道后缀是PCB的EDA文件格式有多达十几种,这样就无需一个个用不同的EDA软件尝试打开了,也不用在电脑上安装各种各样的EDA软件,极大提高了文件处理速度,这对OEM工厂尤其重要。打开EDA文件后,在软件界面左下角清楚地显示出文件格式,如图2所示是一个PCAD设计的PCB文件。

2.生成生产数据

对于从事SMT编程等工作的工艺技术人员来说,需要从EDA文件中生成相关生产数据,例如元件坐标数据或BOM等。但麻烦的是,很多公司仅仅购买少数几种EDA软件,此外工艺人员对其他EDA软件也不熟悉,这时候不妨利用下AutoVue,图3是用AutoVue打开Mentor Expedition设计的一个Intel 815电脑主板文件。

在图3所示的界面屏幕左侧Components栏里显示的内容有元件位号、坐标位置、角度和元件型号等,在Component Pins栏里显示的内容是Components栏里选中的元件的焊盘信息,包括焊盘坐标位置和形状等。导出元件坐标数据或者BOM直接点击工具栏中的“BOM”快捷图标,弹出如图4所示的对话框,我们选中要导出的项目,再点击Generate按钮,在弹出的对话框中指定导出文件的目录和格式(一般选择CSV)后点保存按钮就生成了元件坐标文件,最后用EXCEL等文本软件进行编辑,例如将英制单位转换为公制单位等。

3.软件不足之处

由于AutoVue并不是专门面向电子组装生产领域的CAM软件,所以在导出数据过程中我们会发现它的一些不足,主要包括以下几点:

(1)很多EDA格式文件的元件坐标数据仅是元件第一个焊盘的中心坐标,而不是元件本体的中心坐标。但在电子组装生产过程中,SMT设备需要的生产数据是元件本体的中心坐标。

(2)不能进行单位切换。

(3)无法进行坐标原点设定。针对上述不足,只能再后续使用EXCEL等办公软件进行处理了,较为繁琐。如果AutoVue的后续版本能针对上述不足进行改进,特别是第一项,那么它就将真正成为面向电子组装生产领域的超级CAM软件了。

4.一些优点

除了可以浏览已知的绝大多数常见格式的EDA文件外,AutoVue还具有以下一些优点:

(1)查找元件非常方便。如前面图3所示,将光标移到Components栏里元件所在的行,则在右侧PCB图形中高亮显示该元件的具体位置,并可直接查看其物质属性,进行相关操作。

(2)可进行一些DFM检查。生产部门能够利用AutoVue软件对电路板进行生产前的检查工作,可以了解电路板的复杂程度,观察模版的情况,并进行生产性和可测试性分析,在大批量生产前避免一些不必要的浪费,降低生产成本,提高生产效率。具体操作步骤:点击菜单“Analysis→VerifyDesign…”,系统弹出如图5所示对话框,我们可以设定要检查的项目,例如如图5所示设定检查焊盘间最小间距(Min. Clearance(Pad→Pad))为0.3mm,设定显示的最大不符合项目(Maximum violations)数为10,按“Verify”按钮,则在中间Res ul ts栏里显示出不符合结果,在Description栏里显示每一个不符合结果的具体信息,包括焊盘间的实际距离、焊盘所在层等,若不符合结果数目超过10个,则显示其中10个,点击每一个不符合结果,则在PCB图形中高亮显示出具体位置以供操作者检查。


(3)可显示PCB组件三维立体图。直接点击“浏览下一页”快捷按钮,则会显示出当前PCB组件的三维立体图,如图6所示的就是前面图3介绍的Intel 815电脑主板的三维立体图,可以看出来与实物非常接近,使用者还可以用鼠标拖曳PCB进行各种角度的旋转,这对于PCB设计者来说非常方便,可以在设计阶段就了解PCB组装后的大致情况。


(4)文件转换功能。对于SMT工艺人员来说,由于制作工艺文件的需要,要将EDA文件转换成DXF、PDF和BMP等其他格式。AutoVue提供了非常强大的文件转换功能,可以将通过“File→Convert”命令将某种格式的文件转换为另一种格式, 例如DXF、Slide、CALS GP4、FAX、HPGL、TIFF和BMP等,如图7所示,在Convert To Format下拉列表框中可以选择输出的文件格式,设置好文件输出路径,最后单击“OK”按钮就可以开始转换了。值得提醒的是,这里还提供了批量转换的功能,只要单击“Batch Convert”按钮,然后通过“Add”按钮添加相应文件即可。


(5)软件启动和浏览文件速度快。笔者试用下来,发觉虽然AutoVue的个头大了些,但无论是启动程序还是浏览文件的速度却并不低。

五、结论

综上所述,将AutoVue软件引入到SMT生产中来可以提高生产部门对EDA文件处理速度,提前作好生产准备工作,大大提高电子组装生产的效率,提高生产精度,减少生产故障率,降低生产成本,整体提高生产效率,使得企业效益得到有效提高。