电子元器件贴装系统的制作方法

文档序号:25957472发布日期:2021-07-20 17:17阅读:186来源:国知局
电子元器件贴装系统的制作方法

本申请涉及电子元器件贴装技术领域,特别是涉及一种电子元器件贴装系统。



背景技术:

随着电子技术的发展,出现了基于贴片机在电路板上贴装电子元器件的技术。为保证电子元器件贴装位置的准确性,在将电子元器件放在电路板前,贴片机需要运用机器视觉进行电子元器件贴装位置调整,即将电子元器件的当前位置图像与标准位置图像进行比较,基于比较结果调整电子元器件的位置。在贴装生产过程中,工程师需要手动设置电子元件的标准模板图像,导致电子元件贴装效率低下。



技术实现要素:

基于此,有必要针对上述技术问题,提供一种电子元器件贴装系统。

一种电子元器件贴装系统,所述系统包括:

贴装模板库,用于存储各类电子元器件的标准贴装模板图像;

第一贴片机,用于获取用户输入的待贴装电子元器件类别,并经由第一通信链路向所述贴装模板库发送所述待贴装电子元器件类别;

所述第一贴片机,还用于若发送所述待贴装电子元器件类别后的预设时长内未接收到所述贴装模板库经由所述第一通信链路反馈的可用标准贴装模板图像,则确定所述第一通信链路故障,并经由第二通信链路向第二贴片机发送所述待贴装电子元器件类别;所述可用标准贴装模板图像为与所述待贴装电子元器件类别匹配的标准贴装模板图像;

所述第二贴片机,用于在接收到所述待贴装电子元器件类别后,确认本端未存储有所述可用标准贴装模板图像时,经由第三通信链路向所述贴装模板库发送所述待贴装电子元器件类别;其中,所述第二贴片机与所述贴装模板库正经由所述第三通信链路进行贴装模板交互;

所述贴装模板库,还用于接收到所述第二贴片机发送的所述待贴装电子元器件类别后,将本端存储的可用目标标准贴装模板图像经由所述第三通信链路发送至所述第二贴片机;

所述第二贴片机,还用于经由所述第二通信链路将所述贴装模板库反馈的可用标准贴装模板图像发送至所述第一贴片机。

在其中一个实施例中,

所述第二贴片机与所述第一贴片机同一生产线,且所述第二贴片机是所述第一贴片机的上游贴片机;所述第一贴片机,还用于经由所述第二通信链路接收由所述第二贴片机的第一贴装触发指令;所述第一贴装触发指令,用于指示所述第一贴片机开始贴装任务;

或,

所述第二贴片机与所述第一贴片机同一生产线,且所述第二贴片机是与所述第一贴片机同一生产线且是所述第一贴片机的下游贴片机;所述第一贴片机,还用于经由所述第二通信链路向所述第二贴片机发送第二贴装触发指令;所述第二贴装触发指令,用于指示所述第二贴片机开始贴装任务。

在其中一个实施例中,

所述第二贴片机,用于在接收到所述待贴装电子元器件类别后,确认本端存储有可用标准贴装模板图像时,经由所述第三通信链路向所述贴装模板库发送所述待贴装电子元器件类别并请求所述贴装模板库反馈形成时间;

所述贴装模板库,还用于确定本端存储的与所述待贴装电子元器件类别匹配的可用标准贴装模板图像,并将本端存储的可用标准贴装模板图像的形成时间反馈给所述第二贴片机;

所述第二贴片机,还用于若确定所述贴装模板库反馈的形成时间与本端存储的可用标准贴装模板图像的形成时间一致,将本端存储的可用标准贴装模板图像发送至所述第一贴片机。

在其中一个实施例中,

所述第二贴片机,还用于若确定所述贴装模板库反馈的形成时间与本端存储的可用标准贴装模板图像的形成时间不一致,则确定所述贴装模板库存储的可用标准贴装模板图像为最新可用标准贴装模板图像,并向所述贴装模板库请求所述最新可用标准贴装模板图像;

所述第二贴片机,还用于在接收到所述最新可用标准贴装模板图像后,将所述最新可用标准贴装模板图像发送至所述第一贴片机。

在其中一个实施例中,所述第二贴片机,还用于利用所述最新可用标准贴装模板图像更新本端存储的可用标准贴装模板图像。

在其中一个实施例中,

所述第二贴片机是多个候选第二贴片机中存储的可用标准贴装模板图像的形成时间最新的候选第二贴片机;所述多个候选第二贴片机均存储有可用标准贴装模板图像且具有对应的形成时间。

在其中一个实施例中,所述贴装模板库,还用于在确定所述第一贴片机是合法贴片机后,将本端存储的可用目标标准贴装模板图像经由所述第三通信链路发送至所述第二贴片机。

在其中一个实施例中,所述贴装模板库,还用于基于所述第二贴片机反馈的所述第一贴片机的标识,判断所述第一贴片机是否为合法贴片机。

在其中一个实施例中,

所述贴装模板库,还用于获取多个第一贴片机的调整花费时间和实际贴装位置;所述多个第一贴片机是利用同一可用标准贴装模板图像进行电子元器件贴装位置的贴片机;

所述贴装模板库,还用于确定各实际贴装位置与所述同一可用标准贴装模板图像的标准贴装位置间的距离;

所述贴装模板库,还用于基于对各距离和各调整花费时间的统计,确定是否提醒工程师更新所述同一可用标准贴装模板图像。

在其中一个实施例中,所述贴装模板库,还用于确定各第一贴片机的权重,并为各距离和各调整花费时间赋予对应的权重,得到距离平均值和调整花费时间平均值;

其中,任一第一贴片机的权重的大小与同一版本第一贴片机的数量具有正相关关系;所述同一版本第一贴片机是与所述任一第一贴片机为同一版本的第一贴片机。

在其中一个实施例中,所述贴装模板库,还用于若所述距离平均值大于距离阈值,以及所述调整花费时间平均值大于时间阈值,则提醒所述工程师更新所述同一可用标准贴装模板图像。

上述电子元器件贴装系统包括:贴装模板库,用于存储各类电子元器件的标准贴装模板图像;第一贴片机,用于获取用户输入的待贴装电子元器件类别,并经由第一通信链路向所述贴装模板库发送所述待贴装电子元器件类别;所述第一贴片机,还用于若发送所述待贴装电子元器件类别后的预设时长内未接收到所述贴装模板库经由所述第一通信链路反馈的可用标准贴装模板图像,则确定所述第一通信链路故障,并经由第二通信链路向第二贴片机发送所述待贴装电子元器件类别;所述可用标准贴装模板图像为与所述待贴装电子元器件类别匹配的标准贴装模板图像;所述第二贴片机,用于在接收到所述待贴装电子元器件类别后,确认本端未存储有所述可用标准贴装模板图像时,经由第三通信链路向所述贴装模板库发送所述待贴装电子元器件类别;其中,所述第二贴片机与所述贴装模板库正经由所述第三通信链路进行贴装模板交互;所述贴装模板库,还用于接收到所述第二贴片机发送的所述待贴装电子元器件类别后,将本端存储的可用目标标准贴装模板图像经由所述第三通信链路发送至所述第二贴片机;所述第二贴片机,还用于经由所述第二通信链路将所述贴装模板库反馈的可用标准贴装模板图像发送至所述第一贴片机。上述系统中,将标准贴装模板图像存储在贴装模板库中,当需要进行电子元器件的贴装时,对应的第一贴片机可以从贴装模板库获取对应的标准贴装模板图像,提高电子元器件的贴装效率;并且,若第一贴片机在一定时间段内未接收到贴装模板库的反馈,则说明第一贴片机与贴装模板库间的通信链路出现故障,此时,第一贴片机可以借助正经由第三通信链路与贴装模板库交互的第二贴片机向贴装模板库请求对应的标准贴装模板图像,保证电子元器件贴装的正常进行。

附图说明

图1为一个实施例中电子元器件贴装系统的架构图;

图2为一个实施例中电子元器件贴装系统的流程示意图;

图3为一个实施例中电子元器件贴装系统的流程示意图;

图4为一个实施例中贴装模板库的统计流程示意图;

图5为一个实施例中贴装模板库的内部结构图。

具体实施方式

为了使本申请的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本申请进行进一步详细说明。应当理解,此处描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。

在本申请中提及“实施例”意味着,结合实施例描述的特定特征、结构或特性可以包含在本申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是指相同的实施例,也不是与其它实施例互斥的独立的或备选的实施例。本领域技术人员显式地和隐式地理解的是,本申请所描述的实施例可以与其它实施例相结合。

图1示出本申请提供的电子元器件贴装系统的架构图。结合图1介绍本申请提供的电子元器件贴装系统,本申请提供的系统包括:贴装模板库,用于存储各类电子元器件的标准贴装模板图像;第一贴片机,用于获取用户输入的待贴装电子元器件类别,并经由第一通信链路向所述贴装模板库发送所述待贴装电子元器件类别;所述第一贴片机,还用于若发送所述待贴装电子元器件类别后的预设时长内未接收到所述贴装模板库经由所述第一通信链路反馈的可用标准贴装模板图像,则确定所述第一通信链路故障,并经由第二通信链路向第二贴片机发送所述待贴装电子元器件类别;所述可用标准贴装模板图像为与所述待贴装电子元器件类别匹配的标准贴装模板图像;所述第二贴片机,用于在接收到所述待贴装电子元器件类别后,确认本端未存储有所述可用标准贴装模板图像时,经由第三通信链路向所述贴装模板库发送所述待贴装电子元器件类别;其中,所述第二贴片机与所述贴装模板库正经由所述第三通信链路进行贴装模板交互;所述贴装模板库,还用于接收到所述第二贴片机发送的所述待贴装电子元器件类别后,将本端存储的可用目标标准贴装模板图像经由所述第三通信链路发送至所述第二贴片机;所述第二贴片机,还用于经由所述第二通信链路将所述贴装模板库反馈的可用标准贴装模板图像发送至所述第一贴片机。

示例性地,如果贴片机a需要进行电子元器件的贴装,那么贴片机a可以看做是第一贴片机。用户向贴片机a输入待贴装电子元器件的类别后,贴片机a向贴装模板库请求与待贴装电子元器件类别匹配的可用标准贴装模板图像(以下简称可用标准图像)。如果在设定时间内,贴片机a都没有接收到贴装模板库反馈的可用标准图像,则说明贴片机a与贴装模板库间的通信链路出现故障。此时,贴片机b(相当于第二贴片机)正经由所述第三通信链路与所述贴装模板库进行贴装模板交互,贴片机a可以经由贴片机b向贴装模板库请求可用标准图像。具体而言,贴片机a可以将待贴装电子元器件的类别发送给贴片机b;贴片机b确定本端没有存储可用标准图像时,向贴装模板库请求可用标准图像;贴装模板库将可用标准图像经由贴片机b反馈给贴片机a,以使贴片机a基于可用标准图像对待贴装电子元器件进行贴装。

其中,贴片机b与贴装模板库进行贴装模板交互可以理解为:贴片机b在进行本机的电子元器件贴装时,需要向贴装模板库请求对应的标准贴装模板图像。

可见,上述系统中,将标准贴装模板图像存储在贴装模板库中,当贴片机需要进行电子元器件的贴装时,可以从贴装模板库获取对应的标准贴装模板图像,提高电子元器件的贴装效率;并且,若第一贴片机在一定时间段内未接收到贴装模板库的反馈,则说明第一贴片机与贴装模板库间的通信链路出现故障,此时,第一贴片机可以借助正经由第三通信链路与贴装模板库交互的第二贴片向贴装模板库请求对应的标准贴装模板图像,保证电子元器件贴装的正常进行。

在其中一个实施例中,所述第二贴片机与所述第一贴片机同一生产线,且所述第二贴片机是所述第一贴片机的上游贴片机;所述第一贴片机,还用于经由所述第二通信链路接收由所述第二贴片机的第一贴装触发指令;所述第一贴装触发指令,用于指示所述第一贴片机开始贴装任务。

具体来说,第一贴片机和第二贴片机是同一生产线的贴片机,用于对同一电路板进行电子元器件贴装,其中,第一贴片机贴装的电子元器件和第二贴片机贴装的电子元器件可以不同。如果第二贴片机是第一贴片机的上游贴片机,那么第二贴片机在完成本机的电子元器件贴装任务后,可以经由与第一贴片机的第二通信链路,告知第一贴片机开始对应的电子元器件贴装任务。

在其中一个实施例中,所述第二贴片机与所述第一贴片机同一生产线,且所述第二贴片机是与所述第一贴片机同一生产线且是所述第一贴片机的下游贴片机;所述第一贴片机,还用于经由所述第二通信链路向所述第二贴片机发送第二贴装触发指令;所述第二贴装触发指令,用于指示所述第二贴片机开始贴装任务。

上述实施方式的介绍可以参照关于上游贴片机的实施例介绍,这里不赘述。

可见,在上述实施方式中,第一贴片机借助第二贴片机向贴装模板库请求可用标准贴装模板图像时,是利用与第二贴片机间已有的第二通信链路进行的,相较于在第一贴片机与贴装模板库之间设多个通信链路而言,上述实施方式可以降低成本。

在一个实施例中,所述第二贴片机,用于在接收到所述待贴装电子元器件类别后,确认本端存储有可用标准贴装模板图像时,经由所述第三通信链路向所述贴装模板库发送所述待贴装电子元器件类别并请求所述贴装模板库反馈形成时间;所述贴装模板库,还用于确定本端存储的与所述待贴装电子元器件类别匹配的可用标准贴装模板图像,并将本端存储的可用标准贴装模板图像的形成时间反馈给所述第二贴片机;所述第二贴片机,还用于若确定所述贴装模板库反馈的形成时间与本端存储的可用标准贴装模板图像的形成时间一致,将本端存储的可用标准贴装模板图像发送至所述第一贴片机。

进一步地,所述第二贴片机,还用于若确定所述贴装模板库反馈的形成时间与本端存储的可用标准贴装模板图像的形成时间不一致,则确定所述贴装模板库存储的可用标准贴装模板图像为最新可用标准贴装模板图像,并向所述贴装模板库请求所述最新可用标准贴装模板图像;所述第二贴片机,还用于在接收到所述最新可用标准贴装模板图像后,将所述最新可用标准贴装模板图像发送至所述第一贴片机。

更进一步地,所述第二贴片机,还用于利用所述最新可用标准贴装模板图像更新本端存储的可用标准贴装模板图像。

结合图2和贴片机a、b介绍上述实施例:步骤s201,贴片机b接收到贴片机a发送的待贴装电子元器件类别后,先判断本端是否存储有与该待贴装电子元器件类别匹配的可用标准图像(步骤s202),若无,贴片机b向贴装模板库请求可用标准图像(步骤s203);若贴片机b判断本端存有可用标准图像,则向贴装模板库请求贴装模板库存储的可用标准图像的形成时间(步骤s204),以判断贴片机b本端存储的可用标准图像是否与贴装模板库存储的一致。

贴片机b接收到贴装模板库所存的可用标准图像的形成时间后,与本端所存的可用标准图像的形成时间进行比较(步骤s205);贴片机b若判断二者形成时间一致,则说明贴片机b所存的可用标准图像与贴装模板库存储的一致,因此,贴装模板库不需要向贴片机b反馈可用标准图像,贴片机b可以直接将本端所存的可用标准图像反馈给贴片机a(步骤s206),避免贴装模板库直接传输占用带宽资源较大的可用标准图像,提高传输效率。

如果贴片机b判断二者形成时间不一致,说明贴片机b存储的可用标准图像与贴装模板库存储的不一致,不是最新可用标准图像;因此,贴片机b向贴装模板库请求最新可用标准图像,并将请求到的最新可用标准图像转发给贴片机a(步骤s207)。

另外,为避免后续贴片机b再次向贴装模板库请求可用标准图像,贴片机b可以将本端所存的可用标准图像更新为最新可用标准图像(步骤s208),提高电子元器件的贴装处理效率。

在一个实施例中,所述第二贴片机是多个候选第二贴片机中存储的可用标准贴装模板图像的形成时间最新的候选第二贴片机;所述多个候选第二贴片机均存储有可用标准贴装模板图像且具有对应的形成时间。

结合图3介绍上述实施例:贴片机a可以向多个贴片机广播待贴装电子元器件的类别;其中,存储有与待贴装电子元器件类别匹配的可用标准图像的贴片机为b、c和d后,贴片机b、c和d向贴片机a反馈对应的形成时间,贴片机a确定贴片机b反馈的形成时间b是最新的,因此,贴片机a触发贴片机b与贴装模板库进行交互。

可见,上述方式中,贴片机a触发存有最新形成时间的可用标准图像的贴片机与贴装模板库进行交互,可以进一步确保步骤s205的时间一致性结果,提升电子元器件的贴装效率。

在一个实施例中,所述贴装模板库,还用于在确定所述第一贴片机是合法贴片机后,将本端存储的可用目标标准贴装模板图像经由所述第三通信链路发送至所述第二贴片机。

进一步地,所述贴装模板库,还用于基于所述第二贴片机反馈的所述第一贴片机的标识,判断所述第一贴片机是否为合法贴片机。

可见,上述方式中,贴装模板库验证贴片机a属于本系统的贴片机后才发送可用标准图像,避免可用标准图像的泄露。

在一个实施例中,所述贴装模板库,还用于获取多个第一贴片机的调整花费时间和实际贴装位置;所述多个第一贴片机是利用同一可用标准贴装模板图像进行电子元器件贴装位置的贴片机;所述贴装模板库,还用于确定各实际贴装位置与所述同一可用标准贴装模板图像的标准贴装位置间的距离;所述贴装模板库,还用于基于对各距离和各调整花费时间的统计,确定是否提醒工程师更新所述同一可用标准贴装模板图像。

示例性地,如果贴片机e至j均利用同一可用标准图像进行电子元器件的贴装,那么贴装模板库可以对贴片机e至j的调整花费时间进行统计,对各贴片机对电子元器件的实际贴装位置与可用标准图像间的距离进行统计;贴装模板库基于统计结果,确定是否提醒工程师更新可用标准图像,实现对可用标准图像的合理更新。

进一步地,所述贴装模板库,还用于确定各第一贴片机的权重,并为各距离和各调整花费时间赋予对应的权重,得到距离平均值和调整花费时间平均值;其中,任一第一贴片机的权重的大小与同一版本第一贴片机的数量具有正相关关系;所述同一版本第一贴片机是与所述任一第一贴片机为同一版本的第一贴片机。

结合图4介绍上述步骤:按照贴片机的使用时间、生产厂家等影响贴片机贴装效率的因素,可以将各贴片机可以划分为对应的版本,如贴片机e至h属于版本①、贴片机i至j属于版本②。由于不同版本的贴片机数量不同,因此,可以基于贴片机数量为各版本设定对应的权重,例如,版本①的贴片机为4个,版本②的贴片机为2个,因此,版本①的权重大于版本②的权重。

贴装模板库在统计调整花费时间平均值时,可以按照公式70%×(te+tf+tg+th)/4+30%×(ti+tj)/2确定;同样地,贴装模板库在统计距离平均值时,可以按照公式70%×(de+df+dg+dh)/4+30%×(di+dj)/2确定。

上述方式中,结合各版本贴片机的数量确定对应的权重,可以在保证数量较多的版本贴片机的效率和精度的情况下,避免因数量较少的版本贴片机而更新可用标准图像的情况,也避免导致数量较多的同一版本贴片机可能基于更新的元件模板的调整效率、调整精度更低的情况。

更进一步地,所述贴装模板库,还用于若所述距离平均值大于距离阈值,以及所述调整花费时间平均值大于时间阈值,则提醒所述工程师更新所述同一可用标准贴装模板图像,以使工程师及时更新对应的可用标准图像。

应该理解的是,虽然图1至图4的流程图中的各个步骤按照箭头的指示依次显示,但是这些步骤并不是必然按照箭头指示的顺序依次执行。除非本文中有明确的说明,这些步骤的执行并没有严格的顺序限制,这些步骤可以以其它的顺序执行。而且,图1至图4中的至少一部分步骤可以包括多个步骤或者多个阶段,这些步骤或者阶段并不必然是在同一时刻执行完成,而是可以在不同的时刻执行,这些步骤或者阶段的执行顺序也不必然是依次进行,而是可以与其它步骤或者其它步骤中的步骤或者阶段的至少一部分轮流或者交替地执行。

在一个实施例中,提供了一种贴装模板库,该贴装模板库的内部结构图可以如图5所示。该贴装模板库包括通过系统总线连接的处理器、存储器和网络接口。其中,该贴装模板库的处理器用于提供计算和控制能力。该贴装模板库的存储器包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统、计算机程序和数据库。该内存储器为非易失性存储介质中的操作系统和计算机程序的运行提供环境。该贴装模板库的数据库用于存储标准贴装模板图像。该贴装模板库的网络接口用于与外部的贴片机通过网络连接通信。

本领域技术人员可以理解,图5中示出的结构,仅仅是与本申请方案相关的部分结构的框图,并不构成对本申请方案所应用于其上的贴装模板库的限定,具体的贴装模板库可以包括比图中所示更多或更少的部件,或者组合某些部件,或者具有不同的部件布置。

本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关的硬件来完成,上述的计算机程序可存储于一非易失性计算机可读取存储介质中,该计算机程序在执行时,可包括如上述各方法的实施例的流程。其中,本申请所提供的各实施例中所使用的对存储器、存储、数据库或其它介质的任何引用,均可包括非易失性和易失性存储器中的至少一种。非易失性存储器可包括只读存储器(read-onlymemory,rom)、磁带、软盘、闪存或光存储器等。易失性存储器可包括随机存取存储器(randomaccessmemory,ram)或外部高速缓冲存储器。作为说明而非局限,ram可以是多种形式,比如静态随机存取存储器(staticrandomaccessmemory,sram)或动态随机存取存储器(dynamicrandomaccessmemory,dram)等。

以上实施例的各技术特征可以进行任意的组合,为使描述简洁,未对上述实施例中的各个技术特征所有可能的组合都进行描述,然而,只要这些技术特征的组合不存在矛盾,都应当认为是本说明书记载的范围。

以上的实施例仅表达了本申请的几种实施方式,其描述较为具体和详细,但并不能因此而理解为对发明专利范围的限制。应当指出的是,对于本领域的普通技术人员来说,在不脱离本申请构思的前提下,还可以做出若干变形和改进,这些都属于本申请的保护范围。因此,本申请专利的保护范围应以所附权利要求为准。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1