灵活动态的工厂的制作方法

文档序号:26007883发布日期:2021-07-23 21:27阅读:101来源:国知局
灵活动态的工厂的制作方法

本发明总体上涉及工厂,更具体涉及用于控制工厂中的机械部件的系统和方法。



背景技术:

在许多现有工厂中,生产线都是固定设计以制造特定物品。例如,可以将生产线专门设计为制造具有部件x的手机。这种生产线可以连续运转以制造具有部件x的多种手机,并且可能无法选择性地制造具有彼此不同的、部件x的各种不同变型(例如x1、x2、x3等)的不同手机。

有时,可能会重新配置生产线以生产不同的产品。然而,重新配置生产线劳动力强度很大,需要大量的规划,并且可能需要很长时间才能实施。而且,重新配置生产线可能需要对机器人进行重新编程。

另外,有时可能会在工厂中建立一条新的生产线以生产不同的产品。但是,设计和建立一条生产线是非常浩大的工程。同时,现有工厂可能没有空间和/或布局来容纳新的生产线。

由于上述原因,工厂通常只想接受占用整个生产线的大订单,支持小规模生产通常成本很高。

现有生产线的另一个问题在于,其安装在工厂的地板上。因此,生产线上方的竖直空间和天花板空间在工厂中没有得到利用。

本发明描述用于提供灵活且及时制造的系统和方法,这种系统和方法解决了一个或多个上述问题,并且能够方便地按比例扩充和缩减。



技术实现要素:

一种工厂控制系统,被配置成操作具有运输线和多个制造站的工厂,其中,一个制造站被配置成制造第一产品,其中,运输线被配置成为一个制造站运输和传送一个或多个物理部件以制造第一产品,并且其中,一个制造站在工厂中处于第一高度,运输线在工厂中处于第二高度,第二高度与第一高度不同,工厂控制系统被配置成获取制造信息,其中,工厂控制系统包括运输控制,其被配置成基于制造信息来生成第一信号,以操作运输线中的机械部件,从而为一个制造站传送一个或多个物理部件以制造第一产品。

可选地,运输线的第二高度高于一个制造站的第一高度。

可选地,运输线中的机械部件被配置成沿着穿过多个制造站上方的空间区域的路径移动。

可选地,运输线中的机械部件的路径是能够被配置的。

可选地,运输线包括一条或多条轨道,用于在与各个制造站相关联的多个位置支撑机械部件。

可选地,运输线包括被配置成携载一个或多个物理部件的一个或多个机械臂。

可选地,机械部件至少部分地由一个或多个壁和/或者一根或多根柱可移动地支撑。

可选地,机械部件至少部分地由一根或多根梁可移动地支撑。

可选地,第一产品用于定制订单。

可选地,工厂控制系统还包括选择器,其被配置成选择用于制造第一产品的一个制造站。

可选地,选择器被配置成基于一个制造站的功能能力来选择用于制造第一产品的一个制造站。

可选地,选择器被配置成基于一个制造站的工作负荷来选择用于制造第一产品的一个制造站。

可选地,选择器被配置成选择用于制造第二产品的另一个制造站;并且其中,运输控制被配置成生成第二信号,以操作运输线中的机械部件,从而将一个或多个物理部件传送到另一个制造站以制造第二产品。

可选地,选择器被配置成选择用于制造第二产品的一个制造站,第二产品与第一产品具有各自不同的特征;并且其中,运输控制被配置成生成第二信号,以操作运输线中的机械部件,从而将一个或多个物理部件传送到所选择的一个制造站以制造第二产品。

可选地,工厂控制系统还包括数据库,数据库存储关于各个制造站的特征和/或各个制造站的约束的信息;其中,选择器通信地耦接到数据库。

可选地,运输控制被配置成基于工厂的布局来生成第一信号以操作运输线中的机械部件。

可选地,工厂控制系统还包括存储工厂的地图的非暂时性介质,地图示出工厂的布局。

可选地,运输线的操作基于逐个产品。

可选地,工厂控制系统,还包括被配置成接收终端用户的定制订单的通信接口。

可选地,工厂控制系统还包括工厂实时监测系统,其被配置成监测运输线的状态和/或一个制造站的状态。

可选地,工厂实时监测系统还被配置成监测所述第一产品的制造进度。

可选地,机械部件是无人机,并且运输线包括空中运输路径;并且其中,工厂控制系统被配置成为无人机提供空中交通管制。

可选地,针对不同的客户将工厂划分成不同的区域,并且工厂控制系统被配置成基于与不同区域有关的信息来控制一个或多个制造站和/或运输线。

可选地,工厂包括工厂传感器,并且工厂控制系统被配置成基于来自工厂传感器的输出,控制一个或多个制造站和/或运输线。

一种由工厂控制系统执行以操作具有运输线和多个制造站的工厂的方法,包括:通过工厂控制系统获得制造信息;以及基于制造信息,通过工厂控制系统的运输控制来生成第一信号,以操作运输线中的机械部件,从而传送用于一个制造站的一个或多个物理部件以制造第一产品,其中,一个制造站在工厂中处于第一高度,运输线在工厂中处于第二高度,第二高度与所述第一高度不同。

可选地,运输线中的机械部件被操作成沿着穿过多个制造站上方的空间区域的路径移动。

可选地,该方法还包括配置运输线中的机械部件的路径。

可选地,第一产品用于定制订单。

可选地,该方法还包括通过工厂控制系统的选择器选择用于制造第一产品的一个制造站。

可选地,基于一个制造站的功能能力来选择用于制造第一产品的一个制造站。

可选地,基于一个制造站的工作负荷来选择用于制造第一产品的一个制造站。

可选地,该方法还包括选择用于制造第二产品的另一个制造站;以及生成第二信号以操作运输线中的机械部件,从而将一个或多个物理部件传送到另一个制造站以制造第二产品。

可选地,所选择的一个制造站还用于制造第二产品,第二产品和第一产品具有各自不同的特征;并且生成第二信号以操作运输线中的机械部件,从而将一个或多个物理部件传送到所选择的一个制造站以制造第二产品。

可选地,工厂控制系统包括数据库,数据库存储关于各个制造站的特征和/或各个制造站的约束的信息;并且其中,选择器通信地耦接到数据库。

可选地,基于所选择的一个制造站,通过工厂控制系统的运输控制来生成第一信号。

可选地,基于工厂的布局,通过运输控制来生成第一信号以操作运输线中的机械部件。

可选地,工厂控制系统包括存储工厂的地图的非暂时性介质,地图示出工厂的布局。

可选地,运输线基于逐个产品进行操作。

可选地,该方法还包括通过工厂控制系统的通信接口来接收终端用户的定制订单。

可选地,该方法还包括使用工厂实时监测系统来监测运输线的状态和/或一个制造站的状态。

可选地,该方法还包括使用工厂实时监测系统监测第一产品的制造进度。

可选地,机械部件是无人机,并且运输线包括空中运输路径;并且其中,生成第一信号以便为无人机提供空中交通管制。

可选地,针对不同的客户将工厂划分成不同的区域,其中,该方法还包括:获取与不同区域有关的信息;以及基于与不同区域有关的信息,通过工厂控制系统控制一个或多个制造站和/或运输线。

可选地,工厂包括工厂传感器,其中,该方法还包括:获取来自工厂传感器的输出;以及基于来自工厂传感器的输出,通过工厂控制系统控制一个或多个制造站和/或运输线。

通过阅读以下对实施方式的详细描述,本发明的其他以及进一步的方面和特征将会显而易见。

附图说明

附图示出了实施方式的设计和实用性,其中相似的元件由相同的附图标记表示。这些附图不一定按比例绘制。为了更好地理解如何获得上述和其他优点和目的,将给出对在附图中示出的实施方式的更具体的描述。这些附图仅描绘了典型的实施方式,因此不应视为对其范围的限制,其中:

图1a至图1f示出根据一些实施方式的具有制造站、运输线和工厂控制系统的工厂的示例;

图2a至图2b示出根据一些实施方式的具有制造站、运输线和工厂控制系统的工厂的示例;

图3a示出其中可以实现本文描述的实施方式的工厂的示例;

图3b示出包括具有多个机器的多个制造站的生产线的示例;

图3c示出用于工厂的建筑结构的示例;

图3d示出具有多个制造站以及在制造站上方实现的运输线的工厂的另一示例;

图4a示出由梁支撑的运输线的示例;

图4b示出由壁支撑的运输线的示例;

图4c示出由柱支撑的运输线的示例;

图5a示出运输线的机械部件的示例;

图5b示出由梁支撑的图5a的运输线的机械部件;

图5c示出由壁支撑的图5a的运输线的机械部件;

图5d示出由柱支撑的图5a的运输线的机械部件;

图6示出根据一些实施方式的工厂控制系统的示例;

图7a示出工厂的示例;

图7b示出用于图7a的工厂环境的工厂控制系统,特别示出了与其他模块集成的工厂控制系统;

图7c示出用于图7a的工厂环境的工厂控制系统,特别示出了包括其他模块的工厂控制系统;

图8示出由图6的工厂控制系统执行的方法;

图9示出图6的工厂控制系统的实施方式的示例。

具体实施方式

在下文中参考附图描述各种实施方式。应当注意,附图未按比例绘制,并且在整个附图中,相似结构或功能的元件由相似的附图标记表示。还应注意,附图仅旨在促进实施方式的描述。他们并没有详尽描述本发明或者限制本发明的范围。另外,示出的实施方式不必具有所示的所有方面或优点。结合特定实施方式描述的方面或优点不必限于该实施方式,并且即使未图示,也可以在任何其他实施方式中实践。

图1a示出根据一些实施方式的具有生产线20、运输线30和工厂控制系统40的工厂10的示例。工厂10可以是被配置成制造一种或多种产品的任何工厂。产品可以是任何消费产品或其部件。在某些情况下,产品可以是具有相同功能的批量生产产品,也可以是具有一种或多种不同于其他功能的定制产品。

生产线20包括被配置成执行制造功能的各制造站22,例如组装、组合、成形、紧固、胶合、成型、钻孔、弯曲、加热、冷却、加固、涂装、印刷、消毒、包装等,以制造产品。例如,在每个制造站22中,可以包括机器,例如机械臂、钻孔机、成型机、印刷机、牛头刨床、消毒器、加热器、冷却器等或前述项的任意组合,其被被配置成执行上述功能中的一种或多种。运输线30被配置成将物理部件传送到制造站22和/或从制造站22传输物理部件。

在所示的示例中,存在具有三个相应制造站22a-22c的三条生产线20(20a-20c)。在其他实施方式中,工厂10可具有少于三条生产线20,或者多于三条生产线20。而且,在其他实施方式中,工厂10可具有少于三个制造站22,或者多于三个制造站22。在一些实施方式中,一条生产线20可以具有多个制造站22。

在示出的示例中,制造站22被支撑在工厂10的地板上,并且运输线30被支撑在高于制造站22的高度上。该配置的优点在于,运输线30可以在不受制造站22干扰的情况下传送物理部件。在其他实施方式中,运输线30可以被支撑在工厂10的地板上,并且制造站22可以被支撑在高于运输线30的高度上。在另外的实施方式中,制造站22可以被支撑在彼此不同的高度处。而且,在其他实施方式中,制造站22处的设备可具有可调节的高度,以及/或者运输线30处的设备可具有可调节的高度。如本说明书中所使用的,术语“高度”可以指单个高度或高度范围(具有多个高度)。

在一些实施方式中,任何一条生产线20都可以包括配置成输送物理部件的机器。通过非限制性示例,机器可以包括机械臂、夹具、输送机、夹钳、保持器、齿轮、辊子、皮带、或者前述项的任意组合。因此,如本说明书中所使用的,术语“生产线”不应局限于执行制造功能的工厂中的操作线,而可以是配置成运输物理部件的运输线。类似地,运输线30可以包括配置成执行组装、组合、紧固、胶合、成型、钻孔、弯曲等以制造产品的机器。因此,术语“运输线”可以指除了运输功能之外还执行诸如制造功能等其他功能的操作线。此外,如本说明书中所使用的,术语“产品”不局限于完全制成的物品,而是还可以指部分制成的物品。因此,术语“产品”可以指要制造的最终产品的部件、一部分或零件,也可以指最终产品。

如图1a所示,运输线30与多条生产线20相交。这种配置的优点在于,其允许运输线30选择性地被配置成将部件传送到不同的生产线20。在所示的示例中,每条生产线20具有诸如沿生产线20移动部件的输送机构,例如传送带、输送器等。在一个实施方式中,输送机构可以是结合到制造站22或作为制造站22一部分的移动机构。在一个示例性应用中,可以控制运输线30中的机械部件32,以通过将机器移动到位置50a来选择性地将部件传送到生产线20a,通过将机器移动到位置50b来选择性地将部件传送到生产线20b,或者通过将机器移动到位置50c来选择性地将部件传送到生产线20c。

在所示的实施方式中,制造站22和/或运输线30的操作可以由工厂控制系统40控制。工厂控制系统40通信地耦接到制造站22和运输线30。在一些实施方式中,工厂控制系统40允许制造站22和/或运输线30被选择性地配置(例如,编程、控制、操作等),使得运输线30可以将不同的部件传送到不同的制造站22中以制造不同的产品。下面将进一步详细描述工厂控制系统40。

在以上实施方式中,运输线30被示为具有直线配置,使得在运输线30中的机械部件32沿直线路径移动。在其他实施方式中,运输线30的至少一部分可具有曲线配置(图1b),使得在运输线30中的机械部件32可沿曲线路径移动。

此外,在以上实施方式中,运输线30示出为具有自由端。在其他实施方式中,运输线30可以具有环路配置(图1c)。在这种情况下,运输线30处的机械部件32可沿环路路径移动。

在另外的实施方式中,运输线30可以具有两个以上的自由端,并且可以包括交叉点80,其中运输线30的分支从交叉点80延伸(图1d)。

在其他实施方式中,在运输线30处的机械部件32可被被配置成将部件直接传送到一个或多个制造站22。例如,如图1e所示,运输线30处的机械部件32可将部件传送到制造站22a可接收部件的位置50a、传送到生产线20b可接收部件以传送到制造站22b的位置50b、或者制造站22c可接收部件的位置50c。

在本文所述的任何实施方式中,运输线可以包括多个机械部件32(图1f),而不是在运输线30处仅具有一个机械部件32。在一些实施方式中,工厂10可以具有专用于服务各个制造站22的相应机械部件32。在其他实施方式中,机械部件32可以被选择性地配置成使得它们可以选择性地服务于不同的制造站22。如所示示例中所示,在运输线上有两个机械部件32。每个机械部件32可以有选择地被驱动到任何一个制造站22a-22c、库存站82(可以在其中拾取和/或卸下组件),或者扩展坞(dockingstation)或维修站84。

在一些实施方式中,在运输线30处的机械部件32可以被配置成将部件传送到制造站22,但是不从制造站22拾取成品。例如,机械部件32可以被配置成从库存站拾取部件,并将部件传送到制造站22或生产线20。在其他实施方式中,在运输线30处的机械部件32可以被配置成将部件传送到制造站22,并且从制造站22拾取成品。例如,在运输线30处的机械部件32可以被配置成从制造站22a拾取成品,并将其传送到制造站22b以进行另外的处理。

在上述实施方式中,工厂10被描述为具有一条运输线30。在其他实施方式中,工厂10可以包括多条运输线30。图2a示出根据一些实施方式的具有制造站22、运输线30和工厂控制系统40的工厂10的另一示例。运输线30a、30b中的机械部件32a、32b可将部件传送到制造站22和/或生产线20和/或从制造站22和/或生产线20传送部件。

此外,在一些实施方式中,运输线30a、30b可以经由连接段200彼此连接(图2b)。这使得运输线30a中的机械部件32a经由连接段200被选择性地驱动到运输线30b。在一些实施方式中,连接段200可以视为运输线30a和/或运输线30b的一部分。因此,如本说明书中所使用的,术语“运输线”可以指机械部件(例如,机器、设备、装置等)可沿其移动的整个路径的一段或一部分,或者可以指整个路径。

在以上实施方式中,以框图示意性地示出了生产线20和制造站22。应当理解,实际的工厂环境可以包括许多不同类型的生产线20和/或制造站22。图3a示出可以实施本文所述实施方式的工厂10的一个例子。例如,具有前述机械部件32的一条或多条运输线30可被支撑在图中所示的制造站的上方,并且可以在制造站上方的空间中移动。图3b示出包括具有多个机器的多个制造站22的生产线20的示例。先前所述的运输线30中的机械部件32可以在高于制造站22的高度的空间中移动,以将部件直接传送到制造站22或生产线20。图3c示出工厂10的建筑结构的示例。本文所述的运输线30中的机械部件32可由柱340、梁350、壁360或前述的任意组合支撑。图3d示出具有多个制造站22的工厂10的另一示例。如图所示,在制造站22上方实施多条运输线30。在工厂10中,运输线30至少部分地由梁支撑。运输线30形成悬于制造站22上方的网格,使得运输线30处于与制造站22不同的高度。这使得运输线30的一个或多个机械部件能够移动到不同的制造站22,以将产品部件移动到制造站22和/或从制造站22移动。在一些实施方式中,运输线30可被布置成形成网格或网状物,使得一个或多个机械部件能够通过高于制造站22的空间区域选择性地移动到工厂10中的不同位置。

如所讨论的,在一些实施方式中,运输线30可以在工厂10中由梁支撑。图4a示出由梁400a、400b支撑的运输线30的示例。梁400a、400b可以是工厂10的原始结构构件,或者可选地,可以是添加到工厂10中以支撑运输线30的重装构件。在所示示例中,运输线30包括限定了运输线30中的机械部件32路径的轨道402。轨道402可以通过连接件410机械地固定于梁400a、400b。运输线30还包括配置成沿轨道402移动的机械部件32。在示例中,机械部件32被示出为机械臂。在其他实施方式中,机械部件32可以为其他类型,并且可以具有不同的构造。例如,在其他实施方式中,机械部件32可以简单地是一个或多个夹具,其被配置成夹持将被传送到制造站22的部件。机械部件32被配置成沿轨道402移动。在一些实施方式中,机械部件32可包括轮子、滚子、轴承等,被配置成沿轨道402可移动地支撑机械部件32。可选地,机械部件32可以使用无摩擦机构,例如将机械部件32与轨道402隔开一定距离的磁性(例如,电磁)装置,可移动地结合到轨道402。此外,在一些实施方式中,轨道402可以包括配置成拉动机械部件32以沿轨道402的路径移动的链、线缆、绳、滑轮等。可选地,机械部件32本身可以包括用于致动机械部件32以沿轨道402的路径运动的电动机。

在其他实施方式中,运输线30的轨道402可以由工厂10的壁450支撑(图4b)。轨道402可以通过连接件452机械固定到壁450。壁450可以是工厂10的原始结构构件,或者可选地,可以是添加到工厂10中以支撑运输线30的重装构件。

在另外的实施方式中,运输线30的轨道402可以由工厂10的柱470a、470b支撑(图4c)。轨道402可以通过连接件472机械固定到柱470a、470b。柱470a、470b可以是工厂10的原始结构构件,或者可选地,可以是添加到工厂10中以支撑运输线30的重装构件。

在以上实施方式中,运输线30被描述为具有轨道。在其他实施方式中,运输线30可以包括被配置成在机械部件32的不同侧支撑机械部件32的多条轨道。此外,在其他实施方式中,运输线30可以不包括任何轨道。例如,如图5a所示,运输线30可以包括牢固地固定到工厂10中的某个位置的机械部件32。在这种情况下,机械部件32可以包括第一臂502和第二臂504,第二臂504通过接头506可移动地结合到第一臂502。这种配置使得机械部件32能够选择性地将部件510输送到相应的制造站22a、22b、22c的位置50a、位置50b或位置50c。因此,如本说明书中所使用的,术语“运输线”不限于引导机械部件32的物理结构,并且可选地表示用于机械部件32以输送部件的一组可能的操作位置。图5a的机械部件32可以由工厂10的壁450(图5b)、工厂10的柱470(图5c)或者工厂10的梁400(图5d)以与制造站不同的高度支撑。

在其他实施方式中,机械部件30可以包括其他类型的机械臂或定位器,包括可以沿不同方向(例如,x、y、z方向)平移产品部件和/或使产品部件绕不同轴(例如,x、y、z轴)旋转的机械臂或定位器。

图6示出根据一些实施方式的工厂控制系统40的示例。工厂控制系统40包括运输控制408,其被配置成生成第一信号以操作运输线30中的机械部件,以便为选定的一个制造站22输送一个或多个物理部件以制造产品。例如,第一信号可以使运输线30中的机械部件将物理部件输送到选定的一条生产线20或选定的制造站22。

工厂控制系统40还包括选择器410,其被配置成选择用于制造产品的一个制造站22。在一些实施方式中,选择器410可以被配置成基于一个或多个标准,来选择用于制造产品的一个制造站22。通过非限制性示例,一个或多个标准可以是一个制造站22的功能能力、各个制造站22的工作负荷、运输线30的能力、工厂10中的几何约束,或者以上的任意组合。例如,如果制造站22不具有制造产品的功能能力(例如,因为制造站22不具有可以为产品创造所需特性的机器),则选择器410可以选择另一个具有制造产品的功能能力的制造站22。工厂10中的几何约束可以是障碍物、布局冲突、空间约束,其可能阻止运输线30将部件输送到制造站22或者生产线20(例如,由于路上存在障碍物,以及/或者由于运输线30不能到达某个生产线20或制造站22),以及/或者可能会阻止机器人生产线20制造产品(例如,由于产品可能不适合制造站22的操作空间)。在一种实施方式中,如果存在可以制造相同产品的多个制造站22,并且如果它们不受工厂10中的任何几何约束的限制,则选择器410可被配置成选择一个具有最低工作负荷的制造站22。

在选择器410选择了用于制造某种产品的制造站22之后,工厂控制系统400的运输控制408随后生成信号(例如,第一信号)以操作运输线30中的机械部件,以将一个或多个物理部件输送到所选择的制造站22。因此,运输线30中的机械部件的操作可以基于所选择的制造站22。在一种实施方式中,运输控制408可以基于(直接或间接地)选择器410的输出来操作运输线30中的机械部件,其中,选择器410的输出指示制造站22中选定的一个或与之相关联。在某些情况下,运输控制408可以被配置成还基于工厂10的布局来操作运输线30中的机械部件,从而可以避免障碍物和/或与其他机器的冲突。

在一些实施方式中,在选择器410选择了制造站22以制造产品(例如,第一产品)之后,选择器410可被被配置成选择另一个制造站22以制造另一产品(例如,第二产品)。第二产品在配置上可以与第一产品相同。可选地,第二产品可以与第一产品不同(即,由不同的制造站22制造的第一产品和第二产品可以具有不同的相应特征)。在一些实施方式中,运输控制408被被配置成生成第一信号以操作运输线30中的机械部件,以将一个或多个物理部件输送到一个制造站22中以制造第一产品,并生成第二信号以操作运输线30(或另一运输线30)中的机械部件,以将一个或多个物理部件输送到另一个制造站22以制造第二产品。

在其他实施方式中,同一制造站22可以具有制造具有不同特征的不同产品的能力。在这种情况下,选择器410可以选择同一制造站22以制造具有不同特征的第一和第二产品。

如图6所示,工厂控制系统400还包括数据库430,该数据库430存储关于制造站22和/或运输线30的特征和/或约束的信息。数据库430可以是位于工厂10中或远离工厂10的一种或多种非暂时性介质。选择器410通信地耦接到数据库430,使得选择器410可以基于数据库430中的信息(例如,关于制造站22和/或运输线30的特征和约束的信息),来选择制造站22和/或运输线30。数据库430还可以存储与客户的制造请求有关的信息。通过非限制性示例,与客户的制造请求有关的信息可以包括产品的尺寸、产品的形状、产品的颜色、产品的功能、产品的印刷材料、产品的交货时间等,或者上述的任意组合。在这种情况下,选择器410可以基于数据库430中存储的与客户的制造请求有关的信息(以及制造站22和/或运输线30的特征和/或约束)来选择制造站22和/或运输线30。附加地或可选地,工厂控制系统400的数据库430可以包括存储工厂10的地图的非暂时性介质,该地图示出工厂10的布局。地图可示出制造站22的位置、产品零件的存储位置、工厂中已完成产品的交付目的地以及工厂中的物理约束(例如,柱、墙、梁等)。这使得选择器410和运输控制408能够基于工厂10的布局来执行它们的功能。

在一些实施方式中,数据库430可以使用数据结构来存储与制造站22有关的信息,该数据结构将制造站22的标识符与和制造站22相关联的各个特征相关联,例如制造站22的能力(例如,功能、速度等)、制造站22的约束、制造站22的工作负荷、制造站22的时间表等,或者上述各项的任意组合。此外,数据库430可以使用数据结构来存储关于客户的订单的信息,该数据结构将客户的标识符与和他们的订单相关联的特征相关联。通过非限制性示例,与订单相关联的特征可以是产品标识符、产品类型、产品数量、产品特征(例如,所需部件)、订单时间、请求完成日期等,或者前述项目的任意组合。此外,数据库430可以使用将运输线30的标识符和与运输线30相关的各个特征相关联的数据结构,来存储与运输线30有关的信息。通过非限制性示例,与运输线30相关联的特征可以是运输线30的能力(功能、速度等)、运输线30的约束、运输线30的工作负荷、运输线30的时间表等,或者前述项的任意组合。在一些实施方式中,工厂控制系统40的运输控制408和选择器410可被特定地配置(例如,设计、编程等),以基于上述的数据结构来处理从数据库430接收的数据。

如图所示,工厂控制系统40还包括被配置成接收定制订单的通信接口440。在一些实施方式中,通信接口440可以是被配置成从客户的设备接收信号的网络接口。在某些情况下,网络接口可以是被配置成通过电缆耦接至客户设备的连接器。可选地,网络接口可以是被配置成与客户的设备无线通信地耦接的无线收发器。在其他实施方式中,通信接口440可以是处理单元的输入端。在其他实施方式中,通信接口440可以是被配置成提供图形用户界面(例如,用于在客户设备上显示)的应用,其允许客户通过客户设备提供输入。

与工厂控制系统40的通信接口440通信的客户设备可以是管理员设备(例如,计算机、诸如蜂窝电话或平板电脑之类的手持设备等)。在这种情况下,工厂控制系统40的管理员可以基于客户接收的制造请求,通过通信接口440为工厂控制系统40提供输入。通过非限制性示例,管理员的输入可以是对某些制造站22的选择、运输线30的选择、运输线的路径、运输线30要输送的部件的选择、运输线30的操作时间、制造站22的操作时间,或者前述项的任意组合。

可选地,以上任何参数均可以由工厂控制系统40自动确定。在这种情况下,管理员的输入可能只是上述参数的简单确认。例如,管理员的输入可以是对某些制造站22的选择的确认、对运输线30的选择的确认、运输线的路径的确认、对运输线30要输送的部件的选择的确认、运输线30的工作时间的确认、制造站22的工作时间的确认,或者前述项的任意组合。

在其他实施方式中,与工厂控制系统40的通信接口440通信的用户设备可以是客户设备。在这种情况下,客户可以通过通信接口440向工厂控制系统40提供制造请求(包括预期的制造特征、规格等),并且工厂控制系统40将基于该请求自动地(例如,不需要工厂控制系统40的管理员的输入)对工厂进行操作以制造所需物品。

在进一步的实施方式中,工厂控制系统40的通信接口440可被配置成与客户以及工厂控制系统40的管理员两者通信。例如,不同的顾客可以向工厂控制系统40注册(例如,使用各自的登录名和密码),并且可以通过通信接口向工厂控制系统40发送制造请求。然后,工厂控制系统40和/或工厂控制系统40的管理员可以确定要操作哪个制造站来满足制造要求,以及要执行的运输线和/或运输路径来将部件输送到选定的制造站。

如图6所示,工厂控制系统40还包括工厂实时监测系统450,其被配置成监视运输线30的状态和/或生产线20的状态。在某些情况下,工厂实时监测系统450也可以被配置成监测产品的制造进度。例如,在生产线22中的制造站22中或者在运输线30中的一个或多个传感器,可被配置成感测机器的状态,并且可以将与感测到的状态有关的信息提供给工厂控制系统40。可选地或另外地,工厂10可以包括观察生产线20和/或运输线30的一个或多个摄像机。在这种情况下,摄像机可被配置成将工厂10的状况的图像或视频提供给工厂实时监测系统450。

如上述实施方式中所示,工厂控制系统40和运输线30的优点在于,它们在空间感和操作感上均优化或至少改善了工厂的使用。特别地,由于运输线30与制造站22处于不同的高度,所以运输线30中的物理部件的运动将不受制造站22(或其他物体,如工厂10地板上的物体)的干扰。此外,由于运输线30的物理部件与制造站22处于不同的高度,因而降低了与机器发生碰撞的风险。另外,由于可以在制造站22上方的空间上驱动运输线30上的物理部件,因此通过运输线30上的物理部件传送产品部件将非常高效。特别地,运输线30的物理部件不必在地板上的制造站22(和其他物体)之间进行操作,如果在与制造站相同的高度上实现运输线30,则可能会出现这种情况。由于可以利用运输线30和工厂控制系统40更快地将部件传送到制造站22,因此可以减少制造站22的停机时间或使其时间最少,并提高制造站22的生产率。

另外,运输线30和工厂控制系统40的优点在于,它们允许制造小批订单(包括定制订单)。在运输线30和工厂控制系统40位于适当位置的情况下,工厂线可以变得非常灵活。例如,可以通过动态控制,快速且有选择地配置(例如,编程、配置、控制等)生产线20,以在不同时间生产不同的产品。在某些情况下,生产线20的配置可以基本实时地发生(在客户下达产品订单之后不久),例如在下订单后的30分钟内,或者更优选地在下订单后的15分钟内,甚至更优选地在下订单后的5分钟内,甚至更优选地在下订单后的1分钟内。

此外,可以使用低成本技术来实施运输线30,并且工厂控制系统40可以容易地合并到现有的工厂系统中。此外,运输线30和工厂控制系统40的实施可能不需要对现有的制造车间布局进行任何改变。

尽管已经描述了工厂控制系统40的实施方式,但是应当注意,工厂控制系统40不限于所描述的示例性实施方式,并且工厂控制系统40在其他实施方式中可以具有其他配置。例如,在其他实施方式中,工厂控制系统40可以不包括所述的部件(例如,运输控制408、选择器410、实时监测系统450、数据库430等)中的一个或多个。另外,在其他实施方式中,可以将所述的两个或更多个部件进行组合。例如,在其他实施方式中,可以将运输控制408和选择器410组合并实施为单个模块。

另外,在其他实施方式中,工厂控制系统40可被配置成提供其他功能。例如,在其他实施方式中,工厂控制系统40可以提供环境管理、能源管理、人员分析、资产跟踪,或者前述项的任意组合。可选地,工厂控制系统40可以与提供以上功能的系统/模块集成和/或通信地耦接,而非提供以上功能。例如,在一些实施方式中,工厂控制系统40可以(1)与企业资源计划(erp)系统进行通信,也可以与之集成,该系统具有与客户订单、产品设计、制造规格、要使用的零件等有关的信息等;(2)与生产线控制系统进行通信,也可以与之集成,以便可以完全访问每个制造站22的生产内容,无论是生产线是否可用,生产线是否在线等;(3)与资产跟踪系统进行通信,也可以与之集成,该系统被配置成跟踪零件和产品库存;(4)与人员分析系统进行通信,也可以与之集成,该系统被配置成监视工厂中的人员,检测人员的行为,生成有关人员的指标;(5)与能源管理系统进行通信,也可以与之集成,该系统被配置成监视工厂的能源消耗、控制工厂的能源使用等;或者(6)前述项的任意组合。

图7a示出可以由工厂控制系统40控制的工厂的示例。图7b示出用于图7a的工厂环境的工厂控制系统40,特别示出了工厂控制系统40与其他模块(例如,环境管理模块600、资产跟踪模块602、人员分析模块604、能源管理模块606)集成在一起。在一些实施方式中,工厂控制系统40可以是图6中所示的系统。工厂控制系统40可以具有用户界面610,用于向客户提供信息和/或用于允许与工厂控制系统40和/或模块600、602、604、606进行交互(例如,控制)。

图7c示出用于图7a的工厂环境的工厂控制系统40,特别示出了工厂控制系统40,其包括其他模块,例如环境管理模块600、资产跟踪模块602、人员分析模块604、能源管理模块606。在一些实施方式中,工厂控制系统40可以是图6中所示的系统。工厂控制系统40可以具有用户界面610,用于向客户提供信息和/或用于允许客户与工厂控制系统40和/或模块600、602、604、606进行交互(例如,控制)。

另外,在其他实施方式中,运输线30的部件可以不结合到工厂10中的物理结构。例如,在其他实施方式中,可以使用被配置成在工厂10内以高于制造站22的高度飞行的一架或多架无人机,来实施将产品部件运输到不同的制造站22。因此,在一些实施方式中,运输线的机械部件可以是无人机,并且在一些实施方式中,术语“运输线”可以指无人机的航线。在这种情况下,工厂控制系统40被配置成通过向无人机发送命令来控制无人机,从而使无人机能够飞到工厂10中的不同位置。例如,工厂控制系统40可以指示无人机飞到工站以拾取产品部件,然后飞到制造站22以输送产品部件。工厂控制系统40还可以指示无人机从第一制造站22拾取产品部件,并飞往第二制造站22或另一个工厂站以输送产品部件。在具有多架无人机的工厂10中,工厂控制系统40可以操作这些无人机,以使它们不会彼此碰撞,也不会与工厂10中的结构发生碰撞。因此,工厂控制系统40可以用作控制工厂10中的无人机的空中交通控制器。

另外,在一些实施方式中,工厂10中的制造区域可被划分为不同的区域,并且工厂控制系统40可被配置成管理和操作这些不同的区域。例如,可以将制造区域中的第一区域分配给第一客户以构建产品、某类型产品或不同类型的产品,可以将制造区域中的第二区域分配给第二客户以构建产品、某类型产品或不同类型的产品。每个区域可以具有一个或多个制造站22。在一些实施方式中,不同的客户可以在不同的时间段内“租赁”工厂10中的不同区域。在工厂40中可以使用传感器(例如,物联网(iot)传感器),以防止人和/或机器(例如,生产线和/或运输线中的机器人或机械部件)越过区域边界。此外,在工厂40中可以使用传感器(例如,物联网(iot)传感器),监视并跟踪已越过区域边界的人和/或机器(例如,生产线和/或运输线中的机器人或机械部件)。

在某些情况下,工厂控制系统40被配置成获得与不同区域有关的信息,并且基于这些信息来控制制造站22和运输线30中的机械部件。通过非限制性示例,与区域有关的信息可以是工厂10中的区域的位置、区域的边界、不同区域中制造站22的数量和类型、分配有不同区域的客户、在不同区域中操作不同制造站22的时间表等。这些信息中的一个或多个可以存储在非暂时性介质中和/或可以由另一设备或模块传输至非暂时性介质或工厂控制系统40。在一个实施方式中,可以将工厂中的某个区域分配给客户,以基于某个预定时间来制造产品。在这种情况下,工厂控制系统40被配置成操作运输线30中的部件以将部件输送到分配给该客户的区域中的特定制造站22,并且操作制造站22根据预定时间来制造产品。

此外,在某些情况下,工厂控制系统40可以接收来自工厂传感器的输出,并且工厂控制系统40可被配置成基于该输出来控制制造站22和/或控制线30。例如,如果传感器输出指示某个人或机器未经授权进入了区域,则工厂控制系统40随后可以提供控制信号以停止该区域中的制造站22,和/或可以提供控制信号以停止控制线30或改变控制线30的路径。作为另一示例,如果传感器输出指示某个人或机器已经按照时间表进入预期区域,则工厂控制系统40可以提供控制信号,以操作该区域中的制造站22以执行制造功能,和/或可以提供控制信号以操作控制线30或更改控制线30的路径,以使控制线30的部件能够为该区域中的制造站22输送部件。

图8示出由图6的工厂控制系统执行的方法700。方法700由工厂控制系统执行以操作具有运输线和多个制造站的工厂。该方法700包括:通过工厂控制系统获取制造信息(项目702);以及通过工厂控制系统的运输控制,基于制造信息来生成第一信号,以操作运输线中的机械部件,从而将一个或多个物理部件传送到一个制造站以制造第一产品,其中一个制造站在工厂中处于第一高度,运输线在工厂中处于第二高度,第二高度与第一高度不同(项目704)。

可选地,在方法700中,运输线中的机械部件被操作为沿着穿过多个制造站上方的空间区域的路径移动。

可选地,方法700还包括在运输线中配置机械部件的路径。

可选地,在方法700中,第一产品用于定制订单。

可选地,方法700还包括通过工厂控制系统的选择器选择用于制造第一产品的一个制造站。

可选地,在方法700中,基于一个制造站的功能能力来选择用于制造第一产品的一个制造站。

可选地,在方法700中,基于一个制造站的工作负荷来选择用于制造第一产品的一个制造站。

可选地,方法700还包括:选择另一个制造站来制造第二产品;以及生成第二信号以操作运输线中的机械部件,从而将一个或多个物理部件传送到另一个制造站以制造第二产品。

可选地,在方法700中,所选择的一个制造站还用于制造第二产品,第二产品和第一产品具有各自不同的特征;并且生成第二信号以操作运输线中的机械部件,从而将一个或多个物理部件传送到所选择的一个制造站以制造第二产品。

可选地,在方法700中,工厂控制系统包括数据库,该数据库存储关于各个制造站的特征和/或各个制造站的约束的信息;其中选择器通信地耦接到数据库。

可选地,在方法700中,第一信号是由工厂控制系统的运输控制,基于所选择的一个制造站而生成。

可选地,在方法700中,第一信号由运输控制产生以基于工厂的布局来操作运输线中的机械部件。

可选地,在方法700中,工厂控制系统包括存储用于示出工厂布局的工厂地图的非暂时性介质。

可选地,在方法700中,运输线基于逐个产品进行操作。

可选地,方法700进一步包括通过工厂控制系统的通信接口接收终端用户的定制订单。

可选地,方法700还包括使用工厂实时监测系统,来监测运输线的状态和/或一个制造站的状态。

可选地,方法700还包括使用工厂实时监测系统,来监测第一产品的制造进度。

图9示出图6的工厂控制系统的实施方式的示例。如图9所示,工厂控制系统可以包括:具有总线1202或用于通信信息的其他通信机制的处理单元1200;以及与总线1202结合以用于处理信息的处理器1204。处理单元1200还包括主存储器1206,例如随机存取存储器(ram)或其他动态存储设备,其结合到总线1202以存储信息和处理器1204执行的指令。主存储器1206还可用于在处理器1204执行指令期间,存储临时变量或其他中间信息。处理单元1200还包括结合到总线1202的只读存储器(rom)1208或其他静态存储设备,用于存储静态信息和处理器1204的指令。提供诸如磁盘或光盘的数据存储设备1210,并结合到总线1202以存储信息和指令。

处理单元1200可以经由总线1202结合到诸如平板的显示器1212,用于向客户显示信息。包括字母数字键和其他键的输入设备1214结合到总线1202,以将信息和命令选择传输到处理器1204。另一种类型的客户输入设备是光标控件1216,例如鼠标、轨迹球或光标方向键,用于向处理器1204传达方向信息和命令选择,并控制显示器1212上的光标移动。该输入设备通常在两个轴上,即第一轴(例如,x)和第二轴(例如,y)具有两个自由度,使得该设备指定平面中的位置。

根据本文描述的实施方式,处理单元1200可以用于执行各种功能(例如,计算)。根据一个实施方式,响应于处理器1204执行包含在主存储器1206中的一个或多个指令的一个或多个序列,处理单元1200提供了这种使用。这样的指令可以从诸如存储设备1210之类的另一计算机可读介质读入主存储器1206。主存储器1206中包含的指令序列的执行使处理器1204执行本文所述的处理步骤。也可以采用多处理布置中的一个或多个处理器,来执行包含在主存储器1206中的指令序列。在可选实施方式中,可以使用硬连线电路代替软件指令或与软件指令相结合来实施本发明。因此,本发明的实施方式不限于硬件电路和软件的任何特定组合。

如本文所用的术语“计算机可读介质”是指参与向处理器1204提供指令以供执行的任何介质。这种介质可以采取许多形式,包括但不限于非易失性介质、易失性介质和传输介质。非易失性介质包括例如存储设备1210等光盘或磁盘。易失性介质包括动态存储器,例如主存储器1206。传输介质包括同轴电缆、铜线和光纤,包括组成总线1202的线缆。传输介质还可以采用声波或光波的形式,例如在无线电波和红外数据通信过程中产生的声波或光波。

计算机可读介质的常见形式包括,例如,软盘、柔性盘、硬盘、磁带或任何其他磁介质、cd-rom、任何其他光学介质、穿孔卡、纸带、具有孔图案的任何其他物理介质、ram、prom、eprom、flash-eprom、任何其他存储芯片或盒、下文所述的载波或计算机可读的任何其他介质。

各种形式的计算机可读介质可参与将一个或多个指令的一个或多个序列携载到处理器1204用以执行。例如,指令最初可被携载到远程计算机的磁盘上。远程计算机可以将指令载入其动态内存中,并使用调制解调器通过电话线发送指令。处理单元1200本地的调制解调器可以接收电话线上的数据,并使用红外发射机将数据转换为红外信号。耦接至总线1202的红外检测器可以接收红外信号中携带的数据,并将数据放置在总线1202上。总线1202将数据传送到主存储器1206,处理器1204从主存储器1206检索并执行指令。由主存储器1206接收的指令可选地在由处理器1204执行之前或之后存储在存储设备1210上。

处理单元1200还包括耦接至总线1202的通信接口1218。通信接口1218提供耦接至连接于本地网络1222的网络链路1220的双向数据通信。例如,通信接口1218可以是综合服务数字网络(isdn)卡或提供与相应类型的电话线的数据通信连接的调制解调器。作为另一个示例,通信接口1218可以是局域网(lan)卡,以提供到兼容lan的数据通信连接。也可被实施无线链接。在任何这种实施中,通信接口1218发送和接收电气、电磁或光信号,这些信号载有表示各种类型信息的数据流。

网络链路1220通常通过一个或多个网络向其他设备提供数据通信。例如,网络链路1220可以通过本地网络1222提供到主机计算机1224或到设备1226的连接,例如放射波束源或者可操作地与放射波束源耦接的开关。通过网络链路1220传输的数据流可以包括电气、电磁或光信号。通过各种网络的信号以及在网络链路1220上且通过通信接口1218的信号(这些信号携带去往和来自处理单元1200的数据),这些信号是传输信息的载波的示例性形式。处理单元1200可以通过网络、网络链路1220和通信接口1218发送消息并接收包括程序代码的数据。

尽管已经示出和描述了特定的实施方式,但是应当理解,它们无意于限制要求保护的发明,并且对于本领域技术人员显而易见的是,在不脱离要求保护的发明的精神和范围的情况下,可以进行各种改变和修改。因此,说明书和附图应被认为是说明性而非限制性的。要求保护的发明旨在覆盖替代方式、修改和等同物。

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