点胶机离线编程软件的设计与开发
时间:2025-07-09
时间:2025-07-09
点胶机离线编程软件的设计与开发
点胶机离线编程软件的设计与开发
SMT设备要达到最大的产量,必须要考虑生产线的效率。点胶机是SMT生产线中的重要设备,因此提高点胶机的生产效率具有十分重要的意义。本文以CAMALOT 5000系统为例,介绍了点胶机离线编程软件的设计与开发中的思想、方法和经验,本文着重探讨了坐标数据的处理和转换,同时针对基于点胶系统优化的TSP问题进行了分析和研究,对程序优化进行了系统分析设计,并编程实现了基本方案。最后在CAMALOT 5000系统上使用本解决方案,大幅度提高了生产效率,证明了本解决方案的优越性和高效性,也为其他SMT设备的离线编程软件的设计提供了一种可参考的思路。
点胶机针头关键词:离线编程;优化;点胶机;旅行商问题
Abstract: To achieve maximum output from SMT equipment, equipment efficiency should be take into account. Dispensing system is a important equipment in SMT line, so it is important to improve the dispensing system''s efficiency. Take CAMALOT 5000 for example, this paper introduces thought, method, experience of designing and developing optimization software for dispensing system, especially X-Y data''s processing and conversion, analyse and research is given about TSP bade on SMT optimization. System analysis design scheme is provided and realized by programming. Finally, this solve scheme is applied to CAMALOT 5000 system, it has greatly improved the produce efficiency, and proved superiority and efficiency of scheme. At the same time, it may provide a referable way of design of off-line programming software for other SMT equipment. Key words: Off-line programming ; Optimization; Dispensing system; TSP 点胶机针头点胶机http://www.77cn.com.cn是SMT混装生产工艺流程中经常用到的设备之一。使用贴片胶的典型焊接过程包括点胶贴片固化翻面插件波峰焊接五个步骤。点胶是整个流程的第一步,其生产效率的高低将会左右着整条线的产量,因而要提高点胶机的生产效率,避免成为瓶颈,这就是我们研究点胶机离线编程软件的意义所在。
1. 设备介绍
为了满足SMT混装生产的要求,我公司于今年5月引进一台CAMALOT 5000点胶机,CAMALOT 5000属联线液体点胶系统,可应用于表面贴装技术 (SMT)。这些系统在业界应用极为广泛,其特点是可靠、耐用、新颖、适应性强,可以处理各种电路板和基板。5000 平台在全部三个轴上均采用了滚珠丝杠和伺服电动机(带有闭环编码器),可以确保用户能够流畅、精准、正确地点胶。为了便于您操作,它们还提供了易用的增强型图形用户界面。这些点胶机专为电路板方面的应用而设计,它们使用一种特殊的传送系统,可容纳面积达19" x 19" (483mm x 483mm)的电路板,每小时点胶数最多达 25,000点,但这需要在一种理想的情况下实现,本文将在后面探讨程序如何优化以使设备接近这种理想工作状态。
其工作过程包括以下几步:
1)PCB(印制电路板)由进口传送带被装载到X-Y工作台上。
2)视觉系统读取PCB基准点,并将PCB定位。
3) 点胶头依次将胶水点到PCB上指定位置上直至所有位置全部点完。
4) PCB由出口传送带卸载。
点胶机适配器2. 设备的不足及解决
2.1 设备的不足之处
作为点胶设备的第一品牌,CAMALOT 5000优点很多,但也有它的不足之处,主要体现在以下几个方面:
1)软件没有导入CAD数据的功能。一般通过利用机器的人工示教方式,移动摄像头在电路板上找出所有胶点的坐标位置,但这种方式会占用设备的生产时间,而且采用人工示教方式找
点胶机离线编程软件的设计与开发
点对于普通的一块有几百个贴片元件的电路板来讲是一件费时费力而又极易出现差错的工作。同时由于人为的必然误差,元件位置偏差等原因导致的修复及返工的成本上升。
2)某一胶点位置的查找不方便。机器软件坐标数据中没有元件位号(如C1),仅有X坐标和Y坐标,这样在对某一胶点调整时将无从判断其具体位置,只能一个个通过移动摄像头在电路板上查找需调整胶点的坐标位置,相当麻烦。
3)程序优化有瑕疵。只依据最短路径优化而不考虑胶量大小的影响,这样有可能比较大的胶量会对后面比较小的胶量造成不良影响。
点胶机控制板2.2 解决办法
针对上述不足,我着手编写了CAMALOT点胶机离线编程软件(CAMALOT Programming System,简称CPS)来解决这些问题。CPS采用VB6.0开发,具有典型的WINDOWS风格,界面简洁,操作简便,具有以下特点:
1)可快速将CAD数据转换为点胶程序,只需几秒钟时间,大幅度提高编程效率。
2)处理的数据中包含元件位号,可以很方便的查找及修改某一胶点数据,包括坐标位置和胶量大小。
3)有程序优化功能,除了依据最短路径法,还依据胶量大小排序,胶量小的排在前面,胶量大的排在后面。
4) 可对坐标数据格式进行自动处理,只保留小数点后2位。
3. 软件开发思路及过程
CPS主要包含两方面的功能:CAD数据的转换和程序编辑;程序优化。下面本文将围绕这两个方面逐一介绍。
3.1 CAMALOT 5000点胶程序格式分析
现在SMT设备的程序一般都是文本格式,用记事本可以打开,CAMALOT 5000也不例外,图1所示的是CAMALOT 5000程序的文本格式。可以将点胶程序大致划分 …… 此处隐藏:3272字,全部文档内容请下载后查看。喜欢就下载吧 ……
上一篇:《地理五诀》(四水诀)
下一篇:英语同源形容词的区别