现代
电子生产企业的设计部门几乎全部采用PCB软件进行
电路设计,生产制造部门也大量使用贴片机、插件机等自动化设备进行生产,如何在这两者之间建立起有效的联系,进而提高生产效率、降低生产成本是工艺
技术人员研究的目标。事实上,SMT生产线中加工设备编程所需的大多数特征数据完全可以从PCB设计文件中获取,例如元件在PCB 上的 位置坐标、PCB的整体描述数据等等。我们可以直接从PCB设计文件中导出相应的CAD 坐标数据,并与设计部门提供的
BOM(Bill of Material,物料表)文件合并后转换为能驱动贴片设备运行的贴片程序,然后通过磁盘、U 盘、网络或 RS-232C 接口等传送到加工设备的控制计算机中直接驱动数控加工设备。这样不仅节省了数据准备及编程时间,也提高了数据精度、杜绝了人工处理数据时所出现的差错和数据不完整性。
^:Hx . 目前市场上 PCB设计软件众多,如 Altium 公司的 Protel 和 P-cad、Mentor 公司的 Powerpcb/Pads 和 Mentor Expedition、Cadence 公司的 Allegro 和 Orcad、日本 Zuken 公司的 Cadstar 和 CR-5000 等等,尤其是Protel、Pads 和 Allegro 三种 PCB 设计软件,几乎占据中国 PCB 设计软件市场 80%以上的份额,换句话说,如果掌握了这三种 PCB 设计软件的坐标数据导出方法,基本上就可以应对大多数新产品的挑战了,这对于承接大量外协产品的 EMS 工厂尤其重要。但问题是现在有很多工艺技术人员,特别是刚刚从事 SMT 行业的,并不掌握 PCB 设计软件坐标数据的导出方法,也就无法将 CAD 坐标数据转换为贴片程序,依然停留在利用贴片设备摄像头一个个在电路板上找元件坐标数据的原始贴片程序编辑方法上,这严重制约了生产效率和质量的提升。本文将详细介绍所有常见 PCB 设计软件坐标数据的导出方法及步骤,以给从事相关工作的工艺技术人员提供参考。笔者总结的坐标数据导出方法 有三种:
Q[Xh{B 1)利用 PCB 设计软件自身功能导出;
*?<ygzX 2)利用专门 CAM 软件导出;
7#G8qh< 3)将一种不常见的 PCB 文件格式转换为另外一种常见格式 PCB 文件后再导出。
!h[xeLlU 具体采用何种方法要根据具体情况而定,不能一概而论,本文将逐一介绍这几种方法。
,+mH1#-3 2 利用PCB设计软件自身功能导出坐标数据 L^b /+R#
这是最常见的坐标数据导出方法,大多数工厂都采用这种方法获取元件坐标数据,步骤大致可以分为三步:
W_\~CntyZ 1)单位切换;
+/|;<K5_LI 2)设置坐标原点;
)B1gX>J\8 3)坐标导出。
\(g/::| 下面将分别介绍一些常见 PCB 设计软件坐标数据的导出方法。
*l9Wj$vja 2.1 PADS 'G>gNq PADS 软件是 Mentor 公司出品的面向中低端用户的一款优秀电路板设计软件,目前最新版本号是 2007,PADS 软件导出坐标文件步骤如下:
o)}M$}4 1)用 PADS 打开 PCB 文件。
w /l\p3n 2)切换公制单位。因为贴片机的单位是 mm,有些图形是以 mil 作单位,所以要切换成公制单位。具体操作过程如下:选择菜单“Setup→Preference”,在 Global 选项卡中 Design Unit 栏中选择 Metric,即切换为公制单位。
f*tKj.P 3)设定坐标原点。选择菜单“Setup→Set Origin”,用鼠标在 PCB 上选定恰当的位置并确定为新的坐标原点,一般选择 PCB 左下角。
>anq1Kf 4)输出坐标数据。选择菜单“File→CAM”,弹出如图 1 所示界面,在 Side 栏中选择 PCB 顶层或底层(Top or Bottom),Parts 栏中选择 SMT,Output 中选择输出贴片机格式, 这里选择 Dynapert Promann,然后点击“Run”按钮,在弹出的提示文件存盘路径的对话框 中点击确认键,坐标数据导出。
ROWrkJI>i L';b908r2 图 1 PADS 坐标数据输出
R8(Bt73 &'{?Y;A 2.2 Protel QY}1i .f Protel 软件是最早进入中国板级设计市场的 PCB 设计软件,在中国拥有众多的用户,影响力巨大,目前最新版本号是 AD6.9,本文以 Protel 99 软件为例介绍坐标文件导出方法, 步骤如下:
a* GiLq 1)用 Protel99 软件打开 PCB 文件。
^h^\kW'# 2)设定原点。选择菜单“Edit →Origin → Set”,设定坐标原点。
.r4M]1Of 3)导出坐标数据。选择菜单“File→Cam Manager…”,出现输出数据向导界面,按“Next”,
/jB0 选择输出数据类型为 Pick Place(如图 2),再依次按“Next”继续,注意文件格式选择 Text(文本)、单位选择 Metric(公制)。然后选择菜单“Tools→ Preference…”,在弹出的 CAM Options 对话框中设定输出坐标文件所在的目录,选择菜单“Tools →Generate CAM Files” 在指定路径下生成坐标文件。
CA8N .`;
bQh'! 图 2 Protel 输出数据类型选择
qbZY[Q+F 2.3 Allegro Mb
+ Allegro 软件是 Cadence 公司出品的面向中高端企业用户的 PCB 设计软件,主要针对高速、高密度电路板设计,尤其在通讯等领域被广泛应用,目前最新版本号是 16.0。Allegro 软件导出坐标数据步骤:
I4RUXi 5 1) 用 Allegro 软件打开 PCB 设计文件。
fx#Krr@ 2) 设定原点和切换公制单位。选择菜单“Setup → Drawing Size…”,弹出如图 3 所示对话框,用户单位选择 millimeter,MOVE ORIGIN 栏中输入新原点位置相对于当前原点的坐标数据,然后按“OK”确定。
+61h!/<W G0^,@jF?b 图 3 Allegro 单位切换和原点设定
YuVg/ '= 3) 坐标文件导出。选择菜单“File → Export → Placement…”,弹出如图4 所示对话框,
FM=-^l, 注意 Placement Origin 选择 Body Center,按“Export”按钮输出坐标数据。
27CVAX ghV [e.@Yx_} 图 4 Allegro 坐标输出对话框
tg|7\Z7i J\fu6Ti 2.4 Orcad hxX-iQya
Orcad 是 Cadence 公司推出的面向中低端市场的一款 PCB 设计软件,目前新版本的Cadence Allegro 软件中都集成了 Orcad 软件。Orcad 软件导出坐标数据步骤:
[:Y`^iR. 1) 用 Orcad 软件打开 PCB 设计文件。
Duh[(r_ 2) 设定原点。选择菜单“Tool → Dimension → Move Datum”,用鼠标在 PCB 上选定恰当的位置为新的坐标原点。
wB0Ke 3) 坐标数据导出。选择菜单“Auto → Create Reports…”,弹出如图5 所示对话框,选定输出项目,例如 Comp ALL(Comps),按确定按钮后在 PCB 所在目录下生成坐标数据文件。
o+F]80CH *s[bq;$ 图 5 Allegro 坐标输出对话框
=T3O; i ?x-:JME0 2.5 Mentor Expedition *$/!.e Mentor Expedition 是 Mentor 公司出品的另外一款 PCB设计软件,与 Allegro 软件市场 定位一样,也是面向中高端企业用户的,Mentor Expedition 软件导出坐标数据步骤如下:
oD?c]}3 1)用 Mentor Expedition 软件打开 PCB 设计文件。
_1EWmHZ? 2)单位切换。选择菜单“Setup → Setup Parameter…”,在弹出的对话框中选择单位为Millimeters。
n+q a/< 3)设定原点。选择菜单“Edit → Place → origin…”,在弹出的对话框中 Type 类型选择为Board(如图 6),Location 栏中输入新原点位置相对于当前原点的坐标数据。
xzrA%1y x=jS=3$8 图 6 Expedition 软件设置原点对话框
gPYF2m 4) 坐标数据导出。选择菜单“File → Export → General Interface…”,在弹出对话框中选择“Generic AIS”(如图 7),按确定键后在当前 PCB 文件中 PCBOUTPUT 目录下生成坐标文件。
?V>{3
ek9Y9eJ" 图 7 Expedition 软件坐标文件导出
Oqy&V&-C Y%"73.x 2.6 Cadstar P S [ifC Cadstar 是日本 Zuken 公司推出的面向中低端用户的电路板设计软件,其市场定位与 PADS 软件相似,但市场占有率远不及 PADS,主要在一些日本及台湾公司使用,目前最新版本号 9.0,其坐标数据导出步骤如下:
KDUa0$" 1)用 Cadstar 软件打开 PCB 设计文件。
\pJBBG 2)单位切换。选择菜单“Settings → Units…”,在弹出的对话框中选择单位为 Millimeters。
W2-1oS~ma 3)坐标原点设定。选择菜单“Settings → Design Origin…”,弹出的如图 8 所示对话框, 选中“Origin Position Relative to Current Origin”复选框,X 和 Y 坐标栏中输入新原点位置相对于当前原点的坐标数据。
9EI Oa/* >ngP\&\ 图 8 Cadstar 软件设置原点对话框
LkA_M'G 4)输出坐标数据。选择菜单“Tools → Report Generate → Manager Reports…”,弹出如图 9 所示对话框,点击 Open 按钮,选择产生文件类型为 comp_SMD.rgf,再按 Run 按钮生成坐标文件。
}2CVA.Qm! a-(OAzQ_ 图 9 Cadstar 软件坐标导出对话框
IN#Z(FMVC .*acw