生成矩形框,并且在确保所有坐标点都能够处于矩形框内时,矩形框的数量最少,可以确保在对电路板分堆时,能够分得最少的堆,避免分堆过多造成后续处理的不便。
[0024]通过在判定任一电路板的涨缩数据所对应的所有坐标点都处于同一个矩形框内时,将该电路板分入该矩形框所代表的堆,使得在对电路板进行分堆时,能够综合考虑电路板的多个涨缩数据,避免了相关技术中仅通过电路板的一个涨缩数据进行分堆而造成分堆结果的不准确,确保了电路板分堆的准确性。在对电路板分堆完成之后,可以根据每个矩形框所对应的处理工艺对分入每个矩形框所代表的一堆电路板进行处理。
[0025]在上述技术方案中,优选地,还包括:对所述每个电路板进行编号;将所述每个电路板的每个坐标点以所述编号信息进行标识;通过检测所述每个坐标点的编号信息,以判断所述每个电路板的所有坐标点是否都处于同一个矩形框内。
[0026]在该技术方案中,通过对每个电路板进行编号,并将每个电路板的坐标点用该电路板的编号信息进行标识,可以在判定电路板的坐标点是否在同一个矩形框内时,根据坐标点的标识来确定该坐标点属于哪个电路板,从而可以方便地进行判定。
[0027]在上述技术方案中,优选地,在判定所述待处理的电路板的所有坐标点中存在至少一个坐标点与其他的坐标点处于不同的矩形框内时,判定所述待处理的电路板异常,并将所有异常的电路板归为异常堆。
[0028]在该技术方案中,电路板的所有坐标点可能并不处于同一个矩形框内,因此,可以将此类电路板分入异常堆,在完成对一批电路板分堆之后,可以针对异常堆,重新进行分堆,以确定采用哪种处理工艺进行处理。或者将异常信息反馈给用户。当然,在判定任一电路板的所有坐标点不处于同一个矩形框内时,也可以根据该电路板的所有坐标点到矩形框的中心的距离之和来判定如何进行分堆,比如电路板具有两个坐标点,即坐标点I和坐标点2,其中,坐标点I处于矩形框I中,坐标点2处于矩形框2中,则可以计算坐标点I和坐标点2到矩形框I的中心的距离之和(比如距离和1),以及坐标点I和坐标点2到矩形框2的中心的距离(比如距离和2),则可以比较距离和I与距离和2的大小,在距离和I大于距离和2时,将该电路板分入矩形框2所代表的堆,在距离和I小于等于距离和2时,将电路板分入矩形框I所代表的堆。
[0029]在上述技术方案中,优选地,所述电路板为矩形板,分别测量所述电路板的每条边的涨缩数据,选择所述电路板的一条边的涨缩数据和所述一条边的其中一条邻边的涨缩数据组合成一个坐标点,以及选择所述一条边的对边的涨缩数据和所述一条边的另一条邻边的涨缩数据组合成另一个坐标点。
[0030]在该技术方案中,具体来说,矩形电路板的每条边都能够测量出一个涨缩数据,SP矩形电路板在长边和短边上分别都具有两个涨缩数据,则可以分别取长边的一个涨缩数据和短边的一个涨缩数据组合成一个坐标点,长边的另一个涨缩数据和短边的另一个涨缩数据组合成另一个坐标点,使得每个电路板的坐标点标识在坐标系中之后,能够呈现出一定的规律性,从而使得在通过矩形框进行框点时,能够使用最少的矩形框将所有坐标点框起来。当然,在选择涨缩数据组合成坐标点时,可以选择矩形框长边最大的涨缩数据和短边最大的涨缩数据组合成坐标点,也可以选择矩形框长边最大的涨缩数据和短边最小的涨缩数据组合成坐标点。
[0031]在上述技术方案中,优选地,所述预设边长为所述电路板在进行分堆时预设的分堆区间的大小。
[0032]在该技术方案中,通过设置矩形框的边长为分堆区间的大小,使得在对电路板进行分堆时,可以按照生产要求(即电路板的分堆区间)设置相应的矩形框,以将电路板按照预设的要求进行分堆。
[0033]通过以上技术方案,可以综合同一个电路板的多个涨缩数据进行分堆,提高了电路板分堆的准确性,同时,由于针对同一个电路板,只进行了一次分堆,因此提高了电路板的分堆效率。
【附图说明】
[0034]图1示出了根据本发明的实施例的电路板的分堆装置的示意框图;
[0035]图2示出了根据本发明的实施例的电路板的分堆方法的示意流程图;
[0036]图3A示出了根据本发明的实施例的电路板芯板上的测试靶标示意图;
[0037]图3B示出了根据本发明的实施例的电路板压合后的结构示意图;
[0038]图3C示出了根据本发明的实施例的电路板的坐标点在坐标系中的散点图。
【具体实施方式】
[0039]为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和【具体实施方式】对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
[0040]在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
[0041]图1示出了根据本发明的实施例的电路板的分堆装置的示意框图。
[0042]如图1所示,根据本发明的实施例的电路板的分堆装置100,包括:涨缩数据测量模块102,用于分别测量待处理的至少一个电路板中每个电路板的多个涨缩数据;坐标生成模块104,用于从所述多个涨缩数据中选择偶数个涨缩数据,将所述偶数个涨缩数据中的每两个涨缩数据组合成一个坐标点,并将所述坐标点在坐标系中进行标识;矩形框处理模块106,用于在所述坐标系中生成至少一个预设边长的矩形框,并调整所述矩形框在所述坐标系中的位置,以使所有所述坐标点都处于所述坐标系中的矩形框内时,所述坐标系中的矩形框的数量最少;判断模块108,用于判断一待处理的所述电路板的所有坐标点是否都处于同一个矩形框内;分堆模块110,用于在所述判断模块108判定所述待处理的电路板的所有坐标点都处于同一个矩形框内时,将所述待处理的电路板分入所述同一个矩形框所代表的堆。
[0043]在该技术方案中,由于电路板在多个方向上(比如对于矩形板,在长边方向和短边方向都有两个涨缩数据)都具有涨缩数据,若针对不同的涨缩数据分别进行分堆,则对于同一个电路板会产生多种不同的分堆方法,若先根据一个涨缩数据进行分堆,然后再根据其他的涨缩数据进一步分堆,则繁琐的分堆过程将严重影响电路板的分堆效率。因此,通过选择电路板的涨缩数据,并组合成坐标点,使得可以综合同一个电路板的多个涨缩数据来进行分堆,提高了电路板分堆的准确性,同时,由于针对同一个电路板,只进行了一次分堆,因此提闻了电路板的分堆效率。
[0044]通过在坐标系中生成矩形框,并且在确保所有坐标点都能够处于矩形框内时,矩形框的数量最少,可以确保在对电路板分堆时,能够分得最少的堆,避免分堆过多造成后续处理的不便。
[0045]通过在判定任一电路板的涨缩数据所对应的所有坐标点都处于同一个矩形框内时,将该电路板分入该矩形框所代表的堆,使得在对电路板进行分堆时,能够综合考虑电路板的多个涨缩数据,避免了相关技术中仅通过电路板的一个涨缩数据进行分堆而造成分堆结果的不准确,确保了电路板分堆的准确性。在对电路板分堆完成之后,可以根据每个矩形框所对应的处理工艺对分入每个矩形框所代表的一堆电路板进行处理。
[0046]在上述技术方案中,优选地,还包括:编号模块112,用于对所述每个电路板进行编号;标识模块114,用于将所述每个电路板的每个坐标点以所述编号信息进行标识;所述判断模块108具体用于,通过检测所述标识模块提供的所述每个坐标点的编号信息,以判断所述每个电路板的所有坐标点是否都处于同一个矩形框内。
[0047]在该技术方案中,通过对每个电路板进行编号,并将每个电路板的坐标点用该电路板的编号信息进行标识,可以在判定电路板的坐标点是否在同一个矩形框内时,根据坐标点的标识来确定该坐标点属于哪个电路板,从而可以方便地进行判定。
[0048]在上述技术方案中,优选地,所述分堆模块110,还用于在所述判断模块108判定所述待处理的电路板的所有坐标点中存在至少一个坐标点与其他的坐标点处于不同的矩形框内时,判定所述待处理的电路板异常,并将所有异常的电路板归为异常堆。
[0049]在该技术方案中,电路板的所有坐标点可能并不处于同一个矩形框内,因此,可以将此类电路板分入异常堆,在完成对一批电路板分堆之后,可以针对异常堆,重新进行分堆,以确定采用哪种处理工艺进行处理。或者将异常信息反馈给用户。当然,在判定任一电路板的所有坐标点不处于同一个矩形框内时,也可以根据该电路板的所有坐标点到矩形框的中心的距离之和来判定如何进行分堆,比如电路板具有两个坐标点,即坐标点I和坐标点2,其中,坐标点I处于矩形框I中,坐标点2处于矩形框2中,则可以计算坐标点I和坐标点2到矩形框I的中心的