综合保护性包装控制的制作方法

文档序号:11527655阅读:147来源:国知局
相关申请的交叉引用本申请要求2014年6月27日提交的标题为“computerizedcontrollerforpackagingmachines”的美国临时专利申请no.62/018,267,和2015年6月25日提交的标题为“integratedprotectivepackagingcontrol”的美国非临时专利申请no.14/749,911的优先权,这些申请均通过引用整体包含在本文中。本申请涉及名为“protectivepackagingdevicesequencescontrol”的美国申请no.14/749,866(代理人卷号no.p252833.us.01485252-640),名为“protectivepackagingsystemconsumableresupplysystem”的美国申请no.14/749,940(代理人卷号no.p252835.us.01485252-644),名为“protectivepackagingmachinesdemonstrativecontent”的美国申请no.14/749,911(代理人卷号no.p252834.us.01485252-642),名为“self-containedcomputationaldeviceforprotectivepackagingsystems”的美国申请no.14/750,736(代理人卷号no.p252836.us.01485252-648),和名为“protectivepackagingmachinesdemonstrativecontent”的美国申请no.14/750,813(代理人卷号no.p252837.us.01485252-648),所有这些申请通过引用整体包含在本文中。本发明总体上涉及包装设备,更具体地,涉及对包装设备的综合控制。
背景技术
::包装机用于产生包装材料,比如可用于在预定容积(例如,箱子)中围绕或包含物品,以使所述物品可以损坏风险减小地被装运、运输、储存等的缓冲元件。包装机的例子包括:利用可扩展泡沫使袋子膨胀的袋中发泡(foam-in-bag)机器,其中泡沫提供缓冲支撑;利用空气或其他类似气体使袋子膨胀,以提供缓冲支撑的空气袋机器;和使诸如纸之类的材料变皱的衬垫机,其中变皱的元件为物品提供缓冲。包装机的操作控制通常需要用户或机器管理人员的手动输入。例如,对于袋中发泡(foam-in-bag)机器,这样的设定可包括袋子尺寸、应放入袋子中的泡沫的百分率和需求的袋子的数目。其他种类的机器包括相关种类的输入要求。这些手动输入可能有些受限制,以及费时、混乱或者难以理解,可能导致由人为错误(例如,打字错误等)引起的问题。此外,常规包装机的用户可能需要手动输入用于生产众多的包装元件的各种输入,在输入用于后续包装元件的输入之前,要冗长地等待各个包装元件被制成。这会导致用户时间,以及用户的雇主资源的低效率使用。技术实现要素:在一些实施例中,本公开涉及一种设备,所述设备包括处理器,和包含计算机可读指令的存储器。当被处理器执行时,所述计算机可读指令使处理器从扫描仪接收待包装的至少一个物品的物品数据,根据所述物品数据,确定用于包装所述至少一个物品的一种或多种包装元件,并根据所述确定,使一个或多个包装机产生所述一种或多种包装元件。在一些实施例中,物品数据包含条形码、序列号、颜色或快速响应码中的至少一个。在一些实施例中,所述指令还使处理器确定所述一个或多个包装机的设定,所述设定用于使所述一个或多个包装机产生所述一种或多种包装元件。在一些实施例中,所述一个或多个包装机可包括袋中发泡(fib)机器,所述设定可确定fib机器的配置,以产生具有特定尺寸和/或填充百分率的fib袋子。在一些实施例中,确定用于包装物品的一种或多种包装元件包括从存储器,取回指示所述一种或多种包装元件的信息。所述存储器可以是基于云的存储器。所述信息可以从位于远离所述设备之处的计算机传送给存储器。在一些实施例中,所述设备是一个或多个包装机之一。在一些实施例中,所述设备是自含式计算设备。在一些实施例中,一个或多个包装机包含用于形成多种保护性包装材料的多个包装机。所述指令可使处理器从扫描仪接收多个物品的物品数据,根据所述物品数据,确定用于包装所述多个物品的多种包装元件,并根据所述确定,使多个包装机产生所述多种包装元件。在一些实施例中,一种产生包装元件的方法包括利用处理元件,接收与至少一个物品对应的物品数据,取回和/或创建用于包裹所述至少一个物品的包装元件的包装特性,以及启动一个或多个包装机,以根据机器设定,产生包装元件。在一些实施例中,方法包括根据包装特性,调整一个或多个机器设定。在一些实施例中,物品数据指示所述至少一个物品。在一些实施例中,物品数据指示所述至少一个物品的特性。特性可包含所述至少一个物品的尺寸、形状、重量、易碎性或种类中的至少一个。所述一个或多个包装机可包括多个包装机,对于所述多个包装机,机器设定可不同。在一些实施例中,控制器通信耦接到扫描仪和包装机。控制器包括处理器,和包含计算机可读指令的存储器。当被处理器执行时,所述指令使处理器从扫描仪接收待包装的至少一个物品的物品数据,把与用于所述至少一个物品的包装对应的机器设定传送给包装机,以自动调整机器的参数。在一些实施例中,物品数据包含条形码、序列号、颜色或快速响应码中的至少一个。在一些实施例中,所述指令还使处理器根据物品数据,创建和/或取回机器设定。在一些实施例中,外部存储装置是基于云的存储装置,机器设定是在位于远离控制器和包装机之处的计算机上创建的。在一些实施例中,包装机是袋中发泡(foam-in-bag)机器、可充气气垫机器或纸衬垫机器之一。物品数据可指示所述至少一个物品和/或所述至少一个物品的特性。附图说明图1是包括包装机器和控制器的包装系统的方框图。图2a是包括另外的机器的图1的包装系统的方框图。图2b是包括另外的控制器和机器的图1的包装系统的方框图。图2c是示出具有各种机器的图2a的系统的示图。图3是图1的控制器的简化方框图。图4a是包括泡沫前体(precursor)或其他化学供给物的包装组合件的例子的等距后视图。图4b是图4a的包装组合件的等距侧视图,为了清楚起见,隐藏了材料供给物。图4c是图4a的放大视图。图5a是控制器的自定义元件图形用户界面的例子的图像。图5b是控制器的自定义序列图形用户界面的例子的图像。图6是队列图形用户界面的例子的图像。图7a是在向队列路径添加一个序列和一个物品的情况下,图6的队列图形用户界面的图像。图7b是在向队列路径添加两个物品和一个序列的情况下,图6的队列图形用户界面的图像。图8是图解说明向图4a的包装组合件的机器的队列添加物品的方法的流程图。图9是图解说明利用控制器为图4a的包装系统,监视和再订购供给物的方法的流程图。图10是图解说明更改图4a的包装系统的机器的参数的方法的流程图。具体实施方式在这里的一些实施例中,公开了包括控制器和包装机的包装系统。包装机一般是进行保护性包装的设备,不过在其他实施例中,它可以是其他种类的制造机器。机器的实施例包括产生包装材料(包括保护性包装材料和其他包装产品)的那些机器。例证的保护性包装材料包括袋中发泡(foam-in-bag)垫、现场发泡保护性包装、充填枕和充填垫、可充填袋、纸衬垫等,例如用于冲击保护、稳定箱子或其他容器内的产品,或者填充空隙。在一些实施例中,控制器可以是与所述机器关联或者在所述机器中的任意种类的适当处理器、计算机或电子模块。在一些实施例中,控制器可以是计算机。所述计算机可以是便携式计算机,比如平板电脑、智能电话机、游戏机等,与包装设备以及一个或多个传感器通信,所述一个或多个传感器可以连接到包装设备,或者与包装设备一体化。如下更详细所述,控制器可控制和/或改变包装机的一个或多个组件(例如,设定、机器选择、缓冲特性等),可感测和控制提供给包装机的输入材料(例如,用于产生可充填袋的塑料薄片)。此外,控制器还可与一个或多个其他控制器和/或机器通信,以使所述控制器可以与整个仓库或包装机的其他分组通信,和控制整个仓库或包装机的其他分组,其中机器的组可以位于单一位置或者两个或更多的位置中。在一些实施例中,控制器可以接收指示待产生的期望缓冲元件和/或需要该缓冲元件的被包装物品的输入。根据所述输入,控制器可调整机器参数,以产生期望的缓冲元件。所述输入可以是用户输入(例如,图标的选择,或者输入的数据),可由控制器或机器感测(例如,第一种材料对应于第一种袋子),或者可以是感测的输入和用户输入的组合。另外,控制器可根据其他用户,或者机器的状态,调整机器的组件。例如,在维护设定期间,控制器可向某些组件提供电力,同时停止向其他组件提供电力。在这个例子中,用户可在对他自己和/或机器的伤害风险降低的情况下,修理和/或测试机器。再例如,在清洁设定期间,控制器可启动各个组件,以运行机器的清洁周期。取决于包装机和用户偏爱,控制器可被配置成有选择地更改、控制、监视和/或启动包装机的各个组件,可以根据用户输入、自动地(例如,通过感测的数据)、或者它们的组合,进行这些动作。如上简要所述,控制器可包括与之一体化的显示器(例如,平板电脑),或者与控制器分离但与控制器通信的显示器。显示器可用于显示图形用户界面(gui),gui使用户可以选择和更改机器的参数,和/或指令机器按照期望的顺序产生具有特定的一组特性的一个或多个期望的缓冲元件。gui可包括镜像或模拟特定缓冲元件的特性的图标或标记(例如,与特定袋子的图像匹配的图像)。这使用户可以快速视觉识别期望的输入,而不需要额外了解所述机器。图标可指示一个或多个包装元件的所选特性和参数,图标可反映对参数的改变。用户可根据待由机器产生的一个或多个期望的缓冲元件,选择一个或多个图标,以把指令提供给机器。控制器可接收把选择的待产生的缓冲元件加载到包装机的制造队列中的用户输入。另一方面或者另外地,图标或控制器的其他输入组件可被配置成设定随后可作为一个组添加到机器的队列中的一系列袋子或其他缓冲元件。例如,当用户选择gui上的特定图标时,第一序列的缓冲元件可被编程写入机器中,以便按照该序列的顺序被制造。序列内的缓冲元件随后可被添加到机器的队列中,以产生这些元件。队列内的缓冲元件从而可以或者通过特定序列添加,或者可以单独添加。这使机器的队列可以动态适应用户的具体需求。另外,可以选择和/或更改队列内的物品的顺序。例如,当把新的物品或序列添加到队列中时,用户或控制器可向该物品或序列赋予优先级,其中所述优先级可确定所述物品或序列在队列内的位置。这使得取决于优先级,某些缓冲元件可在其他缓冲元件之前被制造。再例如,在产生队列之时或之后,用户可更改队列内的物品的顺序。队列内的物品的顺序和对其作出的改变可利用gui表示。例如,可按照队列内表示的物品或序列的顺序,在gui上呈现表示物品或序列的图标。在一些实施例中,控制器可控制与机器如何生产包装元件相关的生产步骤。例如,控制器可在包装机的队列中插入暂停,例如在各个缓冲元件和/或序列之间,控制器可指令机器进入暂停状态,或者以其他方式不着手处理序列中的下一个元件,直到设定的一段时间过去为止。暂停有助于确保机器不会过热,正确地制造缓冲元件,或者后续处理(例如,从机器上取下缓冲元件)能够在产生下一个缓冲元件之前完成。再例如,控制器可被配置成把清洁步骤插入包装机的队列中。例如,清洁步骤可使包装机把清洁流体给予机器的一个或多个组件。例如,对于fib机器,可以给予溶剂,以避免泡沫前体的累积。控制器还可被配置成为包装机再订购供给物。例如,控制器可监视输入材料的当前状态(例如,通过包装机、控制器和/或材料上的一个或多个传感器),当材料达到特定水平时,控制器可提交订单,或者发送需要新的供给物的通知。在另一个例子中,控制器可根据匹配的队列历史,估计剩余的材料。在这个例子中,控制器可回顾在设定的一段时间内产生的缓冲元件的种类和数目,并利用该数据,确定可能剩余的材料的数量。控制器还可被用于通过借助显示器和/或扬声器提供情报信息,帮助用户操作机器和/或修理机器。在一个例子中,控制器可显示与机器的操作对应的视频和/或图片。这使控制器可以显示训练视频,所述训练视频使用户可以观看可识别机器上的某些组件的操作的特定视频。例如,训练视频可向用户显示如何移动主轴,如何替换泡沫前体供应容器,等等。另外或者另一方面,训练视频可示范可能不直接与机器关联的任务,比如图示如何利用机器产生的缓冲元件来包装物品,或者在已产生缓冲元件之后,对物品采取的后续步骤,例如打印发货标签、送到运送站,等等。在一个例子中,控制器可接收与将利用一个或多个机器产生的包装元件包装的物品有关的数据(例如,用户输入的数据,来自诸如条形码扫描仪之类传感器的数据,等等)。在这个例子中,控制器可把将根据被包装物品产生的期望物品或物品的队列预先载入机器中,以及可以显示可由其他机器或用户进行的步骤或操作。在这个例子中,控制器(向机器和/或用户)提供关于该物品的整个或者部分包装流程的指令。这使得可以更容易地产生定制包装,和把定制包装结合到自动化处理中。可按照各种访问级别,设定控制器提供的各种特征。例如,管理员能够访问和修改用户不能够访问的特征。这使制造商可以防止关于包装机的一些设定被用户修改,同时仍然允许具有正确访问级别的人员修改这些特征。例如,制造商可预置某些队列,用户不能改变所述队列的参数。再例如,管理员可以设定队列的某些最大值,或者物品之间的最小时间,以确保使机器在高效的条件下运转。现在参见附图,现在将讨论用于控制一个或多个制造机器的系统。应注意,尽管下面的例子是关于包装材料生产机器讨论的,不过本公开实质上可适用于任何适当类型的生产机器。图1是图解说明包括多个包装机和控制器的制造与控制系统的方框图。图2a是图解说明具有多个机器的系统的方框图。图2b是图解说明具有多个机器的系统的方框图,所述多个机器具有它们各自的控制器。参见图1a,制造与控制系统100可包括具有一个或多个传感器108的机器102,和控制器104。控制器104,以及视情况机器102,可以与网络106通信,网络106允许控制器104和/或机器102往来于其他控制器、机器和/或计算设备接收和传送数据,如下更详细所述。控制器104和/或机器102可以与外部数据库(比如在云计算平台126上运行的云数据库122)通信。云数据库122还可以与一个或多个其他机器(例如,计算机128(例如,位于远离机器102、112、116中的一个或多个机器之处的计算机))通信。控制器104与机器102和网络106电通信,并且可视情况与云数据库电通信。参见图2a,在多机器系统110中,控制器104可以与其他机器112、116、120、125通信。这使控制器104可以接收数据和向机器102、112、116、120、125中的每一个发送数据,以及允许单个控制器控制多个机器的操作和运行设定。例如,控制器104可向各个机器发送和接收指令,从而使单个控制器104可以操作多个机器。在这些实施例中,机器可不包括显示器或者其他用户界面,或者可以具有简化的用户界面,机器的操作和编程可借助控制器104(例如,通过经由网络106的通信)完成。参见图2b,在多机器系统110中,每个控制器104、114、118、122可以与至少一个另外的控制器通信,或者如图2b中所示与系统110内的每个控制器(直接或间接)通信。这使各个控制器104、114、118、122可以相互之间发送和接收数据,以及接收和发送关于系统110内的各个机器102、112、116、120的数据。在图2a和2b中所示的系统110中,各个机器102、112、116、120可以在相似的物理位置(例如,在一个仓库、校园或场站),或者可以在空间上相互分离的多个不同位置(例如,跨越多个州、国家等)。系统110可允许各个控制器104、114、118、122控制机器102、112、116、120中的一个或多个机器。图2a和2b的多机器系统110可包括与图1的系统100相同的组件,因而,为了易于说明,下述讨论的一部分是关于图1的3机器系统100进行的,不过可以理解适用于系统110的各个组件。即,未在下面讨论的系统110的控制器114、118、122和机器112、116、120中的每一个可以实质上分别与下面讨论的系统100的控制器104和机器102相同,除了机器和/或控制器中的任何一个可能在系统110内彼此不同之外。如图2c中所示,机器可在包装“场站”中被分组,在包装“场站”中,控制器104可控制用户能够同时或分开地操作的不同种类的机器。参见图2c,在本实施例中,系统110可包括3种不同的机器,以致第一个机器102可以是袋中发泡机器,第二个机器112可以是充气枕机器,第三个机器116可以是纸衬垫机器。在这个例子中,控制器104可控制机器102、112、116每一个的队列和/或序列(下面更详细讨论),尽管各个机器可分别生产不同的缓冲元件。另外,在这个例子中,系统110可包括外部传感器133,比如条形码扫描仪,所述外部传感器133可用于接收数据,和把数据传送给控制器104、机器102、112、116中的任意一个或多个、传感器133、控制器104和/或机器102、112、116中的任意一个或多个。在图2c中所示的实施例中,机器102、112、116中的每一个、控制器104和/或传感器133可通过任何适当的手段,比如蓝牙,计算机网络(例如,因特网)等相互通信,和/或与云数据库122通信。远程计算机128可通过任何适当的手段,比如蓝牙,计算机网络(例如,因特网)等,与云数据库122通信,和/或与机器102、112、116中的任意一个或多个、控制器104和/或传感器133通信。在一些实施例中,远程计算机128可用于监视、更新和/或控制机器102、112、116、控制器104、和/或传感器133,细节在下面说明。尽管传感器133在图2c中,被表示成与机器102、112、116和控制器104分离,不过,传感器133可以是机器102、112、116中的一个或多个机器和/或控制器104的组件。在一些实施例中,通过利用图1和2c中所示的系统110,用户可利用传感器133,扫描包装物品135(即,要利用缓冲材料包裹和缓冲的物品)。传感器133可扫描条形码、序列号、颜色、快速响应(qr)码等,并传送物品数据。物品数据可被控制器104、机器102、112、116中的任意一个或多个或者远程计算机128之中的一个或多个接收。根据物品数据,控制器104、机器102、112、116中的任意一个或多个或者远程计算机128可确定用于产生具有特殊特性的包装元件以便装运物品135的机器设定。所述机器设定可调整一个或多个机器102、112、116的参数,以致机器102、112、116产生具有特殊特性的多个包装元件。机器102、112、116可以实质上同时地和/或顺序地产生包装元件。如图2c中所示,可利用传送带,把物品135传送给用户。用于根据输入数据确定机器设定的信息可被保存在机器102、112、116中的任意一个或多个、控制器104、云数据库122和/或远程计算机128中。例如,可以利用数据标签保存所述信息,所述数据标签根据输入数据,指示多个包装元件的特性和/或用于产生所述多个包装元件的机器设定。在一些实施例中,输入数据指示待包裹的一个或多个物品135。例如,保存的数据标签可使一个或多个特定物品135与预先选择的待利用机器102、112、116中的一个或多个产生以便装运所述物品的多个包装元件关联。机器102、112、116、控制器104和/或远程计算机128可利用输入数据,并传送给保存数据标签的存储器(例如,机器102、112、116、控制器104、云数据库122和/或远程计算机128),从而读取关于所述一个或多个特定物品135的数据标签,以确定关于预先选择的多个包装元件的机器设定和/或特性。可以利用机器102、112、116中的任意一个或多个、控制器104和/或远程计算机128,创建和/或更改数据标签。例如,用户(例如,公司雇员)可利用远程计算机128按照用户对物品135进行包装的偏好,创建和/或更改关于一个或多个物品135的数据标签。在一些实施例中,输入数据指示一个或多个物品135的特性。例如,输入数据可指示物品的尺寸、形状和/或重量、物品135是否易脆、物品135的重量是如何分布的、和/或物品135是什么类型,等等。从而,机器102、112、116中的任意一个或多个、控制器104和/或远程计算机128可根据所述一个或多个物品135的特性,确定适当的包装元件。在一些实施例中,输入数据指示预先选择的多个包装元件。从而,当收到输入数据时,机器102、112、116中的任意一个或多个、控制器104和/或远程计算机128可根据输入数据,确定多个包装元件。当确定多个包装元件的特性时,机器102、112、116、控制器104和/或远程计算机128可确定与所述特性对应的机器设定。当机器设定由另一个机器102、112、116、控制器104和/或远程计算机128确定时,所述设定可被传送给机器102、112、116。机器设定可使机器102、112、116开始自动调整其用于产生多个包装元件的参数。在一些实施例中,数据标签指示用于产生多个包装元件的机器设定。从而,当收到输入数据时,机器102、112、116中的任意一个或多个、控制器104和/或远程计算机128可根据输入数据,确定机器设定。当机器设定由另一个机器102、112、116、控制器104和/或远程计算机128确定时,所述设定可被传送给机器102、112、116。机器设定可使机器102、112、116开始自动调整其用于产生多个包装元件的参数。在一些实施例中,输入数据指示待包裹的一个或多个物品135的参数。例如,如果在包装几个类似的一个或多个物品,那么机器102、112、116中的一个或多个、控制器104和/或远程计算机128可能已确定特定种类的包装元件(例如,fib袋子,可充气气垫,纸衬垫等),但是还未确定这些包装元件的参数(例如,fib袋子的尺寸和/或填充百分率,可充气气垫的尺寸和/或密度,纸衬垫的尺寸和/或皱褶密度),等等。从而,输入数据可指示一个或多个物品135的参数,但不指示包装元件的种类。在一个或多个机器102、112、116产生缓冲元件期间和/或之后,至少一个显示屏幕可显示一个或多个教程或视频,所述教程或视频指示用户如何利用对应的缓冲元件,把物品135装入包装中(例如,把袋中发泡缓冲元件放置在底部,在物品被放入在袋中发泡缓冲元件之上的箱子中之后,在上面放置衬垫元件,等等)。所述至少一个显示屏幕可以是一个或多个机器102、112、116和/或控制器104的一部分,或者它可以是独立设备的一部分。此外,显示屏幕可向用户提供与可能未利用机器102、112、116完成的物品135的装运或其它处理步骤有关的指示,比如(但不限于)打印发货标签、传递到特定场站或人,等等。例如,如果待装运的物品是大件物品(例如,摩托车),那么显示屏幕可呈现在没有机器102、112、116产生包装元件的情况下,如何使物品作好装运准备的视频内容和/或指令。从而,图2c的系统110能够起包装场站的作用,所述包装场站允许用户控制多个机器,并且可针对物品被动态专门化和/或更改。这些特征记载在相关申请“integratedprotectivepackagingcontrol”(代理人卷号no.p252834.us.01-485252-642);“protectivepackagingsystemconsumableresupplysystem”(代理人卷号no.p252835.us.01-485252-644);和“protectivepackagingmachinesdemonstrativecontent”(代理人卷号no.p252837.us.01-485252-648)中,所述各个申请通过引用整体包含在本文中。根据输入数据,产生视频示范的信息可被保存在机器102、112、116中的任意一个或多个、控制器104、云数据库122和/或远程计算机128中。例如,数据标签可被保存在机器102、112、116中的任意一个或多个、控制器104、云数据库122和/或远程计算机128中。数据标签可指示将根据输入数据呈现的特定视频示范。在一些实施例中,输入数据指示关于待包裹的一个或多个特定物品135的视频内容。例如,保存的数据标签可使一个或多个特定物品135与预先选择的待显示视频内容关联。在确定视频内容时,机器102、112、116、控制器104和/或远程计算机128可利用输入数据,并传送给保存数据标签的存储器(例如,机器102、112、116,控制器104,云数据库122和/或远程计算机128),从而读取关于所述一个或多个特定物品135的数据标签,以确定预先选择的视频内容。可以利用机器102、112、116中的任意一个或多个、控制器104计算机130和/或远程计算机128创建和/或更改数据标签。例如,用户(例如,公司雇员)可利用远程计算机128,按照用户的偏好创建和/或更改关于一个或多个物品135的数据标签。例如,用户可把新的视频内容上传到云122,并创建数据标签,以致当包装特定物品135时,呈现该新的视频内容。再次参见图1,现在更详细地讨论控制器104和机器102。图3是控制器的简化方框图。图4f是连接到机器的控制器的放大视图。参见图1和3,控制器103实质上可以是任意种类的电子或计算设备。一些非限制性例子包括平板计算机、智能电话机、数字音乐播放器、便携式游戏站、膝上型计算机、微计算机、处理器或处理芯片,等等。在许多实施例中,控制器104可以是带有集成的触敏显示器的便携式计算设备,比如平板计算机或智能电话机。控制器104可包括一个或多个处理元件130、一个或多个传感器132、一个或多个存储器组件134中的每一个、显示器132、连网/通信接口138和输入/输出接口140。这些组件中的每一个可以通过一条或多条系统总线,直接或间接地相互通信,每个组件将在下面依次讨论。应注意图3是例证性的,在其他例子中,控制器104可包括比图3中所示组件更少或更多的组件。参见图4a-4c,在其中控制器是具有一体化的触敏屏幕的便携式计算设备(例如,平板电脑或智能电话机)的实施例中,控制器可包括封闭选择组件的至少一部分的设备外壳113。例如,外壳113可限定控制器104的各个组件的壳体,同时仍然允许触及所述组件,比如一个或多个摄像头117、端口115和/或输入/输出按钮119。另外,外壳113可以只封闭显示器136的一部分,从而使显示器对用户来说是可见和可触及的。再次参见图3,一个或多个处理元件130实质上可以是能够处理、接收和/或传送指令的任何适当电子设备。例如,处理元件130可以是微处理器或微计算机。另外,应注意处理元件130可包括不止一个处理部件。例如,第一处理元件可控制控制器104的第一组组件,而第二处理元件可控制控制器104的第二组组件,第一和第二处理元件可以相互通信,或者可不相互通信。另外,每个处理元件130可被配置成并行地执行一个或多个指令。传感器132实质上可向控制器104提供任意种类的输入。例如,传感器132可以是一个或多个加速计、麦克风、全球定位传感器、陀螺仪、光传感器、图像传感器(比如摄像头)、力传感器等等。传感器132的种类、数目和位置可根据需要而变化,可取决于系统100的期望功能。在一些例子中,传感器132可包括分别捕捉图像和声音的至少一个摄像头117和麦克风127。存储器134保存可由控制器104利用的电子数据。例如,存储器134可保存与各种应用对应的电数据或内容,例如音频文件、视频文件、文档文件等等。例如,存储器134可以是非易失性存储器、磁存储介质、光存储介质、磁光存储介质、只读存储器、随机存取存储器、可擦可编程存储器、闪存、或者一种或多种存储组件的组合。显示器136提供控制器104的可视输出。显示器136实质上可以是任意尺寸,实质上可被布置在控制器104上的任意地方。在一些实施例中,显示器136可以是液晶显示屏、等离子体屏、发光二极管屏幕等等。除了显示来自控制器104的输出之外,显示器136还可起输入设备的作用。例如,显示器136可包括可捕捉用户对于显示器136的输入的电容式触摸传感器、红外触摸传感器等。在这些实施例中,用户可按压显示器136,以便向控制器104提供输入。在其他实施例中,显示器136可以与电子设备分离或者在电子设备之外,但是可与电子设备通信,以提供电子设备的可视输出。连网/通信接口138接收和传送往来于控制器104的数据。连网/通信接口138可向网络106、其他机器和/或其他计算设备传送和发送数据。例如,连网/通信接口可通过网络106,传送给予和来自其他计算设备的数据,网络106可以是无线网络(wifi、蓝牙、蜂窝网络等),或者有线网络(以太网),或者它们的组合。作为具体例子,连网/通信接口138可被配置成允许控制器104与机器152通信,并控制所述机器内的各个组件。连网/通信接口138可把来自控制器104的消息转化成机器104能够理解和接收的形式。例如,参见图4f,连网/通信接口138可包括通过设备外壳113限定的输入端口115。在这个例子中,输入端口115可以是微型通用串行总线端口,不过可以预想许多其他种类的端口。输入端口115可接纳连接器,比如电缆的插头端,当被连接时,把来自控制器104的数据传送给机器102,和传送来自机器102的数据。输入/输出接口140允许控制器104接收来自用户的输入,和把输出提供给用户。例如,输入/输出接口140可包括电容式触摸屏、键盘、鼠标、指示笔等。通过输入/输出接口140交互的设备的种类可根据需要而变化。在一个例子中,输入/输出接口140中可包括一个或多个按钮119。按钮119允许用户向控制器104提供输入,比如返回主屏幕,选择特定功能等等。控制器104还可包括电源142。电源142向控制器104的各个组件供电。电源142可包括一个或多个可再充电电源、一次性电源或硬连线电源,例如电池、电源线等。另外,电源142可包括向控制器104提供不同种类的电力的一种或多种连接器或组件。在一些实施例中,电源142可包括向控制器104或者控制器104内的电池供电,还向控制器104传送数据,和把来自于控制器104的数据传送给机器102和/或另一个计算设备的连接器(比如通用串行总线)。再次参见图1,机器102实质上可以是任意种类的生产机器。然而,在许多实施例中,机器102可以是产生包装材料或缓冲元件(比如(但不限于)衬垫、袋中发泡枕、充气枕、气泡膜等)的包装机。可以和图1的系统100一起使用的进纸式纸衬垫机的例子包括诸如记载在美国专利no.8,267,848,标题为“dunnagedeviceandhandlerdisengagement”中的那些机器之类的机器,该专利通过引用整体包含在本文中。中央进纸式纸衬垫机的例子包括记载在美国专利no.8,641,591,标题为“center-feddunnagesystem”,和美国专利申请公开no.2012/0165172,标题为“centerfeddunnagesystemandcutter”中的那些机器。充气密封设备机器的例子包括美国专利no.8,061,110,标题为“inflationandsealingdevicewithdisengagementmechanism”,美国专利no.8,128,770,标题为“inflationandsealingdeviceforinflatableaircushions”,美国专利申请公开no.2011/0172072,标题为“packagingpillowdevicewithupstreamcomponents,”和美国专利申请no.13/844,741,标题为“replaceableblade”,上述文献均通过引用整体包含在本文中。基于泡沫的保护包装机的例子包括美国专利申请公开no.2013/0047554,标题为“spindlemechanismforprotectivepackagingdevice”,美国临时申请no.61/944,030及美国非临时申请no.14/630,642和14/630,643,标题为“inflationandsealingdeviceandmethods”,和美国临时申请no.61/944,026及美国非临时申请no.14/630,586,标题为“recipecontrolleddeviceformakingpackagingmaterials”,上述文献均通过引用整体包含在本文中。图4a-4c图解说明合并控制器104的袋中发泡(fib)机器的例子的各个视图。参见图4a-4c,fib机器152包括控制面板160,和控制器104的安装组合件162。另外,机器152可被支承在支柱154上,支柱154被固定到具有一组轮子158的底座156上。支柱154可允许机器152伸缩,以使机器152可相对于底座156被置于各个高度处。fib机器152实质上可与记载在通过引用,整体包含在本文中的美国专利申请公开no.2013/0047552,标题为“foam-in-bagapparatuswithpowerfailureprotection”中的机器类似。fib机器152可包括一个或多个泵171,所述一个或多个泵171流体连接到一个或多个泡沫前体供应化学品、填充材料a和填充材料b,比如用于产生缓冲泡沫的化学罐。一个或多个喷管或软管可用于把泵171连接到相应的填充材料供应容器,和把泵171连接到机器152,从而使供应容器可被置于与fib机器152分离的位置。机器152还可包括连接到其底座156的溶液泵173。溶液泵173可流体连接到清洁溶液储存器,清洁溶液储存器可以附着于机器,或者与机器分离。机器152还可包括从机器152向外伸出的卷形物接纳组合件176。卷形物接纳组合件172可包括接纳一卷薄膜材料(比如用于形成其中注入泡沫的袋子的材料)的销子或其它卷形物支承件。对于fib机器,在操作中,一个或多个泡沫前体流体连接到泵174,薄膜卷被加载到卷形物接纳组合件176上。例如,可使薄膜进给通过机器152,机器152把两片薄膜的边缘密封在一起,泡沫前体被喷射或沉积在两片薄膜之间。当期望的填充供应物已被插入由膜片限定的腔室中,并且薄膜为期望的长度时,机器152密封膜片的端部,从而把泡沫前体密封在腔室内。随后利用切割元件,把薄膜切割成期望的长度,从而产生缓冲元件。还可以附加地或者替换地使用其他已知种类的袋中发泡机器。对于产生纸的机器,或者其他皱折或折叠衬垫机器,机器可以利用任何适当的库存材料,比如单独的、分离的(例如预先切割的)片材、管子或者一般在被形成为衬垫之后或之时,切成要求长度的连续片材或其他材料。连续型的库存材料例子包括从一个或多个供应卷或者折叠的物料堆的内部或外部进给的长条片材。转换器可被配置成沿期望的方向使片材变皱,比如折痕横切片材的进给方向地延伸的横向皱折,或者折痕沿着使片材进给通过转换器的方向纵向延伸的纵向皱折,不过可以使用方向的组合,或者其他方向。在横向皱折设备的例子中,衬垫转换器可包括入口侧皱折辊或其他元件,所述入口侧皱折辊或其他元件以较快的速率,移动片材的它们与之相互作用的一部分,和出口侧皱折辊或其他元件,所述出口侧皱折辊或其他元件以较慢的速率,移动片材的它们与之相互作用的一部分。这些辊子可被布置成在它们之间限定皱折区。使一片材料以较快的速率,沿着纵向路径移动通过入口辊。由于出口侧辊子以较慢的速率移动,因此材料被压缩到皱折区中,从而变皱成衬垫。在一些实施例中,可使入口侧和出口侧皱折辊相对于彼此,沿着路径横向移位,以在皱折区内的材料中造成剪切效应,从而在纵向布置在皱折区下游的横向区域中,形成更紧密和更加偏移的折痕。例如,在美国专利8,267,848,标题为“dunnagedeviceandhandlerdisengagement”中公开了这样的设备,该专利通过引用整体包含在本文中。控制面板160和/或控制器104可包括用于调整皱折辊的速度和/或位置从而调整材料的皱折的装置。控制面板160和/或控制器104可包括控制切割元件切割预定长度的材料以便产生期望尺寸的衬垫的装置。在纵向皱折机中,一般使连续的长条纸或其他材料进给到转换站中。在从卷形物的内部进料的设备中,材料可螺旋地沿着纵轴缠绕,从而形成管子或线圈。可以驱动鼓,以拉动所述管子或线圈通过转换站。可以布置辊子,并且相对于鼓偏置所述辊子,以使管子或线圈变平。偏置的鼓可以夹紧所述管子或线圈,沿着进给路径拉所述管子或线圈,以便夹持管子或线圈的材料,以致在夹持部分之前,材料起褶,并被皱折,从而形成衬垫。例如,在美国专利申请公开no.2012/0165172,标题为“center-feddunnagesystemfeedandcutter”和no.2014/0038805,标题为“dunnagesupplydaisychainconnector”中公开了这样的设备,上述申请通过引用整体包含在本文中。控制面板160和/或控制器104可包括用于调整辊子的速度和/或位置,从而调整材料的皱折的装置。相对于鼓调整辊子的速度和/或位置还可产生所需紧密度的折痕。控制面板160和/或控制器104可包括控制切割部件切割预定长度的材料以便产生期望尺寸的衬垫的装置。在从卷形物(roll)的外部进料的设备中,设备可按通常纵向的模式使材料变皱,从而在片材内形成一系列的纵向折痕和/或褶皱。设备可包括粑子,所述粑子具有粑齿和粑齿之间的间隔,纸张被进给到所述粑齿之上,从而在片材内形成波纹。随后可使片材通过鼓和导辊之间的空间,以致波纹在纸片内形成折痕和/或褶皱。例如,在美国专利no.8,016,735,标题为“apparatusforcrumplingpapersubstrates”中公开了这样的设备,该专利通过引用整体包含在本文中。控制面板160和/或控制器104可包括用于调整粑齿和间隔的位置,以调整波纹的尺寸,从而调整折痕和/或褶皱的构形的装置。控制面板160和/或控制器104可包括调整鼓和导辊的速度和/或位置,以调整材料的起皱和/或打褶的装置。控制面板160和/或控制器104可包括控制切割部件切割预定长度的材料以便产生期望尺寸的衬垫的装置。在从卷形物的外部进料的其他设备中,设备可包括喉部和一对皱折辊。当材料被拉动通过喉部时,材料会收拢(gather)或打褶。可在所述一对皱折辊之间进给收拢或打褶的材料,所述一对皱折辊可把收拢或打褶的材料挤压在一起,从而形成衬垫。例如,在美国专利no.6,910,997,标题为“machineandmethodformakingpaperdunnage”中公开了这样的设备,该专利通过引用整体包含在本文中。控制面板160和/或控制器104可包括调整喉部的尺寸和/或皱折辊的速度和/或位置,以调整材料的皱折的装置。控制面板160和/或控制器104可包括控制切割元件切割预定长度的材料,以便产生期望尺寸的衬垫的装置。现在参见图4c,更详细地说明控制面板160。控制面板160包括可用于控制机器152的各个方面的多个输入按钮180a-180g、184a-184c。输入按钮180a-180g、184a-184c的功能可以和可通过控制器104调整的各种功能中的一些功能相同,或者可以不同于可利用控制器104调整的那些功能。在其中控制面板160的输入按钮180a-180g、184a-184c控制可利用控制器104调整的功能的实施例中,机器152可包括可帮助教导新用户如何使用控制器104的功能,并且可为机器152提供备用控制系统的双重控件。参见图4c,第一组的输入按钮180a、180b、180c、180d、180e、180f、180g可被编程成对应于利用fib机器152生产的袋子的尺寸。例如,第一个按钮180a可对应于最小的默认尺寸袋子,第七个按钮180f可对应于最大的默认尺寸袋子,第八个按钮180g可对应于使用过的前一尺寸袋子。应注意,实质上可对于任何任务或者给机器的输入,比如(但不限于)物品产生序列,队列,和未必对应于输入按钮上的外部标记的不同尺寸或特性,对输入按钮编程。参见图4c,除了袋子尺寸输入按钮180a-180g之外,控制面板160可包括辅助控制面板182。辅助控制面板182包括停止按钮184a、薄膜卷按钮184b和高度按钮184。停止按钮184a停止fib机器152的工作,薄膜机器184b把另外的薄膜加载到机器152中,高度按钮184c调整支柱154的高度,以升高和降低机器152。在一些实施例中,控制面板160可构成控制机器152的各个组件以形成包装元件的机器控制系统的一部分。例如,与袋子的尺寸对应的按钮180a-180g可使机器控制系统控制一个或多个驱动机构,所述驱动机构输出一定量的卷带(web)材料,以形成特定尺寸的袋子。这样做时,当用户启动(例如,推动)按钮180a-180g时,数据被发送给驱动机构,从而启动和控制所述驱动机构。控制器操作类似于控制面板160,控制器104可向机器102发送数据,以启动和控制驱动机构。在一些实施例中,控制器104与控制面板160通信。例如,控制器104可向控制面板160发送数据,根据所述数据,控制面板160可向驱动机构发送数据,以便启动和控制驱动机构。在一些实施例中,控制器104可以与机器的各个组件本身直接通信。例如,控制器104可把数据直接发送给驱动机构,以启动和控制驱动机构。在一些实施例中,控制面板106可被省略和/或改变,因为控制器104可包括控制面板106的功能。另外,应注意如图4a-4c中所示的按钮及其功能是例证性的,可根据需要而变化。如下更详细所述,控制器104可控制这些机器的操作、特性和参数。例如,控制器104可用于操作机器102,跟踪关于机器、缓冲元件、用户输入等的数据,还可用于在机器、用户和网络106之间通信。在一个例子中,控制器104可跟踪与机器的使用(例如,产生的缓冲元件的数目,填充材料的数量,峰值使用时间等等)、机器的位置(例如,通过全球定位系统或信标)对应的数据,随后可通过网络106和/或通过直接连接装置(例如,电缆、可拆卸存储器等),把该数据提供给另一个计算设备。这使制造商可以跟踪其机器的运转,确保机器按照需求工作。另外,数据跟踪和传输可允许制造商更好地服务其机器和客户,因为它能够更好地跟踪顾客需求、趋势、常见问题,等等。既然控制器104能够操作机器,因此它能够修改机器内的某些组件的设定,可使机器的组件和操作适应于特定顾客、各种缓冲元件、工作环境和其他因素。例如,控制器104可以有选择地向机器152内的某些组件提供电力。例如,在维护设定期间,控制器104可限制对薄膜切割设备(比如加热元件)的供电,但是可向进料辊提供电力。所述组件可以是可由用户选择的,或者可以是根据设定等预先确定的。控制器104可允许用户手动改变某些机器参数。例如,控制器104可允许用户调整薄膜进给速率、加热时间或温度、填充材料(例如,泡沫前体或空气)百分率,等等。然而,在一些实施例中,可按照各种用户访问级别,限制可由用户更改的特征。例如,普通用户不能更改低于或高于阈值水平的某些组件。再例如,某些组件可能仅限于普通用户。访问级别的数目和受到限制的组件可根据需要而变化。序列和队列控制器104可设定由机器102产生的包装元件(例如,枕垫、纸衬垫)的特性,还可确定产生具有某些特性的包装元件的顺序(即,制造队列)。在其中和fib机器152一起使用控制器104的实施例中,控制器104可用于控制各个缓冲枕的长度、堆积在缓冲枕中的填充材料的数量、使用的填充材料的种类、及产生缓冲枕的顺序和数目。另外,应注意利用控制器104控制的特征(比如序列和队列)也可被分配给对机器152的手动输入。例如,脚踏板和/或控制面板160按钮可被分派匹配控制器104的一个或多个按钮,以致给机器的手动输入的功能可对应于来自控制器104的某些电子输入的功能。图5a是使用户可以产生自定义缓冲元件的控制器104的图形用户界面200的例示图像。参见图5b,在本实施例中,单一元件gui200可包括具有填充材料图形204的袋子图标202,以及填充调整输入206、长度调整输入210和编辑输入208。袋子图标202可被配置成对应于要产生的缓冲元件的种类。例如,袋中发泡元件和填充材料图形204对应于待堆积的填充材料的百分率。在这个例子中,袋子的填充材料被设定为20%,从而填充材料图形204被表示成填充袋子图标202的约20%的另一种颜色。这为用户提供直接对应于将用于使袋子膨胀的填充材料的数量的视觉指示器。另外,尽管在本例中未示出,不过,为填充材料图形204选择的图形可包括取决于袋子的种类的另外特征,比如在袋子中限定的任何连接点或柱(column)(例如,在袋子内限定不同的枕垫构型的密封部分)。继续参见图5a,填充调整输入205使用户可以向控制器104提供输入,以改变袋子的填充百分率。例如,用户可按下显示在控制器104的显示器136上的向上箭头,以增大填充百分率,和可按下向下箭头,以降低填充百分率。应注意控制器104可包括填充百分率的最小和/或最大值,以避免用户过填充或欠填充特定袋子。然而,最小值和最大值可由具有要求的访问级别的用户(例如,管理员等)调整或除去。类似地,长度调整输入210允许用户增大或减小袋子的长度。长度调整输入210可对应于利用切割设备(参见机器152)切割的薄膜的长度。长度调整输入210可类似于填充调整输入206,用户可按照类似的方式,向控制器104提供输入,但是对应于机器152的不同组件。如同填充调整输入一样,长度调整输入210可具有普通用户不能越出的最小值和/或最大值。另外,在一些实施例中,填充调整和长度调整的最小值和最大值可被联系在一起,即,当袋子长度增大时,最大填充百分率可增大,反之亦然。因而,填充调整输入206和长度调整输入210的最小值和最大值可以是动态可变的。编辑或控制图标208允许用户保存他或她通过改变填充百分率和长度而产生的自定义袋子、取消自定义袋子操作和/或删除他或她已创建或更改的自定义袋子。编辑任务和对应图标208可根据需要而变化。利用单一元件gui200创建的自定义袋子设定可由控制器104保存和使用,以便上传到机器152的队列和/或序列,如下更详细所述。下面说明用于为机器152创建序列的例证gui。图5b是自定义序列gui212的屏幕截图。参见图5b,自定义序列gui212可包括一个或多个物品图标214、218、编辑图标208、标题217和延迟图标216。物品图标214、218对应于物品,比如袋子构型、自定义袋子设定以及可选的非袋子物品(例如,清洁设定,薄膜进给设定和校准)。物品图标214、218可包括袋子图标202(或者对应于所选物品的其他图标),并选择关于物品的信息,如图5b中所示,长度、填充百分率、和每个物品内的柱或包的数目。例如,表示较大袋子的袋子图标可具有比表示较小袋子的袋子图标更大的构形。袋子图标例如可利用横跨袋子的线条(例如,贯穿袋子的宽度并且位于袋子的高度的70%之处,以表示具有70%的填充百分率的袋子的线条)、阴影(例如,贯穿袋子高度的70,以表示具有70%的填充百分率的袋子的阴影)等,显示袋子的计划的填充百分率。在一些情况下,比如标准物品或者对于非袋子物品,物品图标214、218可不包括袋子图标202。自定义序列gui212的标题217允许用户编辑或输入与他或她利用gui212创建的物品的自定义序列对应的标题或名称。例如,标题217可允许用户输入名称,随后通过利用编辑按钮208,用户可把物品的特定序列保存在控制器104的存储器134中。序列gui212还可包括添加图标221、223,添加图标221、223允许用户向序列中添加另外的物品,比如自定义袋子、标准袋子等。添加图标221、223可把用户引导到另一个菜单页面,所述菜单页面允许选择要添加的物品的特征,和/或选择具有先前保存的特性的物品(例如,标准物品,或者通过物品元件gui200创建的物品)。在添加图标221、223之一被选择之后,与选择的物品对应的物品图标214、218被添加到序列顺序中。利用自定义序列gui212,可以创建自定义序列,当用户已如他或她所愿安排各个物品和延迟之时,序列可被保存在控制器104的存储器134中。如下所述,可作为用于生产缓冲元件的队列的一部分,选择序列并提供给机器152,机器经历该序列,从而根据所述序列,产生列举的物品,并在各个物品之间引入延迟。现在更详细地说明用于安排机器152的制造队列的队列gui。图6是图解说明用于确定完成缓冲物品和某些机器功能的顺序的队列gui的屏幕截图。参见图6,队列gui220可包括多个队列元件图标222a-222h。队列元件图标222a-222h对应于可添加到机器152的队列中的物品和/或序列。例如,队列元件图标222a-222h可被分配给特定物品(自定义物品或标准物品),或者可被分配给序列(自定义序列或标准序列)。如下更详细所述,通过选择队列元件图标222a-222h之一,用户可确定缓冲元件的种类,和机器152制造它们的顺序。另外,队列元件图标222a-222h被配置成对应于控制面板160按钮,队列元件图标和控制面板160按钮的功能可以相互对应,即,第一个控制面板按钮可以是xxs袋子,它可以是当用户选择第一个队列物品图标222a时选择的相同类型的袋子特性。在一些实施例中,可根据特定图标的分配功能,更改gui的图形。例如,队列元件图标可根据它们是否被分配给序列、物品或者默认设定而改变颜色。另外,图标可由用户编辑,以致用户能够改变显示的文本、颜色,并且视情况可改变形状。队列gui220还可包括菜单按钮226,菜单按钮226使用户可以返回主屏幕或者先前的菜单屏幕。换句话说,菜单按钮226退出队列gui220,以使用户可以访问控制器104的其他特征。队列gui220还可包括一个或多个控制按钮,比如清除队列按钮228、启用连续模式238和启用编辑按钮240。这些按钮控制队列和机器。例如,当选择清除队列按钮228时,已创建的队列被删除,该队列的物品从机器152的生产线(line)中被去除。当选择启用连续模式按钮238时,用户选择的队列可被循环重复预定次数。可以选择启用编辑按钮240,以使用户可以更改他或她已创建的队列,或者可以除去对于特定队列的编辑能力。队列gui220还包括启动按钮224。显示在启动按钮224中的图标根据队列和机器的状态而变化。当处于“运行”或“启用”模式时,队列被提供给机器152,机器152随后制造各个物品,而在“暂停”或“停止”模式内,使机器152停止制造队列中的物品。队列gui220可包括薄膜进给按钮230、校准袋子按钮232、灵活(agile)袋子按钮234和运行喷嘴(tip)清洁周期按钮234。这些按钮230、232、236都可作为物品添加到队列中。校准袋子按钮232启用特别配置的用于校准机器152的袋子。灵活袋子按钮234可类似于物品按钮222a-222h,可允许用户瞬间自定义队列的袋子。例如,当在队列gui220中的时候,用户可定义袋子的特征,而不是进入物品gui200中。队列gui220还可包括可添加到队列中的多个生产步骤按钮,比如暂停图标216和运行喷嘴清洁周期按钮234。暂停图标216可被置于各个物品图标214、218之间。暂停图标216可类似于物品gui200的长度图标和填充图标206、210,不过可对应于暂停或时间延迟。例如,暂停图标216可包括数值显示和允许用户调整数值显示的一组箭头。暂停图标216对应于在各个物品之间引入机器152中的暂停。暂停可有益于使前一个袋子可被正确产生,组件可被冷却/加热、清洁,等等。在不需要或期望暂停的情况下,暂停可设定为0(如图5b中所示),从而暂停可以不是序列的一部分。当选择运行喷嘴清洁周期按钮236时,可以给予诸如溶剂之类的清洁流体(例如,至给予供给泡沫前体的喷嘴),以从喷嘴除去残屑。喷嘴清洁周期由机器152按照它出现在队列中的顺序进行,并且类似于队列中的其他物品,不过喷嘴清洁周期启动机器152的其他组件,而不是选择袋子的特性。如下更详细所述,当物品被添加到队列中时,物品图标被添加到队列gui200上的队列路径243中。这使用户可以查看队列内的物品的顺序,和如果需要的话变更它们。例如,图7a和7b图解说明当物品被添加到队列中时的队列gui220的屏幕截图。参见图7b,最接近屏幕的第一边缘地布置第一序列244,第一序列244包括两个物品246、250,和在各个物品之间的1.0秒的延迟,随后在序列244和队列中的下一个物品256之间,添加延迟256。如图7a中所示,包括序列244中的物品246、250在内的队列中的各个物品246、250、252包括带有关于各个袋子的有关信息的物品图标。另外应注意,序列中的物品246、250是成组地添加到队列路径243中的,而物品256是单独添加的。当运行该队列时,机器152会产生序列244中的第一个物品246,暂停1.0秒,产生序列中的第二个物品250,暂停1.0秒,随后产生队列内的最后一个物品252。参见图7b,在本例中,队列路径243内的前两个物品260、262是利用物品gui200创建的自定义袋子物品,包括用户赋予的名称“试验”。这两个物品被隔开1.0秒的延迟256,在第二个物品262之后,向队列路径243中添加包括第三个物品264的序列。下面更详细地说明利用控制器104,确定机器的关于物品的一个或多个队列的例证方法。图8是图解说明设定机器152的队列的方法的流程图。参见图8,方法300可始于操作302,控制器104判定机器的工作是基于队列的,还是即时的。例如,包装组合件100可允许用户选择fib机器152的控制面板160上的按钮,以启动机器152,从而制造选择的物品,另一方面或者另外地,控制器104可包括主屏幕或队列gui220上的按钮,当被选择时,所述按钮指令机器152在队列之外,而不是经历队列处理地生产物品。这使用户可以选择利用队列处理,或者如果无序地需要某个物品,等等,那么用户可以选择即时处理。继续参见图8,如果队列处理未被选择,用户希望使用即时处理,那么方法300可进入操作316。在操作316中,机器152从控制器104接收与选择的物品对应的指令。例如,控制器104向机器152提供关于与选择的物品对应的某些组件(例如,泵、辊、切割元件等)的设定。一旦控制器104已向机器152提供物品选择数据,方法300就可进入操作318,机器152运行,从而制造该物品。例如,如上所述,在fib机器152的例子中,薄膜被接收到机器中,在机器中,薄膜被填充以密封材料,并在期望的位置被密封,从而产生缓冲元件。在物品已被产生之后,方法300可进入终止状态320。如果在操作302中,选择了队列处理,那么方法300可进入操作304。在操作304中,控制器104判定是否要向队列中添加序列。例如,用户可选择可被分配给序列的物品图标按钮222a-222h之一,或者用户可选择他或她已创建的自定义序列。如果选择了序列,那么方法300进入操作308,控制器104(具体地,处理元件130)把来自序列的物品添加到机器152的队列中。另外,参见图7a,处理元件130可指令显示器136,以把与选择的序列对应的序列图标244添加到队列路径243中,以向用户提供选择的序列(及对应于该序列的物品)已被添加到队列中的视觉确认。另外,队列路径243向用户提供关于选择的序列在机器152的队列内的位置的视觉反馈。如果在操作304中,未选择序列,那么方法300进入操作306。在操作306中,处理元件130把选择的物品(而不是序列)添加到机器的队列中,并使对应物品被显示在队列gui220上的队列路径243中。如图7b中所示,序列gui220随后将按照对应的物品按钮260被添加到队列中的顺序,在路径内显示它们。如上所述,薄膜进给按钮230、校准袋子按钮232、灵活袋子按钮234和/或喷嘴清洗周期按钮236也可作为物品,被添加到队列中,并可利用对应图标,显示在队列路径243内。再次参见图8,在源于序列的对应物品或者单独的物品已被添加到队列中之后,方法300可进入操作310。在操作310中,处理元件130接收关于延迟的输入。例如,通过向控制器104提供输入(例如,触摸显示器136),用户可选择延迟图标256,以增大或减小跟随在新近添加的序列或物品之后的延迟。一旦收到用户输入,队列的延迟就被设定,并显示在队列路径243中。在设定了延迟之后,方法300可进入操作312。在操作312中,控制器104判定用户是否想把另一个物品添加到队列中。控制器104判定用户是否点击了清除队列228,或者启动按钮224,以分别删除队列或者运行队列。如果这两个输入都未被收到,那么方法300可返回操作304,控制器304可判定序列按钮是否已被选择以把另一个序列添加到队列中,或者是否物品按钮已被选择以把另一个物品添加到队列中。继续参见图3,如果不向队列中添加另一个物品或序列,那么方法可进入操作314。特别地,如果控制器104从用户收到运行队列的输入,比如通过选择启动按钮224,那么队列将被发送给机器152,机器152将开始按顺序产生队列内的物品。例如参见图7a,在这个例子中,队列包括具有被延迟248隔开的两个物品246、250的第一个序列244,从而将首先产生第一个物品246,随后机器将按延迟248暂停1.0秒,随后着手生产下一个物品250。在完成该序列之后,队列将前进到延迟256,随后转移到队列中的下一个物品252。如果选择了连续模式按钮238,那么将循环重复该队列,直到达到循环次数、物品的数目或者预定时间为止。或者,如果未选择连续模式,那么队列将穿过队列路径243中的每个物品,直到产生了每个物品为止。一旦完成了队列,方法300可进入终止状态320,从而该方法可结束。应注意尽管关于控制器104上的gui,讨论了队列和序列,不过在其他实施例中,队列(以及对应的物品/序列)可被编程成对应于机器102的控制面板106或者远程机器(例如,公司办公室的监视包装设备的计算机)上的某些输入按钮。这使用户可以通过选择控制面板106或其他计算机上的输入按钮,自动选择预定队列。操作中,机器102的控制器104和/或控制面板106可接收与用于按照特定顺序形成多个包装元件的一个或多个参数对应的用户输入。根据该用户输入,控制器104和/或控制面板106可创建并保存队列。控制器104和/或控制面板106可利用保存的队列,使机器102按照特定顺序,产生所述多个包装元件。用户可输入与用于形成包装元件的参数对应的输入。例如,如果机器是fib机器102,并且用户想要产生一个第一种尺寸并且具有第一密度的第一种袋子,和两个第二种尺寸并且具有第二密度的第二种袋子,那么用户可输入与袋子的尺寸、填充百分率和数量对应的参数。例如,用户可输入与一个具有第一种尺寸并且具有第一填充百分率的第一种袋子对应的数据,和与第二种袋子的序列(例如,两个具有第二种尺寸和第二填充百分率的第二种袋子)对应的数据。用户可以图标的形式,保存这些参数(例如,关于具有第一种尺寸的袋子的图标222c,和关于具有第二种尺寸的两个袋子的序列的图标222d)。对于其中用户利用控制器104创建队列的情况,用户可启动这些图标,以把物品和/或序列添加到队列中。例如,用户可启动用于向队列中添加第一种袋子的按钮222c,和用于向队列中添加第二种袋子的序列的按钮222d。用户还可把自定义的袋子添加到队列中。例如,用户可启动灵活袋子按钮234,以便为队列创建自定义的袋子。队列gui212可包括使用户可以选择袋子内的二次密封的数量和/或间隔以产生填充以泡沫的一系列邻接腔室的按钮。关于用于形成包装元件的参数的所述输入可使控制器104和/或控制面板106创建队列,所述队列包含用于形成每一个包装元件的指令(例如,用于形成一个具有第一种尺寸和填充百分率的第一种袋子的第一指令,和用于形成两个具有第二种尺寸和第二填充百分率的第二种袋子的序列的第二指令)。队列可指示形成第一种袋子,随后两个第二种袋子的顺序。例如,队列可包括指示形成第一种袋子和第二种袋子的顺序的信息(例如,指示:形成第一种袋子,随后形成两个第二种袋子的信息),和/或第一指令和第二指令被保存在队列中的方式可指示形成它们的顺序(例如,第一指令可在第二指令之前被写入)。与任意适当种类和数目的包装元件对应的任意适当种类和数目的参数可被添加到队列中。队列可包含保存的用于产生具有选定参数的多个包装元件的一组指令,队列可指示形成所述多个元件的顺序,和/或与包装元件产生相关的定时参数(例如,暂停)。队列可被控制器104和/或控制面板106用于使机器产生具有选定参数的多个包装元件。在一些实施例中,控制器104和/或控制面板106可接收运行或启动所述队列的信息。尽管上面的讨论针对的是选择包装缓冲垫的长度和/或填充百分率,不过,队列可包括用于控制任何适当种类的机器的指令。队列gui212可包括用于控制各种机器(例如,fib机器,可充气气垫机器,纸衬垫机器,等等)的与各种种类和构型的包装元件对应的按钮。例如,队列gui212可包括与气垫对应的按钮,用户可选择袋子的尺寸、将充入其中的空气的量、袋子是否包括阀门的密封,等等。队列gui212可包括使用户可以选择可充气气垫内的二次密封的数量和/或间隔以产生一系列的邻接气室的按钮。例如,队列gui212可包括使纸衬垫机器产生纸衬垫的按钮。例如,队列gui212可包括用于控制一个或多个纸衬垫机器的参数(比如控制将被切割的材料的尺寸的切割机构、一个或多个皱折辊和/或鼓的速度和/或位置,等等)的按钮。因而,类似于fib机器的讨论,用户可利用队列gui212使一个或多个纸衬垫机器产生纸衬垫元件。当队列被启用时,控制器104和/或控制面板106可使包含在队列内的指令被读取,以便产生具有选定参数的多个包装元件。在一些实施例中,队列可被保存在控制面板106中。在一些实施例中,队列可被保存在控制器104中,和/或保存在外部存储装置(例如,云122)中,当队列被启用时,队列被发送给控制面板106。控制面板106可解析队列,读取包含在其中的指令,从而使机器组件按照所述指令,形成包装元件。队列可被保存在控制器104中、保存在机器102的控制面板106中、和/或保存在外部数据库(例如,云数据库122)中。在一些实施例中,队列被保存在控制面板106中,和/或保存在外部存储装置(例如,云122)中,当队列被启用时,队列被发送给控制面板104。在一些实施例中,队列被保存在控制器104中,控制器104可根据用户输入,或者其他种类的输入,有选择地启用队列。当启用队列时,控制器104可解析队列,读取包含在其中的指令。根据所述指令,控制器104可按照与队列相关的定时和顺序,与机器通信。例如,在产生一个第一种fib袋子,随后产生两个第二种fib袋子的情形下,当控制器104启用队列时,控制器104可读取队列,以确定第一指令、第二指令及它们的顺序(例如,先第一,随后第二)。从而,控制器104可向机器102(向控制面板106,和/或向机器102的驱动机构和/或其他组件)发送第一指令,随后发送第二指令。在一些实施例中,控制器104可读取暂停指令,并可根据暂停指令,在发送第二指令之前,等待预定量的时间。在一些实施例中,暂停指令可由控制面板106读取。例如,暂停指令可使控制面板106在向机器102的驱动机构和/或其他组件发送信息之间暂停。这些队列可被保存,随后由机器102取回和使用。例如,如果包装设施定期利用特定的一组包装元件,包裹形状类似的物品,那么用户可保存与所述一组包装元件相关的队列。用户可输入使保存的队列与控制器104和/或控制面板106的一个或多个按钮关联的输入。从而,当用户想要利用所述一组包装元件包裹物品时,用户可以简单地启动控制器104和/或控制面板106上的按钮,这会导致触发所述队列。队列指令可被读取,用于使机器102产生所述一组包装元件。如上所述,队列可包含用于控制任意适当数目和种类的包装机器102的指令。例如,用户可向队列添加第三指令,所述第三指令用于利用充气枕机器112,形成具有选定尺寸和/或包含所选数量的空气的充气垫。对于其中队列由控制器104运行的情况,在一些实施例中,控制器可对于队列内的每组指令,确定哪个机器(例如,102、112)将接收该组指令。在一些实施例中,控制器104可把所有指令发送给所有的机器。对于其中队列由机器(例如,102、112)运行的情况,在一些实施例中,机器(例如,102)可解析队列,把包含在队列中的指令发送给一个或多个其他的机器(例如,112)。保存的队列可以例如通过网络更新。例如,包装设施可能采用包含关于40%被填充以泡沫的较小fib元件的指令的几个队列。可能已知如果缓冲垫仅仅35%被填充以泡沫前体,那么缓冲垫的功能并不显著降低,和/或泡沫前体的化学成分可被改变,以致需要较少的化学物质。从而,用户可更新具有用于产生40%被填充的较小fib元件的指令的一些或所有队列(例如,在网络内),以致指令改为使机器102产生35%被填充以泡沫前体的较小fib元件。例如,在队列被保存在外部数据库(例如,云数据库122)中的情况下,包含在队列中的指令可被改变和/或修改。因而,当分析数据发展时,或者当提出新的技术时,可控制队列被更新。队列可按不同用户,允许不同的访问级别。例如,第一个用户(例如,高级别雇员)可被允许创建、编排、更新和/或更改队列,而第二个用户(例如,低级别雇员,比如包装设备的操作人员)可不被允许更改队列,而可只被允许运行特定队列。系统监视和调整图9是图解说明配置机器,以产生选择的物品的方法400的一个实施例的流程图。图9中所示的方法可由机器102、112、116中的任意一个或多个、控制器104和/或计算机128进行。参见图2c和9,方法400可始于操作402。在操作402中,机器102、112、116、控制器104和/或计算机128接收物品数据。如上所述,物品数据可对应于待产生的物品(例如,队列和/或序列内的保护性包装物品),或者可对应于待包装的物品的特性。作为后者的例子,外部传感器133可扫描物品135,并把物品数据传送给任意一个或多个机器102、112、116、控制器104和/或计算机128。一旦收到物品数据,方法400就可进入操作404。在操作404中,机器102、112、116、控制器104和/或计算机128根据输入数据,取回信息。例如,机器102、112、116、控制器104和/或计算机128可取回机器设定,和/或指示物品、物品的种类和/或待装运的物品的特性的信息。在操作406中,机器102、112、116、控制器104和/或计算机128根据取回的信息,确定机器设定。例如,在取回的信息指示物品的种类的情况下,机器102、112、116、控制器104和/或计算机128可确定用于该物品的机器设定。在一个例子中,控制器104根据待产生的物品,从云122接收机器设定。在另一个例子中,控制器104根据待包装的物品的所需缓冲,确定机器设定。在该例子中,物品可能需要特定的填充材料水平等,处理元件130根据对物品本身的分析(例如,重量、易碎性,等等),创建机器设定。在许多实施例中,机器设定可由控制器104和/或计算机128确定或生成,或者可以从存储组件(例如,本地存储器,基于云的存储器,等等)取回,或者可以是用于确定机器设定的动态生成和保存的信息的组合。在其中取回的信息指示待产生的包装元件的种类,而不是待包装的物品的例子中,机器102、112、116、控制器104和/或计算机128可根据物品数据,确定用于产生包装元件的机器设定。在一个例子中,物品数据包括某些机器设定,比如密封元件的温度、填充百分率、膜厚的类型,等等。在该例子中,控制器104利用物品数据把机器设定调整到包含在物品数据中的那些机器设定。在另一个例子中,物品数据可包括与包装元件的特征对应的信息,控制器104可把这些特征转化成机器102、112、116的机器设定。在操作408中,机器102、112、116、控制器104和/或计算机128启动机器102、112、116中的任意一个或多个,以产生包装元件。特别地,控制器k104或计算机128把各个机器组件调整为对应于在操作406中确定的机器设定,随后启动机器,以开始产生保护性包装元件。例如,包装元件可被添加到一个或多个机器102、112、116的队列中。机器102、112、116可大体同时和/或顺序地产生包装元件。图10是图解说明配置机器,以产生选择的物品的方法500的另一个实施例的流程图。图10中所示的方法可由机器102、112、116中的任意一个或多个、控制器104和/或计算机128执行。参见图2c和10,方法500可始于操作502。在操作502中,机器102、112、116、控制器104和/或计算机128接收物品数据。如上所述,物品数据可对应于待产生的物品(例如,队列和/或序列内的物品),或者可对应于待包装的物品的特性。作为后者的例子,外部传感器133可扫描物品135,并把物品数据传送给机器102、112、116、控制器104和/或计算机128。一旦收到物品数据,方法500就可进入操作504。在操作504中,一个或多个机器102、112、116、控制器104和/或计算机128取回和/或创建用于该物品的机器设定。在一个例子中,控制器104根据待产生的物品,从云122接收关于机器102、112、116的设定。在另一个例子中,控制器104根据待包装物品的所需缓冲,确定所述设定。在这个例子中,物品可能需要特定的填充材料水平等,处理元件130可根据对物品本身的分析(例如,重量、易碎性,等等),确定机器设定,或者可以从数据库(例如,云122)或存储器134取回该信息。在操作504之后,方法500可进入操作506。在操作506中,一个或多个机器102、112、116、控制器104和/或计算机128判定对于机器152组件或设定的任意变化是否要手动(例如,由用户)进行。例如,某些参数(比如填充材料的种类,薄膜的种类等)可能需要由用户完成,而其他参数(比如把加热元件放置在薄膜上的时间)可由机器152自动完成。如果调整不需要手动调整,那么方法500进入操作508,一个或多个机器102、112、116、控制器104和/或计算机128自动为机器152调整这些参数。然而,如果调整需要用户,那么方法500可进入操作510。在操作510中,一个或多个机器102、112、116、控制器104和/或计算机128判定是否要呈现视频内容。示范可以是与包装元件相关和/或与机器152所需的调整相关的视频、照片、音频记录等。在操作510中,一个或多个机器102、112、116、控制器104和/或计算机128可使询问用户是否愿意观看示范的内容被呈现给用户(例如,在显示器136上),用户可提供指示他或她是否愿意观看示范的输入(例如,通过控制器104)。在另一个例子中,某些包装元件和/或调整可被预先设计成需要示范。例如,可能不是定期进行的调整、可能涉及技巧/经验的调整或者可能存在受伤风险的调整可自动显示所述示范。如果要显示视频内容,那么方法500进入操作512。在操作512中,例如通过在显示器136上呈现视频、图像、文档和/或指令,和/或利用扬声器提供可听示范,(例如,控制器104)显示所述示范。示范的种类可根据需要而变化,可被保存在控制器存储器134中,或者保存在与一个或多个机器102、112、116、云122、计算机128关联并通过网络106访问的存储器中(例如,在线视频),或者可以是保存的和访问的内容的组合。一旦示范已完成,方法500就可进入操作514。在操作514中,一个或多个机器102、112、116、控制器104和/或计算机128可被配置成等待,直到收到设定确认为止。例如,控制器可利用传感器108、132判定用户是否已正确调整期望的参数。作为一个例子,控制器104从卷形物接纳组合件174上的传感器接收数据,当新种类的薄膜材料被加载到该组合件174上时,传感器可向控制器104提供信号。在一个或多个机器102、112、116、控制器104和/或计算机128在操作514中收到设定确认之后,或者如果在操作510中,不需要示范,那么方法500可进入操作516。在操作516中,待制造的物品被添加到队列中,并显示在队列路径243中(参见图7a和7b)。在物品已被添加到队列中之后,方法500可进入操作518,机器152产生该物品(即,产生期望的缓冲元件)。在已产生物品之后,方法500可进入操作520。在操作520中,一个或多个机器102、112、116、控制器104和/或计算机128可包括关于剩余处理的另外指令。例如,控制器104可显示关于包裹待装运的物品的后续步骤,例如,打印发货标签、向购买者发送确认电子邮件,等等。在该操作520中,控制器104可向用户提供关于可由或者可不由机器152进行的另外步骤的指令。在操作520之后,方法500可进入终止状态522。上述说明具有广泛的应用。例如,尽管本文中公开的例子可能集中于包装机,不过应意识到本文中公开的原理同样可适合于用于制造元件或组件的任何其他种类的机器。类似地,尽管可能关于平板计算设备,讨论了控制器,不过,本文中公开的设备和技术同样适用于其他种类的计算设备。因而,任何实施例的详述仅仅是例证性的,并不用来暗示本公开(包括权利要求)的范围局限于这些例子。当前第1页12当前第1页12
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1