一种生产中烧号及刻字的控制方法技术

技术编号:8295483 阅读:165 留言:0更新日期:2013-02-06 19:17
本发明专利技术公开了一种生产中烧号及刻字的控制方法,属于产品生产工艺领域。所述方法包括:生产工具通过下发烧写指令为当前端口的设备烧写序列号,并将烧写成功的端口号和内部序列号发送给与其连接的PC机,PC机服务程序验证已烧写的内部序列号的合法性,并根据内部序列号获取到外部序列号,PC机向与其连接的打标机发送包含端口号和外部序列号的打标指令,打标机根据打标指令中的端口号查找到打标位置相关参数,并根据打标位置相关参数为相应位置的设备打标。本发明专利技术烧号和刻字工序同时完成,有效保证了为设备烧写的内部序列号和打标刻字的外部序列号的一致性。

【技术实现步骤摘要】

本专利技术属于产品生产工艺领域,尤其涉及。
技术介绍
目前的智能密钥设备生产时,一般是先烧写序列号,然后在下一个工序中在智能密钥设备的外壳上进行刻字,现有的生产工序容易导致几个甚至一大批智能密钥设备的内部序列号和外部序列号不一致或者不对应,造成产品不能正常使用,增加了产品的返修率。
技术实现思路
为解决现有技术的缺陷,本专利技术提出了。 本专利技术采用的技术方案是,包括步骤SI :生产工具检测当前端口是否有设备,是则执行步骤S2,否则将当前端口设置为下一个端口,重复执行步骤Si ;步骤S2 :所述生产工具通过向当前端口的设备发送包含当前序列号的烧写指令为所述设备烧写序列号;步骤S3 :所述生产工具判断烧写是否成功,是则继续执行步骤S4,否则提示烧写失败返回执行步骤S2;步骤S4 :所述生产工具向PC服务程序发送包含当前端口号和当前序列号的数据包;步骤S5 :所述PC服务程序从接收到的所述数据包中解析获取当前端口号和内部序列号,并根据所述内部序列号生成外部序列号;步骤S6 :所述PC服务程序向打标机发送包含所述外部序列号和所述当前端口号的打标指令;步骤S7 :所述打标机接收到所述打标指令后,根据所述打标指令中包含的当前端口号查找打标位置相关参数,根据查找到的所述参数执行打标操作;步骤S8 :所述打标机判断打标是否成功,是则所述打标机向所述PC服务程序发送打标成功信息,执行步骤S9,否则所述打标机向所述PC服务程序发送打标失败信息,所述PC服务器程序向所述生产工具发送打标失败的提醒,所述生产工具提示打标失败,进入异常处理;步骤S9 :所述PC服务程序将已打标的外部序列号添加到已刻录名单中,并向所述生产工具发送打标成功的提醒;步骤SlO :所述生产工具提示刻字完成。所述步骤S2之前包括,所述生产工具将接收到的一个初始值赋值给当前序列号。或者所述步骤S2之前包括,所述生产工具从外设存储设备中获取一个数值赋值给当前序列号,同时将所述数值在所述外设存储设备中删除。所述步骤S2之前或所述步骤S2与所述步骤S4之间包括更新所述当前序列号,具体为,将当前序列号的值按预设值递增或递减;所述步骤Sio之后还包括所述生产工具将当前端口设置为下一个端口返回继续执行步骤Si。所述步骤S5中根据所述内部序列号生成外部序列号具体为具体为,所述PC服务程序获取预设列表,根据获取到的内部序列号在预设列表中查找得到与之对应的外部序列号;或者具体为,所述PC服务程序将获取到的所述内部序列号赋值给外部序列号。所述步骤S5还包括,步骤S5-1 :所述PC服务程序获取配置文件;步骤S5-2 :所述PC服务程序根据所述配置文件中的预先约定的序列号格式检测获取到的所述内部序列号是否合法,是则执行步骤S5-3,否则向所述生产工具发送格式错 误提醒;步骤S5-3 :所述PC服务程序根据配置文件中的路径和文件名查找到待烧写刻录名单和已烧写刻录名单,检查所述外部序列号是否存在于所述待烧写刻录名单中,是则执行步骤S5-4,否则向所述生产工具发送序列号不在名单中的提醒;步骤S5-4 :所述PC服务程序检查所述外部序列号是否存在于所述已烧写刻录名单中,是则向所述生产工具发送序列号已被烧写的提醒,否则执行步骤S6。当所述生产工具接收到所述格式错误提醒时,所述生产工具提示序列号格式错误返回所述步骤Si ;当所述生产工具接收到所述序列号不在名单中的提醒时,所述生产工具提示序列号不是需要烧写的返回所述步骤S4 ;当所述生产工具接收到所述序列号已被烧写的提醒时,所述生产工具提示序列号已被烧写返回所述步骤S4。所述步骤S5还可以具体为,步骤S5-1’ 所述PC服务程序获取配置文件;步骤S5-2’ 所述PC服务程序根据所述配置文件中给出的路径和文件名查找到序列号刻录名单;步骤S5-3’ 所述PC服务程序检查所述外部序列号是否存在于所述序列号刻录名单中,是则执行步骤S5-4’,否则向所述生产工具发送序列号不在名单中的提醒;步骤S5-4’ 所述PC服务程序检查所述外部序列号在所述序列号刻录名单中对应的标记位是否为已烧写,是则向所述生产工具发送序列号已被烧写的提醒,否则执行步骤S6 ;相应的所述步骤S9替换为步骤S9’ 所述PC服务程序将已打标的外部序列号在所述序列号刻录名单中对应的标记位更改为已烧写,并向所述生产工具发送打标成功的提醒。上述步骤S5-2所述检测获取到的所述内部序列号是否合法包括Al:检查所述内部序列号的长度是否符合预先约定的长度;A2:根据预先约定的校验规则对所述内部序列号的指定位进行计算得到一个校验值,比较计算得到的所述校验值与所述内部序列号的校验位的取值是否一致。所述步骤S5还包括步骤All :所述PC服务程序将获取到的所述当前端口号和内部序列号记录为一个文本对象存储到预设存储区;步骤A12 :所述PC服务程序判断预设存储区中存储的文本对象是否达到预设个数,是则根据所述预设个数个内部序列号得到预设个数个外部序列号,否则执行步骤A3 ;步骤A13 :所述PC服务程序向生产工具发送继续烧写提醒。所述步骤S5具体为步骤BI :所述PC服务程序获取配置文件;步骤B2 :所述PC服务程序根据所述配置文件中的预先约定的序列号格式逐个检测获取到的所述内部序列号是否合法,是则执行步骤B3,否则向所述生产工具发送错误提醒; 步骤B3 :所述PC服务程序根据所述内部序列号生成对应的外部序列号;步骤B4 :所述PC服务程序根据配置文件中的路径和文件名查找到待烧写刻录名单和已烧写刻录名单,检查所述外部序列号是否存在于所述待烧写刻录名单中,是则执行步骤B5,否则向所述生产工具发送序列号不在名单中的提醒;步骤B5 :所述PC服务程序检查所述外部序列号是否存在于所述已烧写刻录名单中,是则向所述生产工具发送序列号已被烧写的提醒,否则执行步骤B6;步骤B6 :所述PC服务程序记录未通过检查内部序列号和其对应的端口号,并清空预设存储区。所述步骤S8可替换为所述打标机根据所述打标指令中包含的外部序列号逐个判断打标是否成功,是则所述打标机向所述PC服务程序发送打标成功信息,执行步骤S9,否则所述打标机向所述PC服务程序发送打标失败的端口号,所述PC服务程序向所述生产工具发送所述打标失败的端口号,所述生产工具提示所述打标失败的端口号。当所述生产工具接收到所述打标成功的提醒时,所述生产工具提示刻字流程结束返回所述步骤SI。本专利技术的有益效果是本专利技术的技术方案中由于烧写序列号和打标刻字工序同时完成,有效保证了为设备烧写的内部序列号和打标刻字的外部序列号的一致性;另外通过本专利技术中的PC服务程序还增加了检查序列号有效性、合法性等功能,防止一些非法的智能密钥设备被生产出来。附图说明图I是本专利技术实施例I提供的流程图;图2是本专利技术实施例2提供的流程图。具体实施例方式为使本专利技术的目的、技术方案和优点更加清楚,下面将结合附图对本专利技术实施方式作进一步地详细描述。本专利技术实施例提出的,有激光打标机、PC服务器程序和生产工具的参与来完成,其中,本实施例以加密锁烧写序列号和刻字为例进行详细介绍,以下出现的锁用来指代加密锁。实施例I本实施例提出的,该方法的实现过程为生产工具成功为一把锁烧写序列号,经由PC服务程序检验烧写的序列号正确,本文档来自技高网...

【技术保护点】
一种生产中烧号及刻字的控制方法,其特征是:包括步骤S1:生产工具检测当前端口是否有设备,是则执行步骤S2,否则设置当前端口设置为下一个端口,重复步骤S1;步骤S2:所述生产工具通过向当前端口的设备发送包含当前序列号的烧写指令为所述设备烧写序列号;?步骤S3:所述生产工具判断烧写是否成功,是则继续执行步骤S4,否则提示烧写失败,进入异常处理;步骤S4:所述生产工具向PC服务程序发送包含当前端口号和当前序列号的数据包;步骤S5:所述PC服务程序从接收到的所述数据包中解析获取当前端口号和内部序列号,并根据所述内部序列号生成外部序列号;步骤S6:所述PC服务程序向打标机发送包含所述外部序列号和所述当前端口号的打标指令;步骤S7:所述打标机接收到所述打标指令后,根据所述打标指令中包含的当前端口号查找打标位置相关参数,根据查找到的所述参数执行打标操作;步骤S8:所述打标机判断打标是否成功,是则所述打标机向所述PC服务程序发送打标成功信息,执行步骤S9,否则所述打标机向所述PC服务程序发送打标失败信息,所述PC服务器程序向所述生产工具发送打标失败的提醒,所述生产工具提示打标失败,进入异常处理;步骤S9:所述PC服务程序将已打标的外部序列号添加到已刻录名单中,并向所述生产工具发送打标成功的提醒;步骤S10:所述生产工具提示刻字完成。...

【技术特征摘要】

【专利技术属性】
技术研发人员:陆舟于华章
申请(专利权)人:飞天诚信科技股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1