首页> 中国专利> 使用连续选择进行组件组装的方法和设备

使用连续选择进行组件组装的方法和设备

摘要

本发明公开了使用连续选择进行组件组装的方法和设备。描述了一种制造过程,用来提供由第一工件和最佳适配的第二工件形成的组装件。该制造过程通过执行至少下列操作来进行:接收按照至少第一属性特性化的第一工件;从缓冲区中选择最佳适配的第二工件,所述选择部分基于与第一属性相关的第二属性的最佳匹配值;用另一个第二工件替换所选的最佳适配的第二工件,使得缓冲区中第二工件的数目保持大致相同;以及对第一部件和第二部件进行组装以形成组装件。

著录项

  • 公开/公告号CN103488101A

    专利类型发明专利

  • 公开/公告日2014-01-01

    原文格式PDF

  • 申请/专利权人 苹果公司;

    申请/专利号CN201310364162.9

  • 发明设计人 A·N·绍尔思巴莱;N·L·里德;

    申请日2013-06-09

  • 分类号G05B19/04(20060101);

  • 代理机构中国国际贸易促进委员会专利商标事务所;

  • 代理人李玲

  • 地址 美国加利福尼亚

  • 入库时间 2024-02-19 21:44:33

法律信息

  • 法律状态公告日

    法律状态信息

    法律状态

  • 2023-06-16

    未缴年费专利权终止 IPC(主分类):G05B19/04 专利号:ZL2013103641629 申请日:20130609 授权公告日:20180323

    专利权的终止

  • 2018-03-23

    授权

    授权

  • 2014-02-05

    实质审查的生效 IPC(主分类):G05B19/04 申请日:20130609

    实质审查的生效

  • 2014-01-01

    公开

    公开

说明书

技术领域

所描述的实施例一般地涉及制造。特别地,描述了使用连续选择进行制造 部件的组装。

背景技术

在制造中,产品通常由多个部件组装而成。这些部件通常由不同材料制成 和/或使用不同制造步骤构建。因而,“良好”组装产品的产量至少取决于两个因 素,即,对确保功能性和/或符合规格的组件的制造步骤的控制,以及组装产品 的特异性容差(specific tolerance)。

许多情况下,设计人员努力确保以足够严格的容差来制造个体组件,使得 在部件集合在一起并组装时,最终的产品满足其总体规格。例如,切割窗用玻 璃的过程通常会被充分控制,使其对于相应窗框既不太大也不会太小。类似地, 窗框按照特定尺寸和容差制造,以确保相应的玻璃将适配。因此,玻璃和框都 按某一或某些标称尺寸切割,使得组装时二者的间隙在所要求的间隙规格之内。 尽管制造期间各工件之间存在变差,但容差被充分控制,以确保各工件适当地 适配在一起。

但是,当设计容差接近或超过了制造过程中建造个体组件的能力时,组装 工件的产量下降,因为随机找到两个兼容组件的概率降低了。此类情况会由于 如下美观原因而产生:诸如最小化两个工件间的间隙,或者确保两种不同材料 间颜色的连贯性。对于组装设计容差大大超过组件的制造能力的情况,则需要 其他技术来保持组装产品的产量。

因此,期望精确而可靠的技术用来为制造产品的组装选择部件。

发明内容

本文描述了各种实施例,涉及用于连续选择结合第一部件使用的第二部件 的系统和方法。

在一个实施例中,描述了一种制造过程。此制造过程通过如下方式来执行: 确定第一部件的属性值,该属性值用于从N个第二部件的缓冲区中识别出最佳 匹配的第二部件;利用该第一部件属性值、按照第二部件属性值来从所述N个 第二部件的缓冲区中识别最佳匹配的第二部件;只有当最佳匹配的第二部件的 属性值处于可接受的第二部件属性值范围内时,才将所识别的最佳匹配的第二 部件从缓冲区移出;以及通过用替换用第二部件替换从缓冲区移出的最佳匹配 的第二部件,将缓冲区保持在N个第二部件。否则,将第一部件指定为不匹配。

在另一个实施例中,描述了一种用于执行制造组装操作的设备。该设备至 少包括:用于确定第一部件的属性值的装置,该属性值用于从N个第二部件的 缓冲区中识别最佳匹配的第二部件;用于从所述N个第二部件的缓冲区中选择 最佳匹配的第二部件的装置,此选择按照第一部件的属性值进行;用于从缓冲 区中移出所选的最佳匹配部件的装置;以及用于用替换用第二部件替换从缓冲 区中移出的最佳匹配的第二部件,使得缓冲区中保持有N个第二部件的装置。

在又一个实施例中,描述了一种在连续选择制造过程中实现的库存控制方 法。该库存控制方法通过如下方式执行:接收进入的第一部件;确定该第一部 件的属性值,该属性值用于从N个第二部件的缓冲区中识别最佳匹配的第二部 件。只有当最佳匹配的第二部件的属性值处于第二部件属性值的可接受范围内 时,从所述N个第二部件的缓冲区中识别出最佳匹配的第二部件,然后移出并 替换所识别的最佳匹配的第二部件。否则,将所述进入的第一部件指定为不匹 配第一部件。

在计算机辅助的制造过程中可由处理器执行的非暂时性的计算机可读介 质,至少包括:用于提供进入的第一部件的计算机代码;用于选择该第一部件 的属性的计算机代码,部分使用该属性来从N个第二部件的缓冲区中选择最佳 匹配的第二部件;用于确定第一部件的属性值的计算机代码;用于从N个第二 部件的缓冲区中选择最佳匹配的第二部件的计算机代码,此选择按照第一部件 的属性值进行;用于从缓冲区中移出所选的最佳匹配部件的计算机代码;以及 用于用替换用第二部件替换从缓冲区中移出的最佳匹配的第二部件,使得缓冲 区中保持有N个第二部件的计算机代码。

在又另一个实施例中,描述了一种制造设备。该制造设备至少包括被配置 为执行下列操作的选择机构:接收进入的第一部件,确定该第一部件的属性值, 使用该属性值来从N个第二部件的缓冲区中识别最佳匹配的第二部件,从所述 N个第二部件的缓冲区中选择并移出最佳匹配的第二部件,以及用替换用第二 部件替换从缓冲区中移出的最佳匹配的第二部件,使得缓冲区中保持有N个第 二部件。

本发明的其他方面和优点将从下面结合附图进行的详细描述显而易见,附 图以示例的方式图示了所描述实施例的原理。

附图说明

本发明将通过下面结合附图的详细描述而易于理解,其中相似附图标记指 代相似结构元件,并且附图中:

图1A-1C以图表形式图示了被布置来将部件组装成组装件的组装过程,该 过程大体上依赖于部件的所选的一个或多个属性。

图2A和2B示出了图1A-1C中所示部件的更详细关系。

图3示出了按照所述实施例的代表性产量曲线。

图4A-4C图示了平均偏移量值与图3所示产量曲线之间的关系。

图5是示出可在价值函数中使用的多维属性空间的图示。

图6A-6B分别示出了按照所述实施例的代表性组装过程和设备。

图7示出的流程图详述了按照所述实施例的组装过程。

图8示出的流程图描述了用于确定平均偏移量值用以提供组装产量的最优 范围以便补偿制造过程漂移(drift)的过程。

图9-12示出了按照所述实施例的用于优化组装产量的代表性库存控制方案 (protocol)。

图13是适用于所述实施例的电子装置的方块图。

具体实施方式

现在将详细参考附图中图示的代表性实施例。应当理解,下面的描述不意 欲将实施例限制于一个优选实施例。相反,意欲涵盖所描述实施例的由所附权 利要求限定的精神和范围内可包括的替换、修改和等同物。

下面的描述一般地涉及制造组装操作和过程,其可包含的概念可以单独或 协同地被利用来针对超出组件制造能力的容差来组装组件。第一个概念被称为 “连续选择”,意思是可以从经连续更新的组件池中选择最佳匹配的两个组件。 第二个概念可以依据库存控制机制来描述,该第二概念能够确保使这些组件的 统计分布匹配,以最小化产量损失并确保可将尽可能多的组件匹配在一起。应 当注意的是,虽然(为了简单起见)在待组装的两个组件的上下文中描述实施 例,但是显然可对所描述的过程进行外推以同时处理多个组件的组装。此外, 本文所述的基本操作原理可被实现为全自动、半自动或完全手动的制造过程。

对于任意物理组件的制造,一般都存在任意感兴趣的属性的值的统计分布。 感兴趣的典型属性可包括物理属性,如长度、高度、颜色、重量。其他属性可 被称为各种组件间的关系属性。关系属性可包括相对尺寸、相对重量等等。关 系属性会是有用的,使得组装操作中能够配合各种组件。对于大多数部件,属 性值的统计分布通常是本质上正态(高斯)的(或密切近似)。换言之,对于一 个组件群组来说,随着群组中的组件数目增加,特定属性趋于对称地围绕在靠 近该群组的属性平均值的值周围。因此,仅为了简单化,下面的讨论假设本文 所述的所有分布基本为本质上是高斯的,并且为了组装的目的,组件属性的统 计分布也是这样。但应当注意,这不是所述实施例的必要因素,并且不应以任 何方式解释为是限制性的。

在所描述的实施例中,连续选择的过程基于如下思想:在随机选择的待组 装组件池中,将有一组组件与具有(一个或多个)任意期望属性的最佳可能匹 配件适配在一起的概率非常高。例如,在一袋螺丝和一袋接头之间,有至少一 个螺丝与给定接头最佳地适配的概率是很高的。这也可以外推到对多个组件的 组装。在给定的工件池中,将有最佳地适配在一起的组合。显然,从中进行选 择的(一个或多个)组件池越大,则最佳适配组件的适配性将越好。换句话说, 从中进行选择的组件越多,最佳适配组件将仍然是不良适配件的概率越低。在 极限情况下,对于无限量的组件池,将总是有一组组件是完美匹配。因此,这 个方法中的关键变量是对池大小的选择,池大小给定了组件的统计分布并且将 确保组装部件的可接受产量。

在一个实施例中,在组装操作中实现连续选择过程,组装操作涉及第一部 件与匹配或最佳适配的第二部件配对。在一个实现方式中,识别第一部件,并 测量预选属性。从候选组件的池(或缓冲区)中选择最佳适配组件形式的第二 部件。当识别出由第一和第二(或者如果有多于两个候选部件,则一组)最佳 适配部件组成的配对时,最佳适配的第二部件被从池中移出并与第一部件匹配。 选择的结果是缩小了池大小(即,可供选择的组件数目),这进而降低了后续最 佳适配的概率。因此,当从缓冲区移出匹配部件时,向选择池中插入(一个或 多个)新部件,这确保了恒定的池大小以及可预测的组装产量。

例如,在组装便携式媒体装置期间,可以选择该便携式媒体装置的壳体。 可以测量壳体中用于容纳覆盖玻璃的开口,其中覆盖玻璃用于保护显示组装件。 在此情形中,作为壳体中的开口和覆盖玻璃间的尺寸差值的间隙值可以是感兴 趣的属性。因此,按照所述过程,对于特定壳体,可以使用开口的尺寸来找到 最佳适配的覆盖玻璃,最佳适配的意思是最大间隙值小于预定义的设计规格值。 一旦最佳适配的覆盖玻璃被识别并被从(一个或多个)覆盖玻璃的缓冲区中移 出,就可将另一个覆盖玻璃插入到池中,以便保持(一个或多个)覆盖玻璃的 池的大小基本上恒定。以这种方式,后续壳体能与最佳适配的覆盖玻璃匹配的 概率能被保持为可接受。

制造过程中的变差(variation)可导致从中选择最佳匹配的候选组件和进入 组件两者的特性的漂移或变化。因此,在一些实施例中,候选组件的分布和/或 数目两者都可以是变化的,以便补偿制造过程中的变动。以这种方式,无论用 于生产进入组件或候选组件的制造过程中有任何变差,都能够将组装产量保持 在可接受的水平。

在一个实施例中,库存控制方案可以基于确定与感兴趣属性的分布的平均 值的改变相关联的过程漂移。在另一个实施例中,可以通过利用以使得候选组 件的分布变得与进入组件的分布更加相似的方式预分拣的组件替换匹配组件, 来更改候选组件的分布。以这种方式,相称地增大了为进入组件找到匹配组件 的可能性。在另一个实施例中,可以移出并替换缓冲区中最老的不匹配部件。 当进入部件的分布指示出移出部件很可能与一进入部件匹配时,可以回收利用 移出部件。在另一个实施例中,可以对进入部件进行特性化(characterize), 并且如果在当前缓冲区的全体部件中没有部件将与进入部件匹配并在出货规格 内,则也可以搁置该进入部件,直到缓冲区中的候选部件的分布已经改变而使 得移出的进入部件能够在成品被认为可接受的情况下得到匹配为止。

下面参考图1-12论述这些和其他实施例。然而,本领域技术人员将容易明 了,本文关于这些附图给出的详细描述仅是为了说明性目的,不应当被解释为 是限制性的。

图1A-1C以图表形式图示了被布置来将部件102和部件104组装成成品106 的组装过程100,该组装过程100大体上依赖于部件102和部件104的所选的 一个或多个属性。如果例如部件102采取外径为WD1的轴柱102的形式,部件 104采取内径为WD2的轴环104的形式,则组装过程100可以要求将轴柱102 插入到轴环104中以形成成品106。为了对组装过程100建模,可以假设组装 过程100所要求的任意组件的所选属性展现出符合正态或高斯概率分布的随机 变差。以这种方式,例如,轴柱102可以具有直径WD1形式的所选属性,直径 WD1展现出沿着曲线图108所示的线条的随机变差,而轴环104可以具有内径 WD2形式的所选属性,内径WD2展现出沿着曲线图110所示的线条的随机变差, 每一个随机变差都具有正态或高斯分布的形式。

本领域众所周知,正态分布可由平均值(m)和标准偏差(SD)表征,标 准偏差(SD)表明相对于平均值存在多少变差或散差。换言之,低标准偏差指 示出数据点趋于非常接近平均值,反之,高标准偏差指示出数据点散布于大范 围的值。因此,对于制造过程来说,部件的属性分布的标准偏差可以是对该过 程与用于制造部件的该属性有关的能力的量度。换言之,控制良好的过程可以 生产出许多所具有的属性关于平均值的变差较小(即低标准偏差)的部件,反 之,控制不太好的过程将生产出所具有的属性关于平均值的变差较大的部件, 因此存在较高标准偏差。

例如,分布108的标准图样SD1可以指示出用于制造轴柱102的控制量。 换言之,如果用于形成轴柱102的制造过程控制良好,则轴柱宽度(WD1)关 于平均值m1的分布将较小,如由标准图样SD1的较低值和较窄曲线图108所指 示的。另一方面,如果用于形成轴柱102的制造过程控制不太好,则轴柱宽度 (WD1)的观测值相对于平均值m1分散到更大范围,并且标准图样SD1将具有 更大的值且曲线图108更扁平且更展开。

为了确保多数部件具有匹配(即一个轴柱适配到一个轴环中),要使标准分 布足够小或者平均值要足够远离,使得太大而不能纳入孔中的轴柱的数目较少。 因此,在任何组装过程中,组件分布之间的关系对于该组装过程的总产量可具 有重大影响。例如,通过设定各组件的分布使各分布之间存在实质性重叠(即 SD>>Δm),则组装产量会大于99%,因为由于属性不一致而导致无法匹配的 部件数目很少。虽然总产量可以很高,但通过基于特定设计规格(比如轴柱102 与轴孔104之间的间距)的出货质检的组装部件的数目可能会减小到有效产量 无法满足设计规格要求的点,并且组装部件可能会被拒收。由于最终徒劳的处 理过程涉及时间和成本,拒收已组装的部件会造成资源使用问题。

在本讨论的上下文中,组装产量可以定义为如下这样的概率:即,基于至 少一个属性,第一部件(比如轴环104)可与最佳适配的第二部件(比如轴柱 102)成功匹配的概率。产量可取决于许多因素,如可用组件的数目以及这些组 件与感兴趣的属性有关的分布。因此,为使产量最大化并补偿任何基于制造的 漂移,在实际制造环境中能够控制或者至少修改候选组件的数目和分布两者会 是重大优势。

如上所讨论的,一种可用于监测制造漂移的技术基于属性分布的标准偏差。 换言之,与标准偏差的较低值相关联的制造过程可以提供数目更多的相对于分 布的平均值不会展现出大方差的部件。但是,制造过程中的任何改变都会影响 产出部件的分布的标准偏差。例如,如果制造过程对于特定属性正变得控制不 太好(比如由于环境因素变差),则一群组的部件会平均地显示出感兴趣的属性 相对于该属性的平均值具有更大变差,标准偏差的增大将印证这一点。因此, 可以利用前瞻性的库存控制过程来补偿制造过程中的任何漂移,该过程能有助 于通过(以产出部件的标准偏差作为指标)监测候选部件的分布的本质并相应 地调整这(一个或多个)分布的本质,来将过程产量保持在可接受范围内。

这些概念可用图2A和2B说明,图2A和2B更详细地示出了轴柱102和 轴环104,特别是外径WD1和内径WD2的关系。在这种情况下,组装产量Ya可以依据如下概率来定义,即,自N个候选部件的群组中为进入部件找到最佳 适配部件的概率。换言之,对于轴环104形式的进入部件,轴柱102形式的任 意候选部件将按照等式(2)对组装产量Ya做出积极贡献:

WD1<WD2          等式(2)

然而,在某些情况下,感兴趣的属性可以是关系性的。例如,仍然参见图2A, 如果感兴趣的属性为间隙202的间隙值(GV),则该间隙值(GV)可以根据等 式(3)表示为(轴环104的)内径WD2和(轴柱102的)外径WD1的差:

GV=WD2-WD1        等式(3)

如图2B所示,由于美观或其他原因,也许期望将间隙值GV约束成可能的间 隙值的狭窄范围内。这样,通过将间隙值GV和一范围内的可接受间隙值(可 接受间隙值的这一范围可能大大地小于轴环104和轴柱102之间的最佳适配匹 配的潜在范围)比较,可以评估间隙值GV的可接受性。这一范围的可接受值 (用表示)可以对应于遵循设计规格的出货规格。这样,只有能够按照等 式(4)满足设计规格的那些候选组件才可以被认为可接受,并可以对有效组装 产量Yeff做出积极贡献。

GV=WD2-WD1<        等式(4)

应当注意到,由于组装产量Ya通常小于(或最好的情况下,等于)有效产 量Yeff,所以不满足设计规格的任意组装部件(如成品106)可被认为是出货拒 收,并且必须重做或者完全放弃。这样,已经分配的大量处理资源基本上都被 浪费了。因此,使组装产量Ya与有效产量Yeff保持尽可能的接近是任何制造过 程中的一个重要考虑。

鉴于上述原因,组装产量Ya可以取决于用于制造轴柱102或轴环104的过 程中的漂移。例如,图3示出了按照所描述实施例与具体属性(比如间隙值GV) 相关联的代表性产量曲线300。应当注意到,产量曲线300的特性可以取决于 进入部件和一群组N个候选部件两者的分布间的关系。按照等式(5),组装产 量Ya可以是平均值偏移量Δm的函数:

Ya=Ya(Δm)        等式(5)

如图4A-4C所示(假设所描述的分布全部都是基本正态的),分布402和 404可通过平均值“偏移量”与组装产量Ya相关,平均值“偏移量”可以按照等式 (6)体现为每个分布的平均值的差:

Δm=m402-m404        等式(6)

从图4A-4C的结果再回头参考图3,很明显,有一范围内的平均值偏移量 可以与可被认为可接受组装产量Yaccept的组装产量相关联。例如,对应偏移量 值Δm1的组装产量Y302可能小于与偏移量值Δm2相关联的组装产量Y304,组装 产量Y304又大于对应偏移量值Δm3的组装产量Y306。因此,一范围内的偏移量 值(示出为Δma至Δmb)可用于修改分布402和404,以使组装产量Ya保持 在与可接受组装产量Yaccept相关联的可接受组装产量范围内。应注意到,对于 大多数组装操作来说,最好是操作点OP1处于产量曲线300的区段308,该区 段308与区段310相比斜度较小,从而在某种程度上缓和制造过程中的变差。 下列讨论的各种库存控制方案可用于将相应的组装过程保持在可接受的状态。

下面的讨论更详细地描述了组装操作期间的选择过程,其中,确定部件的 一个或多个属性,并且搜索最密切地匹配(一个或多个)测量属性的相应部件。 更一般来说,搜索可基于价值函数M。价值函数M可按照等式(7)与各种参 数相关:

M=M(ωi,Ai)        等式(7)

其中:ω是权重因子,Ai是选择属性。

选择属性可以是用作选择最佳匹配部件的选择准则的任意参数。例如,选 择属性可以是尺寸(比如轴柱102的直径)、颜色、质地、间距等等。对于特定 过程而言,用来挑选最佳匹配的选择属性可以有任意个。然而应注意的是,当 属性数目增加时,部件缓冲区中所需的部件数目也会增加,所需的选择资源(时 间和计算两者)的量同样增加。此外,在某些实施例中,权重因子ωi可用于提 供各属性之间的相对权重。例如,如果对于特定组装过程,与颜色相关联的属 性实质上比质地更重要,那么颜色属性的权重因子可以比质地属性的要大。因 此,正确挑选选择属性会成为选择和组装过程的高效实现方式中的一个重要因 素。

如上所述,价值函数M可以是多维的,含有在可称为多维属性空间SA的 空间中形成组件的诸如颜色、尺寸、旋转之类的各种属性,多维属性空间SA在 图5中被以图表形式图示为属性空间500,属性空间500示出了广义点502。在 此实现方式中,点502可以代表属性空间500中的具有广义属性坐标{ωi,Ai} 的点,广义属性坐标{ωi,Ai}可以与如同等式(7)中那样的价值函数M{ωi, Ai}相关联,其中i是属性的数目。还示出了价值函数M在相应属性轴a1、a2和a3上的投影。

因此,在自动化制造过程中,通过利用价值函数M来选择最佳适配部件, 可以制造出具有松弛制造容差的组合部件,但却可维持高效产量,而无需分拣 或预分拣。此外,通过确定进入部件是否将有任何匹配件可以实现附加的质量 控制程度,如果没有,则可立即丢弃,从而保留有价值的制造资源。这样,通 过应用价值函数M,即使用于创建部件的制造规格比目标设计规格更宽松,也 可以确保进入部件能与满足所有设计规格的最佳适配对应物匹配。相应地,填 充缓冲区所需的部件数目可以是属性数目以及设计容差和制造能力的比率的函 数。例如,与宽松制造能力配偶的严格容差将会需要更大数目的部件以满足相 应的设计容差。而且,当属性数目增加时,所需的部件数目也会增加。

图6A以图表形式图示了按照上面讨论的原理的代表性制造操作600。操作 600可使用任意数目的组件、使用任意数目的属性来制造任意数目的产品。不 过,为了清楚起见,操作600将就基本制造操作而言来描述,基本制造操作教 导了单一进入部件基于单一属性与单一部件匹配。在此例中,可以通过确定设 备604来评估进入部件602的属性A1。属性A1可以是与进入部件602的可测 性质相关的任意适合属性。属性A1可以是进入部件602的尺寸(或进入部件 602的特定方面的尺寸)、进入部件602的颜色等等。

在某些情况下,测量属性可以是关系性的,因为可以相对于候选部件的测 量性质(即,与候选部件的测量性质比较)来使用进入部件602的测量属性。 一种这样的关系属性可以是对进入部件602和所选的最佳适配部件的各部分间 的平行度的量度。该平行度可以用作挑选最佳适配部件的选择准则。再次参考 轴柱102和轴环104,可归结于轴柱102的属性为圆形符合度。换言之,轴柱 102(或轴环104)有多么密切地符合几何圆形?通过比较轴柱102和轴环104 之间所选点处的曲率半径,可以限定平行量度,该平行量度提供对轴柱102与 轴环104适配得多好的指示。换言之,符合度也可以提供对成品106中的轴柱 102和轴环104之间的间隙202的均匀性的指示。

回头参考图6A,可由确定设备604扫描进入部件602。确定设备604对于 选定属性可以是敏感的。例如,如果选定属性是利用图像捕捉装置可视的,则 确定设备604可以采取相机的形式。另一方面,如果选定属性是基于温度的, 则确定设备604可以采取热传感器的形式,如IR传感器、温度计等。对于本讨 论的其余部分且不失一般性地,假设确定设备604采取可见光相机604的形式。 这样,相机604可以对进入部件602进行光学扫描。在一个实施例中,相机604 可以利用处理资源(板上的或是外部的)将相机604捕捉的图像转换成一组测 量值(MV),这一组测量值将在下文中称为数据云606。数据云606可以代表 进入部件602的虚拟呈现,因为该组测量值(MV)可用于数字化“重构”进入 部件602。为了方便以及计算效率,数据云606可在相机604中本地储存或在 外部数据库(未显示)中储存留待后用。不管怎样,都可使用可用的计算资源 对数据云606进行数字处理。在一个实施例中,数据云606的处理可以涉及数 据云606(或测量值MV的代表性样本)与参考数据(如CAD数据)的比较, 参考数据用于限定进入部件602的几何结构,特别是与所选属性A1相关的方 面。在一个实施例中,参考数据可以与统计意义数目的进入部件的平均值相对 应。这样,上述比较可以提供关于进入部件602的平均值m的散差的量度,以 及提供对进入部件的关于感兴趣属性的分布特性的指示。

在一个实施例中,测量值MV形式的数据云606的代表性样本可与一组临 界测量值比较。在一个实施例中,这一组临界值可与所选属性A1的、最佳适 配部件不可得的那些测量值相对应。例如,当进入部件602由相机604扫描时, 测量值MV的代表性样本可被转发到比较器608,比较器608可将接收到的测 量值与临界值做比较。如果比较器608确定预定数目的测量值在可接受范围之 外并且落入被示出为区域I的区域,则进入部件602可被从组装过程600中移 出。这样,在不能与相应的最佳适配部件匹配的进入部件身上就不会浪费有价 值的时间和计算资源。而且,此概念可以延伸至使用出货质检规格,在当与可 得的最佳适配部件匹配时被确定为不能满足出货质检的那些进入部件中的进入 部件可被从组装过程600中移出。该项确定可以基于进入部件602的扫描特性 以及可能与进入部件602匹配的可得部件的已知特性的数据库。如果没有可得 的匹配部件,则进入部件602可被搁置留待以后尝试匹配。不过,在这种情况 下,从组装过程600中移出的进入部件可以被搁置直到发现匹配部件在使用时 将满足出货质量准则为止。

在进入部件602由于在N个部件的缓冲区610中有至少一个匹配部件而已 被确定为可接受的那些情况下,选择器612识别并选择具有满足价值函数M的 属性A1的部件614,该部件614随后被与进入部件602匹配以形成组装部件 616。应注意,最佳适配的意思是,在N个部件的缓冲区610中,选择器612 将选择这样的部件614,该部件614具有的特性最密切地匹配价值函数M中被 召唤出的但不必是“完美”匹配的那些部件,因此,标记M()用以指示出匹配 特性不必是精确匹配,而只要是缓冲区610中可得的N个部件中的“最佳”匹配。 应注意,在被包括在缓冲区610中之前,其中包括的N个部件的每一个均经过 扫描和特性化,并且相应的数据被储存并使得可为选择器612所用。一旦部件 614被识别出来,则替换用部件618替换先前被移出缓冲区610的最佳适配部 件614。这样,缓冲区610中的部件数目保持大体不变,从而使进入产量保持 在可接受水平。

应注意,在部分取决于缓冲区610中的部件数目的时间段之后,一旦从缓 冲区610移出数目可观的最佳适配部件,则剩余部件将趋于与分布中具有较不 可能满足进入部件的价值函数的特性的部分相关联。换言之,缓冲区中的部件 的分布相对于进入部件的分布变得失真,并且在缓冲区中找到最佳适配进入部 件的部件的概率变低。因此,为了确保一贯的且可接受的产量,库存控制方案 可以使用缓冲区再平衡来改善缓冲区610中的最佳匹配部件的数目,从而增大 所监测产量。所监测产量可以指示出进入部件可成功与缓冲区610中的部件匹 配的概率。成功的意思是最佳匹配的第二部件的属性在属性值的可接受范围内 (近似于设计规格)。

缓冲区610的再平衡可以采取许多形式。例如,在一个实施例中,替换用 部件在放入缓冲区610之前可以进行“预分组”(pre-binned)。预分组的意思是 缓冲区610的分布可以通过选择替换用部件(用来替换所选部件的部件)来进 行修改,替换用部件在包括进缓冲区610之前被选择为具有与所选部件的属性 值一致的属性值。这样,缓冲区610中部件分布的平均值可被使得更接近最可 能被选择的部件的平均值。上述缓冲区610的再平衡可以通过优先预选相比于 以较弱定向的或更随机的方式选择的替换用部件更可能被选择的那些替换用部 件,来提高产量。

在另一个实施例中,可以通过从缓冲区610中移出已经在缓冲区中保留大 于预定量时间的时间段的一个或多个部件,来选择性地修改缓冲区610中的部 件分布。换言之,缓冲区610中尚未被选择的那些部件更加可能是具有落在与 最佳匹配部件一致的属性值范围之外的属性值的部件,而非不代表这样的部件。 这样,通过从缓冲区610移出那些“最老”部件,以待用属性值更接近应受匹配 的属性值的部件进行替换,可以具有增大总产量的效果。换言之,移出缓冲区 610中具有不太合乎期望的属性的那些部件,可以致使产量的增加。不过应注 意,移出的部件可被隔离,以待以后当进入部件的属性值分布也许以致使所隔 离部件“更合乎期望”的方式变动之时。

然而,应注意,缓冲区610中部件的“年龄”可以代表如下许多属性中的只 不过一个,所述许多属性可用于标记出缓冲区610中的、拥有致使部件相对于 进入部件的属性值不合乎期望的(一个或多个)属性值的那些部件。例如,可 用于标识出缓冲区610内不太合乎期望的部件的一些属性可包括:部件尺寸、 与进入部件的失配程度(即缓冲区610中“最差匹配”部件)等等。

图6B以图表形式图示了按照所描述的实施例的制造组装操作650。操作650 可使用众所周知的组装设备进行,如拾放机、机器人处理机、光学传感器(如 相机)等等。相应地,第一部件652可由运输机构654运输。运输机构654可 以采取许多种形式。例如,运输机构654可以采取传送带的形式,传送带被配 置为将第一部件652从装载区(未显示)运载到操作区,组装操作650可在操 作区中进行。连续选择设备656可包括数个操作模块,且可以采取许多种形式。 例如,连续选择设备656可以本质上是分布式的,其意思是特定的操作模块可 以被定位在最高效使用的位置,且可互相通信。在其他实施例中,连续选择设 备656可以是其中包含多个组件的单一单元(如图6B所示)。在某些情况中, 连续选择设备656可以是它们的任意适当组合。

如图6B所示,连续选择设备656可包括确定设备658,该确定设备658被 配置来确定第一部件652的一个或多个特定属性。属性可以是第一部件652的 任意有形方面,如尺寸、重量、颜色、气味等等。应注意,确定设备658可以 对一个或多个属性敏感,如此可以为计算单元660提供多维数据流,计算单元 660被配置为储存和处理数据。这样,计算单元660可以提供第一部件652的 虚拟呈现(遵循数据云606)。计算单元660可以与比较器662通信,比较器662 可用于确定第一部件652的属性是否由于(一个或多个)属性在可接受属性范 围内而被认定为可接受。

一旦比较器662确定(在计算单元660协助下,若需要的话)第一部件652 是可接受的,其意思是部件652的(一个或多个)属性在可接受属性值的范围 内。一旦认定为可接受,即可向选择器单元664发送指令,选择器单元664被 配置为从缓冲区668中识别和选择出最佳匹配部件666。选择器单元664可以 采取许多种形式,如拾放机。然后,选择器单元664可以将所选部件666运输 到运输器654(或等同物),以供与第一部件652组装形成成品668。

图7示出的流程图详述了按照所描述实施例的过程700。过程700可以通 过在702接收进入部件而进行。在704,用于从N个部件的缓冲区中选择最佳 匹配部件的一个或多个属性可以与进入部件相关联。在706,进入部件可被扫 描以确定该进入部件的一个或多个属性值。在708,上述一个或多个属性值可 以与数据库比较,以确定缓冲区中是否存在能与进入部件匹配并满足可接受的 准则的任何部件。例如,如果组装部件经受例如基于设计规格的出货质检,缓 冲区中是否存在能与进入部件匹配、满足设计规格的任何部件。如果在708确 定缓冲区中没有能匹配的部件,则在710确定该进入部件是否要被发送供后续 处理。后续处理的意思是,虽然当前缓冲区中没有将对进入部件呈现可接受匹 配的匹配部件,但是该部件可以被保留直到再平衡缓冲区将提供匹配部件的时 间为止,然后该进入部件被发送到712回收利用。否则,该进入部件在714被 拒收。

返回到708,如果进入部件被确定为可接受,则在716确定缓冲区中是否 有最佳适配部件。如果缓冲区中有最佳适配部件,则在718选择该最佳适配部 件,并在720向缓冲区添加替换用部件。返回到716,如果确定当前缓冲区中 无最佳适配部件,则在712回收利用该进入部件。

图8示出的流程图描述了过程800,过程800用于确定平均偏移量值,所 述平均偏移量值用于提供组装产量的最优范围以补偿制造过程漂移。过程800 可在802通过选择感兴趣的属性而开始。在804,挑选所选属性的期望值。在 806,确定与组装产量的可接受范围相对应的平均偏移量值,并且在808,按照 平均偏移量值修改进入部件和用于储存候选匹配组件的缓冲区中的组件的分 布。

图9-11示出了按照所描述实施例的用于优化组装产量的代表性库存控制方 案。图9示出的流程图详述了用于监测组装产量的过程900。过程900在902 通过监测产量而开始。在所述实施例中,被监测的产量可被定义为进入的第一 部件在缓冲区中具有关联的最佳匹配第二部件的概率,该第二部件具有的属性 在属性值的可接受范围(类似于设计规格)之内。这样,即使第一部件在缓冲 区中有最佳匹配,其组合也不会满足出货要求,因此第一部件被认定为不具有 有效的最佳匹配。当在904确定产量为不可接受时,用于为进入部件提供最佳 适配的部件缓冲区被按照图10-11所示的流程图所描述的任何过程来再平衡。

在一个实施例中,缓冲区再平衡可包括识别缓冲区中保持不匹配达最长时 间段的部件,并移出这样被识别出的那些部件。相应地,图10示出的流程图详 述了用于确定缓冲区中的最老的不匹配组件的过程1000,过程1000在1002通 过评估缓冲区中各部件保持不匹配的时间量而开始。在1004,缓冲区中最老的 不匹配部件被识别并被移出。该移出的最老部件随后在1006被替换。在一个实 施例中,移出的部件在随后被回收使用,而在另一个实施例中,移出的部件被 隔离直到接收到具有致使所隔离的部件更“合乎期望”的属性的部件为止。

图11示出的流程图详述了过程1100,过程1100修改缓冲区中部件的分布, 以试图将缓冲区中部件的分布与进入部件更密切地对齐。在1102,缓冲区中与 进入部件的分布更密切匹配的组件的子分布(即分组)被识别出来。在1104, 优先向缓冲区填入与所识别的子分布相对应的组件。

在一个实施例中,缓冲区再平衡可包括识别缓冲区中作为“最差”匹配的部 件,“最差”匹配是由于那些部件具有的属性值与进入部件的属性值最为不同, 那些部件被从缓冲区移出。相应地,图12示出的流程图详述了用于确定缓冲区 中的最差匹配部件的过程1200,过程在1202通过确定进入部件与缓冲区中的 所有(或至少大部分)部件的属性值之间的属性差值而开始。在1204,与最大 差值相关联的部件被识别出来。在1206,所识别的部件被移出缓冲区,并在1208 被另一部件替换。在一个实施例中,替换用部件可被预分组,以便将缓冲区中 部件分布的平均值更密切地对齐进入部件的平均值。

图13是适于结合所述实施例使用的计算机装置1350的方块图。该计算机 装置1350举例说明了代表性计算装置的电路。电子装置1350包括处理器1352, 该处理器1352属于用于控制电子装置1350的总体操作的微处理器或控制器。 该电子装置1350将涉及媒体项的媒体数据储存在文件系统1354和高速缓存 1356中。文件系统1354通常是一个储存盘或多个盘。文件系统1354通常为电 子装置1350提供高容量储存能力。然而,由于对文件系统1354的存取时间相 对较慢,所以电子装置1350也可以包括高速缓存1356。高速缓存1356例如是 由半导体存储器提供的随机存取存储器(RAM)。对高速缓存1356的相对存取 时间大大地短于对文件系统1354的存取时间。不过,高速缓存1356不具备文 件系统1354那样的大存储容量。此外,文件系统1354在活动时比高速缓存1356 更耗电。电子装置1350也可包括RAM1370和只读存储器(ROM)1372。ROM 1372能以非易失性方式储存程序、实用工具或进程。RAM1370则提供易失性 数据储存,如用于高速缓存1356的RAM。

电子装置1350还包括网络/总线接口1361,该网络/总线接口1361与数据 链路1362耦接。该数据链路1362允许电子装置1350与主机计算机或外围装置 (如机器人)耦接。数据链路1362可以通过有线连接或无线连接来提供。在无 线连接情况中,网络/总线接口1361可包括无线收发器。

所述实施例的各种方面、实施例、实现方式或特征可以单独或任意组合使 用。所述实施例的各种方面可以通过软件、硬件或软硬件的组合来实现。所述 实施例也可以体现为非暂时性计算机可读介质上的计算机可读代码。计算机可 读介质定义为:可以储存计算机系统可随后读取的数据的任何数据储存装置。 计算机可读介质的示例包括只读存储器、随机存取存储器、CD-ROM、DVD、 磁带和光学数据储存装置。计算机可读介质也可以分布到经网络耦接的若干计 算机系统,使得以分布式方式储存和执行计算机可读代码。

以上描述出于说明的目的而使用特定的术语以提供对所述实施例的完整理 解。但本领域技术人员将明了,特定细节不是实施所述实施例所需的。因而, 对本文所描述的特定实施例的以上描述是出于举例说明和描述的目的而呈现 的。它们并非意在穷尽性或者将实施例限制于所公开的精确形式。本领域普通 技术人员将明了,鉴于以上教导,许多修改和变体都是可能的。

所述实施例的优点不胜枚举。不同的方面、实施例或实现方式可以产生一 个或多个如下优点。本发明实施例的许多特征和优点是从书面描述显而易见的, 因而意欲通过所附权利要求涵盖本发明的所有这种特征和优点。此外,由于本 领域技术人员将很容易想到许多修改和改变,所以实施例不应限制于所图示和 描述的精确构造和操作。因此,所有适合的修改和等同物都落入本发明范围之 内。

去获取专利,查看全文>

相似文献

  • 专利
  • 中文文献
  • 外文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号