基于LabVIEW平台的SMT贴片机路径优化的说研究.pdf - 第48页

湖北工业大学硕士学位论文 数据库存储CAD文件 I连接数据库 , 读取CAD文件,提取贴装点文件类型及坐标 上 计算喂料器坐标 . 上 计算贴片头移动轨迹 上 输出喂料器坐标及贴片头移动轨迹 5.2.2系统开发环境 图5.1系统数据流程图 开发习乙台:Windows2000 Professional windows2000 professional以其稳定高效及其强大的新增功能迅速占领了操 作系统的市场,计算机程序设计人员最喜爱的新一代…

100%1 / 65
湖北工业大学硕士学位论文
第5章贴片机路径优化系统实现
5.1贴片机器路径优化的几个原则
优化原则在很大程度上取决于设备的结构。对于X/Y构架的设备,通常依照
下述原则命名其达到最小循环时间:
1、尽量大可能使多个贴装头同时拾取元件。
2、尽可能优先拾取同种元件。
3、拾取频率高的喂料器应安放在接近印制的位置,一般将其放在设备的前面,
接近主挡块。
4、在每个拾放循环过程中,都要使所有的贴装头满负荷,这样可以优化效率。
5、在一个拾放循环过程中,只从前面或后面拾取元件,而不是两边都取,这
样可以减少拾取时的移动路程。
6、为了减少拾取时的移动路在一个拾放循环过程中只沿着X坐标增加或X坐
标减少的方向拾取元件,而不能朝两个方向都运动。
7、一个循环中,按照x和Y坐标增加或x和Y坐标减少的顺序进行贴装,减
少贴装头的移动路程。
很显然,有几个原则在本质上是有矛盾的,这就意味着设备优化程序必须进
行折衷,这也取决于应用过程的复杂性。对于每一个原则都进行权衡后,设备优
化程序就可以在相对矛盾的情况下,确定一个适当的解决办法嘲。
对于我们的研究,原则2是最具有影响性的,其他原则都可以在我们的研究
中忽略。即在计算最优路径之前,要计算不同喂料器的位置。使得拾取频率高的
喂料器安放在和PCB板上同类型的元件距离之和最小的位置。这样会在贴装过程
中大大减少贴片头移动距离。
5.2路径优化系统的实现
5.2.1路径优化系统数据流程图
系统数据从采集进入系统数据库到计算输出,其数据流程如图5.1所示:
43
湖北工业大学硕士学位论文
数据库存储CAD文件
I连接数据库
读取CAD文件,提取贴装点文件类型及坐标
计算喂料器坐标
计算贴片头移动轨迹
输出喂料器坐标及贴片头移动轨迹
5.2.2系统开发环境
图5.1系统数据流程图
开发习乙台:Windows2000
Professional
windows2000
professional以其稳定高效及其强大的新增功能迅速占领了操
作系统的市场,计算机程序设计人员最喜爱的新一代操作系统平台。
数据库管理系统:Microsoft
Access2000
Microsoft
Access2000是一个功能强大、易学好用、高性能的关系型数据库
管理系统,Access2000在用户界面、数据查询引擎、窗体和报表设计以及数据程
序开发等方面均做了重大修改。Access2000具有方便快捷的可视化工具和向导:
方便易用的宏:数量众多的函数:强大的编程语言;与Web集成:连接SQL
Server网
络数据库等功能。内置数据复制功能,强大的管理工具和开放式的系统体系结构
为发布物有所值的信息解决方案提供了一个卓越的平台。
开发工具:LabVIEw8.2考虑到将贴片机仪器部分虚拟到PC中,我们使用
LabVIEw8.2作为开发工具。
LabVIEw是实验室虚拟仪器工程平台(Laboratory
Virtual
Instrument
EngineeringWorkbench)的简称,是美国NI公司的创新软件产品Ⅲ3,也是目前应
用最广泛、发展最快、功能最强的图形化软件开发环境m1。LabvIEw的特点在于:
湖北工业大学硕士学位论文
它使用图形化编程语言在流程图中创建源程序,运行方便,编程简单易懂。
LabVIEW作为开发环境所具有的优点总结如下所述:
(1)基于数据流的图形化编程,使程序简单易懂;
(2)采用面向对象的方法和概念,有利于软件的开发和再利用;
(3)对象、框图及其构成的虚拟仪器在windows,windows
XP,UNIX等多
平台之间和各种PC机及工作站间兼容,便于软件移植;
(4)支持550多种标准总线设备及数据采集卡,如串行接口、GPIB,VXI等;
(5)具有丰富的库函数和例子,对于大多数应用程序,用户可以从例子中取
得程序框架,便于提高开发速度;
(6)具有比较完备的代码接口,可调用windows中的动态链接库(DLL)中的
函数以及C语言程序,以弥补自身的某些不足啪1;
(7)直接支持动态数据交换(DDE)、对象联接与嵌入(OLE)、结构化查询语言
(SQL),便于与其它windows应用程序和数据库应用程序接口H71;
(8)支持TCP、UDP等网络协议,网络功能强大,可遥控分布在其他微机上
的虚拟仪器设备;
(9)为加强LabVIEW的功能,适应各种工业应用的需要,NI公司又开发了
一系列与LabVIEw配合使用的软件包,如自动测试工具、可连结25种数据库的
SQL工具、SPC分析函数工具、信号处理套件、PID控制工具、图形控制工具等M引。
5.2.3程序运行过程
45