一种利用镭雕机实现投板的方法及系统与流程

文档序号:14279950阅读:618来源:国知局
一种利用镭雕机实现投板的方法及系统与流程

本发明涉及计算机技术领域,尤其涉及一种利用镭雕机实现投板的方法及系统。



背景技术:

随着社会经济的发展,电子产品与我们的生活也越来越密切。目前电子产品的生产测试流程,大致可以分为两个阶段,pcba单板阶段和成品组装阶段。对于pcba的生产测试,由于涉及到对小体积的元器件的贴片、安装,所以大部分都已实现自动化生产测试;但是对于成品组装阶段而言,由于成品体积相对较大,自动化包装相对较难实现。

由于pcba生产及成品组装阶段测试的特性,很多生产车间都会将产品的pcba生产和成品组装分开进行,因此单板阶段管控流程的条码值会跟成品阶段用于管控流程的条码值不同,为了产品的可追溯性,工厂就必须将同一台产品的两个不同的条码进行绑定,这个绑定条码的过程,被称为投板。

镭雕机,就是利用镭射(laser)光束在物质表面或是透明物质内部雕刻出永久的印记。镭射光束对物质可以产生化生效应与特理效应两种,当物质瞬间吸收镭射光后产生物理或化学反应,从而刻痕迹或是显示出图案或是文字,所以又称为激光打标机、激光雕刻机,可利用镭雕机的上述特性在产品内镭雕产品条码值。

目前的投板方案很少利用镭雕机进行投板,主要通过事先将需要绑定的条码打印出来,在通过人工扫码的形式,将新打印的条码与pcba上原来贴的条码进行绑定。这就造成了人力成本的提高与打印材料的浪费。通过这种方法进行投板有几点不足,一、成本高:每一条生产线都需要有专人进行投板操作,并且需要事先将需要绑定的条码打印出来,并贴在相关的产品上;二、易出错:员工通过扫码枪,分别扫取两个不同的条码值,通过软件实现条码绑定到生产制造系统中。如果员工不小心扫错条码,就会造成绑定错误。到了组装测试阶段,还需要人工解绑、再重新绑定。



技术实现要素:

本发明的目的是针对现有技术的缺陷,提供一种利用镭雕机实现投板的方法,可以在自动化生产线上自动投板绑定条码,无需人工事先打印标签、再手动扫码实现条码绑定。

为了实现以上目的,本发明采用以下技术方案:

一种利用镭雕机实现投板的方法,包括步骤:

s1.获取产品已写入的产品条码值;

s2.获取所述产品待写入的产品条码值;

s3.将所述待写入的产品条码值发送至镭雕机中;

s4.判断镭雕机是否将所述待写入的产品条码值镭雕至所述产品中;

s5.若是,则获取镭雕至产品中的条码值并将所述条码值和镭雕之前已写入的产品条码值进行绑定。

进一步的,步骤s3和s4之间还包括步骤:

读取镭雕至产品中的条码值;

判断所述镭雕至产品中的条码值和获取的所述待写入产品的条码值是否一致;

若一致,则进入步骤s4;

若不一致,则判定所述镭雕至产品中的产品条码值为错误条码值并返回步骤s3。

进一步的,步骤s1具体包括:

通过镭雕机将产品固定至治具中;所述治具中顶针与产品接触,以便实现与产品之间的通信;

通过ttl转串口线获取产品已写入的产品条码值。

进一步的,还包括步骤:

通过webservice从生产管理系统中获取产品待写入的产品条码值。

进一步的,还包括步骤:

将绑定后的产品条码值传输至生产管理系统。

相应的,提供一种基于镭雕机实现的投板系统,包括:

第一获取模块,用于获取产品已写入的产品条码值;

第二获取模块,用于获取产品待写入的产品条码值;

发送镭雕模块,用于将所述待写入的产品条码值发送至镭雕机中;

第一判断模块,用于判断所述镭雕机是否将所述待写入的产品条码值镭雕至所述产品中;

获取绑定模块,用于获取镭雕至产品中的条码值并将将所述条码值和镭雕之前已写入的产品条码值进行绑定。

进一步的,还包括:

读取模块,用于读取镭雕至产品中的条码值;

第二判断模块,用于判断所述镭雕至产品中的条码值和获取的所述待写入产品的条码值是否一致;

进入模块,用于进入绑定模块;

错误返回模块,用于判定所述镭雕至产品中的产品条码值为错误条码值并返回发送镭雕模块。

进一步的,所述第一获取模块包括:

通信单元,用于通过镭雕机将产品固定至治具中,所述治具中顶针与产品接触,以便实现与产品之间的通信;

获取单元,通过ttl转串口线获取产品已写入的产品条码值。

进一步的,还包括:

第三获取模块,用于通过webservice从生产管理系统中获取产品待写入的产品条码值。

进一步的,还包括:

传输模块,用于将绑定后的产品条码值传输至生产管理系统。

与现有技术相比,本发明通过利用计算机操控镭雕机对产品的条码进行镭雕和绑定,无需人工事先打印标签、再手动扫码实现条码绑定,节约人工成本的同时,投板过程中出现误差的可能性也更小。

附图说明

图1为实施例一提供的一种基于镭雕机实现投板的方法流程图;

图2为实施例一提供的一种基于镭雕机实现投板的系统结构图;

图3为实施例二提供的一种基于镭雕机实现投板的方法流程图;

图4为实施例二提供的一种基于镭雕机实现投板的系统结构图;

图5为实施例三提供的一种基于镭雕机实现投板的方法流程图;

图6为实施例三提供的一种基于镭雕机实现投板的系统结构图。

具体实施方式

以下是本发明的具体实施例并结合附图,对本发明的技术方案作进一步的描述,但本发明并不限于这些实施例。

实施例一

本实施例提供一种利用镭雕机实现投板的方法,如图1所示,包括步骤:

s11.获取产品已写入的产品条码值;

s12.获取所述产品待写入的产品条码值;

s13.将所述待写入的产品条码值发送至镭雕机中;

s14.判断所述镭雕机是否将所述待写入的产品条码值镭雕至所述产品中;

s15.若是,则获取镭雕至产品中的条码值并将将所述条码值和镭雕之前已写入的产品条码值进行绑定。

目前很多生产车间都会将产品的pcba生产和成品组装分开进行。这就导致单板阶段管控流程的条码值会跟成品阶段用于管控流程的条码值不同,为了产品的可追溯性,工厂就必须投板。在投板的时候厂商需要事先将需要绑定的条码打印出来,在通过人工扫码的形式,将新打印的条码与pcba上原来贴的条码进行绑定。这就造成了人力成本的提高与打印材料的浪费。并且人工操作还容易出现绑定错误的情况。

针对这些缺点,本实施例通过利用计算机获取产品已写入的产品条码值和镭雕待写入的条码值并操作镭雕机镭雕待镭雕的条码,最后绑定已写入的条码值和镭雕至产品中的条码值,实现自动化投板,无需人工进行扫码。

步骤s11计算机获取产品已写入的产品条码值,已写入的产品条码值可以是已生产完成的产品零件的产品条码值,例如在电子产品生产流程中,分为pcba单板和成品组装两个阶段,pcba单板生产完成后再进行成品组装,pcba单板生产完成后就会写入产品条码值,计算机可以通过从ems生产管理系统管理获取的pcba单板的产品条码值即已写入产品条码值。

具体的,步骤s11包括:

s11a.通过镭雕机将产品固定至治具中;所述治具中顶针与产品接触,以便实现与产品之间的通信;

s11b.通过ttl转串口线获取产品已写入的产品条码值。

在产品的成品组装完成后成品条码写入前,实现条码的自动化绑定,快速对产品零件的已写入条码进行获取,本实施例通过计算机通过镭雕机与产品建立通信的方式获取产品已写入的条码值,实现方式为,产品镭雕之前,可以通过工作人员将产品放入镭雕机治具中,或者以生产流水线的方式将产品推入镭雕机治具中,镭雕机将产品固定在镭雕治具中,计算机和镭雕机之间电连接,该镭雕治具内部包括四根顶针,刚好与产品背部的四个引脚接触,其中,产品的引脚从集成电路(芯片)内部电路引出与外围电路的接线,所有的引脚就构成了这块芯片的接口,通过治具顶针和产品引脚直接接触实现计算机和产品的通信,通过ttl转串口线获取产品已写入的产品条码值。通过这种方式获取产品已经写入的产品条码值,既快速又高效。

步骤s12计算机获取待写入的产品条码值,即获取成品阶段待写入的条码值。

具体的,还包括步骤:

通过webservice从生产管理系统中获取产品待写入的产品条码值。计算机通过webservice和ems对接以获取产品带写入的产品条码值。

步骤s13镭雕机将获取的产品条码值镭雕至产品中,通过镭雕机利用镭射(laser)光束在物质表面或是透明物质内部雕刻印记的特性,通过镭雕的方式将条码值雕刻至产品内部。

传统的镭雕机是通过设置模板,通过操作人员扫取需要镭雕的条码值,再将值传给镭雕机进行镭雕。而本实施例的方案则是,利用计算机代替人来完成镭雕控制。流程是计算机获取到mes生产管理系统上分配的条码,再将其发送给镭雕机,接着控制镭雕机进行镭雕。

步骤s14镭雕机将镭雕至产品中的条码值镭雕完成后,步骤s15计算机将已写入条码值和镭雕后的待写入产品条码值进行绑定,实现产品生产阶段和成品阶段的条码绑定以此完成产品的投板,过程全自动化,无需耗费人工成本并降低误差性。

相应的,提供一种基于镭雕机实现的投板系统,如图2所示,包括:

第一获取模块11,用于获取产品已写入的产品条码值;

第二获取模块12,用于获取所述产品待写入的产品条码值;

发送镭雕模块13,用于将所述待写入的产品条码值发送至镭雕机中,以便镭雕机镭雕所述产品条码值至产品中;

第一判断模块14,用于判断所述镭雕机是否完成镭雕所述产品条码值至产品中;

获取绑定模块15,用于获取镭雕至产品中的条码值和镭雕之前已写入的产品条码值进行绑定。

具体的,所述第一获取模块11包括:

通信单元111,用于通过镭雕机将产品固定至治具中,所述治具中顶针与产品接触,以便实现与产品之间的通信;

获取单元112,通过ttl转串口线获取产品已写入的产品条码值。

具体的,还包括:

第三获取模块,用于通过webservice从生产管理系统中获取产品待写入的产品条码值。

本实施例通过利用计算机操控镭雕机对产品的条码进行镭雕和绑定,无需人工事先打印标签、再手动扫码实现条码绑定,节约人工成本的同时,投板过程中出现误差的可能性也更小。

实施例二

本实施例提供一种利用镭雕机实现投板的方法,如图3所示,包括步骤:

s21.获取产品已写入的产品条码值;

s22.获取产品待写入的产品条码值;

s23.将所述待写入的产品条码值发送至镭雕机中,以便镭雕机将所述产品条码值镭雕至产品中;

s24.判断所述镭雕机是否将所述待写入的产品条码值镭雕至产品中;

s25.若是,则读取镭雕至产品中的条码值;

判断所述镭雕至产品中的条码值和获取的所述待写入产品的条码值是否一致;

若一致,则进入步骤s26;

若不一致,则判定所述镭雕至产品中的产品条码值为错误条码值并返回步骤s23。

s26.获取镭雕至产品中的条码值并将所述条码值和镭雕之前已写入的产品条码值进行绑定。

具体的,步骤s21包括:

通过镭雕机将产品固定至治具中,所述治具中顶针与产品接触,以便实现与产品之间的通信;

通过ttl转串口线获取产品已写入的产品条码值。

与实施例一不同的是还包括步骤s25。

为了避免镭雕条码的过程中出现误差,本实施例在镭雕完条码之后,通过计算机触发扫码枪对镭雕条码进行扫码读取,再将读取到的条码值发回计算机进行比对,比对镭雕至产品中的条码值是否和事先获取的待写入产品条码值一致,若一致,则进入下一步骤s26,若不一致,则判定所述镭雕至产品中的产品条码值为错误条码值并返回前一步骤s23,将该条码值判定为错误条码值的方式可以通过镭雕机镭雕错误符号覆盖该条码,重新返回步骤s23以便在产品中镭雕正确的条码值。

具体的,还包括步骤:

通过webservice从生产管理系统中获取产品待写入的产品条码值。

相应的,提供一种基于镭雕机实现的投板系统,如图4所述,包括:

第一获取模块21,用于获取产品已写入的产品条码值;

第二获取模块22,用于获取产品待写入的产品条码值;

发送镭雕模块23,用于将所述待写入的产品条码值发送至镭雕机中,以便镭雕机将所述产品条码值镭雕至产品中;

第一判断模块24,用于判断所述镭雕机是否完成镭雕所述产品条码值至产品中;

读取模块25,用于读取镭雕至产品中的条码值;

第二判断模块26,用于判断所述镭雕至产品中的条码值和获取的所述待写入产品的条码值是否一致;

进入模块27,用于进入绑定模块;

错误返回模块28,用于判定所述镭雕至产品中的产品条码值为错误条码值并返回发送镭雕模块23。

获取绑定模块29,用于获取镭雕至产品中的条码值并将所述条码值和镭雕之前已写入的产品条码值进行绑定。

与实施例一不同的是,还包括读取模块25、判断模块26、进入模块27和错误返回模块28。

具体的,所述第一获取模块21包括:

通信单元单元,用于通过镭雕机将产品固定至治具中,所述治具中顶针与产品接触,以便实现与产品之间的通信;

获取单元,通过ttl转串口线获取产品已写入的产品条码值。

具体的,还包括:

第三获取模块,用于通过webservice从生产管理系统中获取产品待写入的产品条码值。

本实施例通过扫码枪读取镭雕至产品中的条码值和事先获取的条码值进行比对,可以有效解决镭雕机在镭雕条码过程中出现镭雕错误,确保镭雕至产品中的条码值正确。

实施例三

本实施例提供一种利用镭雕机实现投板的方法,如图5所示,包括步骤:

s31.获取产品已写入的产品条码值;

s32.获取产品待写入的产品条码值;

s33.将所述待写入的产品条码值发送至镭雕机中,以便镭雕机镭雕所述产品条码值至产品中;

s34.判断镭雕机是否完成镭雕所述产品条码值至产品中;

s35.若是,则获取镭雕至产品中的条码值并将所述条码值和镭雕之前已写入的产品条码值进行绑定。

s36.将绑定后的产品条码值传输至生产管理系统。

与实施例一不同的是,本实施例还包括步骤s36。

通过将产品将绑定后的生产条码值传输至生产系统达到生产系统保存同系列产品完整的生产条码值,当需要查询产品的生产条码值时,更加方便的进行调取。

进一步的,步骤s31具体包括:

通过镭雕机将产品固定至治具中;所述治具中顶针与产品接触,以便实现与产品之间的通信;

通过ttl转串口线获取产品已写入的产品条码值。

进一步的,还包括步骤:

通过webservice从生产管理系统中获取产品待写入的产品条码值。

相应的,本实施例提供一种基于镭雕机实现的投板系统,如图6所示,包括:

第一获取模块31,用于获取产品已写入的产品条码值;

第二获取模块32,用于获取产品待写入的产品条码值;

发送镭雕模块33,用于将所述待写入的产品条码值发送至镭雕机中,以便镭雕机镭雕所述产品条码值至产品中;

第一判断模块34,用于判断所述镭雕机是否完成镭雕所述产品条码值至产品中;

获取绑定模块35,用于获取镭雕至产品中的条码值并将将所述条码值和镭雕之前已写入的产品条码值进行绑定;

传输模块36,用于将绑定后的产品条码值传输至生产管理系统。

与实施例一不同的是,还包括传输模块36。

具体的,所述第一获取模块31包括:

通信单元,用于通过镭雕机将产品固定至治具中,所述治具中顶针与产品接触,以便实现与产品之间的通信;

获取单元,通过ttl转串口线获取产品已写入的产品条码值。

具体的,还包括:

第三获取模块,用于通过webservice从生产管理系统中获取产品待写入的产品条码值。

本实施例通过将投板完成后的产品条码值传输至生产管理系统,当需要查询产品条码值时可以直接从ems中获取。

本文中所描述的具体实施例仅仅是对本发明精神作举例说明。本发明所属技术领域的技术人员可以对所描述的具体实施例做各种各样的修改或补充或采用类似的方式替代,但并不会偏离本发明的精神或者超越所附权利要求书所定义的范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1