Movatterモバイル変換


[0]ホーム

URL:


CN111975170A - Distributed Welding Monitoring System with Job Tracking - Google Patents

Distributed Welding Monitoring System with Job Tracking
Download PDF

Info

Publication number
CN111975170A
CN111975170ACN202010441787.0ACN202010441787ACN111975170ACN 111975170 ACN111975170 ACN 111975170ACN 202010441787 ACN202010441787 ACN 202010441787ACN 111975170 ACN111975170 ACN 111975170A
Authority
CN
China
Prior art keywords
welding
job
user
data
monitoring station
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202010441787.0A
Other languages
Chinese (zh)
Inventor
利兰·D·法尔德
斯蒂芬·P·伊夫科维克
文森特·N·罗曼诺
克雷格·杰佛斯
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Illinois Tool Works Inc
Original Assignee
Illinois Tool Works Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Priority claimed from US16/872,484external-prioritypatent/US11768483B2/en
Application filed by Illinois Tool Works IncfiledCriticalIllinois Tool Works Inc
Publication of CN111975170ApublicationCriticalpatent/CN111975170A/en
Pendinglegal-statusCriticalCurrent

Links

Images

Classifications

Landscapes

Abstract

Systems and methods for distributed welding monitoring using jobs and job sessions are described. In some examples, a distributed monitoring system includes a central monitoring station in communication with a user device, and a local monitoring station. The user may input welding monitoring data using the user device, which is then received by the central monitoring station and stored in the central data repository. The central data repository may associate welding monitoring data with welding data received from welding devices, and with job sessions, which in turn are associated with jobs.

Description

Translated fromChinese
具有作业跟踪的分布式焊接监视系统Distributed Welding Monitoring System with Job Tracking

相关申请的交叉引用CROSS-REFERENCE TO RELATED APPLICATIONS

本申请请求2019年5月22日提交的发明名称为“DISTRIBUTED WELD MONITORINGSYSTEM WITH JOB TRACKING[具有作业跟踪的分布式焊接监视系统]”的美国临时专利申请62/851,216的优先权,该美国临时申请的内容通过援引以其全部并入本文。This application claims priority to U.S. Provisional Patent Application 62/851,216 filed on May 22, 2019, entitled "DISTRIBUTED WELD MONITORING SYSTEM WITH JOB TRACKING", the U.S. Provisional Application's The contents are incorporated herein by reference in their entirety.

技术领域technical field

本公开总体上涉及焊接监视系统,更具体地涉及具有作业跟踪的分布式焊接监视系统。The present disclosure relates generally to welding monitoring systems, and more particularly, to a distributed welding monitoring system with job tracking.

背景技术Background technique

焊接监视系统监视与焊接操作有关的数据。一些焊接监视系统狭隘地专注于监视单独焊缝或操作者。虽然这对于简单和/或重复性焊接任务可能有效,但这样狭隘的专注点对更复杂和/或更独特的焊接作业的作用可能较差。Welding monitoring systems monitor data related to welding operations. Some weld monitoring systems focus narrowly on monitoring individual welds or operators. While this may be effective for simple and/or repetitive welding tasks, such a narrow focus may be less effective for more complex and/or unique welding jobs.

另外,一些焊接(例如,用于造船、轨道车制造、管道焊接、建筑物/桥梁施工等)在具有多个操作者的大的环境中进行。在这样的环境中,焊接设备可能与监视设备的距离很远,从而要求操作者在焊接设备与监视设备之间长距离走动。Additionally, some welding (eg, for shipbuilding, railcar manufacturing, pipe welding, building/bridge construction, etc.) is performed in large environments with multiple operators. In such an environment, the welding equipment may be located a great distance from the monitoring equipment, requiring the operator to travel long distances between the welding equipment and the monitoring equipment.

通过将这类系统与在本申请的其余部分参照附图阐述的本公开相比较,常规和传统的方法的局限性和缺点对本领域技术人员而言将变得显而易见。The limitations and disadvantages of conventional and conventional approaches will become apparent to those skilled in the art by comparing such systems with the present disclosure set forth in the remainder of this application with reference to the accompanying drawings.

发明内容SUMMARY OF THE INVENTION

本公开涉及基本上如至少一个附图所示的和/或结合至少一个附图所描述的并且如权利要求中更完整地阐述的具有作业跟踪的分布式焊接监视系统。The present disclosure relates to a distributed welding monitoring system with job tracking substantially as shown in and/or described in connection with at least one of the accompanying drawings and as more fully set forth in the claims.

从以下描述和附图,将更加充分地理解本公开的这些和其他优点、方面和新颖特征以及本公开的所示示例的细节。These and other advantages, aspects and novel features of the present disclosure, as well as the details of the illustrated examples of the present disclosure, will be more fully understood from the following description and accompanying drawings.

附图说明Description of drawings

图1示出了根据本公开的一些方面的与本地监视站通信的焊接系统。1 illustrates a welding system in communication with a local monitoring station in accordance with some aspects of the present disclosure.

图2示出了根据本公开的一些方面的图1的本地监视站,该本地监视站与几个焊接系统通信。2 illustrates the local monitoring station of FIG. 1 in communication with several welding systems in accordance with some aspects of the present disclosure.

图3示出了根据本公开的一些方面的示例性分布式焊接监视系统。3 illustrates an exemplary distributed weld monitoring system in accordance with some aspects of the present disclosure.

图4示出了根据本公开的一些方面的图3的示例性分布式焊接监视系统的示例性数据存储库,其中具有根据作业和作业会话组织的数据。4 illustrates an example data repository for the example distributed weld monitoring system of FIG. 3 with data organized according to jobs and job sessions in accordance with some aspects of the present disclosure.

图5是根据本公开的一些方面的示例性自定义域设置屏幕。5 is an exemplary custom domain setup screen in accordance with some aspects of the present disclosure.

图6a是图示了根据本公开的一些方面的图3的示例性分布式焊接监视系统的示例性用户设备监视程序的流程图。6a is a flow diagram illustrating an example user device monitoring procedure of the example distributed welding monitoring system of FIG. 3 in accordance with some aspects of the present disclosure.

图6b是根据本公开的一些方面的示例性会话清单屏幕。6b is an example session listing screen according to some aspects of the present disclosure.

图6c是图示了根据本公开的一些方面的图6a的用户设备监视程序的示例性开始新会话框的流程图。6c is a flow diagram illustrating an exemplary start new session box of the user equipment monitoring program of FIG. 6a in accordance with some aspects of the present disclosure.

图6d是根据本公开的一些方面的示例性新会话屏幕。6d is an exemplary new session screen in accordance with some aspects of the present disclosure.

图7a是图示了根据本公开的一些方面的图3的示例性分布式焊接监视系统的示例性中央监视程序的流程图。7a is a flowchart illustrating an example central monitoring routine of the example distributed welding monitoring system of FIG. 3 in accordance with some aspects of the present disclosure.

图7b是图示了根据本公开的一些方面的图7a的中央监视程序的示例性开始新会话框的流程图。7b is a flowchart illustrating an exemplary start new session box of the central monitoring program of FIG. 7a, in accordance with some aspects of the present disclosure.

图8a是图示了根据本公开的一些方面的图3的本地监视站的示例性本地监视程序的流程图。8a is a flow diagram illustrating an exemplary local monitoring procedure of the local monitoring station of FIG. 3 in accordance with some aspects of the present disclosure.

图8b是图示了根据本公开的一些方面的图8a的本地监视程序的示例性活动跟踪框的流程图。8b is a flowchart illustrating an example activity tracking block of the local monitoring program of FIG. 8a, in accordance with some aspects of the present disclosure.

附图不一定按比例绘制。在适当情况下,相同或相似的附图标记用于在附图中表示相似或相同的元件。例如,利用字母的附图标记(例如,作业420a、作业420b)表示没有该字母的相同附图标记(例如,作业420)的实例。The drawings are not necessarily drawn to scale. Where appropriate, the same or similar reference numbers are used in the drawings to refer to similar or identical elements. For example, a reference numeral with a letter (eg, job 420a, job 420b) represents an instance of the same reference numeral (eg, job 420) without the letter.

具体实施方式Detailed ways

本公开的一些示例涉及具有作业跟踪的分布式焊接监视系统。常规焊接监视系统要求操作者提供监视输入,以便有效地工作。常规地,监视输入将在本地监视站被输入。然而,本地监视站被设计为是固定的,并且可能难以运输。另外,一些工作环境相对大。在这样的环境中,焊接设备可能与本地监视站的距离很大,从而需要移动本地监视站或在焊接设备与本地监视站之间进行长距离往返。Some examples of the present disclosure relate to distributed welding monitoring systems with job tracking. Conventional welding monitoring systems require the operator to provide monitoring input in order to work effectively. Conventionally, monitoring inputs will be entered at the local monitoring station. However, local surveillance stations are designed to be stationary and can be difficult to transport. Also, some work environments are relatively large. In such an environment, the welding equipment may be a large distance from the local monitoring station, requiring the local monitoring station to be moved or a long round trip between the welding equipment and the local monitoring station.

本公开设想了一种分布式焊接监视系统,其允许焊接操作者经由比如移动设备(例如,智能手机、平板计算机、膝上型计算机、个人数字助理等)的轻型手持式用户设备提供监视输入。用户设备可以进而将监视输入传送到中央监视站。这种分布式监视系统省去了长距离往返或重物抬升的必要,从而允许操作者替代地使用方便的轻型设备来输入监视输入。The present disclosure contemplates a distributed welding monitoring system that allows welding operators to provide monitoring input via lightweight handheld user devices such as mobile devices (eg, smartphones, tablets, laptops, personal digital assistants, etc.). The user equipment may in turn transmit monitoring input to the central monitoring station. This distributed monitoring system eliminates the need for long round trips or heavy lifting, allowing the operator to instead use a convenient lightweight device to enter monitoring inputs.

在一些示例中,分布式焊接监视系统围绕特定作业和/或作业会话组织监视数据。例如,作业可能是为大型挖土机的车辆底盘的构造。在这样的示例中,每个作业会话可能对应于操作者在车辆底盘上工作的时间段。作为另一个示例,作业可能是整个挖土机的构造,并且每个作业会话可能对应于操作者在挖土机的任何方面进行工作的时间段。在一些示例中,每个作业与多个作业会话相关联。在一些示例中,每个作业会话与单个作业、单个焊接设备和/或单个操作者相关联。通过在收集监视数据时根据作业和作业会话来组织监视数据,可以在作业结束之后根据每个作业和/或作业会话来查看和/或分析监视数据。例如,分布式焊接监视系统可能能够确定花费了多少时间、材料和/或其他资源来完成作业(和/或一个或多个特定的作业会话),这可以用于开票、记账、质量保证、性能评审、未来计划等。In some examples, the distributed welding monitoring system organizes monitoring data around specific jobs and/or job sessions. For example, a job might be the construction of a vehicle chassis for a large excavator. In such an example, each work session may correspond to a time period during which the operator is working on the vehicle chassis. As another example, a job might be the construction of an entire shovel, and each job session might correspond to a time period during which the operator was working on any aspect of the shovel. In some examples, each job is associated with multiple job sessions. In some examples, each job session is associated with a single job, a single welding device, and/or a single operator. By organizing monitoring data according to jobs and job sessions as the monitoring data is collected, monitoring data can be viewed and/or analyzed according to each job and/or job session after the job ends. For example, a distributed welding monitoring system may be able to determine how much time, material, and/or other resources are spent to complete a job (and/or one or more specific job sessions), which can be used for billing, billing, quality assurance, Performance reviews, future plans, etc.

在一些示例中,作业和作业会话数据收集还可以允许在作业仍在进行时监视数据分析。例如,分布式焊接监视系统可以在作业进行时估计作业的完成百分比。例如,可以估计作业需要一定数量的一个或多个作业参数(例如,工时、电弧或焊接时间、焊缝数量、熔覆材料的数量等)。在这样的示例中,分布式焊接监视系统可以能够基于估计的(多个)作业要求和所记录的作业数据的比较来估计完成百分比。In some examples, job and job session data collection may also allow monitoring of data analysis while the job is still in progress. For example, a distributed welding monitoring system can estimate a job's completion percentage as it progresses. For example, the job may be estimated to require a certain number of one or more job parameters (eg, man hours, arc or weld time, number of welds, amount of cladding material, etc.). In such an example, the distributed welding monitoring system may be capable of estimating percent completion based on a comparison of estimated job requirement(s) and recorded job data.

因为当操作者定期提供监视输入时,分布式焊接监视系统表现最好,所以在一些示例中,分布式焊接监视系统可以采取鼓励操作者输入的步骤。在一些示例中,这种鼓励可以采取这样的形式:即禁用操作者正在使用的一个或多个焊接设备,直到操作者输入即将到来为止。Because distributed welding monitoring systems perform best when operators provide monitoring input on a regular basis, in some examples, distributed welding monitoring systems may take steps to encourage operator input. In some examples, this encouragement may take the form of disabling one or more welding devices being used by the operator until operator input is imminent.

图1示出了示例性焊接系统100和本地监视站200。如图所示,焊接系统100包括与焊接型电力供应器108连接的焊炬118和工件夹具117。如图所示,本地监视站200与焊接型电力供应器108电联接(和/或电通信)。在一些示例中,本地监视站200还可以(例如,经由焊接型电力供应器108)与焊炬118通信。FIG. 1 shows anexemplary welding system 100 andlocal monitoring station 200 . As shown, thewelding system 100 includes awelding torch 118 and aworkholding fixture 117 connected to a welding-type power supply 108 . As shown, thelocal monitoring station 200 is electrically coupled (and/or in electrical communication) with the welding-type power supply 108 . In some examples, thelocal monitoring station 200 may also communicate with the welding torch 118 (eg, via the welding-type power supply 108 ).

在图1的示例中,操作者116正在焊接工作台112附近操纵焊炬118。在一些示例中,焊接工作台112可以是和/或包括被配置为固持一个或多个工件110的夹紧系统。在一些示例中,该夹紧系统可以包括一个或多个工件夹具117(例如,手动夹具和/或气动夹具)。在一些示例中,(多个)工件110可以独立于焊接工作台112,例如独立式元件,比如结构钢元件、管线或桥。尽管图1中示出了人类操作者116,但是在一些示例中,操作者116可以是机器人和/或自动焊接机器。In the example of FIG. 1 ,operator 116 is manipulatingwelding torch 118 nearwelding station 112 . In some examples, welding table 112 may be and/or include a clamping system configured to hold one ormore workpieces 110 . In some examples, the clamping system may include one or more workpiece grippers 117 (eg, manual grippers and/or pneumatic grippers). In some examples, workpiece(s) 110 may be separate from welding table 112, eg, free-standing elements, such as structural steel elements, pipelines, or bridges. Although ahuman operator 116 is shown in FIG. 1 , in some examples, theoperator 116 may be a robotic and/or automated welding machine.

在图1的示例中,焊炬118经由焊接线缆126连接到焊接型电力供应器108。夹具117也经由夹具线缆115连接到焊接型电力供应器108。焊接型电力供应器108进而比如经由导管130与本地监视站200通信。在一些示例中,焊接型电力供应器108可以可替代地或另外包括无线通信能力(例如,无线通信电路系统),通过这些无线通信能力可以与本地监视站200建立无线通信。In the example of FIG. 1 , thewelding torch 118 is connected to the welding-type power supply 108 via thewelding cable 126 . Theclamp 117 is also connected to the welding-type power supply 108 via theclamp cable 115 . The welding-type power supply 108 in turn communicates with thelocal monitoring station 200 , such as viaconduit 130 . In some examples, welding-type power supply 108 may alternatively or additionally include wireless communication capabilities (eg, wireless communication circuitry) through which wireless communication withlocal monitoring station 200 may be established.

在图1的示例中,焊炬118是被配置为气体金属电弧焊(GMAW)的焊枪。在一些示例中,焊炬118可以包括被配置为保护金属电弧焊(SMAW)的电极固持器(即,尖头(stinger))。在一些示例中,焊炬118可以包括被配置为钨极气体电弧焊(GTAW)的焊炬和/或焊条。在一些示例中,焊炬118可以包括被配置为药芯电丝电弧焊(FCAW)的焊枪。在一些示例中,焊炬118可以另外或可替代地包括焊条。在图1的示例中,焊炬118包括扳机119。在一些示例中,扳机119可以由操作者116启动以触发焊接型操作(例如,电弧)。In the example of FIG. 1 , thewelding torch 118 is a welding torch configured as a gas metal arc welding (GMAW). In some examples, thetorch 118 may include an electrode holder (ie, a stinger) configured for shielded metal arc welding (SMAW). In some examples, thetorch 118 may include a torch and/or electrode configured for gas tungsten arc welding (GTAW). In some examples, thewelding torch 118 may include a welding torch configured for flux-cored arc welding (FCAW). In some examples, thewelding torch 118 may additionally or alternatively include a welding rod. In the example of FIG. 1 , thetorch 118 includes atrigger 119 . In some examples, trigger 119 may be actuated byoperator 116 to trigger a welding-type operation (eg, an arc).

在图1的示例中,焊接型电力供应器108包括送丝器140(和/或与其连接)。在一些示例中,送丝器140容纳焊丝卷轴,该焊丝卷轴用于向焊炬118提供焊丝电极(例如,实芯焊丝、带芯焊丝、有涂层的焊丝)。在一些示例中,送丝器140进一步包括机动辊,这些机动辊被配置为将焊丝电极(例如,从卷轴)送入到焊炬118和/或从焊炬118收回焊丝电极(例如,收回到卷轴)。In the example of FIG. 1 , the welding-type power supply 108 includes (and/or is connected to) awire feeder 140 . In some examples, thewire feeder 140 houses a wire spool for providing a wire electrode (eg, solid wire, cored wire, coated wire) to thewelding torch 118 . In some examples, thewire feeder 140 further includes motorized rollers configured to feed the wire electrode (eg, from the spool) to thewelding torch 118 and/or to retract the wire electrode from the welding torch 118 (eg, to withdraw to the welding torch 118 ). reel).

在图1的示例中,焊接型电力供应器108还包括气体源142(和/或与其连接)。在一些示例中,气体源142(例如,经由电缆126)向焊炬118供应保护气体和/或保护气体混合物。如本文中所用,保护气体可以指可以被提供给电弧和/或焊池以便提供特定的局部气氛(例如,保护电弧、提高电弧稳定性、限制金属氧化物的形成、提高金属表面的湿度、改变焊接熔覆物的化学性质等)的任何气体(例如,CO2、氩气)或气体混合物。In the example of FIG. 1 , the welding-type power supply 108 also includes (and/or is connected to) agas source 142 . In some examples, gas source 142 (eg, via cable 126 ) supplies shielding gas and/or shielding gas mixture totorch 118 . As used herein, shielding gas can refer to a gas that can be supplied to the arc and/or weld pool in order to provide a specific local atmosphere (eg, shield the arc, improve arc stability, limit the formation of metal oxides, increase the humidity of the metal surface, alter the the chemistry of the weld cladding, etc.) any gas (eg, CO2, argon) or gas mixture.

在图1和图2的示例中,焊接型电力供应器108还包括操作者接口144。在图1的示例中,操作者接口144包括焊接型电力供应器108上的一个或多个可调节输入(例如,旋钮、按钮、开关、按键等)和/或输出(例如,显示屏、灯、扬声器等)。在一些示例中,操作者接口144可以包括远程控件和/或示教盘(pendant)。在一些示例中,操作者116可以使用操作者接口144来输入和/或选择焊接型电力供应器108的一个或多个焊接参数(例如,电压、电流、气体类型、送丝速度、工件材料类型、填料类型等)和/或焊接操作。在一些示例中,操作者接口144可以进一步包括被配置为与一个或多个外部存储器设备(例如,软盘、光盘、数字视频盘、闪存驱动器等)连接(和/或接纳外部存储器设备)的一个或多个容体。In the example of FIGS. 1 and 2 , the welding-type power supply 108 also includes anoperator interface 144 . In the example of FIG. 1 ,operator interface 144 includes one or more adjustable inputs (eg, knobs, buttons, switches, keys, etc.) and/or outputs (eg, display screen, lights, etc.) on welding-type power supply 108 , speakers, etc.). In some examples,operator interface 144 may include a remote control and/or a pendant. In some examples,operator 116 may useoperator interface 144 to input and/or select one or more welding parameters (eg, voltage, current, gas type, wire feed speed, workpiece material type) of welding-type power supply 108 , filler type, etc.) and/or welding operations. In some examples,operator interface 144 may further include a device configured to interface with (and/or receive) one or more external memory devices (eg, floppy disks, optical disks, digital video disks, flash drives, etc.) or multiple volumes.

在图1的示例中,焊接型电力供应器108包括功率转换电路系统132,该功率转换电路系统被配置为接收输入功率(例如,来自市电、发电机等)并将该输入功率转换成焊接型输出功率。在一些示例中,功率转换电路系统132可以包括能够将输入功率转换成输出功率的电路元件(例如,变压器、整流器、电容器、电感器、二极管、晶体管、开关等)。在一些示例中,功率转换电路系统132还可以包括一个或多个可控电路元件。在一些示例中,可控电路元件可以包括被配置为基于一个或多个控制信号来改变状态(例如,点火、打开/关闭、闭合/断开等)的电路系统。在一些示例中,可控电路元件的(多个)状态可以影响功率转换电路系统132的操作,和/或影响由功率转换电路系统132提供的输出功率的特性(例如,电流/电压幅值、频率、波形等)。在一些示例中,可控电路元件可以包括例如开关、继电器、晶体管等。在可控电路元件包括晶体管的示例中,晶体管可以包括任何合适的晶体管,例如,MOSFET、JFET、IGBT、BJT等。In the example of FIG. 1 , welding-type power supply 108 includespower conversion circuitry 132 configured to receive input power (eg, from utility power, a generator, etc.) and convert the input power to welding type output power. In some examples,power conversion circuitry 132 may include circuit elements (eg, transformers, rectifiers, capacitors, inductors, diodes, transistors, switches, etc.) capable of converting input power to output power. In some examples,power conversion circuitry 132 may also include one or more controllable circuit elements. In some examples, the controllable circuit elements may include circuitry configured to change state (eg, ignition, on/off, on/off, etc.) based on one or more control signals. In some examples, the state(s) of the controllable circuit elements may affect the operation of thepower conversion circuitry 132 and/or affect the characteristics of the output power provided by the power conversion circuitry 132 (eg, current/voltage magnitude, frequency, waveform, etc.). In some examples, the controllable circuit elements may include, for example, switches, relays, transistors, and the like. In examples where the controllable circuit elements comprise transistors, the transistors may comprise any suitable transistors, eg, MOSFETs, JFETs, IGBTs, BJTs, and the like.

如图所示,焊接型电力供应器108进一步包括电连接到功率转换电路系统132并被配置为控制该功率转换电路系统的控制电路系统134。在一些示例中,控制电路系统134可以包括处理电路系统(和/或一个或多个处理器)以及模拟和/或数字存储器。在一些示例中,控制电路系统134被配置为控制功率转换电路系统132,从而确保功率转换电路系统132产生适当的焊接型输出功率以实施期望的焊接型操作。As shown, welding-type power supply 108 further includescontrol circuitry 134 electrically connected topower conversion circuitry 132 and configured to control the power conversion circuitry. In some examples,control circuitry 134 may include processing circuitry (and/or one or more processors) and analog and/or digital memory. In some examples,control circuitry 134 is configured to controlpower conversion circuitry 132 to ensure thatpower conversion circuitry 132 produces appropriate welding-type output power to perform desired welding-type operations.

在一些示例中,控制电路系统134还与送丝器140和/或气体源142电连接和/或被配置为控制送丝器和/或气体源。在一些示例中,控制电路134可以控制送丝器140以目标速度和/或方向输出焊丝。例如,控制电路系统134可以控制送丝器140的电机以目标速度将焊丝电极送入到焊炬118(和/或从焊炬中收回焊丝电极250)。在一些示例中,焊接型电力供应器108可以控制气体源142输出目标类型和/或量的气体。例如,控制电路系统134可以控制与气体源142连通的阀,以调节被输送到焊炬118的气体。In some examples, thecontrol circuitry 134 is also electrically connected to and/or configured to control thewire feeder 140 and/or thegas source 142 . In some examples, thecontrol circuit 134 may control thewire feeder 140 to output the welding wire at a target speed and/or direction. For example, thecontrol circuitry 134 may control the motor of thewire feeder 140 to feed the wire electrode to the welding torch 118 (and/or withdraw the wire electrode 250 from the welding torch) at a target speed. In some examples, the welding-type power supply 108 may control thegas source 142 to output a target type and/or amount of gas. For example,control circuitry 134 may control a valve in communication withgas source 142 to regulate the gas delivered to torch 118 .

在图1的示例中,焊接系统100进一步包括几个传感器150。在一些示例中,传感器150可以被配置为感测、检测和/或测量焊接系统100的各种焊接数据。例如,传感器150可以感测、检测和/或测量由焊接型电力供应器108、功率转换电路系统132和/或焊炬接收的功率的电压和/或电流、和/或由焊接型电力供应器108和/或功率转换电路系统132输出的功率的电压和/或电流。作为另一个示例,传感器150可以感测、检测和/或测量送丝器140的速度(例如,速率和/或送丝方向)和/或由送丝器140送入的焊丝的类型。作为另一个示例,传感器150可以感测、检测和/或测量从气体源142(例如,通过阀)到焊炬118的气体类型和/或气体流量。作为另一个示例,传感器150可以感测、检测和/或测量焊炬118的扳机信号(例如,扣动、释放等)和/或夹具117的夹紧信号(例如,夹紧、松开等)。在一些示例中,控制电路系统134可以与传感器150通信和/或以其他方式被配置为从传感器150接收信息。In the example of FIG. 1 , thewelding system 100 further includesseveral sensors 150 . In some examples,sensor 150 may be configured to sense, detect and/or measure various welding data ofwelding system 100 . For example, thesensors 150 may sense, detect and/or measure the voltage and/or current of power received by the welding-type power supply 108, thepower conversion circuitry 132, and/or the welding torch, and/or by the welding-type power supply 108 and/or the voltage and/or current of the power output by thepower conversion circuitry 132 . As another example, thesensor 150 may sense, detect and/or measure the speed (eg, velocity and/or wire feed direction) of thewire feeder 140 and/or the type of wire fed by thewire feeder 140 . As another example,sensor 150 may sense, detect, and/or measure gas type and/or gas flow from gas source 142 (eg, through a valve) totorch 118 . As another example,sensor 150 may sense, detect, and/or measure a trigger signal (eg, pull, release, etc.) oftorch 118 and/or a clamping signal (eg, clamp, release, etc.) ofgripper 117 . . In some examples,control circuitry 134 may be in communication withsensor 150 and/or otherwise configured to receive information fromsensor 150 .

在一些示例中,当操作者116启动焊炬118的扳机119(和/或以其他方式启动焊炬118)时,焊接操作(和/或焊接过程)可以开始。在焊接操作期间,焊接型电力供应器108提供的焊接型功率可以施加到焊炬118的电极(例如,焊丝电极),以便在电极与一个或多个工件110之间产生焊接电弧。电弧的热量可以熔化填料材料(例如,焊丝)和/或工件110的一部分,由此产生熔化的焊池。焊炬118的移动(例如,由操作者进行)可以使焊池移动,从而产生一个或多个焊缝111。In some examples, the welding operation (and/or welding process) may begin when theoperator 116 activates thetrigger 119 of the welding torch 118 (and/or otherwise activates the welding torch 118). During a welding operation, welding-type power provided by welding-type power supply 108 may be applied to electrodes (eg, wire electrodes) ofwelding torch 118 to create a welding arc between the electrodes and one ormore workpieces 110 . The heat of the arc may melt the filler material (eg, welding wire) and/or a portion of theworkpiece 110, thereby creating a molten weld pool. Movement of the welding torch 118 (eg, by an operator) may move the weld pool to create one or more welds 111 .

当焊接操作完成时,操作者116可以释放扳机119(和/或以其他方式停用焊炬118)。在一些示例中,控制电路系统134可以检测到焊接操作已经完成。例如,控制电路系统134可以经由传感器150检测扳机释放信号。作为另一个示例,控制电路系统134可以经由操作者接口144接收焊炬停用命令(例如,在焊炬118由机器人和/或自动化焊接机操控的情况下)。When the welding operation is complete, theoperator 116 may release the trigger 119 (and/or otherwise deactivate the welding torch 118). In some examples, thecontrol circuitry 134 may detect that the welding operation has completed. For example,control circuitry 134 may detect a trigger release signal viasensor 150 . As another example, thecontrol circuitry 134 may receive a torch deactivation command via the operator interface 144 (eg, where thetorch 118 is operated by a robotic and/or automated welding machine).

在一些示例中,控制电路系统134可以在焊接过程期间(例如,经由传感器150)检测与焊接型电力供应器108、夹具117、工作台112和/或焊炬118有关的某些焊接数据。在一些示例中,控制电路系统134被配置为将此焊接数据(例如,经由数据传输对象(dto))传送到本地监视站200。在一些示例中,控制电路系统134可以被配置为在焊接操作期间实时地、周期性地、和/或在焊接操作之后将焊接数据传送到本地监视站200。In some examples,control circuitry 134 may detect certain welding data related to welding-type power supply 108 ,fixture 117 , table 112 , and/ortorch 118 during the welding process (eg, via sensor 150 ). In some examples, thecontrol circuitry 134 is configured to transmit this welding data (eg, via a data transfer object (dto)) to thelocal monitoring station 200 . In some examples, thecontrol circuitry 134 may be configured to transmit welding data to thelocal monitoring station 200 in real time during the welding operation, periodically, and/or after the welding operation.

图2示出了与几个示例性焊接型电力供应器108和/或焊炬118电(和/或通信地)连接的示例性本地监视站200。如图所示,本地监视站200还与用户接口(UI)202和本地数据存储库204电(和/或通信地)连接。在一些示例中,本地数据存储库204包括数据库。在一些示例中,本地数据存储库204被配置为存储和/或组织焊接数据、由操作者116(或其他个人)输入的监视输入、和/或其他相关信息。FIG. 2 illustrates an exemplarylocal monitoring station 200 electrically (and/or communicatively) connected to several exemplary welding-type power supplies 108 and/or welding torches 118 . As shown, thelocal monitoring station 200 is also electrically (and/or communicatively) connected with a user interface (UI) 202 and alocal data repository 204 . In some examples, thelocal data store 204 includes a database. In some examples,local data repository 204 is configured to store and/or organize welding data, monitoring inputs entered by operator 116 (or other individuals), and/or other relevant information.

在一些示例中,用户接口202可以包括触控屏接口和/或一个或多个输入设备(例如,鼠标、键盘、按钮、旋钮、麦克风等)和/或输出设备(例如,显示屏、扬声器等)。在一些示例中,用户接口202可以进一步包括被配置为与一个或多个外部存储器设备(例如,软盘、光盘、数字视频盘、闪存驱动器等)连接(和/或接纳外部存储器设备)的一个或多个容体。在操作中,操作者116或其他用户可以经由用户接口202向本地监视站200提供输入和/或从该本地监视站接收输出。虽然在图2的示例中被示为独立的部件,但在一些示例中,UI 202和/或本地数据存储库204可以是本地监视站200的一部分。In some examples,user interface 202 may include a touch screen interface and/or one or more input devices (eg, mouse, keyboard, buttons, knobs, microphone, etc.) and/or output devices (eg, display screen, speakers, etc.) ). In some examples,user interface 202 may further include one or more external memory devices (eg, floppy disks, optical disks, digital video disks, flash drives, etc.) configured to interface with (and/or receive external memory devices) multiple volumes. In operation, theoperator 116 or other user may provide input to and/or receive output from thelocal monitoring station 200 via theuser interface 202 . Although shown as separate components in the example of FIG. 2 , in some examples,UI 202 and/orlocal data repository 204 may be part oflocal monitoring station 200 .

图2另外示出了本地监视站200的示例性部件。如图所示,本地监视站200包括经由同一电气总线彼此互连的通信电路系统206、处理电路系统208和存储器210。在一些示例中,处理电路系统208可以包括一个或多个处理器。在一些示例中,通信电路系统206可以包括一个或多个无线适配器、无线卡、电缆适配器、线适配器、电子狗、射频(RF)设备、无线通信设备、蓝牙设备、遵循IEEE 802.11的设备、WiFi设备、蜂窝设备、GPS设备、以太网端口、网络端口、避雷电缆端口、电缆端口等。在一些示例中,通信电路系统206可以被配置为经由一个或多个有线介质和/或协议(例如,(多个)以太网电缆、(多个)通用串行总线电缆等)和/或无线介质和/或协议(例如,近场通信(NFC)、超高频无线电波(通常称为蓝牙)、IEEE802.11x、Zigbee、HART、LTE、Z-Wave、无线HD、WiGig等)来促进通信。在一些示例中,本地监视站200可以通过台式计算机或本地服务器计算机来实施。在一些示例中,存储器210可以存储本地数据存储库204。在图2的示例中,存储器存储下面进一步讨论的本地监视程序800。FIG. 2 additionally illustrates exemplary components of thelocal monitoring station 200 . As shown, thelocal monitoring station 200 includescommunication circuitry 206,processing circuitry 208, and memory 210 interconnected to each other via the same electrical bus. In some examples,processing circuitry 208 may include one or more processors. In some examples,communication circuitry 206 may include one or more wireless adapters, wireless cards, cable adapters, line adapters, dongles, radio frequency (RF) devices, wireless communication devices, Bluetooth devices, IEEE 802.11 compliant devices, WiFi Devices, Cellular Devices, GPS Devices, Ethernet Ports, Network Ports, Lightning Cable Ports, Cable Ports, etc. In some examples,communication circuitry 206 may be configured to communicate via one or more wired media and/or protocols (eg, Ethernet cable(s), Universal Serial Bus cable(s), etc.) and/or wireless Media and/or protocols (eg, Near Field Communication (NFC), UHF radio waves (commonly referred to as Bluetooth), IEEE802.11x, Zigbee, HART, LTE, Z-Wave, Wireless HD, WiGig, etc.) to facilitate communication . In some examples, thelocal monitoring station 200 may be implemented by a desktop computer or a local server computer. In some examples, memory 210 may storelocal data repository 204 . In the example of FIG. 2, the memory stores alocal monitoring program 800, discussed further below.

图3示出了分布式焊接监视系统300的示例。如图所示,分布式焊接监视系统300包括与几个本地监视站200电(和/或通信地)连接的中央监视站302,每个中央监视站与几个焊接设备399电(和/或通信地)连接。在一些示例中,每个焊接设备399包括焊接型电力供应器108、焊接型电力供应器108的输出(例如,用于多输出焊接型电力供应器108)、焊炬118、气体源142、送丝器140、夹具117、和/或一个或多个其他焊接型设备(例如,抛光设备、打磨设备、感应加热设备等)。在图3的示例中,中央监视站302进一步与中央数据存储库400电(和/或通信地)连接。FIG. 3 shows an example of a distributedwelding monitoring system 300 . As shown, the distributedwelding monitoring system 300 includes a central monitoring station 302 electrically (and/or communicatively) connected to severallocal monitoring stations 200, each central monitoring station being electrically (and/or communicatively) connected to several welding equipment 399 communication ground) connection. In some examples, each welding device 399 includes a welding-type power supply 108, an output of the welding-type power supply 108 (eg, for a multi-output welding-type power supply 108), awelding torch 118, agas source 142, aWire feeder 140,clamp 117, and/or one or more other welding-type equipment (eg, polishing equipment, grinding equipment, induction heating equipment, etc.). In the example of FIG. 3 , central monitoring station 302 is further electrically (and/or communicatively) connected tocentral data repository 400 .

在图3的示例中,中央监视站302另外与用户设备350通信地连接。虽然在图3的示例中仅描绘了一个用户设备350,但是,为了简单起见,在一些示例中,多个用户设备可以与中央监视站302通信。在一些示例中,用户设备350可以通过移动设备(例如,智能电话、平板计算机、膝上型计算机、个人数字助理等)来实现。In the example of FIG. 3 , the central monitoring station 302 is additionally communicatively connected with theuser equipment 350 . Although only oneuser equipment 350 is depicted in the example of FIG. 3 , in some examples, multiple user equipments may communicate with the central monitoring station 302 for simplicity. In some examples,user equipment 350 may be implemented by a mobile device (eg, smartphone, tablet, laptop, personal digital assistant, etc.).

在图3的示例中,用户设备350包括经由同一电气总线彼此互连的通信电路系统356、处理电路系统358、存储器360以及人机接口(HMI)352。在一些示例中,处理电路系统358可以包括一个或多个处理器。在一些示例中,通信电路系统356可以包括一个或多个无线适配器、无线卡、电缆适配器、线适配器、电子狗、射频(RF)设备、无线通信设备、蓝牙设备、遵循IEEE 802.11的设备、WiFi设备、蜂窝设备、GPS设备、以太网端口、网络端口、避雷电缆端口、电缆端口等。在一些示例中,通信电路系统356可以被配置为经由一个或多个有线介质和/或协议(例如,(多个)以太网电缆、(多个)通用串行总线电缆等)和/或无线介质和/或协议(例如,近场通信(NFC)、超高频无线电波(通常称为蓝牙)、IEEE 802.11x、Zigbee、HART、LTE、Z-Wave、无线HD、WiGig等)来促进通信。In the example of FIG. 3,user equipment 350 includescommunication circuitry 356, processing circuitry 358, memory 360, and human machine interface (HMI) 352 interconnected to each other via the same electrical bus. In some examples, processing circuitry 358 may include one or more processors. In some examples,communication circuitry 356 may include one or more wireless adapters, wireless cards, cable adapters, line adapters, dongles, radio frequency (RF) devices, wireless communication devices, Bluetooth devices, IEEE 802.11 compliant devices, WiFi Devices, Cellular Devices, GPS Devices, Ethernet Ports, Network Ports, Lightning Cable Ports, Cable Ports, etc. In some examples,communication circuitry 356 may be configured to communicate via one or more wired media and/or protocols (eg, Ethernet cable(s), Universal Serial Bus cable(s), etc.) and/or wireless Media and/or protocols (eg, Near Field Communication (NFC), UHF radio waves (commonly referred to as Bluetooth), IEEE 802.11x, Zigbee, HART, LTE, Z-Wave, Wireless HD, WiGig, etc.) to facilitate communication .

在一些示例中,HMI 352可以包括触控屏接口和/或一个或多个输入设备(例如,键盘、按钮、旋钮、麦克风等)和/或输出设备(例如,显示屏、扬声器等)。在一些示例中,HMI352可以进一步包括被配置为与一个或多个外部存储器设备(例如,软盘、光盘、数字视频盘、闪存驱动器等)连接(和/或接纳外部存储器设备)的一个或多个容体。在操作中,操作者116或其他用户可以经由HMI 352向用户设备350提供输入(例如,监视输入)和/或从该用户设备接收输出。在图3的示例中,存储器存储下面进一步讨论的用户设备监视程序600。In some examples,HMI 352 may include a touch screen interface and/or one or more input devices (eg, keyboard, buttons, knobs, microphones, etc.) and/or output devices (eg, display screen, speakers, etc.). In some examples,HMI 352 may further include one or more external memory devices (eg, floppy disks, optical disks, digital video disks, flash drives, etc.) that are configured to interface with (and/or receive) one or more external memory devices body. In operation,operator 116 or other users may provide input (eg, monitor input) to and/or receive output fromuser device 350 viaHMI 352 . In the example of FIG. 3, the memory stores a userequipment monitoring program 600, discussed further below.

图3另外示出了中央监视站302的示例性部件。如图所示,中央监视站302包括经由同一电气总线彼此互连的通信电路系统306、处理电路系统308和存储器310。在一些示例中,处理电路系统308可以包括一个或多个处理器。在一些示例中,通信电路系统306可以包括一个或多个无线适配器、无线卡、电缆适配器、线适配器、加密狗、射频(RF)设备、无线通信设备、蓝牙设备、遵循IEEE 802.11的设备、WiFi设备、蜂窝设备、GPS设备、以太网端口、网络端口、避雷电缆端口、电缆端口等。在一些示例中,通信电路系统306可以被配置为经由一个或多个有线介质和/或协议(例如,(多个)以太网电缆、(多个)通用串行总线电缆等)和/或无线介质和/或协议(例如,近场通信(NFC)、超高频无线电波(通常称为蓝牙)、IEEE802.11x、Zigbee、HART、LTE、Z-Wave、无线HD、WiGig等)来促进通信。在一些示例中,中央监视站302可以通过台式计算机或中央服务器计算机来实现。在一些示例中,存储器310可以存储中央数据存储库400。在图3的示例中,存储器310存储下面进一步讨论的中央监视程序700。FIG. 3 additionally illustrates exemplary components of central monitoring station 302 . As shown, central monitoring station 302 includes communication circuitry 306, processing circuitry 308, andmemory 310 interconnected to each other via the same electrical bus. In some examples, processing circuitry 308 may include one or more processors. In some examples, communication circuitry 306 may include one or more wireless adapters, wireless cards, cable adapters, line adapters, dongles, radio frequency (RF) devices, wireless communication devices, Bluetooth devices, IEEE 802.11 compliant devices, WiFi Devices, Cellular Devices, GPS Devices, Ethernet Ports, Network Ports, Lightning Cable Ports, Cable Ports, etc. In some examples, communication circuitry 306 may be configured to communicate via one or more wired media and/or protocols (eg, Ethernet cable(s), Universal Serial Bus cable(s), etc.) and/or wireless Media and/or protocols (eg, Near Field Communication (NFC), UHF radio waves (commonly referred to as Bluetooth), IEEE802.11x, Zigbee, HART, LTE, Z-Wave, Wireless HD, WiGig, etc.) to facilitate communication . In some examples, the central monitoring station 302 may be implemented by a desktop computer or a central server computer. In some examples,memory 310 may storecentral data repository 400 . In the example of FIG. 3,memory 310 storescentral monitoring program 700, discussed further below.

图4示出了中央数据存储库400的更加详细的示例。在一些示例中,中央数据存储库400和本地数据存储库204可以是类似的(或结构相同)。在一些示例中,可以经由一个或多个数据库、数据库表和/或其他数据结构来实现中央数据存储库400和/或本地数据存储库204。FIG. 4 shows a more detailed example of thecentral data repository 400 . In some examples, thecentral data repository 400 and thelocal data repository 204 may be similar (or identical in structure). In some examples,central data store 400 and/orlocal data store 204 may be implemented via one or more databases, database tables, and/or other data structures.

在图4的示例中,中央数据存储库400存储焊接设备信息402、用户信息404、活动信息406和自定义域信息408。在一些示例中,中央数据存储库400还可以包括附加信息,例如,本地监视站信息、中央监视站信息和/或其他相关信息。在一些示例中,焊接设备信息402、用户信息404、活动信息406、自定义域信息408和/或其他信息可以通过用户输入(例如,通过具有特定管理特权的用户经由用户设备350和/或本地监视站200)、程序输入和/或其他适当的手段来修改。In the example of FIG. 4 ,central data repository 400 stores weldingequipment information 402 ,user information 404 ,activity information 406 , and custom domain information 408 . In some examples, thecentral data repository 400 may also include additional information, eg, local monitoring station information, central monitoring station information, and/or other relevant information. In some examples,welding device information 402,user information 404,activity information 406, custom domain information 408, and/or other information may be entered by a user (eg, by a user with certain administrative privileges viauser device 350 and/or locally monitoring station 200), program input and/or other suitable means to modify.

在一些示例中,焊接设备信息402可以包括一个或多个焊接设备标识。在一些示例中,每个焊接设备标识可以与特定的焊接设备399以及关于焊接设备399的信息唯一地关联,该信息是例如设备类型(例如,MIG焊枪、TIG焊炬、送丝器、AC焊接型电力供应器、DC焊接型电力供应器、气体源等)、设备位置、设备的批准用户、设备的批准作业、相关联的本地监视站200、制造商、型号、序列号、维护历史、软件版本等。在一些示例中,用户信息404可以包括一个或多个用户标识。在一些示例中,每个用户标识452可以与特定用户(例如,操作者116)以及关于用户的信息相关联,该信息是例如姓名、年龄、经验、证书、证书等级、对用户批准的设备、对用户批准的作业、登录凭证、(多个)工作计划、培训历史、操作历史、分配的任务、分配的工作流项目、分配的工作单等。In some examples,welding equipment information 402 may include one or more welding equipment identifications. In some examples, each welding device identification may be uniquely associated with a particular welding device 399 and information about the welding device 399, such as the device type (eg, MIG torch, TIG torch, wire feeder, AC welding Type Power Supply, DC Welding Type Power Supply, Gas Source, etc.), Equipment Location, Approved Users of Equipment, Approved Operations of Equipment, AssociatedLocal Monitoring Station 200, Manufacturer, Model, Serial Number, Maintenance History, Software version etc. In some examples,user information 404 may include one or more user identifications. In some examples, eachuser identification 452 may be associated with a particular user (eg, operator 116 ) and information about the user, such as name, age, experience, credentials, credential levels, devices approved for the user, Jobs approved for users, login credentials, work plan(s), training history, operation history, assigned tasks, assigned workflow items, assigned work orders, etc.

在一些示例中,活动信息406可以包括关于在作业会话450期间发生的各种已知活动和/或记录的活动的信息。这样的活动可能包括例如与焊接设备相关的活动(例如,正常操作、维护操作、启动操作、关机操作等)、维护活动、质量保证活动、补给活动、更换活动、休息活动,与错误相关的活动、培训活动、会议活动和/或其他活动。在一些示例中,一些或所有活动可以与一个或多个时间戳相关联,该时间戳表示活动已经发生和/或活动可望发生的日期和/或时间。在一些示例中,一些或所有活动可以与一个或多个自定义域相关联。在一些示例中,每个活动可以与活动标识唯一地相关联。In some examples,activity information 406 may include information about various known and/or recorded activities that occurred during job session 450 . Such activities may include, for example, activities related to welding equipment (eg, normal operations, maintenance operations, start-up operations, shutdown operations, etc.), maintenance activities, quality assurance activities, replenishment activities, replacement activities, rest activities, error-related activities , training events, conference events and/or other events. In some examples, some or all of the activities may be associated with one or more timestamps representing the dates and/or times when the activities have occurred and/or are expected to occur. In some examples, some or all of the activities may be associated with one or more custom domains. In some examples, each activity may be uniquely associated with an activity identification.

在一些示例中,自定义域信息408可以包括关于分布式焊接监视系统300使用的各种自定义域的信息。在一些示例中,自定义域信息408可以包括一个或多个自定义域标识。在一些示例中,每个自定义域标识可以与特定自定义域唯一地相关联。在一些示例中,自定义域信息408可以包括关于每个自定义域的其他信息,例如名称、类型(例如,布尔值、文字、下拉列表、数字、日期、复选框、单选按钮等)、输入选项(例如,下拉选项、复选框、单选按钮等)、(多个)提示(例如,输入:送丝速度、焊丝类型、焊丝尺寸、气体类型、工作单标识、操作者证书等级、工件材料、接缝编号、操作建议、操作问题、纠正措施、管理说明等)、说明、(例如,对每个人或特定用户/作业/设备等必需的/可选的)合约,相关联的作业420、相关联的活动、相关联的用户、相关联的焊接设备399和/或其他相关信息。In some examples, custom domain information 408 may include information about various custom domains used by distributedwelding monitoring system 300 . In some examples, custom domain information 408 may include one or more custom domain identifications. In some examples, each custom domain identification may be uniquely associated with a particular custom domain. In some examples, custom field information 408 may include other information about each custom field, such as name, type (eg, boolean, literal, dropdown, number, date, checkbox, radio button, etc.) , Input options (e.g. drop-down options, checkboxes, radio buttons, etc.), Prompt(s) (e.g. input: wire feed speed, wire type, wire size, gas type, work order ID, operator certificate level , workpiece material, seam numbers, operational recommendations, operational problems, corrective actions, management instructions, etc.), instructions, contracts (e.g., required/optional for each person or for a specific user/job/equipment, etc.), associated Jobs 420, associated activities, associated users, associated welding equipment 399, and/or other relevant information.

在一些示例中,自定义域可以与不同的作业420、焊接设备399、用户、活动等相关联,以根据作业420、焊接设备399、用户、活动等从用户收集不同的信息。例如,用户(和/或管理员)可以创建数字自定义域和相关联的提示以询问焊丝域,并将该自定义域与所有送丝器焊接设备399相关联。在这样的示例中,每当用户开始作业会话450并将送丝器指定为焊接设备399时,将呈现焊丝尺寸自定义域和提示。作为另一个示例,用户(和/或管理员)可以创建布尔自定义域和相关联的提示以询问是否已经达到某个证书等级,并将该自定义域与某些作业420(例如,更复杂的作业)相关联。在这样的示例中,每当用户开始那个特定作业420的作业会话450时,将呈现证书等级自定义域和提示。在一些示例中,被填入到自定义域的条目(即,自定义域条目456)可以存储在中央数据存储库400(和/或本地数据存储库)中和/或与特定作业会话450相关联。In some examples, custom fields may be associated with different jobs 420, welding equipment 399, users, activities, etc. to collect different information from users based on the job 420, welding equipment 399, users, activities, and so on. For example, a user (and/or administrator) can create a digital custom field and associated prompt to ask for the wire field and associate that custom field with all wire feeder welding devices 399 . In such an example, the wire size customization field and prompt will be presented each time the user starts the job session 450 and designates the wire feeder as the welding device 399 . As another example, a user (and/or administrator) may create a Boolean custom field and associated prompt to ask if a certain credential level has been reached, and associate the custom field with certain jobs 420 (eg, more complex jobs) are associated. In such an example, each time the user starts a job session 450 for that particular job 420, the credential level custom field and prompt will be presented. In some examples, the entries populated into the custom domain (ie, the custom domain entry 456 ) may be stored in the central data store 400 (and/or the local data store) and/or associated with a particular job session 450 link.

图5示出了示例性自定义域设置屏幕500。在一些示例中,可以在分布式焊接监视系统300的设置期间向用户(例如,具有管理特权的用户)呈现自定义域设置屏幕500。如图所示,自定义域设置屏幕500允许输入名称、说明、帮助信息和域类型。如图所示,自定义域设置屏幕500还允许经由按钮502将自定义域标记为必需或可选。FIG. 5 shows an exemplary customdomain setup screen 500 . In some examples, the customdomain setup screen 500 may be presented to a user (eg, a user with administrative privileges) during setup of the distributedweld monitoring system 300 . As shown, the custom field settings screen 500 allows entry of a name, description, help information, and field type. As shown, the custom field settings screen 500 also allows custom fields to be marked as required or optional viabutton 502 .

在图4的示例中,中央数据存储库400还存储与几个作业420相关的数据。如图所示,每个作业420包括几个作业会话450。图4进一步图示了与每个作业420和作业会话450相关联的示例性监视数据。如图所示,每个作业420与作业标识422、一个或多个会话标识424、打开/关闭时间戳426、批准的用户428和批准的焊接设备430相关联。In the example of FIG. 4 , thecentral data repository 400 also stores data related to several jobs 420 . As shown, each job 420 includes several job sessions 450 . FIG. 4 further illustrates exemplary monitoring data associated with each job 420 and job session 450 . As shown, each job 420 is associated with ajob identification 422 , one ormore session identifications 424 , an on/offtimestamp 426 , an approveduser 428 , and an approvedwelding device 430 .

如图所示,每个作业会话450与打开/关闭时间戳426、用户标识452、作业标识422、会话标识424、自定义域454、自定义域条目456、设备数据458和活动数据460相关联。在一些示例中,自定义域454可以被存储作为整个作业420的一部分,而不是作为单独的作业会话450或者作为单独的作业会话的补充而被存储。在一些示例中,每个作业420和/或作业会话450可以是比图4的示例中所示的更多或更少的相关联数据。例如,每个作业420可以与作业420的文字说明、截止日期、规范、示意图、估计的工时数和/或完成电弧时间、预算、和/或与作业420有关的其他信息和/或材料相关联。As shown, each job session 450 is associated with an open/close timestamp 426, auser identification 452, ajob identification 422, asession identification 424, acustom field 454, acustom field entry 456,device data 458, andactivity data 460 . In some examples, custom fields 454 may be stored as part of the overall job 420 rather than as a separate job session 450 or in addition to a separate job session. In some examples, each job 420 and/or job session 450 may be more or less associated data than shown in the example of FIG. 4 . For example, each job 420 may be associated with a description of the job 420, due dates, specifications, schematics, estimated labor hours and/or arc time to complete, a budget, and/or other information and/or materials related to the job 420 .

在一些示例中,每个作业420与一作业标识422相关联,该作业标识422不与任何其他作业420相关联。在一些示例中,每个作业会话450与一作业会话标识424相关联,该作业会话标识424不与任何其他作业会话450相关联。在一些示例中,每个用户与一用户标识452相关联,该用户标识452不与任何其他用户相关联。在一些示例中,每个焊接设备399与一焊接设备标识相关联,该焊接设备标识不与任何其他焊接设备399相关联。在一些示例中,每个作业标识422、用户标识452和/或设备标识可以由中央数据存储库400、本地数据存储库204、中央监视站302或本地监视站200自动生成。In some examples, each job 420 is associated with ajob identification 422 that is not associated with any other jobs 420 . In some examples, each job session 450 is associated with ajob session identification 424 that is not associated with any other job session 450 . In some examples, each user is associated with auser identification 452 that is not associated with any other user. In some examples, each welding device 399 is associated with a welding device identification that is not associated with any other welding device 399 . In some examples, eachjob identification 422 ,user identification 452 , and/or device identification may be automatically generated bycentral data repository 400 ,local data repository 204 , central monitoring station 302 , orlocal monitoring station 200 .

在一些示例中,一个或多个(或没有)作业会话450可以通过作业420的会话标识424与作业420相关联。在一些示例中,一个或多个(或没有)用户可以通过作业420的批准的用户428与作业420相关联。在一些示例中,一个或多个(或没有)焊接设备399可以通过作业420的批准的焊接设备430与作业420相关联。以这种方式,可以根据作业420和作业会话450来组织分布式焊接监视系统300的监视数据。In some examples, one or more (or none) job sessions 450 may be associated with the job 420 by thesession identification 424 of the job 420 . In some examples, one or more (or none) users may be associated with job 420 through approvedusers 428 of job 420 . In some examples, one or more (or none) welding equipment 399 may be associated with job 420 through approvedwelding equipment 430 for job 420 . In this manner, monitoring data for distributedwelding monitoring system 300 may be organized according to jobs 420 and job sessions 450 .

在一些示例中,每个作业420和/或作业会话450的打开/关闭时间戳426可以包括代表作业420和/或作业会话450被打开和/或关闭的日期和/或时间的时间戳。在一些示例中,每个打开的作业420和/或作业会话450可以具有打开时间戳。然而,在一些示例中,如果作业420和/或作业会话450已经关闭,则作业420和/或作业会话450可以仅具有关闭时间戳。因此,在一些示例中,仍然打开着的作业420和/或作业会话450可以不具有关闭时间戳,以便将作业420和/或作业会话450识别为打开的。在一些示例中,每个作业420和/或作业会话450可以另外或可替代地与指示作业420和/或作业会话450是打开还是关闭的明确标记相关联。In some examples, the open/close timestamp 426 for each job 420 and/or job session 450 may include a timestamp representing the date and/or time the job 420 and/or job session 450 was opened and/or closed. In some examples, each open job 420 and/or job session 450 may have an open timestamp. However, in some examples, job 420 and/or job session 450 may only have a closure timestamp if job 420 and/or job session 450 has been closed. Thus, in some examples, jobs 420 and/or job sessions 450 that are still open may not have close timestamps in order to identify jobs 420 and/or job sessions 450 as open. In some examples, each job 420 and/or job session 450 may additionally or alternatively be associated with an explicit flag indicating whether the job 420 and/or job session 450 is open or closed.

在一些示例中,每个作业420的批准的用户428包括识别(例如,经由用户标识452)被批准从事作业420的一个或多个操作者116的数据。在一些示例中,此信息可以被分布式焊接监视系统300使用以确定在开始作业会话450、编译报告、执行分析等时向用户呈现什么作业420作为选项。在一些示例中,每个作业420的批准的焊接设备430包括数据,该数据识别(例如,经由焊接设备标识)被批准从事作业420的一个或多个焊接设备399。在一些示例中,此数据可以被分布式焊接监视系统300使用以确定在开始作业会话450、编译报告、执行分析等时向用户呈现什么焊接设备399作为选项。In some examples, approvedusers 428 for each job 420 include data identifying (eg, via user identification 452 ) one ormore operators 116 approved to work on job 420 . In some examples, this information may be used by distributedweld monitoring system 300 to determine what jobs 420 are presented to the user as options when starting job sessions 450, compiling reports, performing analyses, and the like. In some examples, the approvedwelding equipment 430 for each job 420 includes data identifying (eg, via a welding equipment identification) one or more welding equipment 399 approved to perform the job 420 . In some examples, this data may be used by the distributedwelding monitoring system 300 to determine what welding equipment 399 to present as an option to the user when starting a job session 450, compiling reports, performing analysis, and the like.

在图4的示例中,每个作业会话450与单个用户(例如,经由用户标识452)和单个作业420(例如,经由作业标识422)相关联。在一些示例中,每个作业会话450仅与单个用户相关联,并且没有作业会话450可以与一个以上用户相关联。在一些示例中,每个作业会话450还与仅单个作业420相关联,并且没有作业会话450可以与一个以上作业420相关联。In the example of FIG. 4, each job session 450 is associated with a single user (eg, via user identification 452) and a single job 420 (eg, via job identification 422). In some examples, each job session 450 is associated with only a single user, and no job session 450 may be associated with more than one user. In some examples, each job session 450 is also associated with only a single job 420 , and no job session 450 may be associated with more than one job 420 .

在图4的示例中,每个作业会话450还与一个或多个(或没有)自定义域454相关联。在一些示例中,与作业会话450(和/或作业420)相关联的每个自定义域454也与自定义域信息408的其中一个自定义域相关联。图4中所示的作为作业会话450的一部分的自定义域条目456包括用户(例如,经由用户设备350的HMI 352)在一个或多个自定义域454中输入的条目。In the example of FIG. 4 , each job session 450 is also associated with one or more (or none)custom domains 454 . In some examples, eachcustom field 454 associated with job session 450 (and/or job 420 ) is also associated with one of the custom fields of custom field information 408 . Thecustom field entries 456 shown in FIG. 4 as part of the job session 450 include entries entered by the user (eg, via theHMI 352 of the user device 350 ) in one or more of the custom fields 454 .

在图4的示例中,每个作业会话450与焊接设备数据458相关联。在一些示例中,每个作业会话450可以与单个焊接设备399相关联(或不与焊接设备399相关联),并且没有作业会话450可以与一个以上焊接设备399相关联。在一些示例中,焊接设备数据458可以包括识别与作业会话450相关联的单个焊接设备399的数据,只要这样的焊接设备399存在。例如,焊接设备数据458可以包括与焊接设备信息402的焊接设备标识相对应的焊接设备标识。在一些示例中,焊接设备数据458可以另外包括从焊接设备399接收的焊接数据。例如,焊接数据可以由本地监视站200连续地从焊接设备399收集并存储在本地数据存储库204的焊接设备数据458中,然后可以将该焊接设备数据与中央数据存储库的焊接设备数据458同步。在一些示例中,焊接设备数据458可以另外包括与焊接数据相关联的一个或多个时间戳。In the example of FIG. 4 , each job session 450 is associated withwelding equipment data 458 . In some examples, each job session 450 may be associated with a single welding device 399 (or no welding device 399 ), and no job session 450 may be associated with more than one welding device 399 . In some examples,welding device data 458 may include data identifying a single welding device 399 associated with a job session 450, so long as such welding device 399 exists. For example,welding equipment data 458 may include welding equipment identifications that correspond to welding equipment identifications ofwelding equipment information 402 . In some examples,welding device data 458 may additionally include welding data received from welding device 399 . For example, welding data may be continuously collected by thelocal monitoring station 200 from the welding equipment 399 and stored in thewelding equipment data 458 of thelocal data repository 204, which may then be synchronized with thewelding equipment data 458 of the central data repository . In some examples,welding equipment data 458 may additionally include one or more time stamps associated with the welding data.

在图4的示例中,每个作业会话450还与活动数据460相关联。在一些示例中,活动数据460可以包括与在作业会话450期间发生的一个或多个活动有关的数据。在一些示例中,每个活动可以与操作者116正在使用的焊接设备399相关,或者与同焊接设备399无关的某个活动相关。在一些示例中,活动数据460可以包括与每个活动相关联的一个或多个时间戳(例如,标记活动正在发生的时间段)。在一些示例中,每个作业会话450的一个或多个活动可以通过分布式焊接监视系统300自动确定(例如,使用存储在活动信息406中的已知活动),由用户从几个选项中选择(例如,从活动信息406中拉出),和/或由用户手动输入。In the example of FIG. 4 , each job session 450 is also associated withactivity data 460 . In some examples,activity data 460 may include data related to one or more activities that occurred during job session 450 . In some examples, each activity may be related to the welding equipment 399 being used by theoperator 116 , or to some activity unrelated to the welding equipment 399 . In some examples,activity data 460 may include one or more timestamps associated with each activity (eg, marking the time period during which the activity is taking place). In some examples, one or more activities for each job session 450 may be determined automatically by distributed welding monitoring system 300 (eg, using known activities stored in activity information 406 ), selected by the user from several options (eg, pulled from activity information 406), and/or manually entered by the user.

图6a是图示了分布式焊接监视系统300的示例性用户设备监视程序600的流程图。在一些示例中,用户设备监视程序600可以实现为存储在用户设备350的存储器360中的和/或由用户设备350的处理电路系统358执行的机器可读指令。在一些示例中,例如,用户设备监视程序600可以是基于网页的应用,其被发送到用户设备350和/或通过网页浏览器被执行。在一些示例中,用户设备监视程序600可以在用户设备监视程序600操作期间(例如,经由用户设备350的通信电路系统356)与中央监视站302和/或本地监视站200通信。FIG. 6a is a flow diagram illustrating an exemplary userequipment monitoring procedure 600 of the distributedwelding monitoring system 300 . In some examples, userequipment monitoring program 600 may be implemented as machine-readable instructions stored in memory 360 ofuser equipment 350 and/or executed by processing circuitry 358 ofuser equipment 350 . In some examples, for example, userdevice monitoring program 600 may be a web-based application that is sent touser device 350 and/or executed through a web browser. In some examples, userequipment monitoring program 600 may communicate with central monitoring station 302 and/orlocal monitoring station 200 during operation of user equipment monitoring program 600 (eg, viacommunication circuitry 356 of user equipment 350).

在图6a的示例中,用户设备监视程序600从框602开始,其中,用户使用用户凭证登录。在一些示例中,用户设备350可以在框602处将凭证发送到中央监视站302,并且在前进到用户设备监视程序600的框604之前等待肯定的响应。在一些示例中,中央监视站302可以访问中央数据存储库400的用户信息404以验证用户凭证。In the example of Figure 6a, the userdevice monitoring program 600 begins atblock 602, where a user logs in using user credentials. In some examples,user device 350 may send credentials to central monitoring station 302 atblock 602 and wait for a positive response before proceeding to block 604 of userdevice monitoring program 600 . In some examples, central monitoring station 302 may accessuser information 404 ofcentral data repository 400 to verify user credentials.

在图6a的示例中,用户设备监视程序600允许在框602之后的框604-608处具有几个选项。在框604-608处,给予用户以下选项:开始新的作业会话450(框604)、向用户呈现现有作业会话450的清单(框606)、或分析存储在中央数据存储库400中的监视数据。在一些示例中,可以向用户呈现比图6a所示的更多或更少的选项。例如,如果用户凭证与某些管理特权相关联,则可以向用户呈现额外的管理选项。这些额外的管理选项可以包括如下选项:例如创建和/或编辑与作业420相关联的信息(和/或联系)、焊接设备信息402、自定义域信息408、活动信息406、本地监视站200、中央监视站302、用户信息404、用户设备350和/或分布式焊接监视系统300的其他方面(例如,参见图5)。作为另一个示例,可以仅给予用户以下选项:向用户呈现现有作业会话450的清单(框606),或者如果其用户凭证与足够的管理特权相关联则分析作业420和/或作业会话450。In the example of Figure 6a, userequipment monitoring program 600 allows several options at blocks 604-608 followingblock 602. At blocks 604-608, the user is given the option of starting a new job session 450 (block 604), presenting the user with a list of existing job sessions 450 (block 606), or analyzing the monitoring stored in thecentral data repository 400 data. In some examples, the user may be presented with more or fewer options than shown in Figure 6a. For example, if user credentials are associated with certain administrative privileges, the user may be presented with additional administrative options. These additional management options may include options such as creating and/or editing information (and/or contacts) associated with job 420,welding equipment information 402, custom domain information 408,activity information 406,local monitoring station 200, Central monitoring station 302,user information 404,user equipment 350, and/or other aspects of distributed welding monitoring system 300 (eg, see Figure 5). As another example, the user may only be given the option of presenting the user with a list of existing job sessions 450 (block 606), or analyzing the job 420 and/or job session 450 if his user credentials are associated with sufficient administrative privileges.

在图6a的示例中,如果用户在框604处选择开始新的作业会话450,则用户设备监视程序600前进到框610。下面对框610进行进一步解释。在图6a的示例中,如果用户在框606处选择列出现有作业会话450,则用户设备监视程序600前进到框612。在框612处,用户设备向中央监视站302发送查询请求,从中央监视站300接收包括查询请求的结果数据的响应,并经由用户设备350的HMI 352将结果数据输出给用户。In the example of FIG. 6a, if the user chooses to start a new job session 450 atblock 604, the userdevice monitoring program 600 proceeds to block 610.Block 610 is further explained below. In the example of FIG. 6a, if the user chooses to list existing job sessions 450 atblock 606, the userdevice monitoring program 600 proceeds to block 612. Atblock 612 , the user equipment sends a query request to the central monitoring station 302 , receives a response from thecentral monitoring station 300 including the result data of the query request, and outputs the result data to the user via theHMI 352 of theuser equipment 350 .

在一些示例中,在框612处发送到中央监视站300的查询请求可以请求与满足某些搜索标准的一个或多个作业会话450有关的数据。在一些示例中,搜索标准可以由用户经由用户设备350的HMI 352输入。在一些示例中,搜索标准可以包括一个或多个作业420、焊接设备399、打开/关闭时间戳426、活动、状态(例如,打开或关闭)和/或其他监视数据。在一些示例中,用户的凭证可以被自动地包括作为搜索标准的一部分。在一些示例中,用户(和/或用户标识452)可以是可选择的搜索标准(例如,其中已登录的用户具有与某些管理特权相关联的凭证)。In some examples, the query request sent tocentral monitoring station 300 atblock 612 may request data related to one or more job sessions 450 that meet certain search criteria. In some examples, the search criteria may be entered by the user via theHMI 352 of theuser device 350 . In some examples, search criteria may include one or more jobs 420, welding equipment 399, on/offtimestamps 426, activity, status (eg, on or off), and/or other monitoring data. In some examples, the user's credentials may be automatically included as part of the search criteria. In some examples, the user (and/or user identification 452) may be a selectable search criterion (eg, where the logged in user has credentials associated with certain administrative privileges).

图6b示出了会话清单屏幕620的示例,该会话清单屏幕可以在用户设备监视程序600的框612处经由用户设备350的HMI 352显示给用户。如图所示,选择并突出显示会话清单标签624,使得会话清单标签624比新会话标签622和分析标签626更大。用户过滤器626已设置为“我的会话”,以自动将当前登录凭证用于搜索标准。在一些示例中,如果替代地选择了“所有会话”,则会话清单屏幕620可以允许输入不同操作者的一些标识信息(例如,名称、用户标识452等)。如图所示,会话清单屏幕620进一步显示作业420、焊接设备399、打开/关闭时间戳426和活动的搜索标准域628。在一些示例中,可以呈现更多或更少的搜索标准域628。FIG. 6b shows an example of asession inventory screen 620 that may be displayed to a user via theHMI 352 of theuser device 350 atblock 612 of the userdevice monitoring program 600 . As shown, thesession inventory tab 624 is selected and highlighted so that thesession inventory tab 624 is larger than thenew session tab 622 and theanalysis tab 626.User filter 626 has been set to "My Sessions" to automatically use the current login credentials for the search criteria. In some examples, if "All Sessions" is selected instead, theSession List screen 620 may allow entry of some identifying information (eg, name,user identification 452, etc.) for the different operators. As shown,session listing screen 620 further displays job 420, welding equipment 399, on/offtimestamp 426, and active search criteria fields 628. In some examples, more or fewer search criteria fields 628 may be presented.

在图6b的示例中,可以选择刷新按钮630以提交查询请求。如图所示,查询请求已经提交,并且中央监视站300返回的数据显示在结果表632中。在图6b的示例中,结果表632按行组织,在同一行中显示用于相同作业会话450的信息。如图所示,结果表632的每一行还包括可选择的编辑按钮634。在一些示例中,对编辑按钮634的选择可以允许用户对与和结果表632的那行相对应的作业会话450有关的一些或全部信息做出改变。在一些示例中,仅当用户的凭证与某些管理特权相关联时,才可以显示或选择编辑按钮634。In the example of Figure 6b, therefresh button 630 may be selected to submit the query request. As shown, the query request has been submitted and the data returned by thecentral monitoring station 300 is displayed in the results table 632 . In the example of Figure 6b, the results table 632 is organized in rows, displaying information for the same job session 450 in the same row. As shown, each row of the results table 632 also includes aselectable edit button 634. In some examples, selection of theedit button 634 may allow the user to make changes to some or all of the information related to the job session 450 corresponding to that row of the results table 632 . In some examples,edit button 634 may only be displayed or selected if the user's credentials are associated with certain administrative privileges.

在图6a的示例中,如果用户在框608处选择进行分析,则用户设备监视程序600前进到框614。在框614处,用户设备监视程序600提供对存储在中央数据存储库400中的数据的分析。例如,用户设备350可以将查询请求连同对要执行的特定分析的分析请求一起发送到中央监视站302(类似于框612)。在一些示例中,查询请求可以使用以上结合框612描述的一个或多个搜索标准。In the example of FIG. 6a , if the user selects to analyze atblock 608 , the userequipment monitoring program 600 proceeds to block 614 . Atblock 614 , the userequipment monitoring program 600 provides analysis of the data stored in thecentral data repository 400 . For example,user device 350 may send a query request to central monitoring station 302 (similar to block 612) along with an analysis request for the particular analysis to be performed. In some examples, the query request may use one or more of the search criteria described above in connection withblock 612 .

在一些示例中,分析请求可以是基于时间的分析,使得用户设备监视程序600可以以时间同步的图形、图表、图或其他示出一段时间内的数据的适当形式呈现从中央监视站302返回的查询结果数据。在一些示例中,分析请求可以用于数据的比较(例如,一个作业420a的监视数据对比另一作业420b的监视数据)。在一些示例中,分析请求可以用于一个或多个作业420的完成估计(例如,完成百分比、未完成百分比)和/或估计完成时间(例如,电弧时间、工时时间、会话时间等)。在一些示例中,这样的估计可以基于记录的作业420的信息(例如,在设置时和/或设置之后输入)和/或分布式焊接监视系统300记录的监视信息(例如,电弧时间、会话时间、设备正常活动时间等)。在一些示例中,用户设备监视程序600可以从中央监视站300接收分析数据,并且经由用户设备350的HMI 352将分析数据呈现给用户。In some examples, the analysis request may be a time-based analysis, such that the userdevice monitoring program 600 may present the returned data from the central monitoring station 302 in a time-synchronized graph, chart, graph, or other suitable form showing data over a period of time Query result data. In some examples, the analysis request may be used for a comparison of data (eg, monitoring data for one job 420a versus monitoring data for another job 420b). In some examples, the analysis request may be used for an estimate of completion (eg, percent complete, percent incomplete) and/or estimated completion time (eg, arc time, man time, session time, etc.) for one or more jobs 420 . In some examples, such estimates may be based on recorded job 420 information (eg, entered at and/or after setup) and/or monitoring information recorded by distributed welding monitoring system 300 (eg, arc time, session time) , device normal activity time, etc.). In some examples, userdevice monitoring program 600 may receive analytical data fromcentral monitoring station 300 and present the analytical data to the user viaHMI 352 ofuser device 350 .

在图6a的示例中,在框610-614中任一个之后,用户设备监视程序600前进到框616。在框616处,用户设备监视程序600检查用户设备监视程序600是否应结束。在一些示例中,响应于用户对结束用户设备监视程序600的明确请求(例如,通过关闭用户设备监视程序600和/或相关联的网页浏览器)、用户的退出登录请求、以及从中央监视站302接收到的结束命令、和/或其他适当的动作和/或输入而可以在框616处结束用户设备监视程序600。如果用户设备监视程序600确定用户设备监视程序600应结束,则在用户设备监视程序600结束之前,可以将用户设备监视程序600将要结束的指示连同必要的任何其他数据一起发送到中央监视站302。如果用户设备监视程序600确定用户设备监视程序600不应该结束,则用户设备监视程序600返回到框604。In the example of FIG. 6a, following any of blocks 610-614, the userequipment monitoring program 600 proceeds to block 616. Atblock 616, the userequipment monitoring program 600 checks whether the userequipment monitoring program 600 should end. In some examples, in response to a user's explicit request to end the user equipment monitoring program 600 (eg, by closing the userequipment monitoring program 600 and/or associated web browser), a user's logout request, and a request from a central monitoring station The end command received 302 , and/or other appropriate action and/or input may end the userdevice monitoring program 600 atblock 616 . If userequipment monitoring program 600 determines that userequipment monitoring program 600 should end, an indication that userequipment monitoring program 600 is about to end may be sent to central monitoring station 302, along with any other data necessary, before userequipment monitoring program 600 ends. If the userequipment monitoring program 600 determines that the userequipment monitoring program 600 should not end, the userequipment monitoring program 600 returns to block 604 .

图6c是图示了图6a的示例性用户设备监视程序600的开始新作业会话框610的示例性实现方式的流程图。如图所示,开始新作业会话框610从框640开始。在框640处,用户设备监视程序600提示用户例如经由通过用户设备350的HMI 352呈现给用户的一个或多个输入域来输入作业会话数据642。在一些示例中,作业会话数据可以包括作业420的标识、自定义域454、自定义域条目456、焊接设备数据458、活动数据460和/或其他作业会话数据642。在一些示例中,可能不需要输入一些作业会话数据(例如,如果不使用焊接设备399,则不需要焊接设备数据458)。Figure 6c is a flowchart illustrating an exemplary implementation of the start new job session block 610 of the exemplary userequipment monitoring program 600 of Figure 6a. As shown, the start newjob session block 610 begins with block 640 . At block 640 , the userdevice monitoring program 600 prompts the user to enter job session data 642 , eg, via one or more input fields presented to the user through theHMI 352 of theuser device 350 . In some examples, job session data may include an identification of job 420 ,custom field 454 ,custom field entry 456 ,welding equipment data 458 ,activity data 460 , and/or other job session data 642 . In some examples, some job session data may not need to be entered (eg,welding device data 458 is not required if welding device 399 is not used).

在一些示例中,用户设备监视程序600在允许输入自定义域条目、焊接设备数据458和/或活动数据460之前可能需要作业的标识。在一些示例中,用户设备监视程序600可以例如经由下拉框、复选框和/或对话按钮向用户提供自定义域454、焊接设备数据458、活动数据460和/或其他作业会话数据642的输入选项和/或输入提示。在一些示例中,例如响应于用户激活输入域(例如,单击下拉框)或一些其他作业会话数据的条目,用户设备监视程序600可以向中央监视站302发送请求以获得输入选项和/或输入提示。在一些示例中,响应于用户输入和/或一个或多个输入选项的选择,用户设备监视程序600可以将一些或全部用户输入的作业会话数据642提供给中央监视站302。在一些示例中,由中央监视站302提供的输入选项和/或输入提示可以取决于用户(例如,用户的凭证和/或相关联的特权)和/或取决于输入的作业会话数据640。In some examples, userdevice monitoring program 600 may require identification of a job before allowing entry of custom field entries,welding device data 458 and/oractivity data 460 . In some examples, userequipment monitoring program 600 may provide input to the user forcustom fields 454 ,welding equipment data 458 ,activity data 460 , and/or other job session data 642 , eg, via drop-down boxes, check boxes, and/or dialog buttons options and/or input hints. In some examples, userdevice monitoring program 600 may send a request to central monitoring station 302 for input options and/or input, such as in response to a user activating an entry field (eg, clicking a drop-down box) or some other job session data entry hint. In some examples, in response to user input and/or selection of one or more input options, userdevice monitoring program 600 may provide some or all of the user-entered job session data 642 to central monitoring station 302 . In some examples, input options and/or input prompts provided by central monitoring station 302 may depend on the user (eg, the user's credentials and/or associated privileges) and/or on input job session data 640 .

在图6c的示例中,在框640之后,用户设备监视程序600前进到框644。在一些示例中,可以响应于用户动作(例如,激活开始会话按钮698(例如,参见图6d))而发生从框640到框644的转变。在一些示例中,在允许激活开始会话按钮698和执行框644之前,用户设备监视程序600可能需要完成作业会话数据642中的一些或全部。在框644处,用户设备监视程序600尝试使用框640中的输入的作业会话数据来开始新的作业会话450。例如,用户设备监视程序600可以将作业会话数据642中的一些或全部与开始新的作业会话450的请求一起发送到中央监视站300。In the example of FIG. 6c , following block 640 , the userequipment monitoring program 600 proceeds to block 644 . In some examples, the transition from block 640 to block 644 may occur in response to a user action (eg, activation of the start conversation button 698 (eg, see FIG. 6d )). In some examples, userdevice monitoring program 600 may need to complete some or all of job session data 642 before allowing activation ofstart session button 698 and execution ofblock 644 . Atblock 644 , the userdevice monitoring program 600 attempts to start a new job session 450 using the job session data entered in block 640 . For example, userdevice monitoring program 600 may send some or all of job session data 642 tocentral monitoring station 300 along with a request to start a new job session 450 .

在图6c的示例中,在框644之后,用户设备监视程序600前进到框646。在框646处,用户设备监视程序600从中央监视站302接收信号,该信号指示开始新的作业会话450的请求是成功还是失败。如果失败,则用户设备监视程序600返回到框640。如果开始新的作业会话450的请求成功,则用户设备监视程序600开始作业会话450,并且前进到框648。In the example of FIG. 6c , followingblock 644 , the userequipment monitoring program 600 proceeds to block 646 . Atblock 646, the userequipment monitoring program 600 receives a signal from the central monitoring station 302 indicating whether the request to start a new job session 450 was successful or failed. If it fails, the userequipment monitoring program 600 returns to block 640 . If the request to start a new job session 450 is successful, the userdevice monitoring program 600 starts the job session 450 and proceeds to block 648 .

在图6c的示例中,在框648处,用户设备监视程序600从中央监视站302检索(例如,请求和/或接收)作业会话报告。在一些示例中,在框648处,用户设备监视程序600可以另外将来自作业会话报告的信息提供给用户(例如,经由用户设备350的HMI 352)。在一些示例中,作业会话报告可以包括焊接数据和/或焊接相关数据,例如电弧计数、消耗品成本、熔覆量、电流、电压、送丝速度、气体流量、焊炬工作角度、焊炬行进角度、焊炬端头与工件的距离、焊炬行进速度、焊炬朝向、电弧长度和/或其他与焊接设备的操作相关的适当参数。在一些示例中,作业报告可以另外或可替代地包括关于作业会话450的其他信息,例如,作业会话450的打开/关闭时间戳426、最后更新的时间戳、活动、和/或与作业会话450相关的其他相关信息。In the example of FIG. 6c, at block 648, the userequipment monitoring program 600 retrieves (eg, requests and/or receives) a job session report from the central monitoring station 302. In some examples, at block 648, the userdevice monitoring program 600 may additionally provide information from the job session report to the user (eg, via theHMI 352 of the user device 350). In some examples, the job session report may include welding data and/or welding related data such as arc count, consumable cost, cladding amount, current, voltage, wire feed speed, gas flow, torch working angle, torch travel Angle, torch tip to workpiece distance, torch travel speed, torch orientation, arc length, and/or other appropriate parameters related to the operation of the welding equipment. In some examples, the job report may additionally or alternatively include other information about the job session 450 , such as the open/close timestamp 426 of the job session 450 , last updated timestamp, activity, and/or communication with the job session 450 other relevant information.

在图6c的示例中,在框648之后,用户设备监视程序600前进到框650。在框650处,用户设备监视程序600检查是否存在与作业会话450相关联的新活动,比如中央监视站302传送的或经由用户设备350的HMI 352输入的新活动。如果存在,则用户设备监视程序600在框652处更新当前活动。在一些示例中,在框652处更新当前活动可以包括(例如,经由SignalR)将当前活动发送到本地监视站200。在一些示例中,用户设备监视程序600可以在框650处(或之前)请求和/或接收关于哪个本地监视站200发送当前活动的信息。In the example of FIG. 6c , following block 648 , the userequipment monitoring program 600 proceeds to block 650 . Atblock 650 , the userequipment monitoring program 600 checks for new activities associated with the job session 450 , such as new activities transmitted by the central monitoring station 302 or entered via theHMI 352 of theuser equipment 350 . If so, the userequipment monitoring program 600 updates the current activity atblock 652 . In some examples, updating the current activity atblock 652 may include sending the current activity to the local monitoring station 200 (eg, via SignalR). In some examples, the userequipment monitoring program 600 may request and/or receive information about whichlocal monitoring station 200 is transmitting the current activity at (or before)block 650 .

在一些示例中,用户设备监视程序600可以响应于更新的当前活动从中央监视站302和/或本地监视站200接收一个或多个自定义输入域454(和/或自定义输入提示)和/或对更新的自定义域条目456的一个或多个请求。在一些示例中,用户设备监视程序600可以经由HMI 352向用户提供一个或多个自定义输入域454(和/或自定义输入提示)。在一些示例中,用户设备监视程序600可以将与一个或多个自定义输入域454(和/或对更新的自定义域条目456的请求)相关的任何用户输入传送到中央监视站302。在图6c的示例中,在框652之后,用户设备监视程序600重复框648。In some examples, userdevice monitoring program 600 may receive one or more custom input fields 454 (and/or custom input prompts) and/or from central monitoring station 302 and/orlocal monitoring station 200 in response to the updated current activity Or one or more requests for updatedcustom domain entries 456. In some examples, userdevice monitoring program 600 may provide one or more custom input fields 454 (and/or custom input prompts) to the user viaHMI 352 . In some examples, userdevice monitoring program 600 may communicate any user input related to one or more custom input fields 454 (and/or requests for updated custom field entries 456 ) to central monitoring station 302 . In the example of FIG. 6c, followingblock 652, the userequipment monitoring program 600 repeats block 648.

在图6c的示例中,如果在框650处没有新活动,则用户设备监视程序600前进到框654。在框654处,用户设备监视程序600检查作业会话450是否应结束。在一些示例中,响应于用户结束作业会话450的明确请求(例如,通过激活结束会话按钮)、用户的退出登录请求、以及从中央监视站302接收到的结束命令、和/或其他适当的动作和/或输入而可以在框654处结束作业会话450。如果用户设备监视程序600在框654处确定作业会话450应结束,则将作业会话450应结束的指示与结束作业会话所需的任何其他数据一起发送到中央监视站302。之后,用户设备监视程序600返回到图6a的框616。如果用户设备监视程序600确定作业会话450不应该结束,则用户设备监视程序600返回到框648。In the example of FIG. 6c, if there is no new activity atblock 650, the userequipment monitoring program 600 proceeds to block 654. Atblock 654, the userdevice monitoring program 600 checks whether the job session 450 should end. In some examples, in response to a user's explicit request to end job session 450 (eg, by activating an end session button), a user's logout request, and an end command received from central monitoring station 302, and/or other appropriate actions and/or input to end the job session 450 atblock 654 . If the userdevice monitoring program 600 determines atblock 654 that the job session 450 should end, the indication that the job session 450 should end is sent to the central monitoring station 302 along with any other data required to end the job session. Thereafter, the userequipment monitoring program 600 returns to block 616 of Figure 6a. If userequipment monitoring program 600 determines that job session 450 should not end, userequipment monitoring program 600 returns to block 648 .

图6d示出了示例性新会话屏幕699,该新会话屏幕可以在用户设备监视程序600的框610处经由用户设备350的HMI 352显示给用户。在一些示例中,新会话屏幕699可以被显示在用户设备350的网页浏览器内。如图所示,选择并突出显示新会话标签622,使得新会话标签622比会话清单标签624和分析标签626更大。在图6d的示例中,新会话屏幕699包括作业输入域696、焊接设备输入域694、活动输入域688以及几个自定义域提示692和自定义输入域690。如图所示,作业输入域696、焊接设备输入域694和活动输入域688是下拉框,而自定义输入域690包括下拉框、数值域和开/关(即布尔值)按钮。新会话屏幕699进一步包括信息面板686,该信息面板可以在作业会话450期间用与作业会话450有关的信息来更新。新会话屏幕699进一步包括可以由用户激活以开始作业会话450的开始会话按钮698。在一些示例中,开始会话按钮698可以在会话开始之后变成结束会话按钮。FIG. 6d shows an exemplarynew session screen 699 that may be displayed to the user via theHMI 352 of theuser device 350 atblock 610 of theuser device monitor 600. FIG. In some examples, thenew session screen 699 may be displayed within the web browser of theuser device 350 . As shown, thenew session tab 622 is selected and highlighted so that thenew session tab 622 is larger than thesession inventory tab 624 and theanalysis tab 626. In the example of FIG. 6d , thenew session screen 699 includes ajob input field 696 , a weldingequipment input field 694 , anactive input field 688 , and several custom field prompts 692 and custom input fields 690 . As shown, job input fields 696, welding equipment input fields 694, and active input fields 688 are drop-down boxes, while custom input fields 690 include drop-down boxes, numeric fields, and on/off (ie, Boolean) buttons. Thenew session screen 699 further includes aninformation panel 686 that may be updated with information related to the job session 450 during the job session 450 . Thenew session screen 699 further includes astart session button 698 that can be activated by the user to start the job session 450 . In some examples, thestart session button 698 may become an end session button after the session begins.

图7a是图示了中央监视站302的示例性中央监视程序700的流程图。在一些示例中,中央监视程序700可以实现为存储在中央监视站302的存储器310中的和/或由中央监视站302的处理电路系统308执行的机器可读指令。在一些示例中,中央监视程序700的多个实例可以同时执行,以便适应多个用户设备350和/或用户设备监视程序600的实例。在一些示例中,中央监视程序700可以在中央监视程序700操作期间(例如,经由中央监视站302的通信电路系统306)与本地监视站200和/或用户设备350通信。FIG. 7a is a flow chart illustrating an exemplarycentral monitoring procedure 700 of the central monitoring station 302 . In some examples,central monitoring program 700 may be implemented as machine-readable instructions stored inmemory 310 of central monitoring station 302 and/or executed by processing circuitry 308 of central monitoring station 302 . In some examples, multiple instances ofcentral monitoring program 700 may execute concurrently to accommodate multiple instances ofuser equipment 350 and/or userequipment monitoring program 600 . In some examples,central monitoring program 700 may communicate withlocal monitoring station 200 and/oruser equipment 350 during operation of central monitoring program 700 (eg, via communication circuitry 306 of central monitoring station 302).

在图7a的示例中,中央监视程序700从框702开始。在框702处,中央监视程序700从用户设备350接收用户凭证,并且要么认证用户凭证(例如,使用中央数据存储库400的用户信息404)要么在认证失败后拒绝用户凭证。在任何一种情况下,中央监视程序700将代表用户认证结果的一个或多个对应信号发送到用户设备350。In the example of FIG. 7a, thecentral monitoring program 700 begins atblock 702. Atblock 702,central monitoring program 700 receives user credentials fromuser device 350 and either authenticates the user credentials (eg, usinguser information 404 of central data store 400) or rejects the user credentials after authentication failure. In either case, thecentral monitoring program 700 sends one or more corresponding signals to theuser device 350 representing the results of the user authentication.

在图7a的示例中,在框702之后,中央监视程序700前进到框704。在框704-708处,中央监视程序700响应从用户设备350接收的请求(例如,经由一个或多个信号)以开始新的作业会话450(框704)、处理查询(框706)、和/或处理分析(方框708)。在一些示例中,中央监视程序700可以被配置为对更多或更少的请求作出响应。例如,如果用户凭证与某些管理特权相关联,则中央监视程序700可以被配置为对指示一个或多个管理请求的一个或多个信号作出响应。这样的附加管理请求可以包括例如创建和/或编辑与作业420、作业会话450、焊接设备信息402、用户信息404、活动信息406、自定义域信息408、本地监视站200、中央监视站302、用户设备350、和/或分布式焊接监视系统300的其他方面(例如,参见图5)相关的信息(和/或关联)的请求。在一些示例中,如果在框702处接收到的用户凭证不与适当的管理特权相关联,则中央监视程序700可以对管理、查询和/或分析请求做出消极响应(例如,错误、驳回、拒绝等)。In the example of FIG. 7a, afterblock 702, thecentral monitoring program 700 proceeds to block 704. At blocks 704-708, thecentral monitoring program 700 responds to a request received from the user device 350 (eg, via one or more signals) to start a new job session 450 (block 704), process the query (block 706), and/or or process analysis (block 708). In some examples,central monitoring program 700 may be configured to respond to more or fewer requests. For example, if user credentials are associated with certain administrative privileges,central monitoring program 700 may be configured to respond to one or more signals indicating one or more administrative requests. Such additional management requests may include, for example, create and/or edit with jobs 420, job sessions 450,welding equipment information 402,user information 404,activity information 406, custom domain information 408,local monitoring station 200, central monitoring station 302, A request for information (and/or association) related touser equipment 350, and/or other aspects of distributed welding monitoring system 300 (eg, see FIG. 5). In some examples, if the user credentials received atblock 702 are not associated with the appropriate administrative privileges, thecentral monitoring program 700 may respond negatively to the administrative, query, and/or analysis request (eg, error, rejection, refuse, etc.).

在图7a的示例中,如果在框704(例如,从用户设备350)接收到开始新的作业会话450的请求,则中央监视程序700前进到框710。下面进一步解释了框710。在图7a的示例中,如果在框706处接收到查询请求,则中央监视程序700前进到框712。在框712处,中央监视程序700接收查询请求以及该查询要基于的搜索标准,并使用这些搜索标准对中央数据存储库400进行查询。然后,中央监视程序700将查询结果发送回到用户设备350。In the example of FIG. 7a , if a request to start a new job session 450 is received at block 704 (eg, from the user device 350 ), thecentral monitoring program 700 proceeds to block 710 .Block 710 is further explained below. In the example of FIG. 7a, if a query request is received atblock 706, thecentral monitoring program 700 proceeds to block 712. At block 712, thecentral monitoring program 700 receives the query request and the search criteria on which the query is to be based, and queries thecentral data repository 400 using the search criteria. Thecentral monitoring program 700 then sends the query results back to theuser equipment 350 .

在图7a的示例中,如果在框708处接收到分析请求,则中央监视程序700前进到框714。在框714处,中央监视程序700接收查询请求以及搜索标准和分析请求。类似于框712,中央监视程序700使用搜索标准来执行查询,并且中央数据存储库400响应于该查询而返回查询结果数据。中央监视程序700基于分析请求进一步格式化、构造和/或处理查询结果数据,使得查询结果数据可以以有用和/或可执行的格式适当地被呈现给用户。例如,中央监视程序700可以接收对时间同步的查询结果数据的分析请求,并且中央监视程序700可以格式化和/或构造查询结果数据,使得查询结果数据可以以时间同步的图形、图表、图或示出一段时间内的数据的其他适当形式被呈现。作为另一个示例,该分析可以用于数据的比较,并且中央监视程序700格式化和/或构造查询结果数据,使得查询结果数据可以基于或(例如,在分析请求中识别的)更多标准以图形、图表、图或示出数据的比较的其他适当形式被呈现。作为另一个示例中,该分析可以用于一个或多个作业420的完成估计(例如,完成百分比、未完成百分比)和/或估计完成时间(例如,电弧时间、工时时间、会话时间等)。在这样的示例中,中央监视程序700可以查询中央数据存储库400以确定估计作业420需要多少时间(例如,电弧时间、会话时间、设备正常活动时间等)和/或针对作业420已经记录了多少时间(例如,在其所有相关联的作业会话450、相关联的作业会话450的受日期/时间约束的某个部分等中),并基于此处理返回分析结果。In the example of FIG. 7a, if an analysis request is received atblock 708, thecentral monitoring program 700 proceeds to block 714. Atblock 714, thecentral monitoring program 700 receives the query request and the search criteria and analysis request. Similar to block 712, thecentral monitoring program 700 executes a query using the search criteria, and thecentral data repository 400 returns query result data in response to the query. Thecentral monitoring program 700 further formats, structures and/or processes the query result data based on the analysis request so that the query result data can be appropriately presented to the user in a useful and/or executable format. For example, thecentral monitoring program 700 may receive an analysis request for time-synchronized query result data, and thecentral monitoring program 700 may format and/or structure the query result data such that the query result data may be displayed in time-synchronized graphs, charts, graphs, or Other suitable forms showing data over time are presented. As another example, the analysis may be used for comparison of data, and thecentral monitoring program 700 formats and/or constructs query result data such that the query result data may be based on or (eg, identified in the analysis request) further criteria to Graphs, charts, graphs, or other suitable forms showing comparisons of data are presented. As another example, the analysis may be used for an estimate of completion (eg, percent complete, percent incomplete) and/or estimated completion time (eg, arc time, man time, session time, etc.) for one or more jobs 420 . In such an example, thecentral monitoring program 700 may query thecentral data repository 400 to determine how much time is estimated for the job 420 (eg, arc time, session time, equipment uptime, etc.) and/or how much has been recorded for the job 420 time (eg, in all of its associated job sessions 450, some date/time constrained portion of an associated job session 450, etc.), and based on this process returns analysis results.

在图7a的示例中,在框710-714中的任一个之后,中央监视程序700前进到框716。在框716处,中央监视程序700检查中央监视程序700是否应结束。在一些示例中,响应于用户的明确请求、用户的退出登录请求、和/或其他适当的动作和/或输入,中央监视程序700可以在框716处结束。如果中央监视程序700确定中央监视程序700应该结束,则可以将用户设备监视程序600要结束的指示连同任何适当的信息一起发送到用户设备350和/或本地监视站200。如果中央监视程序700确定中央监视程序700不应该结束,则中央监视程序700返回到框704。In the example of FIG. 7a , after any of blocks 710 - 714 , thecentral monitoring program 700 proceeds to block 716 . Atblock 716, thecentral monitoring program 700 checks whether thecentral monitoring program 700 should end. In some examples, thecentral monitoring program 700 may end atblock 716 in response to the user's explicit request, the user's logout request, and/or other suitable actions and/or input. If thecentral monitoring program 700 determines that thecentral monitoring program 700 should end, an indication that the userequipment monitoring program 600 is to end may be sent to theuser equipment 350 and/or thelocal monitoring station 200 along with any appropriate information. If thecentral monitoring program 700 determines that thecentral monitoring program 700 should not end, thecentral monitoring program 700 returns to block 704 .

图7b是图示了图7a的示例性中央监视程序700的开始新作业会话框710的示例性实现方式的流程图。如图所示,开始新作业会话框710从框720开始。在框720处,中央监视程序700将作业会话数据642发送到用户设备350。例如,中央监视程序700可以提供一个或多个可供用户选择的作业420。中央监视程序700另外从用户设备350接收作业会话数据642,例如,作业420的选择(和/或标识)。在一些示例中,发送和接收作业会话数据642(例如,自定义域454、自定义域条目456、焊接设备数据458、活动数据460、和/或其他作业会话数据642)的多次重复可以在框720处发生。在一些示例中,可能不需要接收一些作业会话数据(例如,如果操作者116没有在使用焊接设备399,则不需要焊接设备数据458)。Figure 7b is a flowchart illustrating an exemplary implementation of the start new job session block 710 of the exemplarycentral monitoring program 700 of Figure 7a. As shown, the start newjob session block 710 begins with block 720 . At block 720 , thecentral monitoring program 700 sends the job session data 642 to theuser device 350 . For example, thecentral monitoring program 700 may provide one or more jobs 420 for selection by the user.Central monitoring program 700 additionally receives job session data 642 fromuser device 350 , eg, selection (and/or identification) of job 420 . In some examples, multiple repetitions of sending and receiving job session data 642 (eg,custom field 454,custom field entry 456,welding equipment data 458,activity data 460, and/or other job session data 642) may be Block 720 occurs. In some examples, some job session data may not need to be received (eg,welding device data 458 is not required ifoperator 116 is not using welding device 399).

在一些示例中,中央监视程序700还可以基于在框720处所提供的作业会话数据642和/或用户凭证而提供选择选项(例如,自定义域条目456、焊接设备数据458、活动数据460和/或其他作业会话数据642的选项)和/或自定义域454。在一些示例中,这可以响应于用户激活输入域(例如,单击下拉框)或一些作业会话数据642的输入而发生。在一些示例中,中央监视程序700可以查询中央数据存储库400以确定一个或多个选择选项和/或自定义域454。在这样的示例中,中央监视程序700可以将用户凭证(和/或相关联的特权)和/或所接收到的作业会话数据642的一些或全部用作搜索标准。例如,中央监视程序700可以接收对焊接设备399的选择选项的请求,并且中央监视程序700可以查询中央数据存储库400(例如,焊接设备信息402)以鉴于当前用户和/或当前选择的作业420来确定可使用什么焊接设备399。然后可以响应于该请求将查询的结果数据发送到用户设备350。In some examples,central monitoring program 700 may also provide selection options based on job session data 642 and/or user credentials provided at block 720 (eg,custom field entries 456,welding equipment data 458,activity data 460 and/or or other options for job session data 642) and/or custom fields 454. In some examples, this may occur in response to a user activating an input field (eg, clicking a drop-down box) or input of some job session data 642 . In some examples,central monitoring program 700 may querycentral data repository 400 to determine one or more selection options and/or custom fields 454 . In such an example, thecentral monitoring program 700 may use some or all of the user credentials (and/or associated privileges) and/or the received job session data 642 as search criteria. For example,central monitoring program 700 may receive a request for selection options for welding equipment 399 andcentral monitoring program 700 may query central data repository 400 (eg, welding equipment information 402 ) to view the current user and/or currently selected job 420 to determine what welding equipment can be used 399. The result data of the query may then be sent to theuser device 350 in response to the request.

在图7b的示例中,在框720之后,中央监视程序700前进到框724。在框724处,中央监视程序700检查是否已经接收到开始新会话的请求。如果尚未接收到这样的请求,则中央监视程序700返回到框720。如果已经接收到开始新会话的请求,则中央监视程序前行到框725。In the example of FIG. 7b, following block 720, thecentral monitoring program 700 proceeds to block 724. Atblock 724, thecentral monitoring program 700 checks whether a request to start a new session has been received. If no such request has been received, thecentral monitoring program 700 returns to block 720 . If a request to start a new session has been received, the central monitoring program proceeds to block 725.

在图7b的示例中,中央监视程序700确定是否已经存在具有从框720输入的作业会话数据642的打开作业会话450。在一些示例中,此确定可以包括查询中央数据存储库400以查看是否存在与某些搜索标准(例如,用户凭证和/或一个或多个在框720输入的输入作业会话数据642(例如,焊接设备数据458))相关联的作业会话450。如果存在这样的作业会话450,则中央监视程序700然后可以确定作业会话450是否打开,比如,例如作业会话450是否具有打开时间戳并且没有关闭时间戳(例如,在打开/关闭时间戳426中)。In the example of FIG. 7b , thecentral monitoring program 700 determines whether there is already an open job session 450 with the job session data 642 entered from block 720 . In some examples, this determination may include querying thecentral data repository 400 to see if there is a connection to certain search criteria (eg, user credentials and/or one or more of the input job session data 642 entered at block 720 (eg, welding). Device data 458)) associated job session 450. If such a job session 450 exists, thecentral monitoring program 700 can then determine whether the job session 450 is open, such as, for example, whether the job session 450 has an open timestamp and no close timestamp (eg, in the open/close timestamp 426 ) .

在图7b的示例中,如果存在与搜索标准相关联的打开作业会话450,则中央监视程序700返回到框720,并且向用户设备350发送错误信号(和/或错误的原因)。如果没有与搜索标准相关联的打开作业会话450,则中央监视程序700前进到框728。在框728处,中央监视程序700使用在框720输入的作业会话数据642在中央数据存储库400中创建新的作业会话450。在一些示例中,中央监视程序700还可以向用户设备350发送指示成功创建新的作业会话450的信号。In the example of FIG. 7b, if there is an open job session 450 associated with the search criteria, thecentral monitoring program 700 returns to block 720 and sends an error signal (and/or reason for the error) to theuser device 350. If there are no open job sessions 450 associated with the search criteria, thecentral monitoring program 700 proceeds to block 728 . Atblock 728 , thecentral monitoring program 700 uses the job session data 642 entered at block 720 to create a new job session 450 in thecentral data repository 400 . In some examples, thecentral monitoring program 700 may also send a signal to theuser device 350 indicating that the new job session 450 was successfully created.

在图7b的示例中,在框728之后,中央监视程序700前进到框730。在框730处,中央监视程序700使中央数据存储库400与本地数据存储库204同步。在一些示例中,框730处的同步可以响应于来自本地监视站200(和/或本地数据存储库204)的同步请求、来自用户设备350的作业报告请求、和/或阈值同步时间段届满(例如,存储在存储器310和/或中央数据存储库400中)的届满而发生。在一些示例中,中央数据存储库400可能需要与本地数据存储库204同步,以检索在本地数据存储库204处从与作业会话450相关联的焊接设备399接收的焊接数据。在一些示例中,中央监视程序700可以基于与新创建的作业会话450相关联的焊接设备399来确定与哪个本地监视站200进行同步。另外,本地监视站200可以执行活动跟踪功能,并将与活动相关的数据存储在本地数据存储库204中直到同步为止。在没有与新的作业会话450相关联的焊接设备399的示例中,中央监视程序700可以与默认或最近的本地监视站200同步。In the example of FIG. 7b, afterblock 728, thecentral monitoring program 700 proceeds to block 730. At block 730 , thecentral monitoring program 700 synchronizes thecentral data repository 400 with thelocal data repository 204 . In some examples, the synchronization at block 730 may be in response to a synchronization request from the local monitoring station 200 (and/or the local data repository 204 ), a job report request from theuser device 350 , and/or the expiration of a threshold synchronization period ( Occurs, for example, upon expiration of storage inmemory 310 and/or central data repository 400). In some examples, thecentral data repository 400 may need to be synchronized with thelocal data repository 204 to retrieve welding data received at thelocal data repository 204 from the welding equipment 399 associated with the job session 450 . In some examples, thecentral monitoring program 700 may determine whichlocal monitoring station 200 to synchronize with based on the welding equipment 399 associated with the newly created job session 450 . Additionally, thelocal monitoring station 200 may perform activity tracking functions and store activity-related data in thelocal data store 204 until synchronized. In an example where there is no welding device 399 associated with a new job session 450 , thecentral monitoring program 700 may be synchronized with the default or closestlocal monitoring station 200 .

在图7b的示例中,在框730之后,中央监视程序700前进到框732。在框732处,中央监视程序700将作业会话报告发送到用户设备350。在一些示例中,作业会话报告可以包括活动跟踪信息、焊接数据、时间戳信息和/或与作业会话450相关联的其他数据。在一些示例中,在框732处发送到用户设备350的作业会话报告可以被用户设备350使用以更新其信息面板686和/或以其他方式呈现给用户。In the example of FIG. 7b, after block 730, thecentral monitoring program 700 proceeds to block 732. Atblock 732 , thecentral monitoring program 700 sends the job session report to theuser device 350 . In some examples, the job session report may include activity tracking information, welding data, timestamp information, and/or other data associated with the job session 450 . In some examples, the job session report sent touser device 350 atblock 732 may be used byuser device 350 to update itsinformation panel 686 and/or otherwise present to the user.

在图7b的示例中,在框732之后,中央监视程序700前进到框734。在框734处,中央监视程序700确定作业会话450是否应结束。在一些示例中,响应于来自用户设备350的请求结束作业会话450的信号、确定与作业会话相关联450的作业420已经结束、和/或其他适当的动作和/或输入,中央监视程序700可以确定作业会话450应在框734处结束。如果中央监视程序700确定作业会话不应该结束,则中央监视程序700返回到框730。如果中央监视程序700确定作业会话450应结束,则中央监视程序700前进到框736。In the example of FIG. 7b, afterblock 732, thecentral monitoring program 700 proceeds to block 734. Atblock 734, thecentral monitoring program 700 determines whether the job session 450 should end. In some examples, in response to a signal from theuser device 350 requesting to end the job session 450, determining that the job 420 associated with the job session 450 has ended, and/or other appropriate actions and/or inputs, thecentral monitoring program 700 may It is determined that the job session 450 should end atblock 734 . If thecentral monitoring program 700 determines that the job session should not end, thecentral monitoring program 700 returns to block 730 . If thecentral monitoring program 700 determines that the job session 450 should end, thecentral monitoring program 700 proceeds to block 736 .

在图7b的示例中,中央监视程序700在框736处关闭作业会话450。在一些示例中,中央监视程序700可以将指示关闭作业会话450的信号连同任何必要的数据一起发送给用户设备350和/或本地监视站200。在框736之后,中央监视程序700返回到图7a的框716。In the example of FIG. 7b , thecentral monitoring program 700 closes the job session 450 atblock 736 . In some examples, thecentral monitoring program 700 may send a signal to theuser device 350 and/or thelocal monitoring station 200 indicating the closure of the job session 450 along with any necessary data. Afterblock 736, thecentral monitoring program 700 returns to block 716 of Figure 7a.

图8a是图示了本地监视站200的示例性本地监视程序800的流程图。在一些示例中,本地监视程序800可以实现为被存储在本地监视站200的存储器210中的和/或由本地监视站200的处理电路系统208执行的机器可读指令。在一些示例中,本地监视程序800可以在本地监视程序800操作期间(例如,经由本地监视站200的通信电路系统206)与中央监视站302和/或一个或多个焊接设备399通信。在一些示例中,例如,本地监视程序800的多个实例可以同时执行,以便适应多个焊接设备399和/或中央监视程序700的多个实例。虽然为了说明的目的,图8a示出了本地监视程序800的开始和结束,但是在一些示例中,本地监视程序800可以连续地执行、重复和/或循环。FIG. 8a is a flowchart illustrating an exemplarylocal monitoring procedure 800 of thelocal monitoring station 200. FIG. In some examples,local monitoring program 800 may be implemented as machine-readable instructions stored in memory 210 oflocal monitoring station 200 and/or executed by processingcircuitry 208 oflocal monitoring station 200 . In some examples,local monitoring program 800 may communicate with central monitoring station 302 and/or one or more welding devices 399 during operation of local monitoring program 800 (eg, viacommunication circuitry 206 of local monitoring station 200). In some examples, for example, multiple instances of thelocal monitoring program 800 may be executed concurrently to accommodate multiple welding devices 399 and/or multiple instances of thecentral monitoring program 700 . Although Figure 8a shows the beginning and end of thelocal monitoring program 800 for illustrative purposes, in some examples, thelocal monitoring program 800 may be executed continuously, repeated, and/or looped.

在图8a的示例中,本地监视程序800从框802开始。在框802处,本地监视程序800从与本地监视站200通信的一个或多个焊接设备399接收焊接数据。焊接数据进一步存储在本地数据存储库204中。在一些示例中,焊接数据可以包括与焊接设备399的操作有关的数据,例如电弧计数、熔覆量、电流、电压、送丝速度、气体流量、焊炬工作角度、焊炬行进角度、焊炬端头与工件的距离、焊炬行进速度、焊炬朝向、电弧长度和/或其他与焊接设备399的操作相关的适当数据。在一些示例中,焊接设备399可以在焊接设备399执行焊接操作的同时连续地或周期性地将焊接数据传送到本地监视站200。在一些示例中,焊接设备399可以响应于来自本地监视站200的请求而将焊接数据传送到本地监视站200。In the example of FIG. 8a , thelocal monitoring program 800 begins atblock 802 . Atblock 802 , thelocal monitoring program 800 receives welding data from one or more welding devices 399 in communication with thelocal monitoring station 200 . Welding data is further stored in thelocal data repository 204 . In some examples, the welding data may include data related to the operation of the welding apparatus 399, such as arc count, cladding, current, voltage, wire feed speed, gas flow, torch work angle, torch travel angle, torch travel Tip-to-workpiece distance, torch travel speed, torch orientation, arc length, and/or other data relevant to the operation of the welding apparatus 399 as appropriate. In some examples, welding equipment 399 may continuously or periodically transmit welding data tolocal monitoring station 200 while welding equipment 399 is performing welding operations. In some examples, welding equipment 399 may transmit welding data tolocal monitoring station 200 in response to a request fromlocal monitoring station 200 .

在图8a的示例中,在框802之后,本地监视程序800前进到框804。在框804处,本地监视程序800处理事件跟踪操作,例如,焊接跟踪和/或零件跟踪操作。例如,本地监视程序800可以分析在框802处接收到的焊接数据以检测某些事件(例如,工作流事件、零件跟踪事件、扳机激活/解除激活事件、电弧开始/停止事件等)。例如,焊接设备399可以传送焊接数据,该焊接数据描述传感器150读取的、指示某一事件(例如,焊丝卷轴改变、工件110的装载)的数据。在这样的示例中,本地监视站200可以确定事件已经发生,鉴于那个事件,执行某些指令(例如,显示示意图、发布警报等)。在一些示例中,本地监视程序800可以将代表检测到的事件和/或指令的数据存储在本地数据存储库204中。在一些示例中,当存储在本地数据存储库204中时,本地监视程序800可以将代表检测到的事件的数据和/或指令与从其接收焊接数据的焊接设备399和/或与焊接设备399相关联的作业会话450相关联。In the example of FIG. 8a, followingblock 802, thelocal monitoring program 800 proceeds to block 804. Atblock 804, thelocal monitoring program 800 processes event tracking operations, eg, weld tracking and/or part tracking operations. For example, thelocal monitoring program 800 may analyze the welding data received atblock 802 to detect certain events (eg, workflow events, part tracking events, trigger activation/deactivation events, arc start/stop events, etc.). For example, welding device 399 may transmit welding data describing data read bysensor 150 that is indicative of an event (eg, wire spool change, loading of workpiece 110). In such an example, thelocal monitoring station 200 may determine that an event has occurred and, in view of that event, execute certain instructions (eg, display a schematic diagram, issue an alarm, etc.). In some examples,local monitoring program 800 may store data representing detected events and/or instructions inlocal data store 204 . In some examples, when stored inlocal data store 204,local monitoring program 800 may communicate data and/or instructions representing detected events with welding device 399 from which welding data is received and/or with welding device 399 Associated job sessions 450 are associated.

在图8a的示例中,在框804之后,本地监视程序800前进到框806。在框806处,本地监视程序800处理活动跟踪操作。在一些示例中,在框806处的活动跟踪确定什么当前活动应当被记录和/或与作业会话450和/或焊接设备399相关联。下面参照图8b进一步解释框806的活动跟踪操作。In the example of FIG. 8a , followingblock 804 , thelocal monitoring program 800 proceeds to block 806 . Atblock 806, thelocal watchdog 800 processes activity tracking operations. In some examples, the activity tracking atblock 806 determines what current activity should be recorded and/or associated with the job session 450 and/or the welding equipment 399 . The activity tracking operation ofblock 806 is further explained below with reference to Figure 8b.

在图8a的示例中,在框806之后,本地监视程序800前进到框808。在框808处,本地监视程序800使本地数据存储库204与中央数据存储库400同步。在一些示例中,框808处的同步可以响应于来自中央监视站302的同步请求、阈值同步时间段届满(例如,存储在存储器210和/或本地数据存储库204中)的届满和/或某个其他发生事件而发生。在框808之后,本地监视程序800结束。In the example of FIG. 8a, followingblock 806, thelocal monitoring program 800 proceeds to block 808. Atblock 808 , thelocal monitoring program 800 synchronizes thelocal data repository 204 with thecentral data repository 400 . In some examples, the synchronization atblock 808 may be in response to a synchronization request from central monitoring station 302, expiration of a threshold synchronization time period (eg, stored in memory 210 and/or local data store 204), and/or some other occurrences. Followingblock 808, thelocal monitoring program 800 ends.

图8b是图示了图8a的示例性本地监视程序800的活动跟踪框806的示例性实现方式的流程图。如图所示,活动跟踪框806从框810开始,其中本地监视程序800确定当前活动是否应被记录为与焊接设备399相关的活动。在一些示例中,此确定可以包括确定是否最近(例如,在某个阈值时间段内)已从焊接设备399(例如,与打开的作业会话450相关联的焊接设备399)接收到焊接数据。如图所示,如果最近已接收到焊接数据,则本地监视程序800前进到框812,在框812,本地监视程序800分析焊接数据,基于焊接数据确定与焊接设备相关的活动,并将当前活动设置为与焊接设备相关的活动。在框812之后,本地监视程序800结束。然而,如果在框810处本地监视程序800确定当前活动不是与焊接设备相关的活动,则本地监视程序800前进到框814。Figure 8b is a flowchart illustrating an example implementation of theactivity tracking block 806 of the examplelocal monitoring program 800 of Figure 8a. As shown, theactivity tracking block 806 begins atblock 810 where thelocal monitoring program 800 determines whether the current activity should be recorded as activity related to the welding equipment 399 . In some examples, this determination may include determining whether welding data has been recently received (eg, within a certain threshold period of time) from a welding device 399 (eg, a welding device 399 associated with an open job session 450 ). As shown, if welding data has recently been received, thelocal monitoring program 800 proceeds to block 812 where thelocal monitoring program 800 analyzes the welding data, determines activities related to the welding equipment based on the welding data, and compares the current activities to Set to activities related to welding equipment. Followingblock 812, thelocal monitoring program 800 ends. However, if thelocal monitoring program 800 determines atblock 810 that the current activity is not a welding equipment related activity, thelocal monitoring program 800 proceeds to block 814 .

在框814处,本地监视程序800确定本地监视站200是否已经例如从用户设备350(例如,经由SignalR)接收到用户输入的活动。如果尚未接收到用户输入的活动,则本地监视程序800前进到框820,这将在下面进一步讨论。如果已经接收到用户输入的活动,则本地监视程序800前进到框816,在框816,当前活动被设置为用户输入的活动。在框816之后,本地监视程序800前进到框818,在框818,启用焊接设备399。在框818之后,本地监视程序800结束。Atblock 814, thelocal monitoring program 800 determines whether thelocal monitoring station 200 has received user-entered activity, eg, from the user device 350 (eg, via SignalR). If user-entered activity has not been received, thelocal monitoring program 800 proceeds to block 820, which is discussed further below. If a user-entered activity has been received, thelocal monitoring program 800 proceeds to block 816 where the current activity is set to the user-entered activity. Followingblock 816, thelocal monitoring program 800 proceeds to block 818 where the welding device 399 is enabled. Followingblock 818, thelocal monitoring program 800 ends.

在一些示例中,可以通过将信号从本地监视站200传输到焊接设备399来启用焊接设备399。例如,该信号可以指示启用焊接设备399的请求。在一些示例中,焊接设备399可以是具有功率转换电路系统132的焊接型电力供应器108,该功率转换电路系统仅在控制电路系统134将控制信号发送到功率转换电路系统132的可控开关元件时才输出焊接型功率。在一些示例中,控制电路系统134可以被配置为响应于从本地监视站200接收到的禁用信号而停止将控制信号发送到可控开关元件,并且响应于从本地监视站200接收的启用信号而重新开始将控制信号发送到可控开关元件。In some examples, welding device 399 may be enabled by transmitting a signal fromlocal monitoring station 200 to welding device 399 . For example, the signal may indicate a request to enable welding device 399 . In some examples, welding device 399 may be a welding-type power supply 108 havingpower conversion circuitry 132 that only transmits control signals to controllable switching elements ofpower conversion circuitry 132 whencontrol circuitry 134 Only output welding power. In some examples, thecontrol circuitry 134 may be configured to cease sending control signals to the controllable switching elements in response to a disable signal received from thelocal monitoring station 200 , and to stop sending control signals to the controllable switching elements in response to an enable signal received from thelocal monitoring station 200 . The sending of control signals to the controllable switching elements is resumed.

在一些示例中,焊接设备399可以是响应于从焊炬118接收的扳机信号而仅提供功率、焊丝和/或气体的焊接型电力供应器108、送丝器140或气体源142。在这样的示例中,焊接设备399可以被配置为响应于从本地监视站200接收到的禁用信号而忽略扳机信号,和/或响应于从本地监视站200接收的启用信号而停止忽略扳机信号。在一些示例中,焊接设备399可以是这样的焊炬118,其响应于从本地监视站200接收到的禁用信号而停止发送扳机信号、并且响应于从本地监视站200接收的启用信号而重新开始发送扳机信号。In some examples, welding device 399 may be welding-type power supply 108 ,wire feeder 140 , orgas source 142 that only provides power, wire, and/or gas in response to a trigger signal received fromwelding torch 118 . In such an example, the welding device 399 may be configured to ignore the trigger signal in response to a disable signal received from thelocal monitoring station 200 , and/or to stop ignoring the trigger signal in response to an enable signal received from thelocal monitoring station 200 . In some examples, the welding device 399 may be awelding torch 118 that stops sending trigger signals in response to a disable signal received from thelocal monitoring station 200 and restarts in response to an enable signal received from thelocal monitoring station 200 Send a trigger signal.

在图8b的示例中,如果尚未接收到用户输入的活动,则本地监视程序800前进到框820。在框820处,本地监视程序800确定自从已经存在用户输入的活动(例如,框814)或自动确定的焊接设备399相关的活动(例如,框810)以来是否经过了阈值时间。在一些示例中,阈值时间段可以存储在本地监视站200的存储器210中,从中央监视站302发送,以编程方式确定(例如,通过本地监视站200的处理电路系统208),被用户输入,和/或以其他方式提供。如果未经过阈值时间,则本地监视程序800结束。如果已经经过阈值时间,则本地监视程序800确定存在某种停机时间,并且前进到框822。In the example of FIG. 8b , thelocal monitoring program 800 proceeds to block 820 if no user-entered activity has been received. Atblock 820, thelocal monitoring program 800 determines whether a threshold time has elapsed since there has been user-entered activity (eg, block 814) or automatically determined activity related to the welding device 399 (eg, block 810). In some examples, the threshold time period may be stored in memory 210 oflocal monitoring station 200, sent from central monitoring station 302, determined programmatically (eg, by processingcircuitry 208 of local monitoring station 200), entered by a user, and/or otherwise provided. If the threshold time has not elapsed, thelocal monitoring routine 800 ends. If the threshold time has elapsed, thelocal monitoring program 800 determines that there is some downtime and proceeds to block 822 .

在图8b的示例中,本地监视程序800确定停机时间是否是由于某个已知活动引起的。在一些示例中,此确定可以包括确定是否有在时间上与当前日期/时间重叠的任何已知活动(例如,与活动信息406一起被存储)。例如,活动信息406可以指示存在计划在当前时间或当前时间附近发生的计划中的休息、换班、维护、补给、更换、训练、会议或其他活动。在一些示例中,该确定可以进一步包括确定时间上重叠的任何已知活动是否也与操作焊接设备399的用户相关联和/或与当前作业会话450相关联。在一些示例中,该确定可以包括附加或替代的考虑因素。In the example of Figure 8b, thelocal monitoring program 800 determines whether the downtime is due to some known activity. In some examples, this determination may include determining whether there are any known activities (eg, stored with activity information 406 ) that overlap in time with the current date/time. For example,activity information 406 may indicate that there is a planned break, shift, maintenance, replenishment, replacement, training, meeting, or other activity scheduled to occur at or near the current time. In some examples, the determination may further include determining whether any known activity that overlaps in time is also associated with the user operating the welding device 399 and/or with the current job session 450 . In some examples, the determination may include additional or alternative considerations.

在图8b的示例中,如果本地监视程序800在框822处确定停机时间是由于已知活动引起的,则在框824处将那个已知活动设置为当前活动,并且与跨越框820的阈值时间段直到框824处的当前时间的时间段相关联。在框824之后,本地监视程序800结束。然而,如果本地监视程序800确定不存在停机时间所归因于的已知活动,则在框826处,本地监视程序800提示用户进行停机时间归因于的某个活动。在一些示例中,指示活动的提示的信号被发送到用户设备350(例如,经由SignalR)和/或提示被呈现在本地监视站200的UI 202上。如图所示,本地监视程序800在框826处另外禁用焊接设备399,使得在确定某个活动之前,不能使用焊接设备399执行进一步的焊接操作。这种禁用可以促使用户提供停机时间可以归因于的活动,这可以进一步确保分布式焊接监视系统300接收到用于监视的所有必要信息。在框826之后,本地监视程序800返回到框810。In the example of FIG. 8b, if thelocal monitoring program 800 determines atblock 822 that the downtime is due to a known activity, then atblock 824 that known activity is set as the current activity, and the threshold time that crossesblock 820 The segments are associated with time segments up to the current time atblock 824 . Followingblock 824, thelocal monitoring program 800 ends. However, if thelocal monitoring program 800 determines that there is no known activity to which the downtime is attributed, then atblock 826, thelocal monitoring program 800 prompts the user to perform an activity for which the downtime is attributed. In some examples, a signal indicating an active reminder is sent to the user device 350 (eg, via SignalR) and/or the reminder is presented on theUI 202 of thelocal monitoring station 200 . As shown, thelocal monitoring program 800 additionally disables the welding device 399 atblock 826 so that no further welding operations can be performed using the welding device 399 until a certain activity is determined. Such disabling may prompt the user to provide activities to which downtime can be attributed, which may further ensure that the distributedwelding monitoring system 300 receives all necessary information for monitoring. Followingblock 826, thelocal monitoring program 800 returns to block 810.

分布式焊接监视系统300允许经由用户设备350输入监视数据,该用户设备可以比本地监视站200更容易地在广阔的工作环境内被运输。另外,通过在收集监视数据时根据作业420和作业会话450来组织监视数据,可以在作业结束之后或甚至在作业仍然正在进行时根据每个作业和/或作业会话来查看和/或分析监视数据,这可以有助于分析。因为当操作者定期提供监视输入时分布式焊接监视系统表现最好,所以在一些示例中,分布式焊接监视系统300还可以采取步骤来鼓励操作者输入,比如通过例如禁用操作者116正在使用的一个或多个焊接设备399直到即将有操作者输入为止。Distributedwelding monitoring system 300 allows monitoring data to be input viauser equipment 350 , which can be more easily transported across a broad work environment thanlocal monitoring station 200 . Additionally, by organizing monitoring data by job 420 and job session 450 as it is collected, monitoring data can be viewed and/or analyzed by each job and/or job session after the job ends or even while the job is still in progress , which can be helpful for analysis. Because the distributed welding monitoring system performs best when the operator provides monitoring input periodically, in some examples, the distributedwelding monitoring system 300 may also take steps to encourage operator input, such as by, for example, disabling theoperator 116 that is using the One or more welding devices 399 until an operator input is imminent.

可以用硬件、软件或硬件和软件的组合来实现本方法和/或系统。可以以集中方式在至少一个计算系统中实现本方法和/或系统,或者以不同的要素遍布在若干互连计算系统或云系统上的分布式方式实现本方法和/或系统。适于执行本文所描述的方法的任何种类的计算系统或其他设备都是适合的。硬件和软件的典型组合可以是具有程序或其他代码的通用计算系统,该程序或其他代码当被加载和执行时控制该计算系统以使得该计算系统执行本文所描述的方法。另一典型实施方式可以包括专用集成电路或芯片。一些实施方式可以包括非暂时性机器可读(例如,计算机可读)介质(例如,闪存驱动器、光盘、磁存储盘等),该非暂时性机器可读介质上存储有可由机器执行的一个或多个代码行,从而使机器执行如本文所描述的过程。The method and/or system may be implemented in hardware, software, or a combination of hardware and software. The method and/or system may be implemented in a centralized fashion in at least one computing system, or in a distributed fashion with different elements spread over several interconnected computing systems or cloud systems. Any kind of computing system or other device suitable for carrying out the methods described herein is suitable. A typical combination of hardware and software may be a general-purpose computing system with a program or other code that, when loaded and executed, controls the computing system to cause the computing system to perform the methods described herein. Another typical implementation may include an application specific integrated circuit or chip. Some embodiments may include a non-transitory machine-readable (eg, computer-readable) medium (eg, a flash drive, an optical disk, a magnetic storage disk, etc.) having stored thereon one or more executables executable by the machine. multiple lines of code, thereby causing the machine to perform the process as described herein.

尽管已经参考某些实现方式描述了本方法和/或系统,但是本领域技术人员将理解,在不脱离本方法和/或系统的范围的情况下,可以进行各种改变并且可以用等效物代替。另外,在不脱离本公开范围的情况下,可以做出许多修改以使特定情况或材料适应本公开的教导。因此,本方法和/或系统不旨在局限于所公开的特定实施方式,而是本方法和/或系统将包括落在所附权利要求的范围内的所有实现方式。Although the present method and/or system has been described with reference to certain implementations, it will be understood by those skilled in the art that various changes may be made and equivalents may be used without departing from the scope of the present method and/or system replace. In addition, many modifications may be made to adapt a particular situation or material to the teachings of the present disclosure without departing from the scope of the disclosure. Therefore, the present method and/or system is not intended to be limited to the particular embodiments disclosed, but rather the present method and/or system is to include all implementations that fall within the scope of the appended claims.

如本文所使用的,“和/或”是指清单中由“和/或”连接的多个项中的任何一项或多项。例如,“x和/或y”是指三元素集{(x),(y),(x,y)}中的任何元素。换句话说,“x和/或y”是指“x和y之一或两个”。作为另一示例,“x、y和/或z”是指七元素集{(x),(y),(z),(x,y),(x,z),(y,z),(x,y,z)}中的任何元素。换句话说,“x、y和/或z”是指“x、y和z中的一个或多个”。As used herein, "and/or" refers to any one or more of the multiple items in the list linked by "and/or". For example, "x and/or y" refers to any element in the three-element set {(x),(y),(x,y)}. In other words, "x and/or y" means "one or both of x and y". As another example, "x, y and/or z" refers to the seven-element set {(x),(y),(z),(x,y),(x,z),(y,z), (x,y,z)} any element. In other words, "x, y and/or z" means "one or more of x, y and z".

如本文所使用的,术语“例如(e.g.,)”和“例如(for example)”引出一个或多个非限制性示例、实例或说明的列表。As used herein, the terms "eg (e.g.,)" and "for example" introduce a list of one or more non-limiting examples, instances, or illustrations.

如本文所使用的,术语“连接”、“连接到”和“与……连接”分别是指结构连接和/或电连接、不管是附接、附着、连接、接合、紧固、联系和/或还是以其他方式固定。如本文所使用的,术语“附接”是指附着、结合、连接、接合、紧固、联系和/或以其他方式固定。如本文所使用的,术语“连接”是指进行附接、附着、联接、接合、紧固、联系和/或以其他方式固定。As used herein, the terms "connected," "connected to," and "connected with" refer to a structural connection and/or electrical connection, whether attached, attached, connected, joined, fastened, connected, and/or, respectively. Or fixed in some other way. As used herein, the term "attached" means attached, bonded, connected, joined, fastened, linked, and/or otherwise secured. As used herein, the term "connected" means to attach, attach, couple, join, fasten, connect and/or otherwise secure.

如本文所使用的,术语“电路”和“电路系统”是指物理电子部件(即,硬件)以及可以配置硬件、由硬件执行和/或以其他方式与硬件相关联的任何软件和/或固件(“代码”)。如本文所使用的,例如,特定的处理器和存储器可以在执行第一行或多行代码时构成第一“电路”,并且在执行第二行或多行代码时构成第二“电路”。如本文所使用的,当电路系统包括执行某一功能所必需的硬件和/或代码(如果有必要)时,电路系统“可操作”和/或“被配置”用于执行该功能,而不管该功能的执行是被禁用还是被启用(例如,通过用户可配置的设置,出厂调节等)。As used herein, the terms "circuitry" and "circuitry" refer to physical electronic components (ie, hardware) as well as any software and/or firmware that may configure, be executed by, and/or otherwise be associated with hardware ("Code"). As used herein, for example, a particular processor and memory may constitute a first "circuit" when executing a first line or lines of code and a second "circuit" when executing a second line or lines of code. As used herein, circuitry is "operable" and/or "configured" to perform a function when it includes the hardware and/or code (if necessary) necessary to perform that function, regardless of Whether the execution of the function is disabled or enabled (eg, via user-configurable settings, factory adjustments, etc.).

如本文所使用的,控制电路可以包括数字电路系统和/或模拟电路系统、分立电路系统和/或集成电路系统、微处理器、DSP等,位于一个或多个板上的形成控制器的一部分或全部和/或用于控制焊接过程和/或诸如电源或送丝器等设备的软件、硬件和/或固件。As used herein, control circuitry may include digital circuitry and/or analog circuitry, discrete circuitry and/or integrated circuits, microprocessors, DSPs, etc., located on one or more boards forming part of a controller or all and/or software, hardware and/or firmware for controlling the welding process and/or devices such as power supplies or wire feeders.

如本文所使用的,术语“处理器”是指处理设备、装置、程序、电路、部件、系统和子系统,无论是以硬件、有形形式的软件或这两者来实施、以及无论其是否是可编程的。如本文使用的术语“处理器”包括但不限于一个或多个计算设备、硬连线电路、信号修改设备和系统、用于控制系统的设备和机器、中央处理单元、可编程设备和系统、现场可编程门阵列、专用集成电路、芯片上系统、包括分立元件和/或电路的系统、状态机、虚拟机、数据处理器、处理设施、以及前述任一项的组合。处理器可以例如是任何类型的通用微处理器或微控制器、数字信号处理(DSP)处理器、专用集成电路(ASIC)、图形处理单元(GPU)、具有高级RISC机器(ARM)内核的精简指令集计算机(RISC)处理器。处理器可以连接到存储器设备和/或与存储器设备整合在一起。As used herein, the term "processor" refers to processing devices, apparatus, programs, circuits, components, systems, and subsystems, whether implemented in hardware, software in tangible form, or both, and whether or not programmed. The term "processor" as used herein includes, but is not limited to, one or more computing devices, hardwired circuits, signal modification devices and systems, devices and machines for controlling systems, central processing units, programmable devices and systems, Field programmable gate arrays, application specific integrated circuits, systems on chips, systems including discrete components and/or circuits, state machines, virtual machines, data processors, processing facilities, and combinations of any of the foregoing. The processor may be, for example, any type of general purpose microprocessor or microcontroller, digital signal processing (DSP) processor, application specific integrated circuit (ASIC), graphics processing unit (GPU), reduced form factor with an advanced RISC machine (ARM) core Instruction Set Computer (RISC) processor. The processor may be connected to and/or integrated with the memory device.

如本文所使用的,术语“存储器”和/或“存储器设备”是指用于存储信息以供处理器和/或其他数字设备使用的计算机硬件或电路系统。存储器和/或存储器设备可以是任何合适类型的计算机存储器或任何其他类型的电子存储介质,诸如例如只读存储器(ROM)、随机存取存储器(RAM)、高速缓存存储器、光盘只读存储器(CDROM)、电光存储器、磁光存储器、可编程只读存储器(PROM)、可擦除可编程只读存储器(EPROM)、电可擦除可编程只读存储器(EEPROM)、计算机可读介质等。存储器可以包括例如非暂时存储器、非暂时处理器可读介质、非暂时计算机可读介质、非易失性存储器、动态RAM(DRAM)、易失性存储器、铁电RAM(FRAM)、先进先出(FIFO)存储器、后进先出(LIFO)存储器、堆栈存储器、非易失性RAM(NVRAM)、静态RAM(SRAM)、高速缓存、缓存器、半导体存储器、磁存储器、光存储器、闪存、闪卡、紧凑型闪存卡、存储卡、安全数字存储卡、微型卡、小型卡、扩展卡、智能卡、记忆棒、多媒体卡、图片卡、闪存设备、用户识别模块(SIM)卡、硬件驱动器(HDD)、固态驱动器(SSD)等。存储器可以被配置为存储代码、指令、应用、软件、固件和/或数据,并且可以处于处理器130外部、处于处理器130内部,或者在处理器130内部、外部兼有。As used herein, the terms "memory" and/or "memory device" refer to computer hardware or circuitry used to store information for use by a processor and/or other digital devices. The memory and/or memory device may be any suitable type of computer memory or any other type of electronic storage medium such as, for example, read only memory (ROM), random access memory (RAM), cache memory, compact disc read only memory (CDROM) ), electro-optical memory, magneto-optical memory, programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), computer-readable media, and the like. Memory may include, for example, non-transitory memory, non-transitory processor-readable media, non-transitory computer-readable media, non-volatile memory, dynamic RAM (DRAM), volatile memory, ferroelectric RAM (FRAM), first-in first-out (FIFO) memory, last-in-first-out (LIFO) memory, stack memory, non-volatile RAM (NVRAM), static RAM (SRAM), cache memory, buffer memory, semiconductor memory, magnetic memory, optical memory, flash memory, flash card , Compact Flash Card, Memory Card, Secure Digital Memory Card, Micro Card, Mini Card, Expansion Card, Smart Card, Memory Stick, Multimedia Card, Picture Card, Flash Memory Device, Subscriber Identity Module (SIM) Card, Hard Disk Drive (HDD) , Solid State Drive (SSD), etc. Memory may be configured to store code, instructions, applications, software, firmware and/or data, and may be external toprocessor 130 , internal toprocessor 130 , or both internal and external toprocessor 130 .

为了方便起见,术语“功率”贯穿本说明书使用,但是还包括相关的量度,诸如能量、电流、电压和焓。例如,控制“功率”可以涉及控制电压、电流、能量和/或焓,和/或基于“功率”进行控制可以涉及基于电压、电流、能量和/或焓进行控制。For convenience, the term "power" is used throughout this specification, but also includes related measures such as energy, current, voltage, and enthalpy. For example, controlling "power" may involve controlling voltage, current, energy, and/or enthalpy, and/or controlling based on "power" may involve controlling based on voltage, current, energy, and/or enthalpy.

如本文所使用的,焊接型功率是指适用于以下各项的功率:焊接、熔覆、钎焊、等离子切割、感应加热、碳弧切割和/或热丝焊/预加热(包括激光焊和激光熔覆)、碳弧切割或熔刮、和/或电阻式预加热。As used herein, welding type power refers to power suitable for welding, cladding, brazing, plasma cutting, induction heating, carbon arc cutting and/or hot wire welding/preheating (including laser welding and laser cladding), carbon arc cutting or scraping, and/or resistive preheating.

如本文所使用的,焊接型电力供应器和/或电源是指在向其施加功率时能够向焊接、熔覆、钎焊、等离子切割、感应加热、激光加热(包括激光焊、激光复合焊和激光熔覆)、碳弧切割或熔刮、和/或电阻式预加热供电的任何设备,包括但不限于变压器-整流器、逆变器、转换器、谐振电力供应器、准谐振电力供应器、开关模式电力供应器等、以及与其相关联的控制电路系统和其他辅助电路系统。As used herein, a welding-type power supply and/or power source refers to a power supply capable of applying power to welding, cladding, brazing, plasma cutting, induction heating, laser heating (including laser welding, laser hybrid welding and laser cladding), carbon arc cutting or scraping, and/or any equipment powered by resistive preheating, including but not limited to transformer-rectifiers, inverters, converters, resonant power supplies, quasi-resonant power supplies, Switch-mode power supplies, etc., and their associated control circuitry and other auxiliary circuitry.

电路系统、致动器和/或其他硬件的禁用可以经由硬件、软件(包括固件)或硬件和软件的组合来完成,并且可以包括物理断开、断电和/或软件控制,该软件控制对启动电路系统、致动器和/或其他硬件的命令的实施作出限制。类似地,电路系统、致动器和/或其他硬件的启用可以经由硬件、软件(包括固件)或硬件和软件的组合、使用与禁用相同的机制来完成。Disabling of circuitry, actuators, and/or other hardware may be accomplished via hardware, software (including firmware), or a combination of hardware and software, and may include physical disconnection, power down, and/or software control that controls Implementation of commands to activate circuitry, actuators, and/or other hardware imposes limitations. Similarly, enabling of circuitry, actuators, and/or other hardware may be accomplished via hardware, software (including firmware), or a combination of hardware and software, using the same mechanisms as disabling.

Claims (20)

Translated fromChinese
1.一种焊接系统,包括:1. A welding system comprising:数据存储库,所述数据存储库被配置为存储与作业的作业会话相关联的数据;a data repository configured to store data associated with the job session of the job;中央监视站,所述中央监视站被配置为接收与所述作业会话相关联的作业会话数据,并将所述作业会话数据存储在所述数据存储库中;a central monitoring station configured to receive job session data associated with the job session and store the job session data in the data repository;与所述中央监视站通信的用户设备,所述用户设备被配置为接收用户输入,并将所述用户输入发送到所述中央监视站,所述用户输入与所述作业和所述作业会话有关,并且所述作业会话数据包括所述用户输入中的至少一些;以及user equipment in communication with the central monitoring station, the user equipment configured to receive user input and send the user input to the central monitoring station, the user input related to the job and the job session , and the job session data includes at least some of the user input; and与所述中央监视站和焊接设备通信的本地监视站,其中,所述用户输入中的至少一些包括所述焊接设备的标识,所述本地监视站被配置为:A local monitoring station in communication with the central monitoring station and welding equipment, wherein at least some of the user input includes an identification of the welding equipment, the local monitoring station being configured to:在所述作业会话期间从所述焊接设备接收焊接数据,以及receiving welding data from the welding device during the job session, and在所述作业会话期间将所述焊接数据发送到所述中央监视站,所述作业会话数据包括所述焊接数据中的一些或全部。The welding data is sent to the central monitoring station during the job session, the job session data including some or all of the welding data.2.如权利要求1所述的焊接系统,其中,所述中央监视站被配置为基于所述焊接设备的标识来识别所述本地监视站。2. The welding system of claim 1, wherein the central monitoring station is configured to identify the local monitoring station based on the identification of the welding equipment.3.如权利要求1所述的焊接系统,其中,所述用户输入中的至少一些包括所述作业的标识。3. The welding system of claim 1, wherein at least some of the user input includes an identification of the job.4.如权利要求1所述的焊接系统,其中,所述中央监视站被配置为基于所述作业或所述焊接设备来向所述用户设备提供自定义域。4. The welding system of claim 1, wherein the central monitoring station is configured to provide a custom domain to the user device based on the job or the welding device.5.如权利要求4所述的焊接系统,其中,所述用户输入中的至少一些进一步包括所述用户的标识,并且所述中央监视站进一步被配置为基于所述用户的标识向所述用户设备提供所述自定义域。5. The welding system of claim 4, wherein at least some of the user inputs further include an identification of the user, and the central monitoring station is further configured to notify the user based on the identification of the user The device provides the custom domain.6.如权利要求5所述的焊接系统,其中,所述用户输入中的至少一些进一步包括对所述自定义域的输入。6. The welding system of claim 5, wherein at least some of the user inputs further comprise input to the custom field.7.如权利要求1所述的焊接系统,其中,所述焊接数据包括所述焊接设备的安培数、所述焊接设备的电压、所述焊接设备的送丝速度、所述焊接设备的气体流量、电弧计数、电弧时间、消耗品成本或熔覆重量。7. The welding system of claim 1, wherein the welding data includes amperage of the welding device, voltage of the welding device, wire feed speed of the welding device, gas flow of the welding device , arc count, arc time, consumable cost or cladding weight.8.如权利要求1所述的焊接系统,其中,所述本地监视站被配置为响应于从所述中央监视站接收到的同步请求、响应于查询或响应于同步时间段的届满而将所述焊接数据发送到所述中央监视站。8. The welding system of claim 1 , wherein the local monitoring station is configured to synchronize all the monitoring stations in response to a synchronization request received from the central monitoring station, in response to a query, or in response to expiration of a synchronization time period. The welding data is sent to the central monitoring station.9.如权利要求1所述的焊接系统,其中,所述作业会话数据与所述作业会话的开始时间、所述作业会话的结束时间、活动、所述作业的标识、所述用户的标识、或所述焊接设备的标识相关联。9. The welding system of claim 1, wherein the job session data is associated with a start time of the job session, an end time of the job session, an activity, an identification of the job, an identification of the user, or the identification of the welding equipment.10.如权利要求1所述的焊接系统,其中,所述用户设备包括移动设备。10. The welding system of claim 1, wherein the user device comprises a mobile device.11.一种中央监视站,包括:11. A central monitoring station comprising:通信电路系统,所述通信电路系统被配置为与用户设备和本地监视站通信,所述本地监视站与焊接设备通信;communication circuitry configured to communicate with the user equipment and a local monitoring station, the local monitoring station in communication with the welding equipment;处理电路系统;以及processing circuitry; and存储器电路系统,所述存储器电路系统包括计算机可读指令,所述计算机可读指令当被执行时使所述处理电路系统:memory circuitry comprising computer-readable instructions that, when executed, cause the processing circuitry to:经由所述通信电路系统从所述用户设备接收请求,以使用所述焊接设备开始所选作业的作业会话,receiving a request from the user device via the communication circuitry to initiate a job session for a selected job using the welding device,响应于所述请求,确定在数据存储库中是否存在与所述焊接设备相关联的打开作业会话,In response to the request, determining whether there is an open job session associated with the welding device in the data store,响应于确定在所述数据存储库中不存在与所述焊接设备相关联的打开作业会话,在所述数据存储库中创建与所述焊接设备相关联的新的作业会话,并且经由所述数据存储库指示所述新的作业会话是打开的,In response to determining that an open job session associated with the welding device does not exist in the data store, creating a new job session associated with the welding device in the data store and via the data the repository indicates that the new job session is open,经由所述通信电路系统使所述数据存储库与所述本地监视站的本地数据存储库同步,所述本地数据存储库使用与所述焊接设备的操作相关的焊接数据被更新,synchronizing the data repository via the communication circuitry with a local data repository of the local monitoring station, the local data repository being updated with welding data related to the operation of the welding equipment,经由所述通信电路系统向所述用户设备提供所述焊接数据中的一些或全部,以及providing some or all of the welding data to the user equipment via the communication circuitry, and响应于接收到关闭作业会话请求,使用所述新的作业会话关闭的指示来更新所述数据存储库。In response to receiving a close job session request, the data store is updated with the new indication that the job session is closed.12.如权利要求11所述的中央焊接监视站,其中,所述存储器电路系统包括计算机可读指令,所述计算机可读指令当被执行时进一步使所述处理电路系统:12. The central welding monitoring station of claim 11, wherein the memory circuitry includes computer-readable instructions that, when executed, further cause the processing circuitry to:确定一个或多个可用作业,identify one or more available jobs,经由所述通信电路系统向所述用户设备提供所述一个或多个可用作业,以及providing the one or more available jobs to the user equipment via the communication circuitry, and经由所述通信电路系统从所述用户设备接收所选择的作业,所选择的作业包括所述一个或多个可用作业之一。A selected job is received from the user device via the communication circuitry, the selected job including one of the one or more available jobs.13.如权利要求12所述的中央焊接监视站,其中,所述存储器电路系统包括计算机可读指令,所述计算机可读指令当被执行时进一步使所述处理电路系统:13. The central welding monitoring station of claim 12, wherein the memory circuitry includes computer-readable instructions that, when executed, further cause the processing circuitry to:基于经由所述通信电路系统从所述用户设备接收到的用户凭证来认证用户,以及authenticating a user based on user credentials received from the user device via the communication circuitry, and基于所述用户凭证确定所述一个或多个可用作业。The one or more available jobs are determined based on the user credentials.14.如权利要求13所述的中央焊接监视站,其中,所述存储器电路系统包括计算机可读指令,所述计算机可读指令当被执行时进一步使所述处理电路系统:14. The central welding monitoring station of claim 13, wherein the memory circuitry includes computer-readable instructions that, when executed, further cause the processing circuitry to:基于所述用户凭证或所选择的作业来确定一个或多个可用焊接设备,determining one or more available welding devices based on the user credentials or the selected job,经由所述通信电路系统向所述用户设备提供所述一个或多个可用焊接设备,以及providing the one or more available welding devices to the user equipment via the communication circuitry, and经由所述通信电路系统从所述用户设备接收所述焊接设备的选择,所述焊接设备包括所述一个或多个可用焊接设备之一。A selection of the welding device including one of the one or more available welding devices is received from the user device via the communication circuitry.15.如权利要求14所述的中央焊接监视站,其中,所述存储器电路系统包括计算机可读指令,所述计算机可读指令当被执行时进一步使所述处理电路系统:15. The central welding monitoring station of claim 14, wherein the memory circuitry includes computer-readable instructions that, when executed, further cause the processing circuitry to:基于所述用户凭证、所选择的作业或所选择的焊接设备来确定一个或多个自定义域,one or more custom fields are determined based on the user credentials, the selected job, or the selected welding equipment,经由所述控制电路系统向所述用户设备提供所述一个或多个自定义域,以及providing the one or more custom domains to the user equipment via the control circuitry, and经由所述通信电路系统从所述用户设备接收一个或多个自定义域条目,所述一个或多个自定义域条目包括对所述一个或多个自定义域的一个或多个用户响应。One or more custom domain entries are received from the user device via the communication circuitry, the one or more custom domain entries including one or more user responses to the one or more custom domains.16.如权利要求15所述的中央焊接监视站,其中,所述新的作业会话与所述用户凭证、所选择的作业、所述焊接设备、所述一个或多个自定义域、所述一个或多个自定义域条目、或作业会话打开时间相关联。16. The central welding monitoring station of claim 15, wherein the new job session is associated with the user credentials, the selected job, the welding device, the one or more custom domains, the One or more custom field entries, or job session open times are associated.17.如权利要求11所述的中央焊接监视站,其中,确定数据存储库中是否存在与所选择的作业相关联的打开作业会话包括确定所述打开作业会话是否与作业会话打开时间和作业会话关闭时间相关联。17. The central welding monitoring station of claim 11, wherein determining whether there is an open job session associated with the selected job in the data repository comprises determining whether the open job session is related to a job session open time and job session The closing time is associated.18.如权利要求11所述的中央焊接监视站,其中,所述存储器电路系统包括计算机可读指令,所述计算机可读指令在被执行时进一步使所述处理电路系统响应于确定存在所述打开作业会话而将错误信号返回到所述用户设备。18. The central welding monitoring station of claim 11, wherein the memory circuitry includes computer-readable instructions that, when executed, further cause the processing circuitry to respond to a determination that the presence of the Opening a job session returns an error signal to the user device.19.如权利要求11所述的中央焊接监视站,其中,所述中央监视站包括服务器,所述本地监视站包括计算系统,所述用户设备包括移动设备,或者所述焊接设备包括焊接型电力供应器或焊炬。19. The central welding monitoring station of claim 11, wherein the central monitoring station comprises a server, the local monitoring station comprises a computing system, the user equipment comprises a mobile device, or the welding equipment comprises welding-type power supplier or torch.20.一种经由中央监视站监视焊接相关信息的方法,所述方法包括:20. A method of monitoring welding related information via a central monitoring station, the method comprising:经由所述中央监视站的通信电路系统从用户设备接收开始所选择的作业的作业会话的请求;receiving a request from a user equipment device via communication circuitry of the central monitoring station to initiate a job session for the selected job;响应于所述请求,经由所述中央监视站的处理电路系统确定数据存储库中是否存在与所选择的作业相关联的打开作业会话;In response to the request, determining via processing circuitry of the central monitoring station whether there is an open job session associated with the selected job in the data repository;响应于确定在所述数据存储库中不存在与所选择的作业相关联的打开作业会话,在所述数据存储库中创建与所选择的作业相关联的新的作业会话,并且经由所述数据存储库指示所述新的作业会话是打开的;In response to determining that an open job session associated with the selected job does not exist in the data store, a new job session associated with the selected job is created in the data store and via the data store the repository indicates that the new job session is open;经由所述通信电路系统使所述数据存储库与本地监视站的本地数据存储库同步,所述本地数据存储库使用与焊接设备的操作相关的焊接数据被更新,所述焊接设备与所述本地监视站通信;The data repository is synchronized via the communication circuitry with a local data repository of a local monitoring station, the local data repository being updated with welding data related to the operation of a welding device with which the local monitoring station communication;经由所述通信电路系统向所述用户设备提供所述焊接数据;以及providing the welding data to the user equipment via the communication circuitry; and响应于接收到关闭作业会话请求,使用所述新的作业会话已关闭的指示来更新所述数据存储库。In response to receiving a close job session request, the data store is updated with the indication that the new job session is closed.
CN202010441787.0A2019-05-222020-05-22 Distributed Welding Monitoring System with Job TrackingPendingCN111975170A (en)

Applications Claiming Priority (4)

Application NumberPriority DateFiling DateTitle
US201962851216P2019-05-222019-05-22
US62/851,2162019-05-22
US16/872,484US11768483B2 (en)2019-05-222020-05-12Distributed weld monitoring system with job tracking
US16/872,4842020-05-12

Publications (1)

Publication NumberPublication Date
CN111975170Atrue CN111975170A (en)2020-11-24

Family

ID=71096485

Family Applications (1)

Application NumberTitlePriority DateFiling Date
CN202010441787.0APendingCN111975170A (en)2019-05-222020-05-22 Distributed Welding Monitoring System with Job Tracking

Country Status (1)

CountryLink
CN (1)CN111975170A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN114115044A (en)*2021-11-262022-03-01武汉锐科光纤激光技术股份有限公司Monitoring method, system, device, storage medium and electronic device for welding equipment

Citations (15)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4912723A (en)*1984-06-281990-03-27Westinghouse Electric Corp.Multipurpose digital IC for communication and control network
US6202096B1 (en)*1997-04-152001-03-13Hewlett-Packard CompanyMethod and apparatus for device interaction by protocol
US6583386B1 (en)*2000-12-142003-06-24Impact Engineering, Inc.Method and system for weld monitoring and tracking
CN1525896A (en)*2001-01-252004-09-01林肯电气公司System and method for providing a public welding structure
US20070080154A1 (en)*2004-04-162007-04-12Ott Brian LRemote wire feeder using binary phase shift keying to modulate communications of command/control signals to be transmitted over a weld cable
US20100217440A1 (en)*2009-02-242010-08-26Inspectech CorporationWelding quality control and monitoring system
DE102009016798A1 (en)*2009-04-072010-10-14Daimler Ag Method and control unit for monitoring a quality of welding points of a resistance welding gun
US20120145688A1 (en)*2010-12-132012-06-14Moon Jr John HSystem and method for monitoring and recording welder information
CN102596476A (en)*2009-11-132012-07-18林肯环球股份有限公司Method and apparatus for monitoring weld quality
CN102922089A (en)*2012-08-132013-02-13天津大学Welding process information acquisition and quality monitoring device and method based on Ethernet
US20160077519A1 (en)*2014-09-122016-03-17Fronius International GmbhWelding Control System
US20160125763A1 (en)*2014-11-052016-05-05Illinois Tool Works Inc.System and method of reviewing weld data
CN107004375A (en)*2014-06-272017-08-01伊利诺斯工具制品有限公司 System and method for monitoring welding information
DE202017105665U1 (en)*2016-09-192017-12-21Ewm Ag System comprising a welding device and computer program
EP3276568A1 (en)*2016-07-292018-01-31Lincoln Global, Inc.Production manager with location and inspection data

Patent Citations (17)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
US4912723A (en)*1984-06-281990-03-27Westinghouse Electric Corp.Multipurpose digital IC for communication and control network
US6202096B1 (en)*1997-04-152001-03-13Hewlett-Packard CompanyMethod and apparatus for device interaction by protocol
US6583386B1 (en)*2000-12-142003-06-24Impact Engineering, Inc.Method and system for weld monitoring and tracking
CN1525896A (en)*2001-01-252004-09-01林肯电气公司System and method for providing a public welding structure
US20070080154A1 (en)*2004-04-162007-04-12Ott Brian LRemote wire feeder using binary phase shift keying to modulate communications of command/control signals to be transmitted over a weld cable
US20100217440A1 (en)*2009-02-242010-08-26Inspectech CorporationWelding quality control and monitoring system
DE102009016798A1 (en)*2009-04-072010-10-14Daimler Ag Method and control unit for monitoring a quality of welding points of a resistance welding gun
CN102596476A (en)*2009-11-132012-07-18林肯环球股份有限公司Method and apparatus for monitoring weld quality
US20120145688A1 (en)*2010-12-132012-06-14Moon Jr John HSystem and method for monitoring and recording welder information
CN102922089A (en)*2012-08-132013-02-13天津大学Welding process information acquisition and quality monitoring device and method based on Ethernet
CN107004375A (en)*2014-06-272017-08-01伊利诺斯工具制品有限公司 System and method for monitoring welding information
US20160077519A1 (en)*2014-09-122016-03-17Fronius International GmbhWelding Control System
US20160125763A1 (en)*2014-11-052016-05-05Illinois Tool Works Inc.System and method of reviewing weld data
CN107107237A (en)*2014-11-052017-08-29伊利诺斯工具制品有限公司The system and method for examining welding data
EP3276568A1 (en)*2016-07-292018-01-31Lincoln Global, Inc.Production manager with location and inspection data
CN107664987A (en)*2016-07-292018-02-06林肯环球股份有限公司Production management device with position and inspection data
DE202017105665U1 (en)*2016-09-192017-12-21Ewm Ag System comprising a welding device and computer program

Non-Patent Citations (1)

* Cited by examiner, † Cited by third party
Title
李恒敏;朱洪亮;许玉东;李荣东;陈闵利;王浩;: "基于GPS定位和移动互联网的焊接设备远程监控系统", 电焊机, no. 05, 20 May 2017 (2017-05-20), pages 48 - 51*

Cited By (2)

* Cited by examiner, † Cited by third party
Publication numberPriority datePublication dateAssigneeTitle
CN114115044A (en)*2021-11-262022-03-01武汉锐科光纤激光技术股份有限公司Monitoring method, system, device, storage medium and electronic device for welding equipment
CN114115044B (en)*2021-11-262023-09-01武汉锐科光纤激光技术股份有限公司Monitoring method, system and device of welding equipment, storage medium and electronic device

Similar Documents

PublicationPublication DateTitle
CN112475541B (en) System and method for labeling welding monitoring time periods using machine learning techniques
US6636776B1 (en)System and method for managing welding procedures and welding resources
EP3715038A1 (en)Systems and methods for providing part quality confidence
US20170036288A1 (en)Systems and methods for selecting weld parameters
EP1295673B1 (en)Method of programming a welding type system
JP2020131290A (en) Systems and methods that provide pattern recognition and data analysis in welding and cutting
WO2018080994A1 (en)System and methods for selecting weld parameters
US20240393771A1 (en)Distributed weld monitoring system with job tracking
US20240335897A1 (en)Weld monitoring systems with unknown downtime disabling
JP2016525016A (en) Welding system data management system and method
CN111975170A (en) Distributed Welding Monitoring System with Job Tracking
CN111975171B (en) Welding monitoring system with unknown downtime disablement
EP3698910A1 (en)Systems and apparatus for interacting with a computer during a welding operation
US20210402523A1 (en)Systems and methods for part tracking using machine learning techniques
US20210405620A1 (en)Systems and methods for part tracking using machine learning techniques
US20220063010A1 (en)Welding-type power supplies with job specific weld monitoring systems
EP4574330A1 (en)Weld monitoring systems with job and part position tracking
EP4570411A1 (en)Weld monitoring systems with tool and operator position tracking
CN114502319B (en) Identifier management method, robot control device, and integrated control device
EP4345797A1 (en)Weld training systems with welding technique monitoring
CN120734488A (en) AC submerged arc welding method, welding power supply, welding cloud management platform and system

Legal Events

DateCodeTitleDescription
PB01Publication
PB01Publication
SE01Entry into force of request for substantive examination
SE01Entry into force of request for substantive examination
WD01Invention patent application deemed withdrawn after publication

Application publication date:20201124

WD01Invention patent application deemed withdrawn after publication

[8]ページ先頭

©2009-2025 Movatter.jp