电路板排版方法、装置及电路板模板的制作方法

文档序号:8142588阅读:467来源:国知局
专利名称:电路板排版方法、装置及电路板模板的制作方法
技术领域
本发明涉及集成电路领域技术,特别涉及一种电路板排版方法、装置及电路板模 板。
背景技术
电路板被广泛应用于航空航天、计算机网络、邮电通讯、自动化、家用电器等领域, 在批量生产电路板时,需要将电路板模板排布在板材上,最后分别将各块电路板冲裁下来。 现有技术中,进行排版的过程如下固定板材后,预留出最小排版的留边量;按照客户设定 的横向尺寸和横向最小间距,获得板材横向可以排出的数目;按照客户设定的纵向尺寸和 纵向最小间距,获得板材纵向可以排出的数目。使用现有技术进行排版时,板材的空域比较 大,这样导致板材的利用率和电路板的生产效率较低。发明内容
本发明实施例提供了一种电路板排版方法、装置及电路板模板,可以使板材上排 列最多的电路板,从而提高板材的利用率和电路板的生产效率。
本发明实施例提供了一种电路板排版方法,该方法包括
在由沿板材短边的横向可用排版距离和沿板材长边的纵向可用排版距离限定的 可用排版区域内,获取电路板的长跨距和短跨距分别在所述横向可用排版距离内的最大横 向排列数目以及分别在所述纵向可用排版距离内的最大纵向排列数目,所述短跨距为所述 电路板外接矩形框的框宽,所述长跨距为所述电路板外接矩形框的框长;
获取所述电路板的长跨距和短跨距分别在所述横向可用排版距离内的备选排列 数目或分别在所述纵向可用排版距离内的备选排列数目,所述电路板的长跨距和短跨距的 备选排列数目不大于所述电路板的长跨距和短跨距的最大排列数目;
所述方法还包括
如果所述可用排版区域内所有电路板按照同一取向排列能够获得的最大面积与 所述可用排版区域的面积之比小于预定排版利用率,或者
如果所述可用排版区域内所有电路板按照同一取向排列能够获得的最小空余面 积与所述可用排版区域的面积之比大于1%,或者
如果所述纵向可用排版距离与所述长跨距的比值的余数大于1/4和/或所述纵向 可用排版距离与所述短跨距的比值的余数大于1/4,

在根据所述各备选排列数目确定的电路板以不同取向排列的排版方式中,选取使 得所述电路板的总面积与所述可用排版区域的面积之比不小于所述预定排版利用率的排 版方式进行电路板排版;或者
在根据所述各备选排列数目确定的电路板以不同取向排列的排版方式中,选取使 得所述电路板的总面积或总个数最大的排版方式进行电路板排版。
较佳的,所述获取电路板的长跨距和短跨距分别在所述横向可用排版距离内的最 大横向排列数目以及分别在所述纵向可用排版距离内的最大纵向排列数目,包括
根据所述电路板的长跨距、短跨距、相邻电路板的横向间距和横向可用排版距离,分别获取所述电路板的长跨距和短跨距在所述横向可用排版距离内的最大横向排列数 目;
根据所述电路板的长跨距、短跨距、相邻电路板的纵向间距和纵向可用排版距离, 分别获取所述电路板的长跨距和短跨距在所述纵向可用排版距离内的最大纵向排列数目。
较佳的,所述获取电路板的长跨距和短跨距分别在所述横向可用排版距离内的最 大横向排列数目以及分别在所述纵向可用排版距离内的最大纵向排列数目,包括
矩形板材的横向可用排版距离为Li,纵向可用排版距离为L2,相邻电路板的横向 间距为dl,相邻电路板的纵向间距为d2,电路板的短跨距La,长跨距Lb ;其中0 < La < Lb, 0 < Ll < L2 ;
根据所述横向可用排版距离、所述电路板的短跨距和所述横向间距,即根据 n*La+(n-l)*dl < Li,η为大于0的整数,获取所述电路板的短跨距的最大横向排列数目 nl ;
根据所述横向可用排版距离、所述电路板的长跨距和所述横向间距,即根据 m*Lb+(m-l)*dl < Li,m为大于0的整数,获取所述电路板的长跨距的最大横向排列数目 ml ;
根据所述纵向可用排版距离、所述电路板的短跨距和所述纵向间距,即根据 p*La+(p-l)*d2 < L2,ρ为大于0的整数,获取所述电路板的短跨距的最大纵向排列数目 Pl ;
根据所述纵向可用排版距离、所述电路板的长跨距和所述纵向间距,即根据 q*Lb+(q-l)*d2 < L2,q为大于0的整数,获取所述电路板的长跨距的最大纵向排列数目 ql0
较佳的,所述获取所述电路板的长跨距和短跨距分别在所述横向可用排版距离内 的备选排列数目或分别在所述纵向可用排版距离内的备选排列数目,包括
在0至nl中选取所述电路板的短跨距的横向备选排列数目n2,在0至ml中选取 所述电路板的长跨距的横向备选排列数目m2,并满足n2*La+m2*Lb+(n2+m2-l)*dl < Ll ; 或者
在0至pi中选取所述电路板的短跨距的纵向备选排列数目p2,在0至ql中选取 所述电路板的长跨距的纵向备选排列数目q2,并满足p2*La+q2*Lb+(p2+q2-l)*d2 < L2。
较佳的,在电路板排版时,同一行的所述电路板的取向相同,和/或同一列的所述 电路板的取向相同。
较佳的,所述在根据所述各备选排列数目确定的电路板不同取向排列的排版方式 中,选取使得所述电路板的总面积与所述可用排版区域的面积之比不小于所述预定排版利 用率的排版方式进行电路板排版,包括
获取根据所述各备选排列数目确定的不同取向排列的电路板的总面积,将所述总 面积与可用排版区域的面积之比与预定排版利用率进行比较;选取不小于所述预定排版利 用率的备选排列数目确定的排版方式进行电路板排版。6
较佳的,所述电路板的形状为矩形。
较佳的,所述获取根据所述各备选排列数目确定的不同取向排列的电路板的总面 积,包括获取按不同取向排列的电路板的总面积S = (ql*n2+pl*m2)*(La*Lb)或者S = (ml*p2+nl*q2)氺(La^Lb)。
本发明实施例提供了 一种电路板排版装置,包括
获取单元,用于在由沿板材短边的横向可用排版距离和沿板材长边的纵向可用排 版距离限定的可用排版区域内,获取电路板的长跨距和短跨距分别在所述横向可用排版距 离内的最大横向排列数目以及分别在所述纵向可用排版距离内的最大纵向排列数目,所述 短跨距为所述电路板外接矩形框的框宽,所述长跨距为所述电路板外接矩形框的框长;
处理单元,用于获取所述电路板的长跨距和短跨距分别在所述横向可用排版距离 内的备选排列数目或分别在所述纵向可用排版距离内的备选排列数目,所述电路板的长跨 距和短跨距的备选排列数目不大于所述电路板的长跨距和短跨距的最大排列数目;
排列单元,用于
如果所述可用排版区域内所有电路板按照同一取向排列能够获得的最大面积与 所述可用排版区域的面积之比小于预定排版利用率,或者
如果所述可用排版区域内所有电路板按照同一取向排列能够获得的最小空余面 积与所述可用排版区域的面积之比大于1%,或者
如果所述纵向可用排版距离与所述长跨距的比值的余数大于1/4和/或所述纵向 可用排版距离与所述短跨距的比值的余数大于1/4,

在根据所述各备选排列数目确定的电路板以不同取向排列的排版方式中,选取使 得所述电路板的总面积与所述可用排版区域的面积之比不小于所述预定排版利用率的排 版方式进行电路板排版;或者
在根据所述各备选排列数目确定的电路板以不同取向排列的排版方式中,选取使 得所述电路板的总面积或总个数最大的排版方式进行电路板排版。
较佳的,所述获取单元包括
第一获取子单元,用于根据所述横向可用排版距离、所述电路板的短跨距和所述 横向间距,获取所述电路板的短跨距的最大横向排列数目;
第二获取子单元,用于根据所述横向可用排版距离、所述电路板的长跨距和所述 横向间距,获取所述电路板的长跨距的最大横向排列数目;
第三获取子单元,用于根据所述纵向可用排版距离、所述电路板的短跨距和所述 纵向间距,获取所述电路板的短跨距的最大纵向排列数目;
第四获取子单元,用于根据所述纵向可用排版距离、所述电路板的长跨距和所述 纵向间距,获取所述电路板的长跨距的最大纵向排列数目。
较佳的,所述排列单元还用于获取根据所述各备选排列数目确定的不同取向排 列的电路板的总面积,将所述总面积与可用排版区域的面积之比与预定排版利用率进行比 较;选取不小于所述预定排版利用率的备选排列数目确定的排版方式进行电路板排版。
本发明实施例提供了 一种电路板模板,使用本发明实施例提供的方法获得。
本发明实施例提供的电路板排版方法、装置及电路板模板,用于在由沿板材短边的横向可用排版距离和沿板材长边的纵向可用排版距离限定的可用排版区域内,获取电路 板的长跨距和短跨距分别在横向可用排版距离内的最大横向排列数目以及分别在纵向可 用排版距离内的最大纵向排列数目,短跨距为电路板外接矩形框的框宽,长跨距为电路板 外接矩形框的框长;获取电路板的长跨距和短跨距分别在横向可用排版距离内的备选排列 数目或分别在纵向可用排版距离内的备选排列数目,电路板的长跨距和短跨距的备选排列 数目不大于电路板的长跨距和短跨距的最大排列数目;该方法还包括如果可用排版区域 内所有电路板按照同一取向排列能够获得的最大面积与可用排版区域的面积之比小于预 定排版利用率,或者如果可用排版区域内所有电路板按照同一取向排列能够获得的最小空 余面积与可用排版区域的面积之比大于1%,或者如果纵向可用排版距离与长跨距的比值 的余数大于1/4和/或纵向可用排版距离与短跨距的比值的余数大于1/4,则在根据各备选 排列数目确定的电路板以不同取向排列的排版方式中,选取使得所述电路板的总面积与所 述可用排版区域的面积之比不小于预定排版利用率的排版方式进行电路板排版;或者在根 据各备选排列数目确定的电路板以不同取向排列的排版方式中,选取使得电路板的总面积 或总个数最大的排版方式进行电路板排版。本发明实施例提供的电路板排版方法、装置及 电路板模板,通过获取电路板的各个边在板材整体上的最佳组合,使板材上排列最多的电 路板,从而提高板材的利用率和电路板的生产效率。


图1为本发明实施例中电路板排版方法流程示意图2为本发明实施例中确定短边和长边的示意图3为本发明实施例中电路板排版方法流程示意图4为使用现有技术排版获得的排版结果示意图5为使用本发明实施例提供的方法获得的排版结果示意图6为本发明实施例中电路板排版方法流程示意图7为本发明另一实施例中电路板排版方法流程示意图8为本发明另一实施例中电路板排版装置的结构示意图。
具体实施方式
下面结合各个附图对本发明实施例技术方案的主要实现原理具体实施方式
及其 对应能够达到的有益效果进行详细地阐述。
为了在板材上排列最多的电路板,从而提高板材的利用率和电路板的生产效率, 本发明实施例提供了一种电路板排版方法,如图1所示,该方法包括以下步骤
步骤101、在由沿板材短边的横向可用排版距离和沿板材长边的纵向可用排版距 离限定的可用排版区域内,获取电路板的长跨距和短跨距分别在横向可用排版距离内的最 大横向排列数目以及分别在纵向可用排版距离内的最大纵向排列数目;其中,该短跨距为 电路板外接矩形框的框宽,长跨距为电路板外接矩形框的框长;
具体的,将板材短边设为横向,长边设为纵向。由于使用板材制作电路板时,需要 沿板材的四边,在板材上留有一定宽度,所以将板材短边的长度减去横向的总留边长度即 为横向可用排版距离;同理,将板材长边的长度减去纵向的总留边长度即为纵向可用排版距离。然后,根据横向可用排版距离、电路板的长跨距和相邻电路板的横向间距,获取电路 板的长跨距的最大横向排列数目;根据横向可用排版距离、电路板的短跨距和相邻电路板 的横向间距,获取电路板的短跨距的最大横向排列数目;根据纵向可用排版距离、电路板的 长跨距和相邻电路板的纵向间距,获取电路板的长跨距的最大纵向排列数目;根据纵向可 用排版距离、电路板的短跨距和相邻电路板的纵向间距,获取电路板的短跨距的最大纵向 排列数目。
如图2所示,电路板外接矩形框为可以将电路板框在内部的最小矩形框体,该电 路板的短跨距为电路板外接矩形框的框宽,长跨距为电路板外接矩形框的框长。
在本发明的优选实施例中,电路板可为矩形。不过,在本发明的其它实施例中,电 路板的形状可以为非矩形形状,例如多边形(例如梯形)、“凸”形、“凹”形、椭圆形或其他 任意形状。
步骤102、获取电路板的长跨距和短跨距分别在横向可用排版距离内的备选排列 数目或分别在纵向可用排版距离内的备选排列数目,其中,该电路板长跨距和短跨距的备 选排列数目不大于电路板长跨距和短跨距的最大排列数目;
具体的,在零至电路板长跨距的最大横向排列数目中选取一个整数作为电路板的 长跨距的横向备选排列数目1,并在零至电路板短跨距的最大横向排列数目中选取一个整 数作为电路板的短跨距的横向备选排列数目2,然后将横向备选排列数目1和横向备选排 列数目2作为一个组合;或者在零至电路板长跨距的最大纵向排列数目中选取一个整数作 为电路板的长跨距的纵向备选排列数目3,并在零至电路板短跨距的最大纵向排列数目中 选取一个整数作为电路板的短跨距的纵向备选排列数目4,然后将备选排列数目3和备选 排列数目4作为一个组合。
步骤103、如果可用排版区域内所有电路板按照同一取向排列能够获得的最大面 积与可用排版区域的面积之比小于预定排版利用率,或者如果可用排版区域内所有电路板 按照同一取向排列能够获得的最小空余面积与可用排版区域的面积之比大于1%,或者如 果纵向可用排版距离与长跨距的比值的余数大于1/4和/或纵向可用排版距离与短跨距的 比值的余数大于1/4,则:
在根据各备选排列数目确定的电路板以不同取向排列的排版方式中,选取使得电 路板的总面积与可用排版区域的面积之比不小于预定排版利用率的排版方式进行电路板 排版;或者在根据各备选排列数目确定的电路板以不同取向排列的排版方式中,选取使得 电路板的总面积或总个数最大的排版方式进行电路板排版。
按照现有技术,将电路板按照同一取向排列在板材的可用排版区域内。若通过现 有技术获取的电路板总面积与可用排版区域的面积之比小于预定排版利用率,则说明使用 现有技术不能满足要求。
在这种情况下,可选取本发明实施例提供的使得电路板的总面积与可用排版区域 的面积之比不小于预定排版利用率的排版方式进行电路板排版,其中,每一行的电路板沿 板材横向的长跨距或短跨距总和小于板材的横向可用排版距离,每一列的电路板沿板材纵 向的长跨距或短跨距总和小于板材的纵向可用排版距离,优选地每一行或每一列的电路板 取向相同;或者,可以直接在根据各备选排列数目确定的电路板不同取向排列的排版方式 中,选取使得电路板的总面积或总个数最大的排版方式进行电路板排版。由于板材利用率等于排版后电路板总面积与可用排版区域的面积之比乘以百分之百,因此该使得电路板总 面积最大的备选排列数目的组合,也是板材利用率最大的排版组合,同时也是电路板的生 产效率最高的排版组合。
当板材上每块电路板的尺寸都相同时,板材可用排版区域内的电路板总数越多, 则电路板的总面积越大,两者呈正比例关系。也就是说,可以通过选取使得电路板总个数最 大的排版方式进行电路板排版,这与使用总面积作为参数的方式是一致的。
在判断排版方式是否满足要求时,不仅可以通过电路板总面积与可用排版区域的 面积之比判断,还可以通过可用电路板排版之后的排版区域内的空余面积判断,空余面积 越大排版利用率越小。在一个实施例中,在可用排版区域内所有电路板根据现有技术按照 同一取向排列(例如沿板材横向或纵向排列)而获得同一取向排列最大面积时,可用排版 区域内的同一取向排列空余区域(例如在电路板周边)的面积越大,则使用本发明提供的 以不同取向排列电路板的方法改进现有技术的效果越显著。在优选实施例中,当同一取向 排列空余区域面积占可用排版区域面积以上(优选地为3%以上,更优选地为5%以 上)时,可使用本发明提供的以不同取向排列电路板的方法改进现有技术。
还可以通过板材可用排版区域内的横向可用排版距离与纵向可用排版距离与电 路板的长跨距或短跨距的比值判断,例如,当纵向可用排版距离与电路板的长跨距的比值 的余数大于1/4 (优选地大于1/2),和/或纵向可用排版距离与电路板的短跨距的比值的余 数大于1/4(优选地大于1/ ,可使用本发明提供的以不同取向排列电路板的方法改进现 有技术。
从以上的描述中,可以看出本发明实施例提供的方法,通过获取电路板的各个边 在板材整体上的最佳组合,使板材上排列最多的电路板,从而提高板材的利用率和电路板 的生产效率。
较佳的,假设板材的形状为矩形,矩形板材的短边为横向,长边为纵向,横向可用 排版距离为Li,纵向可用排版距离为L2,相邻电路板的横向间距为dl,相邻电路板的纵向 间距为d2,其中,Ll为短边长度减去横向总最小留边长度,L2为长边长度减去纵向总最小 留边长度为;电路板的形状也为矩形,矩形电路板的短跨距La,长跨距Lb ;其中0<La<Lb <无穷,0 < Ll < L2 <无穷。如果可用排版区域内所有电路板按照同一取向排列能够获得 的最小空余面积与可用排版区域的面积之比大于1%,或者如果纵向可用排版距离与长跨 距的比值的余数大于1/4和/或纵向可用排版距离与所述短跨距的比值的余数大于1/4,则 可以使用本发明实施例提供的方法进行电路板排版,如图3所示,可以执行以下步骤
步骤301、根据横向可用排版距离、电路板的短跨距和横向间距,获取电路板的短 跨距的最大横向排列数目;具体的,根据n*La+ (n-1) *dl < Ll,η为大于0的整数,获取矩形 电路板短边沿矩形板材横向的最大横向排列数目nl ;
步骤302、根据横向可用排版距离、电路板的长跨距和横向间距,获取电路板的长 跨距的最大横向排列数目;具体的,根据m*Lb+(m-l)*dl <Ll,m为大于0的整数,获取矩形 电路板长跨距沿矩形板材横向的最大横向排列数目ml ;
步骤303、根据纵向可用排版距离、电路板的短跨距和纵向间距,获取电路板的短 跨距的最大纵向排列数目;具体的,根据P*La+(p-l)*d2<L2,p为大于0的整数,获取矩形 电路板短跨距沿矩形板材纵向的最大纵向排列数目Pl ;
步骤304、根据纵向可用排版距离、电路板的长跨距和纵向间距,获取电路板的长 跨距的最大纵向排列数目;具体的,根据q*Lb+ (q-1) *d2 <L2,q为大于0的整数,获取矩形 电路板长跨距沿矩形板材纵向的最大纵向排列数目ql ;
步骤305、获取电路板长跨距和短跨距分别在板材横向的备选排列数目或分别在 板材纵向的备选排列数目;具体的,在0至nl中选取电路板的短跨距的横向备选排列数目 n2,0至ml中选取电路板的长跨距的横向备选排列数目m2,将n2和m2作为组合,并满足 n2*La+m2*Lb+(n2+m2-l)*dl < Ll ;或者在0至pi中选取电路板的短跨距的纵向备选排列 数目p2,0至ql中选取电路板的长跨距的纵向备选排列数目q2,将p2和q2作为组合,并满 足:p2*La+q2*Lb+(p2+q2-l)*d2 < L2。
步骤306、在根据各备选排列数目确定的电路板以不同取向排列的排版方式中, 选取使得电路板的总面积与可用排版区域的面积之比不小于预定排版利用率的排版方式 进行电路板排版;优选地,获取根据各备选排列数目确定的不同取向排列的电路板的总面 积,将总面积与可用排版区域的面积之比与预定排版利用率进行比较;选取不小于预定 排版利用率的备选排列数目确定的排版方式进行电路板排版。当然也可以获取板材上排 列的电路板的总面积,选取面积最大的多个电路板对应的备选排列数目作为排版方式,按 照排版方式获得的面积S <可用排版区域的面积L1*L2 ;或者选取总个数最多的多个电 路板对应的备选排列数目作为排版方式。其中,获取板材上排列的电路板的总面积S = (ql*n2+pl*m2)*(La*Lb)或者S = (ml*p2+nl*q2) * (La*Lb)。由于板材利用率等于排版后电 路板总面积与板材使用面积之比乘以百分之百,因此该使得电路板总面积最大的备选排列 数目的组合,或者总个数最多的备选排列数目的组合,也是板材利用率最大的排版组合,同 时也是电路板的生产效率最高的排版组合。当板材上每块电路板的尺寸都相同时,板材可 用排版区域内的电路板总数越多,则电路板的总面积越大,两者呈正比例关系。也就是说, 可以通过选取使得电路板总个数最大的排版方式进行电路板排版,这与使用总面积作为参 数的方式是一致的。
下面使用具体数字说明使用本发明实施例提供的方法可以提高板材的利用率及 电路板的生产效率。假设板材的短边LA = 20"(英寸),长边LB = M",横向间距为dl =0.1〃,纵向间距为d2 = 0.1〃,横向最小留边长度为a = 0.45〃,纵向最小留边长度为 b = 0.45〃,矩形电路板的短边La = 4. 622〃,长边Lb = 6. 276〃,使用现有技术的方法得 到的排版结果如图4所示,由LA与La获取横向排列数目为4,由LB与Lb获取纵向排列数 目为3,则使用现有技术该板材可以制作成12个电路板,板材利用率为73%。使用本发明 实施例提供的方法得到的排版结果如图5所示,具体过程如图6所示,可以包括以下步骤
步骤601、获取板材的横向可用排版距离和纵向可用排版距离,即Ll = LA-2a = 20-2*0. 45 = 19. 1 英寸;L2 = LB_2b = 24-2*0. 45 = 23. 1 英寸;
步骤602、根据横向可用排版距离、纵向可用排版距离和电路板的短跨距以及横 向间距、纵向间距,分别获取电路板的短跨距沿板材横向及纵向的最大横向排列数目;根据 n*La+ (n-1) *dl < Ll,η 为大于 0 的整数,即 η*4· 622+ (η_1) *0· 1 < 19. 1,η 为大于 0 的整数, 获取电路板的短跨距沿板材的短边排列的最大横向排列数目nl为4 ;根据p*La+(p-l)*d2 < L2,p为大于0的整数,即n*4. 622+(n-1) 1 < 23. 1,获取电路板的短跨距沿板材的长 边排列的最大纵向排列数目Pl为4 ;
步骤603、根据横向可用排版距离、纵向可用排版距离和电路板的长跨距以及横 向间距、纵向间距,分别获取电路板的长跨距沿板材横向及纵向的最大横向排列数目;根据 m*Lb+(m-l)*dl <Ll,m为大于0 的整数,即m*6. 276+(m_l)*0. 1 < 19. l,m为大于0 的整数, 获取电路板的长跨距沿板材的短边排列的最大横向排列数目ml为3 ;根据q*Lb+(q-l)*d2 <1^24为大于0的整数,即q*6. 276+(q_l)*0. 1 < 23. 1,q为大于0的整数,获取矩形电路 板长跨距沿矩形板材的长边排列的最大纵向排列数目ql为3 ;
步骤604、获取电路板长跨距和短跨距在板材纵向的备选排列数目,即在0至ρ 1 = 3中选取备选排列数目p2 = 0、1、2、3,在0至q 1 = 3中选取备选排列数目q2 = 0、1、2、 3,将 p2 和 q2 作为组合(0,1) > (0,2), (0,3), (1,0), (1,1)、(1,2), (1,3), (2,0), (2,1)、 (2,2), (2,3), (3,0), (3,1)、(3,2), (3,3),其中,组合应满足:P2*La+q2*Lb+(p2+q2_l) *d2 < L2,则满足约束条件的组合为(0,1)、(0,2)、(0,3)、(1,0)、(1,1)、(1, 2), (2,0), (2,1) > (2,2), (3,0);
步骤605、根据备选排列数目,在板材的可用排版区域内上排列总面积最大多个 电路板;具体的,获取每个组合得到的面积,在获取的面积小于板材使用面积的组合中选 取面积最大的多个电路板对应的备选排列数目作为排版方式,排版组合的面积S <板材使 用面积L1*L2 = 441. 21平方英寸。其中,获取每个组合得到的面积包括根据面积S = (ml*p2+nl*q2)*(La*Lb)获取面积最大的组合。组合(0,1)对应的面积Sl = 116. 03平方 英寸,组合(0, 对应的面积S2 = 232. 06平方英寸,组合(0,;3)对应的面积S3 = 348. 09 平方英寸,组合(1,0)对应的面积S4 = 87. 02平方英寸,组合(1,1)对应的面积S5 = 203 平方英寸,组合(1, 对应的面积S6 = 319平方英寸,组合(2,0)对应的面积S7 = 174平 方英寸,组合(2,1)对应的面积S8 = 290平方英寸,组合(2, 对应的面积S9 = 406平方 英寸,组合(3,0)对应的面积SlO = 261平方英寸;通过比较可知组合(2,2)对应的面积S9 的值最大,因此选择组合(2,2)为排版组合,即在板材长边排列2个电路板短边和2个电路 板长边,即获取图4的排版结果。使用本发明实施例提供的方法,该板材可以制作成14个 电路板,板材利用率为85%。
较佳的,图6所示的步骤为获取板材纵向的排版组合,若获取板材横向的排版组 合时,在步骤605中使用S = (ml*p2+nl*q2)*(La*Lb)获取面积最大的组合。当然,也可以 选择总个数最多的多个电路板对应的备选排列数目作为排版方式。
从以上的描述中,可以看出本发明实施例提供的方法,通过获取电路板的各个边 在板材上的最佳组合,使板材上排列最多的电路板,从而提高板材的利用率和电路板的生 产效率。
较佳的,假设板材的形状为矩形,矩形板材的横向可用排版距离为Li,纵向可用排 版距离为L2,相邻电路板之间的横向间距为dl,相邻电路板之间的纵向间距为d2 ;电路板 的形状为椭圆形,电路板的短跨距为短轴长度La,长跨距为长轴长度Lb ;其中0 < La < Lb <无穷,0 < Ll < L2 <无穷。使用本发明实施例提供的方法进行电路板排版时,如图7所 示,可以执行以下步骤
步骤701、根据横向可用排版距离、电路板的短轴长度和横向间距,获取电路板的 短轴的最大横向排列数目;具体的,根据n*La+ (n-1) *dl < Ll,η为大于0的整数,获取椭圆 形电路板短轴沿矩形板材横向的最大横向排列数目nl ;
步骤702、根据横向可用排版距离、电路板的长轴长度和横向间距,获取电路板的 长轴的最大横向排列数目;具体的,根据m*Lb+ (m-1) *dl < Ll,m为大于0的整数,获取椭圆 形电路板长轴沿矩形板材横向的最大横向排列数目ml ;
步骤703、根据纵向可用排版距离、电路板的短轴长度和纵向间距,获取电路板的 短轴的最大纵向排列数目;具体的,根据P*La+(p-l)*d2<L2,p为大于0的整数,获取椭圆 形电路板短轴沿矩形板材纵向的最大纵向排列数目Pl ;
步骤704、根据纵向可用排版距离、电路板的长轴长度和纵向间距,获取电路板的 长轴的最大纵向排列数目;具体的,根据q*Lb+ (q-1) *d2 <L2,q为大于0的整数,获取椭圆 形电路板长轴沿矩形板材纵向的最大纵向排列数目ql ;
步骤705、获取电路板长轴和短轴分别在板材横向的备选排列数目或分别在板材 纵向的备选排列数目;具体的,在0至nl中选取备选排列数目n2,0至ml中选取备选排列 数目m2,将n2和m2作为组合,其中,组合应满足:n2*La+m2*Lb+(n2+m2_l) *dl < Ll ;或者 在0至Pl中选取备选排列数目p2,0至ql中选取备选排列数目q2,将p2和q2作为组合, 其中,组合应满足p2*La+q2*Lb+(p2+q2-l)*d2 < L2 ;
步骤706、在根据各备选排列数目确定的电路板以不同取向排列的排版方式中,选 取使得电路板的总面积或总个数最大的排版方式进行电路板排版;其中,每一行的多个电 路板在板材上的横向跨距总和小于板材的横向可用排版距离,每一列的多个电路板在板材 上的纵向跨距总和小于板材的纵向可用排版距离,较佳的,每一行或每一列得电路板取向 相同;
具体的,获取每个组合得到的面积,在获取的面积小于板材使用面积的组合中选 取面积最大的多个电路板对应的备选排列数目作为排版方式,使用该排版方式获得的电路 板总面积S <板材使用面积L1*L2。其中,获取每个组合得到的面积包括根据面积S = (ql*n2+pl*m2)*(La*Lb)或者 S = (ml*p2+nl*q2) * (La*Lb)获取面积最大的组合。或者选 取总个数最多的多个电路板对应的备选排列数目作为排版方式。当板材上每块电路板的尺 寸都相同时,板材可用排版区域内的电路板总数越多,则电路板的总面积越大,两者呈正比 例关系。也就是说,可以通过选取使得电路板总个数最大的排版方式进行电路板排版,这与 使用总面积作为参数的方式是一致的。
从以上的描述中,可以看出当电路板的形状为多边形或者椭圆形时,同样可以使 用本发明实施例提供的方法,获取电路板的各个边在板材上的最佳组合,使板材上排列最 多的电路板,从而提高板材的利用率和电路板的生产效率。
而且,使用本发明实施例提供的方法,在选择板材利用率最高的组合时,可以预先 设定当组合中同一位置的数目相同时,只选择另一位置数目大的组合计算面积,然后在多 个组合中选择获取的面积最大的组合作为排版组合,或者直接计算组合中两个数目之和, 直接选择数目之和最大的组合作为排版组合,当然还可以使用达到同样效果的其它方式。 当板材的形状为多边形时,可以同样可以使用本发明实施例提供的方法,由于本领域普通 技术人员根据本发明实施例提供的方法可以获知如何提高多边形板材的利用率和电路板 的生产效率,因此不再赘述。
相应的,本发明实施例还提供了一种电路板排版装置,如图8所示,包括
获取单元801,用于在由沿板材短边的横向可用排版距离和沿板材长边的纵向可用排版距离限定的可用排版区域内,获取电路板的长跨距和短跨距分别在所述横向可用排 版距离内的最大横向排列数目以及分别在所述纵向可用排版距离内的最大纵向排列数目, 所述短跨距为所述电路板外接矩形框的框宽,所述长跨距为所述电路板外接矩形框的框 长;
处理单元802,用于获取所述电路板的长跨距和短跨距分别在所述横向可用排版 距离内的备选排列数目或分别在所述纵向可用排版距离内的备选排列数目,所述电路板的 长跨距和短跨距的备选排列数目不大于所述电路板的长跨距和短跨距的最大排列数目;
排列单元803,用于
如果所述可用排版区域内所有电路板按照同一取向排列能够获得的最大面积与 所述可用排版区域的面积之比小于预定排版利用率,或者如果所述可用排版区域内所有 电路板按照同一取向排列能够获得的最小空余面积与所述可用排版区域的面积之比大于 1 %,或者如果所述纵向可用排版距离与所述长跨距的比值的余数大于1/4和/或所述纵向 可用排版距离与所述短跨距的比值的余数大于1/4,则
在根据所述各备选排列数目确定的电路板以不同取向排列的排版方式中,选取使 得所述电路板的总面积与所述可用排版区域的面积之比不小于所述预定排版利用率的排 版方式进行电路板排版;或者在根据所述各备选排列数目确定的电路板以不同取向排列的 排版方式中,选取使得所述电路板的总面积或总个数最大的排版方式进行电路板排版。
具体的,首先,获取单元801根据横向可用排版距离、电路板的长跨距和相邻电路 板的横向间距,获取电路板的长跨距的最大横向排列数目;根据横向可用排版距离、电路板 的短跨距和相邻电路板的横向间距,获取电路板的短跨距的最大横向排列数目;根据纵向 可用排版距离、电路板的长跨距和相邻电路板的纵向间距,获取电路板的长跨距的最大纵 向排列数目;根据纵向可用排版距离、电路板的短跨距和相邻电路板的纵向间距,获取电路 板的短跨距的最大纵向排列数目。然后,处理单元802在零至电路板长跨距的最大横向排 列数目中选取一个整数作为电路板的长跨距的横向备选排列数目1,并在零至电路板短跨 距的最大横向排列数目中选取一个整数作为电路板的短跨距的横向备选排列数目2,然后 将横向备选排列数目1和横向备选排列数目2作为一个组合;或者在零至电路板长跨距的 最大纵向排列数目中选取一个整数作为电路板的长跨距的纵向备选排列数目3,并在零至 电路板短跨距的最大纵向排列数目中选取一个整数作为电路板的短跨距的纵向备选排列 数目4,然后将备选排列数目3和备选排列数目4作为一个组合。最后,如果可用排版区域 内所有电路板按照同一取向排列能够获得的最大面积与可用排版区域的面积之比小于预 定排版利用率,或者如果可用排版区域内所有电路板按照同一取向排列能够获得的最小空 余面积与可用排版区域的面积之比大于1%,或者如果纵向可用排版距离与长跨距的比值 的余数大于1/4和/或纵向可用排版距离与短跨距的比值的余数大于1/4,则排列单元803 在根据各备选排列数目确定的电路板以不同取向排列的排版方式中,选取使得电路板的总 面积与可用排版区域的面积之比不小于预定排版利用率的排版方式进行电路板排版;或者 在根据各备选排列数目确定的电路板以不同取向排列的排版方式中,选取使得电路板的总 面积或总个数最大的排版方式进行电路板排版。
如果按照现有技术,将电路板按照同一取向排列在板材的可用排版区域内,若这 种方式获取的电路板总面积与可用排版区域的面积之比小于预定排版利用率,则说明使用现有技术不能满足要求。
在这种情况下,选取使得电路板的总面积与可用排版区域的面积之比不小于预定 排版利用率的排版方式进行电路板排版。其中,每一行的电路板沿板材横向的长跨距或短 跨距总和小于板材的横向可用排版距离,每一列的电路板沿板材纵向的长跨距或短跨距总 和小于板材的纵向可用排版距离,较佳的,每一行或每一列的电路板取向相同,不同行或列 的电路板取向不同。或者,可以直接在根据各备选排列数目确定的电路板不同取向排列的 排版方式中,选取使得电路板的总面积或总个数最大的排版方式进行电路板排版。当板材 上每块电路板的尺寸都相同时,板材可用排版区域内的电路板总数越多,则电路板的总面 积越大,两者呈正比例关系。也就是说,可以通过选取使得电路板总个数最大的排版方式进 行电路板排版,这与使用总面积作为参数的方式是一致的。
较佳的,由于板材利用率等于排版后电路板总面积与可用排版区域的面积之比乘 以百分之百,因此该使得电路板总面积最大的备选排列数目的组合,也是板材利用率最大 的排版组合,同时也是电路板的生产效率最高的排版组合。
在判断排版利用率大小时,不仅可以通过电路板总面积与可用排版区域的面积之 比判断,还可以通过电路板排版之后可用排版区域内的空余面积判断,空余面积越大排版 利用率越小。
还可以通过板材可用排版区域内的横向可用排版距离与纵向可用排版距离与电 路板的长跨距或短跨距的比值判断,例如,当纵向可用排版距离与电路板的长跨距的比值 的余数大于1/4,同时纵向可用排版距离与电路板的端跨距的比值的余数也大于1/4,则可 判断排列该电路板时,应采用不同行或列取向不同的排列方式。
较佳的,获取单元801包括
第一获取子单元8011,用于根据所述横向可用排版距离、所述电路板的短跨距和 所述横向间距,获取所述电路板的短跨距的最大横向排列数目;
第二获取子单元8012,用于根据所述横向可用排版距离、所述电路板的长跨距和 所述横向间距,获取所述电路板的长跨距的最大横向排列数目;
第三获取子单元8013,用于根据所述纵向可用排版距离、所述电路板的短跨距和 所述纵向间距,获取所述电路板的短跨距的最大纵向排列数目;
第四获取子单元8014,用于根据所述纵向可用排版距离、所述电路板的长跨距和 所述纵向间距,获取所述电路板的长跨距的最大纵向排列数目。
较佳的,排列单元803还用于获取根据各备选排列数目确定的不同取向排列的电 路板的总面积,将总面积与可用排版区域的面积之比与预定排版利用率进行比较;选取不 小于预定排版利用率的备选排列数目确定的排版方式进行电路板排版。逐个获取每个组合 得到的面积,通过比较获取面积最大的组合作为排版组合,也可以预先设定当组合中同一 位置的数目相同时,只选择另一位置数目大的组合计算面积,然后在多个组合中选择获取 的面积最大的组合作为排版组合,或者直接计算组合中两个数目之和,直接选择数目之和 最大的组合作为排版组合,当然还可以使用达到同样效果的其它方式。
从以上的描述中,可以看出本发明实施例提供的装置,通过获取电路板的各个边 在板材上的最佳组合,使板材上排列最多的电路板,从而提高板材的利用率和电路板的生 产效率。
相应的,本发明实施例还提供了一种电路板模板,其使用本发明实施例提供的方 法获得。在进行电路板排版时,在该电路板模板上设计并确定各个电路板在板材可用排版 区域内的排列方式,并在形成电路图样设计之后,依照该电路板图样分离板材而形成电路 板产品。
从以上的描述中,可以看出本发明实施例提供的方法、装置及电路板模板,通过获 取电路板的各个边在板材上的最佳组合,使板材上排列最多的电路板,从而提高板材的利 用率和电路板的生产效率。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精 神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围 之内,则本发明也意图包含这些改动和变型在内。
权利要求
1.一种电路板排版方法,其特征在于,该方法包括在由沿板材短边的横向可用排版距离和沿板材长边的纵向可用排版距离限定的可用 排版区域内,获取电路板的长跨距和短跨距分别在所述横向可用排版距离内的最大横向排 列数目以及分别在所述纵向可用排版距离内的最大纵向排列数目,所述短跨距为所述电路 板外接矩形框的框宽,所述长跨距为所述电路板外接矩形框的框长;获取所述电路板的长跨距和短跨距分别在所述横向可用排版距离内的备选排列数目 或分别在所述纵向可用排版距离内的备选排列数目,所述电路板的长跨距和短跨距的备选 排列数目不大于所述电路板的长跨距和短跨距的最大排列数目; 所述方法还包括如果所述可用排版区域内所有电路板按照同一取向排列能够获得的最大面积与所述 可用排版区域的面积之比小于预定排版利用率,或者如果所述可用排版区域内所有电路板按照同一取向排列能够获得的最小空余面积与 所述可用排版区域的面积之比大于1%,或者如果所述纵向可用排版距离与所述长跨距的比值的余数大于1/4和/或所述纵向可用 排版距离与所述短跨距的比值的余数大于1/4, 则在根据所述各备选排列数目确定的电路板以不同取向排列的排版方式中,选取使得所 述电路板的总面积与所述可用排版区域的面积之比不小于所述预定排版利用率的排版方 式进行电路板排版;或者在根据所述各备选排列数目确定的电路板以不同取向排列的排版方式中,选取使得所 述电路板的总面积或总个数最大的排版方式进行电路板排版。
2.如权利要求1所述的方法,其特征在于,所述获取电路板的长跨距和短跨距分别在 所述横向可用排版距离内的最大横向排列数目以及分别在所述纵向可用排版距离内的最 大纵向排列数目,包括根据所述电路板的长跨距、短跨距、相邻电路板的横向间距和横向可用排版距离,分别 获取所述电路板的长跨距和短跨距在所述横向可用排版距离内的最大横向排列数目;根据所述电路板的长跨距、短跨距、相邻电路板的纵向间距和纵向可用排版距离,分别 获取所述电路板的长跨距和短跨距在所述纵向可用排版距离内的最大纵向排列数目。
3.如权利要求2所述的方法,其特征在于,所述获取电路板的长跨距和短跨距分别在 所述横向可用排版距离内的最大横向排列数目以及分别在所述纵向可用排版距离内的最 大纵向排列数目,包括矩形板材的横向可用排版距离为Li,纵向可用排版距离为L2,相邻电路板的横向间距 为dl,相邻电路板的纵向间距为d2,电路板的短跨距La,长跨距Lb ;其中0 < La < Lb,0 < Ll < L2 ;根据所述横向可用排版距离、所述电路板的短跨距和所述横向间距,即根据 n*La+(n-l)*dl < Li,η为大于0的整数,获取所述电路板的短跨距的最大横向排列数目 nl ;根据所述横向可用排版距离、所述电路板的长跨距和所述横向间距,即根据 m*Lb+(m-l)*dl < Li,m为大于0的整数,获取所述电路板的长跨距的最大横向排列数目ml ;根据所述纵向可用排版距离、所述电路板的短跨距和所述纵向间距,即根据 p*La+(p-l)*d2 < L2,ρ为大于0的整数,获取所述电路板的短跨距的最大纵向排列数目 Pl ;根据所述纵向可用排版距离、所述电路板的长跨距和所述纵向间距,即根据 q*Lb+(q-l)*d2 < L2,q为大于0的整数,获取所述电路板的长跨距的最大纵向排列数目 ql0
4.如权利要求3所述的方法,其特征在于,所述获取所述电路板的长跨距和短跨距分 别在所述横向可用排版距离内的备选排列数目或分别在所述纵向可用排版距离内的备选 排列数目,包括在0至nl中选取所述电路板的短跨距的横向备选排列数目n2,在0至ml中选取所述 电路板的长跨距的横向备选排列数目m2,并满足n2*La+m2*Lb+(n2+m2-l)*dl < Ll ;或者在0至pi中选取所述电路板的短跨距的纵向备选排列数目p2,在0至ql中选取所述 电路板的长跨距的纵向备选排列数目q2,并满足p2*La+q2*Lb+(p2+q2-l)*d2 < L2。
5.如权利要求1所述的方法,其特征在于,在电路板排版时,同一行的所述电路板的取 向相同,和/或同一列的所述电路板的取向相同。
6.如权利要求1所述的方法,其特征在于,所述在根据所述各备选排列数目确定的电 路板不同取向排列的排版方式中,选取使得所述电路板的总面积与所述可用排版区域的面 积之比不小于所述预定排版利用率的排版方式进行电路板排版,包括获取根据所述各备选排列数目确定的不同取向排列的电路板的总面积,将所述总面积 与可用排版区域的面积之比与预定排版利用率进行比较;选取不小于所述预定排版利用率 的备选排列数目确定的排版方式进行电路板排版。
7.如权利要求1所述的方法,其特征在于,所述电路板的形状为矩形。
8.如权利要求7所述的方法,其特征在于,所述获取根据所述各备选排列数目确定 的不同取向排列的电路板的总面积,包括获取按不同取向排列的电路板的总面积S = (ql*n2+pl*m2) * (La*Lb) S = (ml*p2+nl*q2) * (La*Lb)。
9.一种电路板排版装置,其特征在于,包括获取单元,用于在由沿板材短边的横向可用排版距离和沿板材长边的纵向可用排版距 离限定的可用排版区域内,获取电路板的长跨距和短跨距分别在所述横向可用排版距离内 的最大横向排列数目以及分别在所述纵向可用排版距离内的最大纵向排列数目,所述短跨 距为所述电路板外接矩形框的框宽,所述长跨距为所述电路板外接矩形框的框长;处理单元,用于获取所述电路板的长跨距和短跨距分别在所述横向可用排版距离内的 备选排列数目或分别在所述纵向可用排版距离内的备选排列数目,所述电路板的长跨距和 短跨距的备选排列数目不大于所述电路板的长跨距和短跨距的最大排列数目;排列单元,用于如果所述可用排版区域内所有电路板按照同一取向排列能够获得的最大面积与所述 可用排版区域的面积之比小于预定排版利用率,或者如果所述可用排版区域内所有电路板按照同一取向排列能够获得的最小空余面积与 所述可用排版区域的面积之比大于1%,或者如果所述纵向可用排版距离与所述长跨距的比值的余数大于1/4和/或所述纵向可用 排版距离与所述短跨距的比值的余数大于1/4, 则在根据所述各备选排列数目确定的电路板以不同取向排列的排版方式中,选取使得所 述电路板的总面积与所述可用排版区域的面积之比不小于所述预定排版利用率的排版方 式进行电路板排版;或者在根据所述各备选排列数目确定的电路板以不同取向排列的排版方式中,选取使得所 述电路板的总面积或总个数最大的排版方式进行电路板排版。
10.如权利要求9中所述的装置,其特征在于,所述获取单元包括第一获取子单元,用于根据所述横向可用排版距离、所述电路板的短跨距和所述横向 间距,获取所述电路板的短跨距的最大横向排列数目;第二获取子单元,用于根据所述横向可用排版距离、所述电路板的长跨距和所述横向 间距,获取所述电路板的长跨距的最大横向排列数目;第三获取子单元,用于根据所述纵向可用排版距离、所述电路板的短跨距和所述纵向 间距,获取所述电路板的短跨距的最大纵向排列数目;第四获取子单元,用于根据所述纵向可用排版距离、所述电路板的长跨距和所述纵向 间距,获取所述电路板的长跨距的最大纵向排列数目。
11.如权利要求10中所述的装置,其特征在于,所述排列单元还用于获取根据所述各备选排列数目确定的不同取向排列的电路板的总面积,将所述总面积 与可用排版区域的面积之比与预定排版利用率进行比较;选取不小于所述预定排版利用率 的备选排列数目确定的排版方式进行电路板排版。
12.—种电路板模板,其特征在于,使用如权利要求1-8中任一项所述的方法获得。
全文摘要
本发明实施例涉及集成电路领域技术,特别涉及一种电路板排版方法、装置及电路板模板,通过获取电路板的各个边在板材整体上的最佳组合,使板材上排列最多的电路板,从而提高板材的利用率和电路板的生产效率,该方法包括在由沿板材短边的横向可用排版距离和沿板材长边的纵向可用排版距离限定的可用排版区域内,根据所述各备选排列数目确定的电路板以不同取向排列的排版方式中,选取使得所述电路板的总面积与所述可用排版区域的面积之比不小于所述预定排版利用率的排版方式进行电路板排版;或者在根据所述各备选排列数目确定的电路板以不同取向排列的排版方式中,选取使得所述电路板的总面积或总个数最大的排版方式进行电路板排版。
文档编号H05K3/00GK102036484SQ20101050410
公开日2011年4月27日 申请日期2010年9月30日 优先权日2010年9月30日
发明者代文艺, 雷红慧 申请人:北大方正集团有限公司, 珠海方正科技多层电路板有限公司富山分公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1