1.本公开涉及自动化设备领域,特别是涉及一种产品筛选方法、装置、计算机设备。
背景技术:2.在自动化的领域中,通常有很多对应的生产线或者测试线,通过在生产线或者测试线上的设备对产品进行测试筛选。
3.目前此类的设备大多数通常都是对产品进行分解或者测试的过程,不存在对产品的筛选功能。另外,出现问题的产品需要人工标记,并且从测试线或者生产线上筛选出现问题的产品需要通过操作人员进行人工筛选。
4.然而,通过人工的筛选的方式筛选速度较慢,可能还会出现筛选出错的情况,会降低生产线或者测试线的工作效率,降低设备的稼动率。
技术实现要素:5.基于此,有必要针对上述技术问题,提供一种提高筛选速度,以提高设备稼动率的产品筛选方法、装置、计算机设备。
6.第一方面,本公开提供了一种产品筛选方法。应用于筛选设备,所述筛选设备包括:对称设置的第一筛选装置和第二筛选装置,其中,所述第一筛选装置和第二筛选装置均包括:上料臂、扫码机构、筛选控制臂、第一传送带;所述第二筛选装置中所述第一传送带用于传出不合格产品;所述方法包括:
7.控制所述第一筛选装置和/或所述第二筛选装置中的上料臂抓取多个所述产品,将所述产品放入对应的所述扫码机构中;
8.利用所述扫码机构确定所述产品的状态信息;
9.响应于所述产品的状态信息为不合格状态,利用所述第二筛选装置的筛选控制臂将不合格状态的所述产品放入所述第二筛选装置的所述第一传送带中,其中,所述不合格状态的所述产品包括:所述第一筛选装置中的产品和所述第二筛选装置中的产品。
10.在其中一个实施例中,所述第一筛选装置和所述第二筛选装置还包括:第二传送带,所述方法还包括:
11.响应于所述产品的状态信息为合格状态,利用与所述产品位置对应的所述筛选控制臂将所述扫码机构中合格状态的所述产品,放入与所述筛选控制臂对应的第二传送带上,所述与所述产品位置对应的所述筛选控制臂包括:第一筛选装置的筛选控制臂和/或第二筛选装置的筛选控制臂;
12.利用所述第二传送带将合格状态的所述产品运送到与所述筛选设备连接的设备,所述设备包括:与所述筛选设备连接的前端设备或后端设备。
13.在其中一个实施例中,所述第一筛选装置中的所述第一传送带用于传送所述产品至所述第一筛选装置,所述方法还包括:
14.响应于所述筛选设备中的所述产品的数量小于等于预设的产品阈值,利用所述第
一筛选装置中的所述第一传送带传送合格状态的所述产品;
15.进入第一控制模式,所述第一控制模式包括:在预设的控制周期内,控制所述第一筛选装置中的筛选控制臂,抓取所述扫码机构中合格状态的所述产品或所述第一传送带上传送合格状态的所述产品,放入所述第一筛选装置的第二传送带中。
16.在其中一个实施例中,所述方法还包括:
17.响应于在所述预设的检测时间内,未在所述扫码机构或所述第一传送带上抓取到合格状态的所述产品;
18.进入第二控制模式,所述第二控制模式包括:检测所述扫码机构或所述第一传送带上是否存在合格状态的所述产品,在检测到存在合格状态的所述产品的情况下,控制所述第一筛选装置中的筛选控制臂抓取合格状态的所述产品,放入所述第一筛选装置的第二传送带中。
19.在其中一个实施例中,所述利用所述扫码机构确定所述产品的状态信息之后,所述方法还包括:
20.响应于所述产品包括待测试产品和夹持所述待测试产品的载具,根据所述产品的状态信息控制所述扫码机构中的分解机构分解所述产品。
21.在其中一个实施例中,所述根据所述产品的状态信息控制所述扫码机构中的分解机构分解所述产品,包括:
22.响应于所述待测试产品和/或所述载具的状态信息为合格状态,控制所述分解机构分解所述产品,得到所述待测试产品和所述载具;
23.响应于所述待测试产品和所述载具的状态信息均为不合格状态,确定所述产品为不合格产品。
24.在其中一个实施例中,所述第一筛选装置和所述第二筛选装置还包括:下料臂和下料传送带,所述方法还包括:
25.响应于所述待测试产品的状态信息为合格状态,利用所述下料臂抓取所述待测试产品,并放置在所述下料传送带中,利用所述下料传送带将所述待测试产品传送至与所述筛选设备连接的后端设备;
26.响应于所述载具的状态信息为合格状态,利用所述筛选控制臂抓取所述载具,并放置在所述第二传送带中,利用所述第二传送带将所述载具传送至与所述筛选设备连接的前端设备。
27.在其中一个实施例中,所述方法还包括:
28.响应于所述待测试产品或所述载具的状
29.态信息为不合格状态,利用所述第二筛选装置的筛选控制臂将所述不合格状态的所述待测试产品或所述载具分别放入所述第二筛选装置的所述第一传送带中;
30.响应于所述待测试产品和所述载具均为不合格状态,利用所述第二筛选装置的筛选控制臂将所述不合格产品放入所述第二筛选装置的所述第一传送带中,所述第一传送带包括至少一用于传送待测试产品的传送带与至少一用于传送载具的传送带。
31.第二方面,本公开还提供了一种产品筛选装置。应用于筛选设备,所述筛选设备包括:对称设置的第一筛选装置和第二筛选装置,其中,所述第一筛选装置和第二筛选装置均包括:上料臂、扫码机构、筛选控制臂、第一传送带;所述第二筛选装置中所述第一传送带用
于传出不合格产品;所述装置包括:
32.上料控制模块,用于控制所述第一筛选装置和/或所述第二筛选装置中的上料臂抓取多个所述产品,将所述产品放入对应的所述扫码机构中;
33.扫码模块,用于利用所述扫码机构确定所述产品的状态信息;
34.筛选控制模块,用于响应于所述产品的状态信息为不合格状态,利用所述第二筛选装置的筛选控制臂将不合格状态的所述产品放入所述第二筛选装置的所述第一传送带中,其中,所述不合格状态的所述产品包括:所述第一筛选装置中的产品和所述第二筛选装置中的产品。
35.第三方面,本公开还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述任一方法实施例的步骤。
36.第四方面,本公开还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述任一方法实施例的步骤。
37.第五方面,本公开还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述任一方法实施例的步骤。
38.上述各实施例中,利用两个对称设置的相同的第一筛选装置和第二筛选装置,抓取其对应前端的多个产品,能够一次对多个产品进行筛选,保证生产线和测试线产品的处理速度。而在确定产品的状态信息为不合格状态时,仅利用所述第二筛选装置的筛选控制臂将不合格状态的所述产品放入所述第二筛选装置的所述第一传送带中。能够保证将不合格状态的产品仅通过第二筛选装置进行输送。第二筛选装置中的筛选控制臂用来抓取不合格状态的产品,保证不合格产品的筛选速度。另外,使用相同的第一筛选装置和第二筛选装置来组成筛选设备,仅改变其中的处理逻辑,不会额外增加筛选设备的制造成本。
附图说明
39.为了更清楚地说明本公开具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本公开的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
40.图1为一个实施例中产品筛选方法的应用环境示意图;
41.图2为一个实施例中筛选设备的结构示意图;
42.图3为一个实施例中产品筛选方法的流程示意图;
43.图4为一个实施例中第二传送带的结构示意图;
44.图5为一个实施例中产品状态信息为合格状态的处理步骤的流程示意图;
45.图6为一个实施例中第一控制模式的流程示意图;
46.图7为一个实施例中第二控制模式的流程示意图;
47.图8为一个实施例中s204步骤之后的流程示意图;
48.图9为一个实施例中下料臂和下料传送带的结构示意图;
49.图10为一个实施例中待测设备和载具的传送流程示意图;
50.图11为另一个实施例中产品筛选方法的流程示意图;
51.图12为一个实施例中产品筛选装置的结构示意框图;
52.图13为一个实施例中计算机设备的内部结构示意图。
具体实施方式
53.为了使本公开的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本公开进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本公开,并不用于限定本公开。
54.需要说明的是,本文的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序。应该理解这样使用的数据在适当情况下可以互换,以便这里描述的本文的实施例能够以除了在这里图示或描述的那些以外的顺序实施。此外,术语“包括”和“具有”以及他们的任何变形,意图在于覆盖不排他的包含,例如,包含了一系列步骤或单元的过程、方法、装置、产品或设备不必限于清楚地列出的那些步骤或单元,而是可包括没有清楚地列出的或对于这些过程、方法、产品或设备固有的其它步骤或单元。
55.在本文中,术语“和/或”仅仅是一种描述关联对象的关联关系,表示可以存在三种关系。例如,a和/或b,可以表示:单独存在a,同时存在a和b,单独存在b这三种情况。另外,本文中字符“/”,一般表示前后关联对象是一种“或”的关系。
56.正如背景技术所述,目前对于分类筛选设备,通常都是一个设备进行输送,筛选。而在不出现不合格产品,即ng(no good)产品时,需要人工筛选,人员定期把设备内的产品手动取出,逐个手动扫码并在电脑上逐个查看对应的产品之前的测试log情况,然后根据卡控标准手动筛选需要维修的产品。通过人工的筛选的方式筛选速度较慢,可能还会出现筛选出错的情况,会降低设备的运行效率,进而降低生产线或者测试线的工作效率。而对于目前通过机器筛选的方式,在存在ng产品时,其需要多个作用不同的控制臂和传送带进行控制,例如传送合格产品、不合格产品以及在设备产品不够时新增产品,因此,会额外增加设备的制造生产成本。
57.因此,为解决上述问题,本公开实施例提供了一种产品筛选方法,可以应用于如图1所示的应用环境中。筛选设备140通常可以包括对称设置的第一筛选设备142和第二筛选设备144。第一筛选设备142和第二筛选设备144均包括:上料臂、扫码机构、筛选控制臂、第一传送带;所述第二筛选装置144中所述第一传送带用于传出不合格产品。当筛选设备140检测到前端设备传送产品后,筛选设备140可以控制第一筛选装置142和/或第二筛选装置144中的上料臂抓取前端传送的多个产品,将产品依次放入对应的扫码机构中。筛选设备140利用其中的扫码机构确定每个产品的状态信息。响应于确定产品的状态信息为不合格状态。筛选设备140利用第二筛选装置144的筛选控制臂将不合格状态的所述产品放入第二筛选装置的第一传送带中,通过该第一传送带将不合格状态的产品运走。其中,所述不合格状态的所述产品包括:所述第一筛选装置中的产品和所述第二筛选装置中的产品。其中,本案中筛选设备140中可以设置上位机,通过上位机来实现。上位机可以但不限于是各种个人计算机、笔记本电脑、智能手机、平板电脑等。
58.在一个实施例中,提供了一种产品筛选方法,以该方法应用于图1中的筛选设备
140为例进行说明,如图2所示,首先对本案中所涉及的筛选设备进行说明,筛选设备包括对称设置的第一筛选装置和第二筛选装置,第一筛选装置和第二筛选装置均包括:上料臂、扫码机构、筛选控制臂、第一传送带;所述第二筛选装置中所述第一传送带用于传出不合格产品。上料臂用于把上一个工站的产品抓起,并放入扫码机构上。扫码机构用于扫描产品上的设备码或者识别码。筛选控制臂用于取放产品,将产品放入对应的传送带中。在第二筛选装置中的第一传送带用于传出不合格产品。第一筛选装置中的第一传送带用于将合格产品传入筛选设备,保证筛选设备中合格的产品保持在一定数量。第一筛选设备和第二筛选设备通常情况下是相同的,如图3所示,所述方法包括以下步骤:
59.s202,控制所述第一筛选装置和/或所述第二筛选装置中的上料臂抓取多个所述产品,将所述产品放入对应的所述扫码机构中。
60.其中,产品可以是生产线中或者测试线中的产品,例如电子设备,晶体管、电子屏幕、测试治具、载具等等。
61.具体地,通常情况下,筛选设备是放置在整个生产线或者测试线中的,因此产品通常是从上一个工站(前端设备)传送过来的。当第一筛选装置一侧对应的前端设备将多个产品传送至第一筛选装置前。第一筛选装置中的上料臂可以抓取其对应的多个产品,并将该产品放入第一筛选装置的扫码机构中。当第二筛选装置一侧对应的前端设备将多个产品传送至第二筛选装置前。第二筛选装置中的上料臂可以抓取其对应的多个产品,并将该产品放入第二筛选装置的扫码机构中。其中,上料臂可以采用多个夹具的设计,以便于一次能够夹起多个产品。相应的扫描机构中可以设置多个平台,以助于将每个产品放在对应的一个平台上,方便夹取和放置。另外,当多个平台中平台出现故障或者处于忙碌状态时,仅存在一个平台可以放置时,可以将多个夹具夹取到的产品分次放入该可以放置产品的平台中。
62.s204,利用所述扫码机构确定所述产品的状态信息。
63.其中,产品的状态信息通常可以包含合格状态和不合格状态,通常可以由上游的测试设备对产品进行测试后,写入产品的设备码或者识别码中。扫码机构可以用摄像头、扫码枪、rfid等来实现,在本公开的一些实施例中不进行限制扫码机构的具体实现方式。
64.具体地,当将产品放在扫码机构的平台上后,扫码机构扫描产品,获取产品的设备码或者识别码。将该设备码或者识别码发送给上位机,上位机根据设备码或者识别码在前端的各种设备中查询关于该产品的各种信息,例如,测试数据。进而根据各种信息综合来确定该产品是否为合格产品。
65.s206,响应于所述产品的状态信息为不合格状态,利用所述第二筛选装置的筛选控制臂将不合格状态的所述产品放入所述第二筛选装置的所述第一传送带中,其中,所述不合格状态的所述产品包括:所述第一筛选装置中的产品和所述第二筛选装置中的产品。
66.具体地,当产品的状态信息为不合格状态时,可以确定该产品为ng产品,需要将该ng产品进行筛选以便后续对ng产品进行处理。因此,可以仅利用第二筛选装置中的筛选控制臂,将第一筛选装置中不合格状态的产品(即ng产品)和/或第二筛选装置中不合格状态的产品放入第二筛选装置的第一传送带中。利用第一传送带将不合格状态的产品传出。另外,当第一筛选装置或第二筛选装置中存在多个平台,且分别存在ng产品和合格产品时,可以将合格产品和ng产品均抓取,进而将ng产品放入第二筛选装置的第一传送带中。将合格产品放入其对应的位置处。
67.上述产品筛选方法中,利用两个对称设置的相同的第一筛选装置和第二筛选装置,抓取其对应前端的多个产品,能够一次对多个产品进行筛选,保证生产线和测试线产品的处理速度。而在确定产品的状态信息为不合格状态时,仅利用所述第二筛选装置的筛选控制臂将不合格状态的所述产品放入所述第二筛选装置的所述第一传送带中。能够保证将不合格状态的产品仅通过第二筛选装置进行输送。第二筛选装置中的筛选控制臂用来抓取不合格状态的产品,保证不合格产品的筛选速度。另外,使用相同的第一筛选装置和第二筛选装置来组成筛选设备,仅改变其中的处理逻辑,不会额外增加筛选设备的制造成本。
68.在一个实施例中,如图4所示,所述第一筛选装置和所述第二筛选装置还包括:第二传送带,如图5所示,所述方法还包括:
69.s302,响应于所述产品的状态信息为合格状态,利用与所述产品位置对应的所述筛选控制臂将所述扫码机构中合格状态的所述产品,放入与所述筛选控制臂对应的第二传送带上,所述与所述产品位置对应的所述筛选控制臂包括:第一筛选装置的筛选控制臂和/或第二筛选装置的筛选控制臂。
70.具体地,当产品的状态信息为合格状态。当合格状态的产品在第一筛选装置的扫码机构中时,利用第一筛选装置的筛选控制臂抓取扫码机构中合格状态的产品,并放入第一筛选装置的第二传送带上。当合格状态的产品在第二筛选装置的扫码机构中时,利用第二筛选装置的筛选控制臂抓取扫码机构中合格状态的产品,并放入第一筛选装置的第二传送带上。
71.s304,利用所述第二传送带将合格状态的所述产品运送到与所述筛选设备连接的设备,所述设备包括:与所述筛选设备连接的前端设备或后端设备。
72.具体地,根据合格产品的类型不同,其运送的位置也不相同。可以根据不同类型的产品利用第二传送带将合格状态的产品运送到前端设备或者后端设备。若产品类型为重复使用的,例如承载设备的载具,或者放置设备的支撑器件等。产品线或者测试线中主要是对设备进行流转运行的。因此,此时可以将合格状态的载具或者支撑器件回流,利用第二传送带将该产品送至前端设备,在前端设备再次重复利用该产品进行承载设备。若产品类型为待出厂的,例如屏幕、晶体管等等,则此时通过筛选设备已经确定该产品为合格状态,可以进行下一道工序,例如包装或组装等,此时可以利用第二传送带将该产品送至后端设备,利用后端设备执行下一工序。
73.本实施例中,在产品为合格状态时,通过第一筛选装置和第二筛选装置分别对其对应的合格状态的产品进行处理,能够保证筛选设备的处理速度。另外,在生产线或者测试线中,ng产品通常不会大量存在。因此,在不存在ng产品时第二筛选装置还能够抓起合格产品,能够进一步保证了筛选设备的处理速度。
74.在一个实施例中,如图6所示,所述第一筛选装置中的所述第一传送带用于传送所述产品至所述第一筛选装置,所述方法还包括:
75.s402,响应于所述筛选设备中的所述产品的数量小于等于预设的产品阈值,利用所述第一筛选装置中的所述第一传送带传送合格状态的所述产品。
76.s404,进入第一控制模式,所述第一控制模式包括:在预设的控制周期内,控制所述第一筛选装置中的筛选控制臂,抓取所述扫码机构中合格状态的所述产品或所述第一传送带上传送合格状态的所述产品,放入所述第一筛选装置的第二传送带中。
77.具体地,当产品类型为重复使用的例如载具时,从前端设备传输过来载具,因为存在不合格产品(ng产品)的情况,这样在长时间运行状态下,一定会出现载具越来越少的情况。因此,可以检测筛选设备中载具的数量,当数量少于预设的产品阈值时,且设备正常运转、报警率很少的情况下,最前端的设备等待空的载具回流的时间变长,会影响生产效率,筛选设备会发出要求人员投入空的载具的请求提示。因此,针对该种情况,可以将合格状态的载具,放入第一筛选装置的第一传送带中,以保证筛选设备中数据的数量。另外,投入空的载具之前,可以先对需要投入的空的载具进行扫码,确定其状态。如果其为锁定状态,则需要进行解锁。通常情况下,锁定是在筛选设备进行筛选后发现需要维修而产生的,这些被锁定的载具必须在设备外经过人员维修处理环节,然后人员再进行载具测试确认载具是可以投入设备的状态之后,在设备上位机登陆并解锁后再投入。否则如果此载具一直是锁定的状态,人员也没有维修检查,投入使用后,结果还是不良。此时在第一传送带上传送合格状态的载具之后,需要将合格状态的载具投入使用,为了方便处理,通常是在第一筛选设备中投入,因此第一筛选设备中的筛选控制臂可以进行处理该载具。又因为第一筛选设备中的筛选控制臂还进行抓取扫码机构中合格状态的产品。因此,需要设置第一控制模式。当第一筛选装置中的第一传送带上存在产品(载具)时,第一筛选装置中的筛选控制臂进入第一控制模式。在处于第一控制模式时,在预设的控制周期内,例如时间周期或者次数周期,控制第一筛选装置中的筛选控制臂,抓取所述扫码机构中合格状态的所述产品或所述第一传送带上传送合格状态的所述产品,放入所述第一筛选装置的第二传送带中,供前端设备来使用。
78.在一些示例性的实施例中,当控制周期为时间周期时,时间周期例如1分钟,则第一筛选装置中的筛选控制臂可以在一分钟内,抓取所述扫码机构中合格状态的所述产品。在下一分钟内,抓取所述第一传送带上传送合格状态的所述产品。当控制周期为次数周期时,例如次数周期为10次。则第一筛选装置中的筛选控制臂可以抓取所述扫码机构中合格状态的所述产品10次,然后再次抓取所述第一传送带上传送合格状态的所述产品10次。
79.在本实施例中,当产品数量较少时,可以利用所述第一筛选装置中的所述第一传送带传送合格状态的所述产品,保证生产线或者测试线中的产品数量,进而保证稼动率。另外,第一筛选装置中的第一传送带和第二筛选装置中第一传送带的作用不相同,但是其结构相同。因此,无需额外增加设备结构,降低筛选设备的成本。为了保证第一筛选设备中的筛选控制臂的工作效率,可以设置对应的第一控制模式,进而对扫码机构和第一传送带上的合格状态的产品进行抓取,保证扫码机构和第一传送带上的合格状态的产品存在动态平衡,不会出现某个位置上合格状态的产品堆积的问题,进而导致整个设备停止运行,能够保证筛选设备的稼动率。
80.在一个实施例中,如图7所示,所述方法还包括:
81.s502,响应于在所述预设的检测时间内,未在所述扫码机构或所述第一传送带上抓取到合格状态的所述产品;
82.s504,进入第二控制模式,所述第二控制模式包括:检测所述扫码机构或所述第一传送带上是否存在合格状态的所述产品,在检测到存在合格状态的所述产品的情况下,控制所述第一筛选装置中的筛选控制臂抓取合格状态的所述产品,放入所述第二筛选装置的第二传送带中。
83.具体地,当在预设的检测时间内,例如1分钟,3分钟内,未在扫码机构或所述第一传送带上抓取到合格状态的所述产品,可能出现当前筛选设备中的合格状态的产品较少,或者产品的数量已经达到产品阈值,导致扫码机构或所述第一传送带上在一段时间内未存在合格状态的产品。此时若在进入第一控制模式会额外增加第一筛选装置中筛选控制臂的工作时间。因此可以进入第二控制模式,第二控制模式为检测所述扫码机构或所述第一传送带上是否存在合格状态的所述产品。若检测到,则控制抓取扫码机构或所述第一传送带上合格状态的产品,以保证在有合格状态的产品时,第一筛选装置中筛选控制臂才进行运行。
84.在本实施例中,通过在所述预设的检测时间内,未在所述扫码机构或所述第一传送带上抓取到合格状态的所述产品,进而控制进行第二控制模式,能够降低第一筛选装置中筛选控制臂的额外工作时间,降低筛选设备不必要的能量消耗,降低成本。
85.在一个实施例中,如图8所示,所述利用所述扫码机构确定所述产品的状态信息之后,所述方法还包括:
86.响应于所述产品包括待测试产品和夹持所述待测试产品的载具,根据所述产品的状态信息控制所述扫码机构中的分解机构分解所述产品。
87.更进一步的,包括:s602,确定产品的状态信息。
88.s604,响应于所述待测试产品和/或所述载具的状态信息为合格状态,控制所述分解机构分解所述产品,得到所述待测试产品和所述载具。
89.s606,响应于所述待测试产品和所述载具的状态信息均为不合格状态,确定所述产品为不合格产品。
90.其中,在本公开的一些实施例中扫码机构可以包括扫码的部分,还可以包括分解产品的部分,即分解机构。分解机构可以通过机械手或者其他的机械设备来进行控制载具和待测试设备的分解。
91.具体地,在屏幕检测自动化领域,根据屏幕本身的特性使这个领域的自动化设备存在着很多需要载具运送产品进行测试的情况。当产品既包括待测试产品又包括夹持待测试产品的载具时。可以根据待测试产品和夹持待测试产品的载具的状态信息,状态信息的获取方式如上述s204步骤,在此不进行重复赘述。当待测试产品和/或所述载具的状态信息为合格状态时,需要对待测试产品和载具进行不同方式的处理。因此,此时可以利用扫码机构中的分解机构进行分解产品,即分解待测试产品的排线和载具的连接。然后得到待测试产品和载具。当待测试产品和载具的状态均不合格时,可以将产品和载具共同确定为不合格产品。将待测试产品和载具进行分解,分别通过传送带传送到其对应的放置不合格待测试产品或者载具的位置处。
92.在另一种实施例中,若待测试产品和载具的状态均为不合格时,将产品和载具共同确定为不合格产品,此时还可以不对待测试产品和载具进行分解,直接将不合格产品筛选下来,后续通过进行共同维修或者修复。
93.在一个实施例中,如图9所述,所述第一筛选装置和所述第二筛选装置还包括:下料臂和下料传送带。如图10所示,所述方法还包括:
94.s702,确定待测试产品的状态信息。
95.s704,确定载具的状态信息。
96.s706,响应于所述待测试产品的状态信息为合格状态,利用所述下料臂抓取所述待测试产品,并放置在所述下料传送带中,利用所述下料传送带将所述待测试产品传送至与所述筛选设备连接的后端设备。
97.s708,响应于所述载具的状态信息为合格状态,利用所述筛选控制臂抓取所述载具,并放置在所述第二传送带中,利用所述第二传送带将所述载具传送至与所述筛选设备连接的前端设备。
98.s710,响应于所述待测试产品或所述载具的状态信息为不合格状态,利用所述第二筛选装置的筛选控制臂将所述不合格状态的所述待测试产品或所述载具放入所述第二筛选装置的所述第一传送带中。
99.s712,响应于所述待测试产品和所述载具均为不合格状态,利用所述第二筛选装置的筛选控制臂将所述不合格产品放入所述第二筛选装置的所述第一传送带中,所述第一传送带包括至少一用于传送待测试产品的传送带与至少一用于传送载具的传送带。
100.具体地,首先单独来确定待测试产品和载具的状态信息。当待测试产品的状态信息为合格状态时,该待测试产品需要进入下一工站,进行下个阶段的处理。另外,待测试产品为合格状态时,此时分解机构已经对产品进行分解,将待测试产品和载具进行分离。因此,当待测试产品在第一筛选装置中,可以利用第一筛选装置的下料臂抓取待测试产品,放在下料传送带中,利用所述下料传送带将所述待测试产品传送至与所述筛选设备连接的后端设备,后端设备进行下个阶段的处理。当载具的状态信息为合格状态时,合格状态的载具可以回到前一个工站,进而继续夹持待测试产品,进行回流使用。因此,当载具在第一筛选设备中时,可以利用第一筛选装置中的筛选控制臂抓取所述载具,并放置在所述第二传送带中,利用所述第二传送带将所述载具传送至与所述筛选设备连接的前端设备,前端设备再次使用该载具进行夹持待测试产品。当待测试产品或载具的状态信息有任一个为不合格状态时,另一个为合格状态时,此时分解机构已经对产品进行分解,将待测试产品和载具进行分离。可以利用第二筛选装置的筛选控制臂将所述不合格状态的所述待测试产品或所述载具放入所述第二筛选装置的所述第一传送带中,利用第一传送带将不合格状态的待测试产品或载具进行排出,进而进行后续的修复或者其他处理。而当待测试产品和载具均为不合格状态,此时需要将待测试产品和载具均通过第一传送到进行输送,直接将不合格待测试产品放入第二筛选装置的用于传送待测试产品的所述第一传送带中,将不合格的载具方式用于传送载具的第一传送带中。其中,用于传送待测试产品的第一传送带可以包括在下料臂一侧的不合格料盘。
101.在本实施例中,当产品为多种不同类型组合形成的情况下,根据每个类型对应的状态信息能够确定是否对其进行分解,进而根据不同类型产品的状态信息能够执行不同的处理流程,能够兼容多种应用场景。
102.在一个实施例中,如图9所示,筛选设备中还可以包括移栽平台,移栽平台移载平台可通过导轨或其他输送机构往复移动于上下游设备间,分解机构可以设置于移载平台上。
103.在一个实施例中,本公开还提供了另一种产品筛选方法,以如图9所示的筛选设备为例,并以产品包括:待测试产品和夹持待测试产品的载具为例进行进一步的说明。如图11所示,方法包括如下步骤:
104.s802,控制第一筛选装置和/或第二筛选装置中的上料臂抓取多个所述产品,将所述产品放置于移载平台,移载平台可通过导轨或其他输送机构往复移动于上下游设备间,分解机构可以设置于移载平台上,移载平台首先移动至扫码机构所处的扫码位。
105.s804,利用扫码机构确定所述产品的状态信息。
106.s806,利用移载平台上的分解机构分解所述产品,得到待测试产品和载具。其中,分解机构分解产品可在扫码前或扫码后或产品移动过程中,具体分解位及分解时间不做限制。
107.在产品分解为待测试产品和载具后,移载平台移动至下料位置处,此时下料臂将待测试产品移动至下料传送带进行下游工序检测,筛选控制臂抓取载具,若载具为合格,则通过第二传送带回流,若载具为不合格则通过第二筛选装置的第一传送带排出ng载具。此时移载平台为空载状态,移载平台返回上料位承接上料臂上的下一产品。每一筛选装置上移载平台可为一个或并排设置的多个,在采用多个移载平台时可交替接料,保证tt(take time)时间,本发明中具体不做限制。
108.载具筛选过程具体如下:
109.s808,响应于所述筛选设备中的所述载具的数量小于等于预设的载具阈值,利用所述第一筛选装置中的第一传送带传送合格状态的所述载具。
110.s810,进入第一控制模式,所述第一控制模式包括:在预设的控制周期内,控制所述第一筛选装置中的筛选控制臂,抓取分解后的合格状态的所述载具或所述第一传送带上传送的合格状态的所述载具,放入第一筛选装置的第二传送带中。
111.s812,响应于在所述预设的检测时间内,未在下料位置或所述第一传送带上抓取到合格状态的所述载具。
112.s814,进入第二控制模式,所述第二控制模式包括:检测下料位置或所述第一传送带上是否存在合格状态的所述载具,在检测到存在合格状态的所述载具的情况下,控制所述第一筛选装置中的筛选控制臂抓取合格状态的所述载具,放入所述第一筛选装置的第二传送带中。
113.s816,响应于所述待测试产品的状态信息为合格状态,利用下料臂抓取所述待测试产品,并放置在所述下料传送带中,利用下料传送带将待测试产品传送至与筛选设备连接的后端设备。
114.s818,响应于所述载具的状态信息为合格状态,利用筛选控制臂抓取所述载具,并放置在第二传送带中,利用第二传送带将载具传送至与所述筛选设备连接的前端设备。
115.s820,响应于所述待测试产品或所述载具的状态信息为不合格状态,利用第二筛选装置的筛选控制臂将所述不合格状态的待测试产品或载具分别放入所述第二筛选装置的所述第一传送带中。
116.s822,响应于所述待测试产品和所述载具均为不合格状态,利用第二筛选装置的筛选控制臂将所述不合格产品放入所述第二筛选装置的所述第一传送带中。
117.应该理解的是,虽然如上所述的各实施例所涉及的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,如上所述的各实施例所涉及的流程图中的至少一部分步骤可以包括多个步骤或者多个
阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。
118.基于同样的发明构思,本公开实施例还提供了一种用于实现上述所涉及的产品筛选方法的产品筛选装置。该装置所提供的解决问题的实现方案与上述方法中所记载的实现方案相似,故下面所提供的一个或多个产品筛选装置实施例中的具体限定可以参见上文中对于产品筛选方法的限定,在此不再赘述。
119.在一个实施例中,如图12所示,提供了一种产品筛选装置900,应用于筛选设备,所述筛选设备包括:对称设置的第一筛选装置和第二筛选装置,其中,所述第一筛选装置和第二筛选装置均包括:上料臂、扫码机构、筛选控制臂、第一传送带;所述第二筛选装置中所述第一传送带用于传出不合格产品;包括:上料控制模块902、扫码模块904和筛选控制模块906,其中:
120.上料控制模块902,用于控制所述第一筛选装置和/或所述第二筛选装置中的上料臂抓取多个所述产品,将所述产品放入对应的所述扫码机构中。
121.扫码模块904,用于利用所述扫码机构确定所述产品的状态信息。
122.筛选控制模块906,用于响应于所述产品的状态信息为不合格状态,利用所述第二筛选装置的筛选控制臂将不合格状态的所述产品放入所述第二筛选装置的所述第一传送带中,其中,所述不合格状态的所述产品包括:所述第一筛选装置中的产品和所述第二筛选装置中的产品。
123.在所述装置的一个实施例中,所述第一筛选装置和所述第二筛选装置还包括:第二传送带,所述装置还包括:
124.合格状态处理模块,用于响应于所述产品的状态信息为合格状态,利用与所述产品位置对应的所述筛选控制臂将所述扫码机构中合格状态的所述产品,放入与所述筛选控制臂对应的第二传送带上,所述与所述产品位置对应的所述筛选控制臂包括:第一筛选装置的筛选控制臂和/或第二筛选装置的筛选控制臂。
125.传送模块,用于利用所述第二传送带将合格状态的所述产品运送到与所述筛选设备连接的设备,所述设备包括:与所述筛选设备连接的前端设备或后端设备。
126.在所述装置的一个实施例中,所述第一筛选装置中的所述第一传送带用于传送所述产品至所述第一筛选装置,所述装置还包括:
127.第一传送带控制模块,用于响应于所述筛选设备中的所述产品的数量小于等于预设的产品阈值,利用所述第一筛选装置中的所述第一传送带传送合格状态的所述产品;用于进入第一控制模式,所述第一控制模式包括:在预设的控制周期内,控制所述第一筛选装置中的筛选控制臂,抓取所述扫码机构中合格状态的所述产品或所述第一传送带上传送合格状态的所述产品,放入所述第一筛选装置的第二传送带中。
128.在所述装置的一个实施例中,所述装置还包括:产品检测模块,用于响应于在所述预设的检测时间内,未在所述扫码机构或所述第一传送带上抓取到合格状态的所述产品;进入第二控制模式,所述第二控制模式包括:检测所述扫码机构或所述第一传送带上是否存在合格状态的所述产品,在检测到存在合格状态的所述产品的情况下,控制所述第一筛选装置中的筛选控制臂抓取合格状态的所述产品,放入所述第一筛选装置的第二传送带
中。
129.在所述装置的一个实施例中,所述装置还包括:分解控制模块,用于响应于所述产品包括待测试产品和夹持所述待测试产品的载具,根据所述产品的状态信息控制所述扫码机构中的分解机构分解所述产品。
130.在所述装置的一个实施例中,所述分解控制模块,还用于响应于所述待测试产品和/或所述载具的状态信息为合格状态,控制所述分解机构分解所述产品,得到所述待测试产品和所述载具;响应于所述待测试产品和所述载具的状态信息均为不合格状态,确定所述产品为不合格产品。
131.在所述装置的一个实施例中,所述第一筛选装置和所述第二筛选装置还包括:下料臂和下料传送带,所述装置还包括:
132.合格状态处理模块,用于响应于所述待测试产品的状态信息为合格状态,利用所述下料臂抓取所述待测试产品,并放置在所述下料传送带中,利用所述下料传送带将所述待测试产品传送至与所述筛选设备连接的后端设备;响应于所述载具的状态信息为合格状态,利用所述筛选控制臂抓取所述载具,并放置在所述第二传送带中,利用所述第二传送带将所述载具传送至与所述筛选设备连接的前端设备。
133.不合格状态处理模块,用于响应于所述待测试产品或所述载具的状态信息为不合格状态,利用所述第二筛选装置的筛选控制臂将所述不合格状态的所述待测试产品或所述载具放入分别所述第二筛选装置的所述第一传送带中;响应于所述待测试产品和所述载具均为不合格状态,利用所述第二筛选装置的筛选控制臂将所述不合格产品放入所述第二筛选装置的所述第一传送带中,所述第一传送带包括至少一用于传送待测试产品的传送带与至少一用于传送载具的传送带。
134.上述产品筛选装置中的各个模块可全部或部分通过软件、硬件及其组合来实现。上述各模块可以硬件形式内嵌于或独立于计算机设备中的处理器中,也可以以软件形式存储于计算机设备中的存储器中,以便于处理器调用执行以上各个模块对应的操作。
135.在一个实施例中,提供了一种计算机设备,该计算机设备可以是服务器,其内部结构图可以如图13所示。该计算机设备包括通过系统总线连接的处理器、存储器和网络接口。其中,该计算机设备的处理器用于提供计算和控制能力。该计算机设备的存储器包括非易失性存储介质和内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该计算机设备的数据库用于存储产品的状态信息。该计算机设备的网络接口用于与外部的终端通过网络连接通信。该计算机程序被处理器执行时以实现一种产品筛选方法。
136.本领域技术人员可以理解,图13中示出的结构,仅仅是与本公开方案相关的部分结构的框图,并不构成对本公开方案所应用于其上的计算机设备的限定,具体的计算机设备可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。
137.在一个实施例中,提供了一种计算机设备,包括存储器和处理器,存储器中存储有计算机程序,该处理器执行计算机程序时实现上述任一方法实施例中的步骤。
138.在一个实施例中,提供了一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现上述任一方法实施例中的步骤。
139.在一个实施例中,提供了一种计算机程序产品,包括计算机程序,该计算机程序被
处理器执行时实现上述任一方法实施例中的步骤。
140.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,所述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本公开所提供的各实施例中所使用的对存储器、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-only memory,rom)、磁带、软盘、闪存、光存储器、高密度嵌入式非易失性存储器、阻变存储器(reram)、磁变存储器(magnetoresistive random access memory,mram)、铁电存储器(ferroelectric random access memory,fram)、相变存储器(phase change memory,pcm)、石墨烯存储器等。易失性存储器可包括随机存取存储器(random access memory,ram)或外部高速缓冲存储器等。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(static random access memory,sram)或动态随机存取存储器(dynamic random access memory,dram)等。本公开所提供的各实施例中所涉及的数据库可包括关系型数据库和非关系型数据库中至少一种。非关系型数据库可包括基于区块链的分布式数据库等,不限于此。本公开所提供的各实施例中所涉及的处理器可为通用处理器、中央处理器、图形处理器、数字信号处理器、可编程逻辑器、基于量子计算的数据处理逻辑器等,不限于此。
141.以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。
142.以上所述实施例仅表达了本公开的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对本公开专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本公开构思的前提下,还可以做出若干变形和改进,这些都属于本公开的保护范围。因此,本公开的保护范围应以所附权利要求为准。