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

湖北工业大学硕士学位论文 《件哩]编辑嘿】查看④项目哩)操作姐)工具辽)窗口嗵)帮助喧) 堕匦亟国堕.匡垂圈匦圄墼 图5.4计算喂料器排列位置 在5.1中我们讨论了影响路径优化的几个原则,其中喂料器排放位置对路径 优化有重要的影响。我采用的方法是将拾取频率高的喂料器优先排放,即将存放 PCB板上数量最多一类元件的喂料器优先放置在喂料槽上,其位置为和PCB板上同 类型元件距离之和最小的喂料槽。其它喂料器依次排放。 立件哩)编辑哩)查看噬)…

100%1 / 65
湖北工业大学硕士学位论文
文件哩)编辑嘿)查看凹璇目哩J操作哑)工且叫窗口㈣帮助晒】
垒二.::围坠:;;_=:匝逊豳毯翅幽
匝五五五圈圆+崔茎篓篓蓝
r…~
I!g!二.!坐l
糜芦
图5.3从数据库读数据
…”;蕾笋
÷露
图5.2表示从数据库中读取CAD数据,并从中得到PCB板上每个贴装点的坐
标(x,y)及元件类型,同时得到PCB板上所有贴装元件的类型。其中V17,V16.V14
是本程序的子VI。子VI是供其他VI使用的VI,与子程序类似¨引。子VI
是层次化和模块化V工的关键组件,它能使V工易于调试和维护。使用子
VI是一种有效的编程技术,因为它允许在不同的场合重复使用相同的代
码。G编程语言的分层特性就是在一个子V工中能够调用到另一个子V工n引。
47
湖北工业大学硕士学位论文
《件哩]编辑嘿】查看④项目哩)操作姐)工具辽)窗口嗵)帮助喧)
堕匦亟国堕.匡垂圈匦圄墼
图5.4计算喂料器排列位置
在5.1中我们讨论了影响路径优化的几个原则,其中喂料器排放位置对路径
优化有重要的影响。我采用的方法是将拾取频率高的喂料器优先排放,即将存放
PCB板上数量最多一类元件的喂料器优先放置在喂料槽上,其位置为和PCB板上同
类型元件距离之和最小的喂料槽。其它喂料器依次排放。
立件哩)编辑哩)查看噬)项目翟)操作世)工具q)冒口∞帮助逃)
圈!圆圆壅匝二:.匝耍堕堕E童圄圊圜
图5.5贴片头路径计算优化过程
湖北工业大学硕士学位论文
确定喂料器排放位置后,就确定了贴片头在PCB板和喂料槽上移动点的坐标,
我们就可以通过MMAS算法开始进行路径计算。其中V16的程序如图5.6
圆泅匦国匹:.匝垂囹囡圄墼
图5.6过滤掉己贴装过的点
V16的功能是将己访问过的贴装点放入禁忌列表砌施。,保证每个贴装点只进
行一次贴装。
49