基于HALCON的激光打标机读码作者:万一夔 王大承 康献民来源:《数字技术与应用》2013药用复合膜年第03期 押花材料
摘要:激光加工在世界范围内得到了广泛的应用, 印刷电路板(PCB)行业亦如此,很多产品每一快PCB板上打上唯一的序列号以进行标记以便于在后续工序中对产品进行辨识,这种序列号往往为二维码或者条码。在激光加工具有高精度高效率的同时采用机器视觉对PCB板进行定位以及其打标内容的读取,使得这种方式具有极高的效率。 关键词:机器视觉 PCB 读码 激光
中图分类号:TP391 文献标识码:A 文章编号:1007-9416(2013)03-0085-02
随着整个社会电子化程度的不断加深,越来越高的需求也带来了PCB行业的飞速发展,对其生产率的要求也是越来越高,最具代表性的就是以表面贴片技术(SMT)为主导的PCB制造业[1]。如今整条SMT工艺生产线已经完全实现了自动化,在实现这种自动化的过程当中,需要对每一块PCB板进行一个唯一的标识,具有快速高效等优势的激光打标机能很好地满足这种需求以适应SMT行业的自动化。
1 典型激光打标机的基本结构
激光打标机结构如图1干粉砂浆所示:7
整个设备软件基于Windows XP平台,采用Visual Studio2005作为开发工具,机器视觉使用HALCON9.0所提供的 C++库所提供的算子完成。硬件部分使用运动控制卡以及数字IO对电机以及气动元件进行控制,机器视觉部分的硬件主要是工业相机、图像采集卡、光源以及光源控制器等构成。工作流程简化为PCB板由传送带上料之后被固定住,再由菊花链逻辑XY地下室排水沟工作台根据所输入的坐标将PCB板送到相应的点,由激光器打标,之后再由工业相机读取所打内容。
2 HALCON以及其与Visual C++(油炸锅VC++)的混合开发环境