自动插件机器的插件程序转换方法及系统技术方案

技术编号:2770246 阅读:174 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开一种自动插件机器的插件程序转换方法,其包括步骤读取源插件程序,分析源插件程序中每个程序语句包含的执行控制参数信息,以及统计所有程序语句的总偏移坐标X↓[AVK总]和Y↓[AVK总]的信息;定义目标插件程序中对应的执行控制参数信息和总偏移坐标X↓[VCD总]和Y↓[VCD总],将源插件程序中每个程序语句的执行控制参数信息与目标插件程序中对应的执行控制参数信息作转换处理以及信息传递处理;按预设格式依次合成目标插件程序中的每个程序语句;根据目标插件程序的使用场合插入控制语句;生成并输出目标插件程序。本发明专利技术还公开一种自动插件机器的插件程序转换系统。本发明专利技术可快速、准确的实现用于不同类型的自动插件机器上的插件程序的转换,有利于提高生产效率。

【技术实现步骤摘要】

本专利技术涉及程序处理技术,尤其是涉及一种将日本松下AVK自动插件机器的插件程序直接转换为美国环球VCD自动插件机器的插件程序的方法及相应的转换系统。
技术介绍
自动插件(Auto-Insertion,AI)机器通常使用在电子制造生产线,实现对电路板上的装着元件进行插件处理。自动插件机器具有多种类型,且每种类型的自动插件机器的工作原理差异较大,导致其使用的计算机数字化控制程序(简称插件程序)的格式和存储方式具有较大差异。 因此,当生产线需要同时采用2个类型的自动插件机器对电路板做插件作业时,就必须同时根据自动插件机器的类型,编写2套对应的插件程序,故存在以下缺陷 1、直接影响机器生产。因为必须在停止机器生产的情况下完成调试操作,占用机器生产时间。 2、耗时长。一个熟练的技术员平均需要4-6个小时才能制作一个装着100个元器件的电路板插件程序,而实际生产中由于电路设计要求,从轴向元器件到径向元器件,完成一块400到500个元器件的电路板插件程序(包括1个跳线插件程序、1个轴向元件插件程序和1个径向元件插件程序)约需要近两天时间。 3、准确性差。由于长时间的人工操作机器制程,程序的出错几率大,所编写的程序必须经过反复的调试、试验插件、核对修改才能最终确认。
技术实现思路
本专利技术所的目的是提出一种将日本松下AVK自动插件机器的插件程序直接转换为美国环球VCD自动插件机器的插件程序的方法及相应的转换系统,以解决目前用于不同类型的自动插件机器的插件程序无法通用的技术问题。 为达成上述目的,本专利技术公开一种自动插件机器的插件程序转换方法,其包括 步骤a读取源插件程序,分析源插件程序中每个程序语句包含的执行控制参数信息,以及统计所有程序语句的总偏移坐标XAVK总和YAVK总的信息; 步骤b定义目标插件程序中对应的执行控制参数信息和总偏移坐标XVCD总和YVCD总,将源插件程序中每个程序语句的执行控制参数信息与目标插件程序中对应的执行控制参数信息作转换处理以及信息传递处理; 步骤c按预设格式依次合成目标插件程序中的每个程序语句; 步骤d根据目标插件程序的使用场合插入控制语句; 步骤e生成并输出目标插件程序。 较优的,所述源插件程序中每个程序语句的执行控制参数信息包括插件元件的坐标信息XAVK和YAVK、跨距WAVK、料站ZAVK、方向TAVK、元件位号CAVK;所述目标插件程序中每个程序语句的执行控制参数信息包括插件元件的XVCD和YVCD坐标、跨距WVCD、料站ZVCD,方向TVCD,元件位号CVCD。 较优的,步骤b之前还包括步骤将源插件程序的程序语句作调整处理,将执行X方向插件元件的程序语句向前调整,将将执行Y方向插件元件的程序语句向后调整。 较优的,在执行X方向插件元件的程序语句中,坐标信息XVCD和YVCD按如下方式作转换处理 XVCD=XAVK-XAVK总+XVCD总;YVCD=YAVK-YAVK总+YVCD总; 在执行Y方向插件元件的程序语句中,坐标信息XVCD和YVCD按如下方式作转换处理 XVCD=YAVK-YAVK总+XVCD总;YVCD=-1*(XAVK-XAVK总)+YVCD总。 较优的,所述源插件程序中每个程序语句的跨距WAVK、料站ZAVK、方向TAVK、元件位号CAVK分别与所述目标插件程序中对应的程序语句的跨距WVCD、料站ZVCD,方向TVCD,元件位号CVCD作信息传递处理。 较优的,步骤d中插入的插入控制语句包括插入在所有执行X方向插件元件的程序语句之后,用于控制一次转盘,以及第一次转盘后回原点对控制语句;插入在所有执行Y方向插件元件的程序语句之后,用于控制程序退出前三次转盘并退板的控制语句。 较优的,步骤d之前还包括步骤按生产作业顺序通过调整目标插件程序中程序语句的前后秩序来优化程序。 较优的,所述源插件程序为使用于日本松下AVK自动插件机器的插件程序;所述目标插件程序包括使用于美国环球VCD-6293B自动插件机器的插件程序,以及适用于配套的排料机器的排料程序。 另外,本专利技术还公开一种自动插件机器的插件程序转换系统,其包括 源程序分析单元,用于读取该源插件程序,分析源插件程序中每个程序语句包含的执行控制参数信息,以及统计所有程序语句的总偏移坐标XAVK总和YAVK总的信息; 信息转换及传递单元,用于定义目标插件程序中对应的执行控制参数信息和总偏移坐标XVCD总和YVCD总,将源插件程序中每个程序语句的执行控制参数信息与目标插件程序中对应的执行控制参数信息作转换处理以及信息传递处理; 程序语句合成单元,用于根据所述信息转换及传递单元的处理结果并按预设格式依次合成目标插件程序中的每个程序语句; 控制语句插入单元,用于根据目标插件程序的使用场合插入控制语句; 目标程序合成及输出单元,用于生成并输出目标插件程序。 较优的,本专利技术的自动插件机器的插件程序转换系统还包括 程序语句调整单元,用于将源插件程序的程序语句作调整处理,将执行X方向插件元件的程序语句向前调整,将将执行Y方向插件元件的程序语句向后调整。 较优的,所述源插件程序中每个程序语句的执行控制参数信息包括插件元件的坐标信息XAVK和YAVK、跨距WAVK、料站ZAVK、方向TAVK、元件位号CAVK;所述目标插件程序中每个程序语句的执行控制参数信息包括插件元件的XVCD和YVCD坐标、跨距WVCD、料站ZVCD,方向TVCD,元件位号CVCD; 在执行X方向插件元件的程序语句中,坐标信息XVCD和YVCD按如下方式作转换处理 XVCD=XAVK-XAVK总+XVCD总;YVCD=YAVK-YAVK总+YVCD总; 在执行Y方向插件元件的程序语句中,坐标信息XVCD和YVCD按如下方式作转换处理 XVCD=YAVK-YAVK总+XVCD总;YVCD=-1*(XAVK-XAVK总)+YVCD总; 所述源插件程序中每个程序语句的跨距WAVK、料站ZAVK、方向TAVK、元件位号CAVK分别与所述目标插件程序中对应的程序语句的跨距WVCD、料站ZVCD,方向TVCD,元件位号CVCD作信息传递处理。 与现有技术相比,本专利技术具有如下有益效果 1、针对相同作业对象(电路板),在存在日本松下AVK自动插件机器的插件程序的前提下,没必要对美国环球VCD-6293B自动插件机器重新编写该电路板的插件程序,以减少编制插件程序需要占用自动插件机器,从而不会影响自动插件机器的正常作业,从而提高生产效率; 2、通过本专利技术转换生成的插件程序实际上是利用日本松下AVK自动插件机器的插件程序准确的情况下完成,所以比重新在美国环球VCD-6293B自动插件机器上直接编写并调试插件程序具有更高准确性。因此,本专利技术提高了美国环球VCD-6293B自动插件机器的插件程序一次完成的准确率。 附图说明 图1是日本松下AVK自动插件机器的工作原理示意图; 图2是美国环球VCD-6293b自动插件机器的工作原理示意图; 图3是本专利技术一个较佳实施例的流程示意图; 图4是本专利技术一个较佳实施例的结构示意图。 具体实施例方式 本专利技术是一种涉及计算机程序的发本文档来自技高网...

【技术保护点】
一种自动插件机器的插件程序转换方法,其特征在于,包括: 步骤a:读取源插件程序,分析源插件程序中每个程序语句包含的执行控制参数信息,以及统计所有程序语句的总偏移坐标X↓[AVK总]和Y↓[AVK总]的信息; 步骤b:定义目标插件程序中对应的执行控制参数信息和总偏移坐标X↓[VCD总]和Y↓[VCD总],将源插件程序中每个程序语句的执行控制参数信息与目标插件程序中对应的执行控制参数信息作转换处理以及信息传递处理; 步骤c:按预设格式依次合成目标插件程序中的每个程序语句; 步骤d:根据目标插件程序的使用场合插入控制语句; 步骤e:生成并输出目标插件程序。

【技术特征摘要】

【专利技术属性】
技术研发人员:胡旭初刘军甄幸文
申请(专利权)人:深圳创维RGB电子有限公司
类型:发明
国别省市:94[中国|深圳]

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

1
相关领域技术
  • 暂无相关专利