带有实时时钟的焊机中的触发事件转让专利

申请号 : CN200610079341.8

文献号 : CN1869843B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : S·M·凯奈克E·D·希尔伦

申请人 : 林肯环球股份有限公司

摘要 :

本发明公开了通过探测特定的触发事件便于引起一个或多个动作(如生成建造设备相关的换班报告数据)的系统和方法。此系统包括确定触发事件是否发生的触发构件、响应触发事件而启动动作的控制构件。触发事件可以包括与建造/制造设备(如焊机)联系的实时时钟确定的每天的特定时间。另外,响应触发事件的动作可以标记为启动前人为核准,以提供系统的灵活性。

权利要求 :

1.一种便于基于触发事件控制焊接设备的系统,它包括:所述焊接设备内部的实时时钟,其提供用来定义触发事件的时间信息,其中,所述触发事件与至少一个响应动作相关联;

触发构件,其存储多个触发事件定义,至少部分地基于将从时钟接收的时间信息与所述触发事件定义进行比较来证实触发事件已发生,并且产生一信号以表示已发生了触发事件;和控制构件,其在焊接设备中启动响应动作以响应所述信号,并评估所述响应动作是否引起与所述焊接设备已经存在的条件之间的冲突。

2.如权利要求1所述的系统,其特征在于,所述触发事件是特定的时间点。

3.如权利要求1所述的系统,其特征在于,所述响应动作包括将焊接设备置于低功率模式。

4.如权利要求1所述的系统,其特征在于,所述响应动作包括使焊接设备通电或使焊接设备断电。

5.如权利要求1所述的系统,其特征在于,所述响应动作包括生成换班报告和相关联的电子邮件通知以向中心控制位置传送。

6.如权利要求5所述的系统,其特征在于,所述换班报告包括与焊接设备工作时间或所述焊接设备的资源消耗的至少之一相关联的信息。

7.如权利要求1所述的系统,其特征在于,所述触发事件是焊接设备所执行的上次动作后一时间段的终止。

8.如权利要求7所述的系统,其特征在于,所述响应动作包括在探测到触发事件后使焊接设备进入低功率模式。

9.如权利要求1所述的系统,其特征在于,所述系统进一步包括鉴别个人身份信息后允许被授权个人改变所述多个触发事件定义中至少一个的安全构件。

10.一种基于触发事件信息控制焊机的方法,包括:

定义多个触发事件,其中,所述多个触发事件中的每一个对应于由与所述焊机相关联的时钟登记的时间范围;

响应所述多个触发事件中的每一个分配至少一个在所述焊机上执行的动作;

连续监视所述时钟以确定是否所述多个触发事件中的至少一个已发生;

检测所述触发事件中的至少一个;

评估与所述至少一个触发事件相关联的至少一个动作是否会引起与已经存在的条件或希望的条件之一之间的冲突;和响应所述检测到的触发事件执行所分配的至少一个动作。

11.如权利要求10所述的方法,其特征在于,所述多个触发事件中的至少一个是在特定预定义时间发生的。

12.如权利要求10所述的方法,其特征在于,所述动作包括生成换班报告和通过电子邮件传送换班报告。

13.如权利要求10所述的方法,其特征在于,所述动作包括给焊机通电或断电的至少之一。

14.如权利要求10所述的方法,其特征在于,所述触发事件包括上次焊接动作后预定义时间段的终止。

15.如权利要求14所述的方法,其特征在于,所述动作包括触发焊机以进入低功率待用模式。

16.一种便于控制分布在制造环境中的分开放置的多个焊机的系统,包括:用于定义一个或多个触发事件的装置;

用于存储所定义的触发事件并探测所述一个或多个触发事件中至少一个触发事件的发生的装置,其中,所述一个或多个触发事件与一个或多个动作相关联;和用于启动与所探测的所述一个或多个触发事件中至少一个的发生相关联的动作并在出现与当前操作条件之间有冲突的情况下要求核准执行与所述一个或多个触发事件中至少一个相关联的动作的装置。

17.如权利要求16所述的系统,其特征在于,所述触发事件是每天的特定时间,与之相关联的动作包括使焊机通电、使焊机断电、使焊机进入低功率模式、生成换班报告以及生成或传送包括换班报告数据的电子邮件的至少之一。

说明书 :

带有实时时钟的焊机中的触发事件

技术领域

[0001] 本主题发明通常涉及在制造环境中控制施工工具,尤其是涉及制造环境中不同位置放置设备的触发动作。

背景技术

[0002] 焊接系统处于现代工业时代的核心。从大规模的汽车装配作业到自动制造环境,这些系统有利于融入到更复杂的制造作业中。这样的焊接系统的一个例子包括电弧焊接系统。例如,它会涉及当电流流过电极并且穿过在电极和工件间形成的电弧时可消耗电极向工件的移动。此电极可以是非消耗电极或消耗电极,其中电极的一部分可以熔化并沉积在工件上。通常,数百或也许数千的焊机被用于驱动施工过程的多个方面,其中复杂的控制器使单个焊机在相关作业部分的运行成为可能。
[0003] 例如,一些这样的方面涉及控制供给电极的电源和波形,焊接过程中焊嘴的移动或行进,电极向其它焊接位置的行进,防止焊接熔池高温氧化和为电弧提供电离的等离子区的气体控制,和其它方面如控制焊接质量的电弧稳定性。这些系统通常在较大施工环境中长距离配置内并且往往延展到多个位置。但是考虑到现代化和更复杂作业的性质和需要,焊接系统的设计者、建设者和供应厂商面对越来越多来自升级、维修、控制、保养和供应各种焊接位置的挑战。不幸的是,在整个施工过程中,许多传统的焊接系统在单独控制且有些离散的位置作业。这样,控制、维修、保养和供应大中心中和/或横跨全球的多个分散的位置已经变得越来越具有挑战性、耗时而昂贵。
[0004] 例如,横跨广阔的工地对大量单一工具、工作站等的操纵和/或控制可能是挑战性的。而且,没有被适当维修、没有规律的进行保养等的工具或工作站可能对生产日程表、费用、产品质量等等产生损害。因此,本领域中对系统和/或工艺存在1这样的的需要,即有利于自动控制在制造环境中不同位置放置的工具。

发明内容

[0005] 为对本发明一些方面提供基本理解,下面提供一些有关本发明的简单总结。此总结不是广泛的综述。它希望确定本发明的关键或主要元件或者界定本发明的保护范围。它单纯的目的是以简单的形式提供本发明的一些观点作为后面更详尽描述的序曲。
[0006] 本主题发明涉及新颖的系统和/或方法,它基于触发事件引起一个或多个远距离设置的焊接设备的动作。根据本发明一个方面,触发事件可以用于促使控制构件启动焊机的动作和/或确保焊机以正确的模式运行和/或不运行。例如,触发事件可以包括时间这一发生事件,如特定的时间(如05:00,19:00…)和/或时间段(如14:00-15:00…)。根据此实例,一事件如21:00或9pm(如基于与焊机连接的时钟或定时器)可能触发本地控制元件启动动作,如焊机中的断电协议,以保证焊机9pm后不再运行。这样,在操作人员没有正确地关闭远端焊机/使远端焊机断电的情况下,焊机能够在9pm后自动断电,从而节省了电费。另外,焊机通常在制造环境下不同地设置,和能够放置在危险的地方(如为竣工的高楼,桥梁…)。通过提供基于触发事件(如21:00)的自动断电信号,此系统降低了操作人员必需返回到焊机以关闭之的需要并同时节省了与类似任务相关联的时间。
[0007] 根据本发明的另一方面,例如,触发事件可以是一预定停滞期后发生的时间点。如,触发事件可以是“上次动作结束后的一小时”(如可以决定已经未使用焊机达一小时,由此提供能触发焊机进入节电模式的事件,…),“换班结束”(如存在一个或多个日作业换班制造环境中,…),和类似事件。进一步解释此例,生产厂可能在24小时的全天中设有三个8小时换班,各换班分别在08:00、16:00和00:00(如午夜)结束。在此方案中,三个触发事件可以预设为00:00、08:00和16:00,其例如可以由与焊机相关联的换班定时器进行跟踪和/或登记。检测到触发事件后,控制元件能够引发与触发事件相联的预设动作。例如,控制构件能生成能包括此换班中与焊机工作时间相关的信息的换班报告(如全部工作时间和/或停机时间)、在此换班中与焊机所用资源消耗相关的数据(如焊丝、气、其它消耗品…)、诸如需要的维修等等之类的故障分析数据、占空比信息等。应当理解,前面的实例是信息类型的示范说明而不是限定性的解释,即检测到触发事件后换班报告中生成和/或提供的信息类型。
[0008] 根据本发明的又一个方面,触发事件能提示远端焊机的本地控制元件以生成电子邮件并向中心控制站传送电子邮件。电子邮件能向中心的操作人员通报工作条件、警报条件、换班更换和类似事件,和/或能包含与换班报告相关的信息(如运行统计、消耗品使用、焊嘴磨损…),连同根据本主题发明的其它方面详尽描述的其它信息。例如,一个换班结束后,能生成电子邮件以向焊机运行信息的管理员通报资源利用率和/或消耗情况、所需的维修等相关的信息,或任何其它希望获知的换班信息。而且,用于电子邮件通知的触发事件不仅限于换班更换,也可以是其它时间触发器,例如在上次焊接和/或其它动作开始的预定时间段终止后的基础上每小时一次等。
[0009] 为完成前面的和相关的目标,本发明包括后面详述并在权利要求书中特别提出的特征。下面的描述和附图详细阐述了本发明的一些示例性方面。但是,这些方面仅仅代表了可以应用本发明的原理的各种方式中的一些方式,和本主题发明意欲包括所有类似的方面和它们的等同方面。从下面详细地描述并结合附图考虑本发明时,本发明的其它目的、优点和新颖的特征将变得明显。

附图说明

[0010] 图1是工业环境中高电平系统纵览100的视图,其中控制站与施工现场106中的一个或多个不同位置放置的焊机104连通。
[0011] 图2是根据本发明的一个方面的施工设备管理系统200的视图。
[0012] 图3图示了根据本主题发明的一个方面的焊机控制系统300,此系统便于远端工作站如制造环境中的远端焊机单元的触发事件控制。
[0013] 图4图示了根据本主题发明的系统400,此系统便于提供基于触发器控制一个或多个远端设备。
[0014] 图5是根据本主题发明的一方面的系统500的视图,此系统便于在制造环境中生成和/或响应事件触发器。
[0015] 图6图示了根据本发明的一方面的系统600,此系统便于至少部分基于触发事件信息控制施工工具。
[0016] 图7图示了根据本发明的一方面的方法700,此方法用于设定、识别、和/或响应与焊接系统相关联的触发事件。
[0017] 图8是根据本发明的一方面的方法800的视图,此方法采用触发事件来控制一个或多个焊机。
[0018] 图9是能与本发明连接应用的示例的工作环境900。
[0019] 图10是本发明与之相互作用的示范计算环境1000的示意方块图。

具体实施方式

[0020] 现在参照附图描述本主题发明,其中全文中相同的标号用于表示相同的元件。在下面的描述中,为了解释的目的,许多特定的细节将被阐述以彻底理解本主题发明。但是,明显的是,在缺少这些特定细节的情况下可以施行本主题发明。在其它情况下,为有利于描述本主题发明,已知的结构和设备以方块图形式显示。
[0021] 正如本申请中所用,术语“构件”、“处理机”、“模型”、“系统”和类似名称意欲指示计算机相关的实体,或硬件、硬件和软件的组合、软件或在执行的软件。例如,构件可以是处理器上运行的程序、处理器、对象、可执行操作、运行思路、程序、以软件指令编码的计算机可读存储器、和/或构造为执行特定任务的计算机,但不限于此。借助于图示,储存在计算机可读存储器中的应用程序和应用程序在其上运行的服务器均可以是构件。一个或多个构件可以位于程序中和/或运行思路中,以及构件可以位于一个计算机上和/或分配在两个或多个计算机之间。而且,这些构件可以源自具有储存在其上的不同数据结构的各种计算机可读介质。这些构件可以通过本地和/或远端程序如根据具有一个或多个数据包(如来自与本地系统、分配系统中另一个构件发生作用的一个构件的数据,和/或通过信号与其它系统作用的跨过网络如Internet的数据)的信号通讯。
[0022] “焊机”或“焊接单元”指用于进行焊接的物理硬件,如送丝机构、触头、修整工具、气体混合器、气体喷气设施、气体控制器、夹钳致动器、行进小车/部件操纵器、机械手/机械臂/焊枪操纵器、激光焊缝跟踪器、其它输入/输出设备和焊接电源连同任意的控制器、监视器和与物理硬件相连的通讯接口。例如,焊机可以用来进行气体金属电弧焊(GMAW)、药芯焊丝电弧焊、金属芯电弧焊、埋弧焊(SAW)、窄间隙焊、钨电极惰性气体保护焊(GTAW)、等离子电弧焊、电子束和激光焊、表面堆焊、电弧气刨和手工保护电弧焊(SMAW)。
[0023] “焊接程序”指连接过程涉及的一个动作或多个动作,并且能够包括用于此过程中的消耗品连同在此连接过程前、中、和/或后的焊接系统的各方面的设定。例如,一些方面涉及控制供给电极的电源和波形、焊接过程中焊嘴的移动或行进、电极向其它焊接位置的行进、气体控制以保护焊接熔池避免高温氧化和为电弧提供等离子体,以及其它方面如控制焊接质量的电弧稳定性。
[0024] 图1是高电平系统纵览100的视图,其中控制站102与工业环境中施工现场106上的一个或多个分散设置的焊机104连通。控制站102可以如图所示的移动控制站、工厂环境中的控制室等。施工现场106可以是,如施工工地、制造厂、和/或任何其它使用诸如焊机之类的建造/加工工具的适合环境。本主题发明提供有确定和/或预设能引发焊机执行响应动作的一个或多个触发事件。例如,检测到触发事件发生后,远端焊机104能生成换班报告,并且例如通过电子邮件向中心控制站102传送此报告,以人工检查一个换班中焊机运行情况。如图所示,一个或多个焊机104可以设置在施工现场,或可以不同地设置在例如一个工厂或制造厂等。举例来说,设置在施工现场106的桥上的焊机104可以在每个工作日预定的周期运行。但是,由于各种因素,希望触发自动为焊机通电和/或断电以使,例如在未竣工的、具有潜在危险的桥梁上的操作时间最短和/或使在等待焊机通电或断电时所浪费的操作时间最短。举例来说,触发事件可以是根据与焊机104连接的时钟确定的预设时间,如06:00。在06:00,焊机104可以被触发通电以便根据操作人员到达焊机104的时间为使用做好准备。这样,相对于执行与施工或制造工作相关的任务(如操作人员不需要花费时间等待焊机通电、准备气体线路、要执行的系统检测…)所需要的时间,使操作人员在工地的物理存在时间减到最小。在焊机104位于大型工厂的情况中,通过保证焊机在操作人员到达的时间内准备好运行,换班前触发焊机通电能降低运行费用。
[0025] 根据又一个实施例,忘记给远端焊机104断电的操作人员不需要返回到焊机104来关闭之。本主题发明通过将触发事件限定为例如工作时间结束后的一段时间(在此时间工作站可以被引导进入低功率模式、清洗气体管路等)而可以提高整体作业行为。这样,忘记为他的工作站断电的操作人员能够免除返回远端或处境危险的工作站正确地关闭焊机的责任。焊机104的本地计时器可以用于保证焊机104在预定时间关闭和/或在下面的工作周期之前的适当时间再次通电。这样,触发事件可以是,如工作周期结束后的一小时、预定的焊机104休止周期的终止等等。
[0026] 图2是根据本主题发明一方面的施工设备管理系统200的图。在此实例中,施工设备管理系统200包括拖架系统202、施工设备204和控制箱206,该控制箱206包括电源和通讯构件。但是,应当理解,本主题系统和工艺不限于这种构造,并且能包括固定的焊机、便携式焊机、或诸如工厂等制造环境中任何其它适当的施工设备。所示的施工设备204是六焊接单元,三个位于拖架系统202的各自水平上。此单元的紧凑性和便携性尤其适合于远端应用和/或整个工厂环境内的应用。典型地,此单元是独立的和不需要另外的设备实现全部功能,尽管可以使用其它的构件与之相连。
[0027] 图3图示了根据本主题发明一方面的焊机控制系统300,其便于基于触发事件控制远端工作站,如制造环境中的远端焊机单元。系统300包括与一个或多个远端焊机304操作上连接的控制构件302。举例来说,如上所述,各远端焊机304能匹配于其各自的电源,从而除去了对笨重的电源线的需求,此电源线在施工现场长度上能超过数百英尺。另外,各焊机能装备有内部时钟,这样能形成触发事件,并且事件发生后控制构件302能触发焊机的动作。控制构件302与焊机可以是一体的,或者如果需要可以外置并能接收来自焊机304与焊机运行相关的信息。
[0028] 举例来说,定时事件能触发来自控制构件302的响应以保证远端焊机304正确运行、不运行等。根据一个实例,触发器可以预设在每天中的特定时间(如21:00),这样当到每天的特定时间时,控制构件302可以促使远端焊机生成换班报告数据(例如,诸如气之类的消耗品的损耗,焊嘴磨损等等,占空比、运行时间…),或进入睡眠模式,或断电进入等待模式,或清洗供应焊机304的气体管路等。这样,系统300可以确保在工作现场在非工作周期远端焊机304不工作。举例来说,由于紧急事件、遗忘等,焊机操作人员可能疏忽没有正确关闭远端焊机304。通过提供时间触发器以保证焊机关闭,系统300有利于降低与焊机运行(如电力消耗…)等相关的费用。
[0029] 图4图解了系统400,其有利于提供根据本主题发明的一方面的基于触发器的对一个或多个远端设备的控制。提供有控制构件402,它能接收与触发事件发生相关的信息并启动动作以引起制造环境中相关焊机404的运行状态的改变。焊机404可以包括有助于触发事件发生和/或被触发构件408辨识的时钟406。举例来说,触发事件可以是特定的时间段或时间点,这样触发构件408可以接收来自时钟406的时间触发器的指示并可以引发动作。另外,触发构件408可以包括保存预设触发事件信息的数据存储器,这样当触发事件如预定时间被时钟406记录时,触发构件408识别此事件并能向控制构件402发信号以触发焊机404的动作。举例来说,此动作可能是生成包括一个换班中与焊机使用(如运行时间、气体消耗、焊丝使用、焊嘴磨损…)有关的信息的换班报告,生成包括换班报告的电子邮件、断电指令等。
[0030] 根据本发明的又一方面,触发构件408可以向系统400提供时间标记性能,这样触发事件和/或作为响应的动作可以是记时的,以有助于生成与远端焊机404相关的历史数据。根据相关的实例,触发构件408可以记录远端焊机404发出的任何动作以生成这样的历史数据并有助于可逆的分析焊机状态、运行、换班报告数据等。
[0031] 图5是根据本主题发明的一方面的在制造环境中有助于生成和/或响应事件触发的系统500的视图。系统500包括与焊机504连接的控制构件502,如前所述,每个焊机包括时钟506和触发构件508。另外和/或可替代地,时钟506和/或触发构件508可以与控制构件502操作上相关。
[0032] 控制构件502包括有助于分析触发事件相关信息的处理器510。可以理解,处理器510可以是致力于便于触发事件分析和/或响应的处理器,用于控制系统500的一个或多个构件的处理器,或替代地,既用来便于触发事件分析和/或响应又用来控制系统500的一个或多个构件的处理器。
[0033] 控制构件502进一步包括能保存相关信息如触发事件、响应动作、焊接状态等的存储器512。进一步,存储器512可以是易失的存储器或非易失的存储器,或者可以包括易失和非易失存储器。借助于示例但非限定关系,非易失存储器可以包括只读存储器(ROM)、可编程ROM(PROM),电可编程ROM(EPROM)、电可擦除ROM(EEPROM)或闪存。易失存储器可以包括随机读取存储器(RAM),其作为外部缓冲存储器。借助于示例但非限定关系,RAM可以有许多形式,如同步RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双倍数据传输率SDRAM(DDR SDRAM)、改进的SDRAM(ESDRAM)、Synchlink DRAM(SLDRAM)和直接RambusRAM(DRRAM)。本系统和方法的存储器512意欲包括但不限于这些和任何其它适合的存储器类型。
[0034] 系统500进一步包括能根据响应触发事件的动作的适合进程进行推理的人工智能(AI)构件514。这样系统500能应用与确定存储器刷新的适合时机相关联的各种推理方案和/或技术,以减轻数据遗失。正如这里所用,术语“推理”通常指关于系统、环境和/或使用者从借助于事件和/或数据捕获的一系列观测数据出发的推理过程或它们的推理状态。举例来说,推理可以用于识别特定的内容或动作,或能生成状态的概率分布。推理可以是统计性的一即,在考虑数据和事件的基础上所关心状态的可能性分布的计算。推理也可以指用来一系列事件和/或数据中构成高频率事件的技术。这样的推理带来从一系列观测到的事件和/或储存的事件数据中构建新事件或动作,而不管该事件是否在邻近时间上相关和这些事件和数据是否来自一个或几个事件和数据源。可以使用与执行本主题发明相连的自动和/或推断动作相关联的不同的分类方案和/或系统(如承载向量机、神经网络、专家系统、Bayesian信念网络、模糊逻辑、数据融合引擎…)。
[0035] 举例来说,AI构件514可以接收来自触发构件508、处理器510等与触发事件相关的信息,并且可以推断关于焊机504的适合的动作进程。进一步解释此例,触发事件可以为焊机休眠周期的终止,这样可以设想焊机不需要维持在高电平状态。举例来说,触发事件可以是“上次动作后的30分钟”,并且响应动作可以分配给触发事件,如“进入低功率模式”指令。根据这种情况,当控制构件502接收来自触发构件508的指示“焊机504不动作超过半小时”时,然后控制构件502能引起焊机504断电以减少电力消耗,延长焊机的工作寿命等。但是,不管触发事件是否发生,AI构件514能决定焊机是否应当断电。举例来说,焊机能在
12:00到12:30之间休眠30分钟的周期。AI构件514能推断在换班中间(如午饭休息时间…)存在的休眠周期,其与焊机504运转的正常周期不一致。根据此情况,AI构件514能推断应当忽视触发事件和/或应当将对此的反应延迟又一个全部或部分的30分钟周期,以在操作人员在换班中返回到焊机504的情况下使焊机504保持在准备运转条件。
[0036] 根据又一个例子,基于如换班报告中包含的信息等,AI构件514能推断焊机故障是否迫近,和能推断有关关闭焊机504、安排焊机504的维修、清除气体管线等事情。本发明的此方面提供降低运行费用和潜在地延长工作寿命。
[0037] 图6显示了根据本发明的一方面、至少部分基于触发事件信息便于对正在制造工具的控制的系统600。该系统600包括操作上与焊机604连接的控制构件602。焊机604可以包括实时时钟606和触发构件608,此触发构件能比较预设触发事件与时钟606提供的时间信息以决定触发事件是否发生。如参照图5如上所述,控制构件602能进一步包括处理器610、存储器612和AI构件614。
[0038] 系统600进一步包括安全构件616,借助于中心控制站或焊机604,其能有助于证实使用人员是否有权力接近此系统600。举例来说,安全构件616能使用适合的身份识别手段(如ID号;个人ID信息如名字、出生日等;指纹ID;视网膜扫描;声音识别;…)。安全构件616能增强系统安全性,保证不允许未经授权进入系统600。这样,当系统600无人管理时,诸如限定的触发事件等之类的系统设定不能被修改。
[0039] 另外,安全构件616可以和控制构件602相结合使用,以允许远端进入系统600。举例来说,当出于安全原因、费用原因、未预料的工厂停电等原因希望焊机604断电时,会确定焊机604疏忽地保持在通电状态。具有适当权限的使用人员能提供如连接在远端的膝上计算机、蜂窝电话、PDA等从远端进入系统600,从而能输入身份信息以登录系统。根据使用人员的特定要求和/或期望,这样的连接可以是有线或无线。如果确定使用人员有权限改变系统参数、操作条件等,那么使用人员能对远端焊机606进行关闭、通电等操作而不需要物理上出现在焊机604处,或甚至不需要出现在设置焊机的工厂/工作站。根据使用人员的要求,系统600可以使用不同程度的权限,并且如果希望如此的话可以临时限制远端登录。而且,具有适当权限的被授权使用人员可以登录系统使确定事件触发器的工作参数无效。举例来说,时钟606可以记录17:00,此事件可分配触发控制构件606以使焊机604断电或保证焊机604已经断电。但是,希望绕过时钟持续施工、制造等的使用人员可以越权自动关闭时钟以允许焊机604在17:00后运行。根据相关的实例,可以要求适合的身份以登录系统600定义和/或重新定义触发事件。
[0040] 参照图7和8,它们图解了根据本主题发明的不同方面的各种方法。尽管因便于解释的原因,作为一系列动作显示和描述这些方法,下述的内容将被理解和认识到,本主题发明不受到动作顺序的限制,正如根据本主题发明,一些动作可以以不同的顺序发生和/或与这里显示和描述的其它动作同时发生。举例来说,本领域的熟练技术人员会理解和认识到,比如在状态图中,一个方法可以替代地作为一系列相互关联的状态或事件的代表。而且,根据本主题发明,并不是需要所有图示的动作来执行方法。
[0041] 图7示出了根据本主题发明的一个方面、设定、识别、和/或响应焊接系统相关的触发事件的方法700。在步骤702可以定义触发事件名单。例如,触发事件可以是时间点,如每天的特定时间、每周的日子等。可以预先设定触发事件,以便定义分配的动作将在焊机上执行或被焊机执行后发生的事件。而且,触发事件可以被定义为时间周期终止的时间点,如“上次焊接动作后的一小时”、“换班结束前的15分钟”等。然后在步骤704,可以把动作与各触发事件连接起来。例如,当上次焊接动作后的一小时终止时,可以触发动作关闭焊机以减少运行费用和延长焊机工作寿命。根据又一个实例,触发事件可以是换班前15分钟,和与之相关联的一动作,例如为进入自动诊断模式以保证再一个换班中焊机处于最佳运行条件的指令。根据又一个实例,触发事件如20:00(如8pm)可以被预先定义并且与关闭焊机的动作相关联,以保证工作周期结束时焊机不运行。将会理解,前面的触发事件的实例和与之关联的动作将不被理解为限定的意义,相反触发事件可以包括可被焊机连接的时钟登记的任何适合的时间点、时间段等,和可以与能在焊机中触发的和/或在焊机上执行的任何适合的动作关联。
[0042] 在步骤706,与焊机关联的记时器或时钟可以被监控为评估其状态(如时间…)。在步骤708,可以确定触发事件是否发生。例如,如果在步骤702触发事件定义为06:00,那么在步骤708可以确定06:00发生的事件。如果在步骤708结果指示06:00事件没有发生,那么此方法可以转向步骤704继续监控焊机时钟,以提供反馈回路来持续监控此时钟。如果在步骤708结果指示6:00事件已经发生(如触发事件已经发生),那么在步骤710,可以启动响应此触发事件的动作。例如,如果触发事件是06:00,如上所述,那么在步骤704分配的相关动作可以是给焊机通电以在工作周期开始时为运行做准备。这样的动作随后在步骤
710可以被启动,作为对步骤708检测到触发事件发生的反应。
[0043] 图8图示了根据本主题发明的一方面、使用触发事件控制一个或多个焊机的方法800。在步骤802,触发事件可以被定义和储存在数据库(如位于中心的和/或位于各焊机中)中。触发事件可以包括但不限于预设时间和/或时间段(如5am,4pm,2-3pm…)、假期(如时钟能记录已知假日或假期,其能用来触发自动关闭远端焊机以阻止过路人或其它人未授权使用焊机)、和/或可以用来由焊机上或焊机中的控制构件触发自动动作的任何适合的事件。
[0044] 在步骤804,动作可以分配给特定触发事件和/或与特定触发事件关联,这样触发事件的发生会引起要启动的相关动作。在步骤806可以监控与焊机连接的时钟。时钟可以本地装在焊机的上和/或与主实时时钟周期性地保持同步,上述主实时时钟控制例如在生产设备中多个不同放置的焊机时钟。在步骤808可以确定一个或多个步骤802定义的触发事件是否发生。如果在步骤808没有检测到触发事件,那么此方法转向步骤806以继续评估与焊机连接的时钟状态。如果在步骤808结果指示触发事件已经发生,那么在步骤810可以做出第二次确认,与检测到的触发事件关联的动作是否与现存的运行条件、使用者期望等抵触。如果检测到没有抵触,那么此方法可以继续进行到步骤814,在此步骤814可以启动步骤804中分配给触发事件的动作。
[0045] 如果步骤810的结果指示,所分配的动作与焊机已经存在的或希望的条件抵触,那么此方法需要人为完成触发动作。例如,触发事件是19:00,发生的动作是触发自动关闭动作以保证焊机在工作时间结束后(如为避免不必要的电力消耗、未获授权地篡改焊机…)不运行。但是,特定的正在进行的工作需要工厂延长它的运行时间以到最终期限完成合同,于是延长的工作时间无疑成为必需。在这种情况下,当19:00的触发事件被检测到时,焊机可能在运行中,这样自动给焊机断电被认为与焊机目前的运行条件不一致。在这种情况下,在步骤812需要人为核准由19:00点发生的事件触发的断电动作。缺少这样的确认时,此方法可以转向步骤806继续监控焊机时钟,以提供反馈回路,通过该反馈回路能够恢复触发事件的检测。如果在步骤812提供了人为核准触发动作,那么此方法继续步骤814,在该步骤814触发动作被启动和/或执行。
[0046] 根据相关方面,使用人员可以在步骤804标记分配给不同触发事件的特定动作为人为核准,这样无论焊机的运行状态如何,没有这种人为核准标记的动作将不会被执行。例如,在工作结束后的一特定时刻自动关闭焊机可以被标记为在例如超出正常工作时间频繁运行的制造环境中需要人为核准。
[0047] 参照图9,执行本发明的不同方面的示例环境910包括计算机912。计算机912包括处理单元914、系统存储器916和系统总线918。系统总线918与系统构件连接,此系统构件包括但不限于系统存储器916到处理单元914,处理单元914可以是任何可获得的处理器。双重微处理器和其它多处理器结构也可用作处理单元914。
[0048] 系统总线918可以是几种类型的总线结构中的任一个,包括存储器总线或存储控制器、外围总线或外部总线、和/或使用任何类型可获得总线结构中的本地总线,本地总线包括但不限于8位总线、工业标准化结构(ISA)、微通道结构(MSA)、延伸ISA(EISA)、智能驱动电子设备(IDE)、VESA本地总线(VLB)、外围元件互连(PCI)、通用串行总线(USB)、高级图像端口(AGP)、个人计算机存储卡国际联合总线(PCMCIA)和小型计算机系统界面(SCSI)。
[0049] 系统存储器916包括易失存储器920和非易失存储器922。基本输入/输出系统(BIOS)储存在非易失存储器922中,该基本输入/输出系统(BIOS)包含例如在开机过程中在计算机912的元件之间传递信息的基本线路,。借助于图示,并非限定性地,非易失存储器922可以包括只读存储器(ROM)、可编程ROM(PROM)、电可编程ROM(EPROM)、电可擦除ROM(EEPROM)或闪存。易失存储器920包括作为外部缓冲存储器的随机读取存储器(RAM)。借助于图示但非限定性的,RAM可具有多种形式,如同步RAM(SRAM)、动态RAM(DRAM)、同步DRAM(SDRAM)、双倍数据率SDRAM(DDRSDRAM)、增强的SDRAM(ESDRAM)、同步连接DRAM(SLDRAM)和直接Rambus RAM(DRRAM)。
[0050] 计算机912也包括可移动/不可移动、易失/非易失计算机存储介质。图9显示了例如盘存储924。盘存储924包括磁盘驱动器、软盘驱动器、磁带驱动器、爵士驱动器(Jaz drive)、Zip驱动器、LS-100驱动器、闪存卡或存储棒,但不限于此。另外,磁盘存储器924可以单独地包括存储介质或结合其它的存储介质,后者包括光盘驱动器,如光盘ROM驱动器(CD-ROM)、CD可记录驱动器(CD-R驱动器)、CD可重写驱动器(CD-RW驱动器)或数字通用盘ROM驱动器(DVD-ROM),但不限于此。为有助于将盘存储器件924与系统总线918连接,可移动或不可移动接口通常用作接口926。
[0051] 可以理解,图9描述了在使用人员和在适合的运行环境910中所描述的基础计算机资源之间用作中介的软件。这样的软件包括操作系统928。可以存储在盘存储器924上的操作系统928起到控制和分配计算机系统912资源的作用。系统应用930通过程序模块932和存储在系统存储器916中或盘存储器924上的程序数据934利用由操作系统928作出的资源管理。可以理解,本主题发明可以在不同的操作系统或操作系统组合下执行。
[0052] 使用人员通过输入设备936输入指令或信息进入计算机912。输入设备936包括但不限于指示装置,例如鼠标、跟踪球、触针、触垫、键盘、麦克风、操纵杆、博弈垫、卫星反射器、扫描仪、TV调谐卡、数字相机、数字摄像机、网络相机等。这些和其它的输入设备通过系统总线918借助于接口端938连接处理单元914。接口端938例如包括串行端口、并行端口、博弈端口和通用串行总线(USB)。输出设备940把一些相同类型端口用作输入设备936。这样,例如USB端口可以用来提供向计算机912的输入,以及从计算机912向输出设备940输出信息。提供输出适配器942以显示在其它输出设备940中存在需要特定适配器的一些输出设备940,如显示器、扬声器和打印机。仅作为示例而非限定,输出适配器942包括在输出设备940和系统总线918之间提供连接装置的显卡和声卡。应当表明,诸如远程计算机
944之类的其它设备和/或设备的系统提供输入和输出能力。
[0053] 计算机912可以通过使用逻辑连接到诸如远程计算机944的一个或多个远程计算机而在网络环境中运行。远程计算机944可以是个人计算机、服务器、路由器、网络PC、工作站、基于微处理器的器具、等同设备或其它通常网点等,并且通常包括与计算机912相关描述的多个或全部元件。因简便的原因,对于远端计算机944仅显示存储器存储设备946。远端计算机944通过网络接口948与计算机912逻辑连接,然后通过通信连接950进行物理连接。网络接口948环绕通信网络,如局域网(LAN)和广域网(WAN)。LAN技术包括光纤分布数据口(FDDI)、铜线分布数据口(CDDI)、以太网/IEEE802.3、令牌网/IEEE802.5等。WAN技术包括但不限于点对点连接、电路切换网络如集成服务数字网络(ISDN)及其变体、报文分组交换网络和数字用户线(DSL)。
[0054] 通信连接950指用于连接网路接口948和总线918的硬件/软件。尽管由于显示的简洁在计算机912内显示了通信连接950,它也可以位于计算机912的外部。连接网络接口948所需的硬件/软件包括(仅为示例目的)内部和外部技术,如包括固定电话型调制解调器、网线调制解调器和DSL调制解调器在内的调制解调器、ISDN适配器和以太网卡。
[0055] 图10是本主题发明与之相互作用的样品计算环境1000的示意方块图。系统1000包括一个或多个用户1010。用户1010可以是硬件和/或软件(如思路、方法、计算设备)。系统1000也包括一个或多个服务器1030。服务器1030也可以是硬件和/或软件(如思路、方法、计算设备)。服务器1030例如可以通过如使用本主题发明容纳思路来执行转换。
在用户1010和服务器1030之间的一个可能的通信可以是适于在两个或多个计算机程序之间传递的两个或多个数据包的形式。系统1000包括可以用于便于用户1010和服务器1030间通信的通信构架1050。用户1010与一个或多个可用来存储用户1010本地信息的用户数据存储器1060可操作连接。同样,服务器1030可与一个或多个能用来存储服务器1030本地信息的服务器数据存储器1040可操作连接。
[0056] 上面已经描述的内容包括本主题发明的实例。当然不可能为描述本主题发明而描述每一所想到的构建组合或方法组合,但是本领域的普通技术人员会认识到,可能进行本主题发明的许多进一步的组合和变换。因此,本主题发明意欲包括所有类似的改造、修正和变更,它们都落入附带的权利要求书的精神和保护范围内。进一步,不管术语“包括有”用在说明书或权利要求书中的频度,这种术语意欲是开放的,其类似于当术语“包括”作为在权利要求中的传统词语时所解释的含义。