本发明属于印制电路板加工技术领域,具体涉及一种无人化机械钻带资料自动输出方法。
背景技术
机械钻孔是机械加工的一个重要技术领域,对产品质量、性能、寿命、稳定性等各项技术指标都起着非常重要的作用,无论是内在的还是表面的,孔的质量状态都是不容忽视的,特别是在汽车、航空、军事、医疗等领域,产品质量的稳定性、安全性更是至关重要。对于线路板而言,孔主要起着连接、导通、固定的作用,孔的质量状态与加工能力往往很大程度上影响着行业的整体发展水平,因此,关于孔加工技术的研究,多年来一直是众多工程技术人员研究的课题之一。
在印制电路板机械钻孔工序中,需工程提供钻带资料用于机台钻孔。现有技术的操作流程一般为:1、产线写工具申请单给工程人员;2、工程人员根据工具申请单要求手动输出钻带资料;3、将手动输出的资料按要求放在服务器的指定目录下;原此类工具的申请流程繁琐,过程复杂,周期太长,浪费人力成本及有限资源不能得到充分利用。
技术实现要素:
有鉴于此,本发明提供一种无人化机械钻带资料自动输出方法,本发明能够有效杜绝了工程工具错误的流出,系统检测出问题时实时反馈到工程人员,大幅提高产线申请工具的时效性,时间可节省7-8倍,减少人力成本。
本发明的技术方案为:一种无人化机械钻带资料自动输出方法,其特征在于,包括以下步骤:
s1.搭建用于存放录入钻孔信息的数据库;
s2.产线根据制板涨缩用《智能表单录入软件》录入相关的信息并上传数据库;
s3.在系统服务器安装《钻孔资料自动输出系统》;
s4.界定钻孔资料表单录入操作使用部门,将涉及到的人员注册用户并设置权限;
s5.指定服务器根据录入的钻孔资料工具清单按照工艺及工程的要求进行数据检测;
s6.各项规则通过检测模块逐一检测,系统检测正确后自动输出相应的钻孔资料工具;
s7.系统检测发现问题,输出状态变以“报警”,并返回报警的详细原因。
进一步的,上述方法还包括预警修正工序,所述预警修正的步骤包括:
(1)按照工艺及工程要求录入数据前进行相应的检测,若不符合要求报警并禁止录入信息;(2)输出时对相应数据进行检测,若未按照规则不给予输出;
(3)输出后检测输出的数据与tgz的相关数据是否一致若不一致,报警并将已输出的数据删除掉。
进一步的,步骤s1中,所述数据库包括的字段信息包括:料号名、层名、长靶、防呆靶、长边标准值、长边镭射系数、长边对应钻带、短边标准值、短边镭射系数、短边对应钻带、数据输入签名、数据状态、生产登记时间、工程输出状态、工程输出路径、带出二钻路径、带出铝片路径、工程输出时间、工程输出签名、备注、报警日志、制板类型、共用料号、客户代码、优先级、电脑ip、产品用途中的任两种或以上种的组合。
进一步的,步骤s3中,所述《钻孔资料自动输出系统》的运行机制为:实时监控数据库的数据是否存在更新,若检测到存在更新,自动启动输出前的检测系统,若检测出存在问题,将问题信息上传到数据库的“报警日志”的字段中,跳出当前料号的输出,进入下一料号的输出,若输出前的检测正常通过,按产线要求输出相应的钻带程式。
进一步的,步骤s3中还设有自动检测数据更新模块,所述自动检测数据更新模块的运行方法包括:
a、设计自动循环运行指定自动检测数据更新模块函数;
b、检测数据更新,查询数据库中表的“输出状态”的关键字;
c、查询数据时根据前端录入时设置的“优化级”,排列出输出数据的先后顺序;
d、如果“输出状态”的字段为空或“null”,系统按照查询出的先后顺序调用输出模块;
e、输出模块获取此条记录的数字库字段信息参数,包括id、料号名、涨缩系数、输出层等程序所需参数;
f、输出模块自动打开关联的输出软件(genesis);
g、输出模块获取当前软件pid,后台调用软件的控制指令,并运行控制指令导入指定的tgz(工程处理好的odb++文件)文件;
h、输出模块调用检测模块;
i、若检测出问题,将表中的“输出状态”更新为“报警”,上传相应的报警信息;并将导入到genesis内的此料号删除;
j、再次循环运行自动检测数据更新模块,进行下一次查询数据库流程;
k、再次运行流程同上,当数据能够正常输出,且将数据正确导入存储器上后,输出模块将表中的“输出状态”更新为“已输出”;并上传文件存放路径,输出时间,输出服务器ip等信息;
l、当输出状态为“报警”时,可通过前端的录入模块,“清除输出状态”,指令将此数据调用为待输出的状态。
进一步的,步骤s6中,所述检测模块包括:孔径补偿检测模块、短槽预钻检测模块、线性槽孔分刀检测模块、非法物件检测模块、孔壁到铜检测模块、检测钻孔孔环模块、检测次外层独立pad模块、网络对比模块。
进一步的,步骤s6中,所述检测模块还包括更新阴阳拼版模块、检测同一芯板铜面积差值模块、xray靶标防呆检测模块、孔带贯穿检测模块、干菲林对位靶标单层防呆检测模块、周期形式检测模块。
进一步的,所述干菲林对位靶标单层防呆检测模块的检测规则包括:
(1)以菲林图形在genesis软件panelstep内profile中心为基准旋转180度;
(2)以菲林图形在genesis软件panelstep内profile中心为基准沿x方向镜像;
(3)以菲林图形在genesis软件panelstep内profile中心为基准沿y方向镜像;
(4)以上任一情况下与原来的干菲林对位靶标在改变为3mm的情况下4个干菲林对位靶标均接触,视为不防呆。
进一步的,所述周期形式检测模块的检测规则包括:
(1)通过perl语言中的dbi模块获取erp中周期形式的栏位信息;
(2)获取实际菲林中的周期形式;
(3)将erp中的周期形式与实际菲林上的周期形式对比;
(4)若erp上的周期形式与实际菲林上的不一致,系统报警并强制退出。
本发明中,所述孔径补偿检测模块,因实际制作过程有可能出现孔径补偿错误,若钻孔孔径补偿错误将直接导致制板报废,为了杜绝此类问题的产生,根据实际工作情况,开发检测孔径补偿功能模块。自动检测孔径是否按照公司规范进行补偿,若未按照要求补偿,系统给予提醒并强制性退出。所述孔径补偿检测模块监测的指标是孔径补偿值监控检测、补偿值走偏公差的监控检测、槽长补偿值的监控检测。
本发明中,所述短槽预钻检测模块中,将检测自动检测槽孔长度≤2d的是否按要求添加预钻孔,若未添加或添加的数量错误均给予提醒并强制性退出,其中d代表槽孔直径。
本发明中,所述线性槽孔分刀检测模块,钻孔工序在钻槽孔时需特别管控,通常要用槽刀下钻。按照工艺规范所有的线性槽孔,在孔径补偿时均要短槽多加0.002mm、长槽多加0.003mm、去毛刺孔多加0.004mm并且不可以带有小数点。以此区分槽孔钻咀和普通钻咀,若未按照此要求制作,系统报警并强制退出。
本发明中,所述非法物件检测模块,在实际cam制作中,存在:(1)、因单元stepprofile外的元素未删除,导致排版后,此类元素搭入另外一个step内;(2)、在panel中添加元素时误点击了genesis软件中的抓中心指令,而导致元素进入有效单元内,以致菲林图形错误,从而导致制板报废。自动检测在panel排版中所包含的step,是否有非法物件进入有效的单元中或在排版中搭入另外一个step。若检测存在此现象,系统报警并强制性退出。
本发明中,所述孔壁到铜检测模块,在pcb制作中,孔壁到铜是影响制板品质的一个重要项目,特别是hdi制板,经过多次压合,若cam在制作中存在孔壁到铜未做到实际生产能力范围,将产生制板微短甚至制板报废。自动检测拼版中所用的editstep机械钻孔孔壁到铜的间距,若分析出未按要求制作的,系统给予提醒并强制性退出。
本发明中,所述检测钻孔孔环模块,自动检测通孔、埋孔、盲孔相关联的孔环,若发现未达到公司要求的,系统给予提醒并强制性退出。
本发明中,所述检测次外层独立pad模块,hdi制板次外层对应的埋孔及盲孔pth孔均需保留独立pad,若此类孔没有独立pad将会导致蚀刻后孔内无铜,从而导致制板报废。
本发明中,所述网络对比模块,pcb制板的网络是最为重要的检测项目之一,如果cam资料中网络存在问题,后序生产的制板绝对是不合格的产品。确保网络的正确性是不可缺少的一个重要环节。导入自动将edit与net中的网络进行对比,若发现开路或断路,系统给予提醒并强制性退出。
本发明中,所述更新阴阳拼版模块,部分制板连片中存在阴阳拼版的设计方式,制做人员在修改cam资料时存在漏更新被阴阳step的内容,从而导致制板报废。导入自动检测制板是否存在阴阳拼版,若存在此种拼版,系统自动将有阴阳的step更新。确保数据的正确性。
本发明中,所述检测同一芯板铜面积差值模块,部分内层同一芯板相关联层铜面积相差太大,压合后出现板厚不均、板弯、板翘等不良现象,从而导致产品不良。导入自动检测同一芯板相关联层铜面积的差值,若差值>30%,提醒制作者,通知mi组特别跟进。
本发明中,所述xray靶标防呆检测模块,因目前很多制板的开料及有效单元的尺寸一样从而造成工程在制作板边时xray靶标位置相同,靠人工检测当前制板是否存在此现象,工作量大并且容易遗漏。产线一但产生混板现象,将会导致制板报废,后果非常严重。故创建xray靶标防呆检测模块,杜绝产线出现混板现象。
本发明中,所述孔带贯穿检测模块,hdi制板孔带贯穿较为复杂,而在genesis软件当中一但孔带贯穿定义错误将影响网络对比的结果,而造成存在开短路未检测出来及产生错误结果的现象,为避免此种情况的产生,导入孔带贯穿检测模块。若发现制作人员将孔带贯穿定义错误,系统将报警并强制退出程序。
本发明中,所述干菲林对位靶标单层防呆检测模块,实际图形转移工序存在图形转移时将制板放反的情况,为了避免此类现象的产生,导入干菲林对位靶标单层防呆检测模块。
本发明中,所述周期形式检测模块,实际在cam制作时有可能添加的周期形式同mi要求的不一致,为排除此隐患,导入周期形式检测模块。
本发明的有益效果在于:
1、有效杜绝了工程工具错误的流出,系统检测出问题时实时反馈到工程人员;
2、大幅提高产线申请工具的时效性,时间可节省7-8倍。
3、省去纸档钻孔工具申请单,有效节约公司的纸张用量;
4、数据库记录钻孔工具申请及输出状态,方便查询与监控工具的时实状态;
6、有效杜绝产线钻孔资料录入信息错误;
7、减少人力成本。
附图说明
图1为本发明一实施例方法流程示意图。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
实施例1
一种无人化机械钻带资料自动输出方法,其特征在于,包括以下步骤:
s1.搭建用于存放录入钻孔信息的数据库;
s2.产线根据制板涨缩用《智能表单录入软件》录入相关的信息并上传数据库;
s3.在系统服务器安装《钻孔资料自动输出系统》;
s4.界定钻孔资料表单录入操作使用部门,将涉及到的人员注册用户并设置权限;
s5.指定服务器根据录入的钻孔资料工具清单按照工艺及工程的要求进行数据检测;
s6.各项规则通过检测模块逐一检测,系统检测正确后自动输出相应的钻孔资料工具;
s7.系统检测发现问题,输出状态变以“报警”,并返回报警的详细原因。
进一步的,上述方法还包括预警修正工序,所述预警修正的步骤包括:
(1)按照工艺及工程要求录入数据前进行相应的检测,若不符合要求报警并禁止录入信息;(2)输出时对相应数据进行检测,若未按照规则不给予输出;
(3)输出后检测输出的数据与tgz的相关数据是否一致若不一致,报警并将已输出的数据删除掉。
进一步的,步骤s1中,所述数据库包括的字段信息包括:料号名、层名、长靶、防呆靶、长边标准值、长边镭射系数、长边对应钻带、短边标准值、短边镭射系数、短边对应钻带、数据输入签名、数据状态、生产登记时间、工程输出状态、工程输出路径、带出二钻路径、带出铝片路径、工程输出时间、工程输出签名、备注、报警日志、制板类型、共用料号、客户代码、优先级、电脑ip、产品用途中的任两种或以上种的组合。
进一步的,步骤s3中,所述《钻孔资料自动输出系统》的运行机制为:实时监控数据库的数据是否存在更新,若检测到存在更新,自动启动输出前的检测系统,若检测出存在问题,将问题信息上传到数据库的“报警日志”的字段中,跳出当前料号的输出,进入下一料号的输出,若输出前的检测正常通过,按产线要求输出相应的钻带程式。
进一步的,步骤s3中还设有自动检测数据更新模块,所述自动检测数据更新模块的运行方法包括:
a、设计自动循环运行指定自动检测数据更新模块函数;
b、检测数据更新,查询数据库中表的“输出状态”的关键字;
c、查询数据时根据前端录入时设置的“优化级”,排列出输出数据的先后顺序;
d、如果“输出状态”的字段为空或“null”,系统按照查询出的先后顺序调用输出模块;
e、输出模块获取此条记录的数字库字段信息参数,包括id、料号名、涨缩系数、输出层等程序所需参数;
f、输出模块自动打开关联的输出软件(genesis);
g、输出模块获取当前软件pid,后台调用软件的控制指令,并运行控制指令导入指定的tgz(工程处理好的odb++文件)文件;
h、输出模块调用检测模块;
i、若检测出问题,将表中的“输出状态”更新为“报警”,上传相应的报警信息;并将导入到genesis内的此料号删除;
j、再次循环运行自动检测数据更新模块,进行下一次查询数据库流程;
k、再次运行流程同上,当数据能够正常输出,且将数据正确导入存储器上后,输出模块将表中的“输出状态”更新为“已输出”;并上传文件存放路径,输出时间,输出服务器ip等信息;
l、当输出状态为“报警”时,可通过前端的录入模块,“清除输出状态”,指令将此数据调用为待输出的状态。
进一步的,步骤s6中,所述检测模块包括:孔径补偿检测模块、短槽预钻检测模块、线性槽孔分刀检测模块、非法物件检测模块、孔壁到铜检测模块、检测钻孔孔环模块、检测次外层独立pad模块、网络对比模块。
进一步的,步骤s6中,所述检测模块还包括更新阴阳拼版模块、检测同一芯板铜面积差值模块、xray靶标防呆检测模块、孔带贯穿检测模块、干菲林对位靶标单层防呆检测模块、周期形式检测模块。
进一步的,所述干菲林对位靶标单层防呆检测模块的检测规则包括:
(1)以菲林图形在genesis软件panelstep内profile中心为基准旋转180度;
(2)以菲林图形在genesis软件panelstep内profile中心为基准沿x方向镜像;
(3)以菲林图形在genesis软件panelstep内profile中心为基准沿y方向镜像;
(4)以上任一情况下与原来的干菲林对位靶标在改变为3mm的情况下4个干菲林对位靶标均接触,视为不防呆。
进一步的,所述周期形式检测模块的检测规则包括:
(1)通过perl语言中的dbi模块获取erp中周期形式的栏位信息;
(2)获取实际菲林中的周期形式;
(3)将erp中的周期形式与实际菲林上的周期形式对比;
(4)若erp上的周期形式与实际菲林上的不一致,系统报警并强制退出。
本发明中,所述孔径补偿检测模块,因实际制作过程有可能出现孔径补偿错误,若钻孔孔径补偿错误将直接导致制板报废,为了杜绝此类问题的产生,根据实际工作情况,开发检测孔径补偿功能模块。自动检测孔径是否按照公司规范进行补偿,若未按照要求补偿,系统给予提醒并强制性退出。所述孔径补偿检测模块监测的指标是孔径补偿值监控检测、补偿值走偏公差的监控检测、槽长补偿值的监控检测。
本发明中,所述短槽预钻检测模块中,将检测自动检测槽孔长度≤2d的是否按要求添加预钻孔,若未添加或添加的数量错误均给予提醒并强制性退出,其中d代表槽孔直径。
本发明中,所述线性槽孔分刀检测模块,钻孔工序在钻槽孔时需特别管控,通常要用槽刀下钻。按照工艺规范所有的线性槽孔,在孔径补偿时均要短槽多加0.002mm、长槽多加0.003mm、去毛刺孔多加0.004mm并且不可以带有小数点。以此区分槽孔钻咀和普通钻咀,若未按照此要求制作,系统报警并强制退出。
本发明中,所述非法物件检测模块,在实际cam制作中,存在:(1)、因单元stepprofile外的元素未删除,导致排版后,此类元素搭入另外一个step内;(2)、在panel中添加元素时误点击了genesis软件中的抓中心指令,而导致元素进入有效单元内,以致菲林图形错误,从而导致制板报废。自动检测在panel排版中所包含的step,是否有非法物件进入有效的单元中或在排版中搭入另外一个step。若检测存在此现象,系统报警并强制性退出。
本发明中,所述孔壁到铜检测模块,在pcb制作中,孔壁到铜是影响制板品质的一个重要项目,特别是hdi制板,经过多次压合,若cam在制作中存在孔壁到铜未做到实际生产能力范围,将产生制板微短甚至制板报废。自动检测拼版中所用的editstep机械钻孔孔壁到铜的间距,若分析出未按要求制作的,系统给予提醒并强制性退出。
本发明中,所述检测钻孔孔环模块,自动检测通孔、埋孔、盲孔相关联的孔环,若发现未达到公司要求的,系统给予提醒并强制性退出。
本发明中,所述检测次外层独立pad模块,hdi制板次外层对应的埋孔及盲孔pth孔均需保留独立pad,若此类孔没有独立pad将会导致蚀刻后孔内无铜,从而导致制板报废。
本发明中,所述网络对比模块,pcb制板的网络是最为重要的检测项目之一,如果cam资料中网络存在问题,后序生产的制板绝对是不合格的产品。确保网络的正确性是不可缺少的一个重要环节。导入自动将edit与net中的网络进行对比,若发现开路或断路,系统给予提醒并强制性退出。
本发明中,所述更新阴阳拼版模块,部分制板连片中存在阴阳拼版的设计方式,制做人员在修改cam资料时存在漏更新被阴阳step的内容,从而导致制板报废。导入自动检测制板是否存在阴阳拼版,若存在此种拼版,系统自动将有阴阳的step更新。确保数据的正确性。
本发明中,所述检测同一芯板铜面积差值模块,部分内层同一芯板相关联层铜面积相差太大,压合后出现板厚不均、板弯、板翘等不良现象,从而导致产品不良。导入自动检测同一芯板相关联层铜面积的差值,若差值>30%,提醒制作者,通知mi组特别跟进。
本发明中,所述xray靶标防呆检测模块,因目前很多制板的开料及有效单元的尺寸一样从而造成工程在制作板边时xray靶标位置相同,靠人工检测当前制板是否存在此现象,工作量大并且容易遗漏。产线一但产生混板现象,将会导致制板报废,后果非常严重。故创建xray靶标防呆检测模块,杜绝产线出现混板现象。
本发明中,所述孔带贯穿检测模块,hdi制板孔带贯穿较为复杂,而在genesis软件当中一但孔带贯穿定义错误将影响网络对比的结果,而造成存在开短路未检测出来及产生错误结果的现象,为避免此种情况的产生,导入孔带贯穿检测模块。若发现制作人员将孔带贯穿定义错误,系统将报警并强制退出程序。
本发明中,所述干菲林对位靶标单层防呆检测模块,实际图形转移工序存在图形转移时将制板放反的情况,为了避免此类现象的产生,导入干菲林对位靶标单层防呆检测模块。
本发明中,所述周期形式检测模块,实际在cam制作时有可能添加的周期形式同mi要求的不一致,为排除此隐患,导入周期形式检测模块。
对于本领域技术人员而言,显然本发明不限于上述示范性实施例的细节,而且在不背离本发明的精神或基本特征的情况下,能够以其他的具体形式实现本发明。因此,无论从哪一点来看,均应将实施例看作是示范性的,而且是非限制性的,本发明的范围由所附权利要求而不是上述说明限定,因此旨在将落在权利要求的等同要件的含义和范围内的所有变化囊括在本发明内。不应将权利要求中的任何附图标记视为限制所涉及的权利要求。
此外,应当理解,虽然本说明书按照实施方式加以描述,但并非每个实施方式仅包含一个独立的技术方案,说明书的这种叙述方式仅仅是为清楚起见,本领域技术人员应当将说明书作为一个整体,各实施例中的技术方案也可以经适当组合,形成本领域技术人员可以理解的其他实施方式。需注意的是,本发明中所未详细描述的技术特征,均可以通过任一现有技术实现。