首页> 外文会议>SMTA international conference >COMPLICATED BOARD PROGRAMMING FOR AUTOMATED PRINTED SOLDER PASTE INSPECTION WITHOUT CAD DATA FILE
【24h】

COMPLICATED BOARD PROGRAMMING FOR AUTOMATED PRINTED SOLDER PASTE INSPECTION WITHOUT CAD DATA FILE

机译:无CAD数据文件的自动印刷锡膏检查的复杂电路板编程

获取原文

摘要

Specially designed test boards are used to evaluate the solder paste printing and reflow performances by solder paste manufacturers and many large customers. To maximize the efficiency, such test boards usually have thousands of pads, with same type of pads scattered across the board, and lots of pads or even all pads are designed not to be assembled with any components with the purpose not only to reduce the cost, but also to inspect the solder bumps more conveniently. Therefore for such test boards, the component placement CAD data do not cover all pads, and sometimes the board designer may not create a CAD file at all. To evaluate the paste printing performance objectively, the board needs to be inspected by a solder paste inspector (SPI), such as Koh Young, Parmi, CyberOptics, etc, to get the quantitative printing data. When programming a board with a SPI, different types of pads need to be assigned with different names and vice versa. This way the further statistical analysis on the printing data becomes possible. Usually SPI software can do such pad name assignment automatically based on a CAD file. But without a CAD file, assigning thousands of pad names manually is a very challenge task. Here we present our unique technique to program a complicated test board without any CAD data files. We are going to use Koh Young's CEditor software as an example, but the principle should be applicable to any other SPIs if the needed data set can be accessible to the programmer. This technique is not taught in CEditor's user manual. It can be described briefly as "virtual part" approach. That is, first we divide the board to many vicinages, then assign a "virtual part name" in each vicinage to cover all pads by CEditor. After this step the CEditor can export a pad data file which includes not only the virtual part name, but also lots of other information, such as X, Y position, size and shape, etc. With Microsoft Excel we can sort pads based on size and shape information and assign pad names accordingly. For rectangular pads, the rotate angle (horizontal or vertical) can easily be decided by the x, y size values. With those informations the minimum requirement of a CAD file can be met if we just use the virtual part name as "Library Name". So that the modified Excel file can be loaded back to CEditor for the next step programming just like loading a genuine CAD file. Initially the CAD file created that way may not be perfect and some pads may have wrong assignment. During the next step programming, the wrongly assigned pads can be found easily by CEditor and the information obtained can be used to edit the earlier mistakes in the CAD file. Then corrected CAD file can be used to re-do the programming. If more mistakes are found, the CAD file can be edited again. In this way back and forth a few times a perfect CAD file can be produced and therefore a whole board can be programmed completely and perfectly.
机译:特殊设计的测试板用于评估焊膏制造商和许多大客户的焊膏印刷和回流性能。为了最大程度地提高效率,此类测试板通常具有数千个焊盘,且同一类型的焊盘散布在整个板上,并且许多焊盘甚至所有焊盘均设计为不与任何组件组装在一起,其目的不仅在于降低成本。 ,还可以更方便地检查焊料凸点。因此,对于此类测试板,组件放置CAD数据不会覆盖所有焊盘,有时板设计人员可能根本不会创建CAD文件。为了客观地评估焊膏的印刷性能,需要由焊膏检查器(SPI)(例如Koh Young,Parmi,Cyber​​Optics等)对电路板进行检查,以获取定量的印刷数据。当使用SPI对电路板进行编程时,需要为不同类型的焊盘分配不同的名称,反之亦然。这样就可以对打印数据进行进一步的统计分析。通常,SPI软件可以基于CAD文件自动进行这种填充名称分配。但是,如果没有CAD文件,手动分配数千个打击垫名称是一项非常艰巨的任务。在这里,我们介绍了一种独特的技术,可以对没有任何CAD数据文件的复杂测试板进行编程。我们将以Koh Young的CEditor软件为例,但是如果程序员可以访问所需的数据集,则该原理应适用于任何其他SPI。 CEditor的用户手册中未教授此技术。可以简单地将其描述为“虚拟部分”方法。也就是说,首先我们将电路板划分为多个区域,然后在每个区域中分配一个“虚拟部件名称”,以覆盖CEditor的所有焊盘。完成此步骤后,CEditor可以导出一个打击垫数据文件,该文件不仅包括虚拟零件名称,还包括许多其他信息,例如X,Y位置,尺寸和形状等。使用Microsoft Excel,我们可以根据尺寸对打击垫进行排序和形状信息,并相应地指定打击垫名称。对于矩形垫,旋转角度(水平或垂直)可以轻松地由x,y大小值确定。通过这些信息,如果我们仅将虚拟零件名称用作“库名称”,则可以满足CAD文件的最低要求。这样就可以将修改后的Excel文件加载回CEditor,以进行下一步编程,就像加载正版CAD文件一样。最初,以这种方式创建的CAD文件可能并不完美,并且某些打击垫可能分配有误。在下一步编程过程中,CEditor可以轻松找到错误分配的打击垫,并且所获得的信息可用于编辑CAD文件中的早期错误。然后,可以使用更正后的CAD文件重新进行编程。如果发现更多错误,则可以再次编辑CAD文件。以这种方式来回几次可以产生一个完美的CAD文件,因此可以对整个电路板进行完整而完美的编程。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号