扫描物料条码打印在产品上的自动控制方法及系统的制作方法

文档序号:9900912阅读:439来源:国知局
扫描物料条码打印在产品上的自动控制方法及系统的制作方法
【技术领域】
[0001]本发明涉及条码打印技术领域,更为具体地,涉及一种扫描物料条码打印在产品上的自动控制方法及系统。
【背景技术】
[0002]在MES(Manufacturing Execut1n System,制造执行系统)中,通常需要扫描物料的条码,将条码按照一定的规则组合后生成,打印在成品本体上,以实现后续扫码成品上的条码,就可以识别出该产品组装所需要的物料号码,便于准确追溯和物料统计。
[0003]在扫描物料的条码时,操作人员通常使用扫码枪扫描物料上的条码,MES检查扫描的物料条码,检查该物料状态是否有问题(是否是质量合格的物料,或者,是否是完工状态的物料等等),如果检查该物料状态没问题,根据成品条码生成规则,将扫描到的物料条码进行重新组合,系统即生成了产品的唯一产品条码,然后调用激光打码机,将产品条码镭雕到产品上;如果检查物料状态有问题,则MES直接报警,不予生成产品条码。
[0004]但是这种传统的扫码打印系统,只能靠人工和扫码枪配合工作,每条生产线在这个工位都要配备一名人力,并且一次只能同时扫描和打印一个条码,造成人力资源和工时的浪费。

【发明内容】

[0005]鉴于上传问题,本发明的目的是提供一种扫描物料条码打印在产品上的自动控制方法及系统,以解决数据文件无法同步上传的问题。
[0006]本发明提供一种扫描物料条码打印在产品上的自动控制方法,包括:
[0007]通过中央控制器控制传送装置将传送装置上的工装移至扫码工位;其中,工装内放置相同数量的产品和物料;
[0008]通过中央控制器控制位于扫码工位的扫码器对工装内的物料进行条码扫描;
[0009]通过MES读取扫码器扫描到的条码,并检查条码的相关信息是否正确;
[0010]在MES检查条码的相关信息正确时,将条码插入到缓存队列中,同时,通过中央控制器控制传送装置将工装移至打码工位;
[0011 ] 在将工装移至打码工位后,通过中央控制器控制MES生成产品条码;其中,在MES生成产品条码的过程中,从缓存队列中取出条码,并将条码按照产品条码规则生成产品条码;
[0012]在MES生成产品条码后,调用位于打码工位的打码机,将产品条码打印到工装内对应的产品上。
[0013]本发明还提供一种扫描物料条码打印在产品上的自动控制系统,包括:
[0014]工装,用于盛放相同数量的产品和物料;
[0015]传送装置,传送装置设置在工装的底部,用于带动工装一起移动;
[0016]扫码器,扫码器安装在扫码工位,用于对工装内的物料进行条码扫描;
[0017]MES,MES通过RS232串口与扫码器连接;其中,MES包括:条码读取模块,用于读取扫码器扫描到的条码;条码检查模块,用于在条码读取模块读取条码完成后,检查条码的相关信息是否正确;条码插入模块,用于在条码检查模块检查所述条码的相关信息正确时,将条码插入到缓存队列中;产品条码生成模块,用于从缓存队列中取出条码,将条码按照产品条码规则生成产品条码;
[0018]打码器,打码器安装在打码工位,并与MES通过RS232串口连接,用于在被MES调用时,将产品条码打印在工装内对应的产品上;
[0019]中央控制器,中央控制器通过RS232串口分别与传送装置、扫码器和MES连接;其中,中央控制器包括:移动控制模块,用于控制传送装置的移动,将工装移至扫码工位、打码工位或其它工位;扫码器控制模块,用于控制扫码器对工装内的物料进行条码扫描;MES控制模块,用于控制MES读取扫码器扫描到的条码。
[0020]利用本发明提供的扫描物料条码打印在产品上的自动控制方法及系统,通过使用传送装置、可放置多个产品及物料的工装、自动扫描物料条码的扫码器以及中央控制器,来代替人工扫码,可实现一次扫描和打印多个产品,并且扫描和打印不用同步进行。
[0021]为了实现上传以及相关目的,本发明的一个或多个方面包括后面将详细说明并在权利要求中特别指出的特征。下面的说明以及附图详细说明了本发明的某些示例性方面。然而,这些方面指示的仅仅是可使用本发明的原理的各种方式中的一些方式。此外,本发明旨在包括所有这些方面以及它们的等同物。
【附图说明】
[0022]通过参考以下结合附图的说明及权利要求书的内容,并且随着对本发明的更全面理解,本发明的其它目的及结果将更加明白及易于理解。在附图中:
[0023]图1为根据本发明实施例的扫描物料条码打印在产品上的自动控制方法的流程示意图;
[0024]图2为根据本发明实施例的扫描物料条码打印在产品上的自动控制系统的逻辑结构框图。
[0025 ]在所有附图中相同的标号指示相似或相应的特征或功能。
【具体实施方式】
[0026]在下面的描述中,出于说明的目的,为了提供对一个或多个实施例的全面理解,阐述了许多具体细节。然而,很明显,也可以在没有这些具体细节的情况下实现这些实施例。在其它例子中,为了便于描述一个或多个实施例,公知的结构和设备以方框图的形式示出。
[0027]以下将结合附图对本发明的具体实施例进行详细描述。
[0028]图1示出了根据本发明实施例的扫描物料条码打印在产品上的自动控制方法的流程。
[0029]如图1所示,本发明提供的扫描物料条码打印在产品上的自动控制方法,包括:
[0030]步骤S100:通过中央控制器控制传送装置将传送装置上的工装移至扫码工位;其中,工装内放置相同数量的产品和物料。
[0031]工装设置在传送装置上,在将多个产品和物料放置在工装内后,中央控制器控制传送装置移动,从而控制工装移动,将工装移动至扫码工位。
[0032]需要说明的是,由于物料最终是要组装到产品上的,因此,工装内产品的数量要与物料的数量相同,一个物料对应一个产品。
[0033]传送装置在实际生成中为一条自动线,工装在自动线上移动,移动到哪个工位就执行该工位对应的工序。
[0034]步骤S110:通过中央控制器控制位于扫码工位的扫码器对工装内的物料进行条码扫描。
[0035]在将工装移动至扫码工位后,中央控制器控制扫码器对物料进行条码扫描,在扫描结束后,中央控制器向MES发送“扫描结束”的指令。
[0036]扫描物料的条码的目的在于获取物料的条码,然后根据该条码按照一定的规则生成产品条码,物料的条码与产品条码属于对应的关系。
[0037]在本发明中,扫码器通过RS232串口与中央控制器连接,两者之间使用串口 232信号进行通信。扫码器可以为CCD(Charge Coupled Device,电荷藕合器件)扫码器或其它类型具有串口接口的扫码器,且扫码器要为台式的,可以节省人工,在工装到达扫码工位后,由中央控制器控制该扫码器对工装内的物料进行条码扫描,实现自动物料扫码的功能。
[0038]步骤S120:通过MES读取扫码器扫描到的条码,并检查条码的相关信息是否正确。
[0039]中央控制器通过RS232串口与MES连接,两者通过串口 232信号进行通信,即中央控制器通过RS232串口向MES发送“扫描结束”指令。MES在接收到中央控制器发送的“扫描结束”指令后,读取扫码器扫描到的条码,在读取条码完毕后,检查条码的相关信息是否正确。
[0040]需要说明的是,扫描器也是通过RS232串口与MES连接,MES通过RS232串口读取扫码器扫描到的条码。
[0041]在检查条码的相关信息是否正确的过程中,相关信息的检查包括如下几方面:
[0042]第一方面:检查条码的数量是否正确。例如:在未开始扫描物料时,工装内放置四个物料,MES读取条码的数量,判断是否为四个,如果是,条码的数量正确;如果否,条码的数量不正确。
[0043]第二方面:检查与条码对应的物料的质量是否合格。具体地,在MES的数据库中查询条码所代表的物料的质量是否合格,如果物料的质量不合格,说明该物料是个残次品,不能够组装到产品上。
[0044]需要说明的是,在MES的数据库中查询到的是物料本身质量是否合格的结果,而判断物料质量是否合格的工作由其他系统完成,只是将判断结果存储在MES的数据库中。在本发明中不做过多说明。
[0045]第三方面:检查物料是否完工。具体地,在MES的数据库中查询条码所代表的物料是否已经完工。同样,在MES的数据库中存储的是物料是否完工的结果,而判断物料是否完工的工作由其他系统完成,只是将判断结果存储在MES的数据库中。在本发明中不做过多说明。
[0046]判断物料是否完工的目的在于,判断工装内的物料是否是半成品,如果是半成品,则不能组装到产品上。
[0047]通过上述三个方面的检查,确保物料不会出现问题,在检查检查条码的相关信息时,如果上述三个方面有任何一个方面出现问题,则MES发送“物料条码检查错误”的指令到中央控制器,中央控制器控制的扫码器重新对工装内的物料进行条码扫描。
[0048]步骤S130:在MES检查条码的相关信息正确时,将条码插入到缓存队列中,同时,通过中央控制器控制传送装置将工装移至打码工位。
[0049]在MES检查条码的相关信息正确时,将读取的条码插入到缓存队列中进行缓存,同时,MES向中央控制器发送“物料条码检测正确”的指令,在中央控制器接收到MES发送的“物料条码检测正确”指令后,控制传送装置移动,将传送装置上的工装移动至打码工位。
[0050]步骤S140:在将工装移至打码工位后,通过中央控制器控制MES生成产品条码;其中,在MES生成产品条码的过程中,从缓存队列中取出条码,并将条码按照产品条码规则生成产品条码。
[0051 ]在中央控制器将工装移动至打码工位后,向MES发送“打码就绪”的指令,MES接收至Γ打码就绪”指令后,从缓存队列中按照先进先出的规则取出一组条码,将条码按照产品条码生成规则生成产品条码。
[0052]例如:在MES里设定的产品条码生成规则为DTV+年+月+日+0001(四位流水码),MES根据当前的日期时间,生成如下四个条码:
[0053]DTV2016030700001;
[0054]DTV2016030700002;
[0055]DTV2016030700003;
[0056]DTV2016030700004;
[005
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1