浅议使用EXCELVBA程序制作印刷电路板板图

2018-05-26 09:50陆培青
卷宗 2018年11期

摘 要:本文主要探讨如何利用 EXCEL VBA 程序对元件清单(BOM ) 和元件坐标文件中的数据进行比较, 找出不需要在电路板上安装的元件, 从而有 效地提高生产效率,便于电子产品的大规模生产。

关键词: EXCEL VBA ; SMT ;表面贴装工艺;电路板板图

1 引言

在当今的电子产品生产过程中, 表面贴装工艺 (SMT ) 的使用已经非常普遍 了。 这种工艺可以有效的提高生产效率, 有利于电子产品的大规模生产。 在对印 刷电路板 (PCB ) 进行表面贴装工艺 (SMT ) 时为了产品生产和产品检验的需要, 印刷电路板组件(PCA )板图就成为了必不可少的工艺文件。

印刷电路板组件板图是一张标有元件安装位置的图纸, 在这张图纸上标明了 需要安装的电子元件(如电阻、电容等)的位置和编号。操作者和检验员需要用 这张图与实际生产出来的印刷电路板组件进行核对, 以便确保生产出的产品符合 客户的设计要求。

2 手工制作印刷电路板板图的弊端

印刷电路板组件板图一般可以通过用户提供的 GERBER 文件进行导出,但 是导出的文件中通常会包含一些不需要安装元件的位置和编号, 而制作印刷电路 板组件板图的技术员就需要将这些不需要安装元件的位置和编号从导出的图纸 中删除。 找出不需要安装的元件并将其从图纸上删除看似是一个简单的工作, 但 有时却非常的繁琐, 并且很容易出现错误。 这是因为假如电路板上只分布着几十 或上百个元件时, 技术员人工找出十几个不安装的元件还是比较容易的, 而如果 电路板上分布着几百个甚至上千个零件时, 凭人工找出这十几个或上百个不安装 的元件就会变得非常耽误时间,并且基本不能保证 100%正确。根据以往的工作 经验, 制作一张 500个左右元件的印刷电路板组件板图, 大概需要 4-5小时左右, 而制作一张 1000个左右元件的印刷电路板组件板图, 则大概需要 8-10小时左右, 同时在制作完一张板图后,还需要另外一个人进行核对,以便确认 100%正确, 这样算下来, 制作一张 500个元件的板图, 至少需要 8个小时。 这种制作板图的 效率是远远不能满足现代工厂化生产需要的。

3 使用 EXCEL VBA 的原因

Visual Basic for Applications (VBA )是一种 Visual Basic 的宏语言, 主要用来扩展 Windows 的应用程序功能,特别是 Microsoft Office 软件。也可 以说是一种应用程序视觉化的 Basic Script 。 由于微软 Office 軟件的普及, 人们 常见的 Office 软件中的 Word 、 Excel 、 Access 、 Powerpoint 都可以利用 VBA 程序 使它们拥有更高的效率。我们今天所使用的就是 EXCEL 中的 VBA 程序。

参考文献

[1]张家亮 全球绕性印制板的市场及其技术研究【J】印制电路信息,2011(10)

[2]李春甫 绕性电路板面观 【J】丝网印制。2012(09)

[3]赛迪顾问 电子信息产业研究中心 2013-2014中国手机/智能手机市场研究年度总报告【R】

作者简介

陆培青,男,56岁,无锡轻工业学院。工程师。乐凯特科技铜陵有限公司,职务,副总工程师。