CN105209993B - System and method for creating or changing welding sequences - Google Patents
System and method for creating or changing welding sequences Download PDFInfo
- Publication number
- CN105209993B CN105209993B CN201480026654.XA CN201480026654A CN105209993B CN 105209993 B CN105209993 B CN 105209993B CN 201480026654 A CN201480026654 A CN 201480026654A CN 105209993 B CN105209993 B CN 105209993B
- Authority
- CN
- China
- Prior art keywords
- welding
- weld
- sequence
- schedule
- welds
- 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.)
- Active
Links
Classifications
-
- B—PERFORMING OPERATIONS; TRANSPORTING
- B23—MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
- B23K—SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B23K9/00—Arc welding or cutting
- B23K9/095—Monitoring or automatic control of welding parameters
- B23K9/0953—Monitoring or automatic control of welding parameters using computing means
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31027—Computer assisted manual assembly CAA, display operation, tool, result
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/31—From computer integrated manufacturing till monitoring
- G05B2219/31056—Selection of assembly processes, preferred assembly sequences
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/37—Measurements
- G05B2219/37217—Inspect solder joint, machined part, workpiece, welding result
-
- G—PHYSICS
- G05—CONTROLLING; REGULATING
- G05B—CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
- G05B2219/00—Program-control systems
- G05B2219/30—Nc systems
- G05B2219/45—Nc applications
- G05B2219/45135—Welding
-
- Y—GENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
- Y02—TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
- Y02P—CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS
- Y02P90/00—Enabling technologies with a potential contribution to greenhouse gas [GHG] emissions mitigation
- Y02P90/02—Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Plasma & Fusion (AREA)
- Mechanical Engineering (AREA)
- General Factory Administration (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Arc Welding Control (AREA)
Abstract
本文所描述的发明一般地涉及系统以及用于焊机系统的方法,所述系统和方法涉及创建针对焊接环境的焊接序列,其中焊接序列基于从执行的或之前执行的焊接过程收集的实时数据。焊接过程信息被收集并且被利用来创建焊接序列以执行两个或更多个焊接,其中至少一个参数基于所收集的焊接过程信息(例如,真实世界焊接过程)。
The invention described herein generally relates to systems and methods for welder systems that involve creating a weld sequence for a welding environment, wherein the weld sequence is based on real-time data collected from an ongoing or previously performed welding process. Welding process information is collected and utilized to create a weld sequence to perform two or more welds, wherein at least one parameter is based on the collected welding process information (e.g., a real-world welding process).
Description
相关申请的交叉引用:本申请是2006年12月20日递交的并且题为“焊接作业定序器”的美国申请序号11/613,652的部分继续申请。前述申请的全部内容通过引用被并入本文。CROSS REFERENCE TO RELATED APPLICATIONS: This application is a continuation-in-part of US Application Serial No. 11/613,652, filed December 20, 2006 and entitled "Welding Job Sequencer." The entire contents of the aforementioned applications are incorporated herein by reference.
技术领域technical field
与本发明相一致的装置、系统和方法涉及焊接工作单元(work cell)。更特定地,本发明涉及分别根据权利要求1和11的前序部分的焊机系统以及在焊接工作单元中焊接的方法。Apparatus, systems and methods consistent with the present invention relate to welding work cells. More particularly, the invention relates to a welding machine system and a method of welding in a welding work cell according to the preambles of claims 1 and 11 respectively.
发明背景Background of the Invention
在相关技术中,工作单元被用来生成焊接(weld)或焊接部件。存在至少两种广义的工作单元类别,包括机器人工作单元和半自动工作单元。In the related art, work cells are used to create welds or welded components. There are at least two broad categories of work cells, including robotic work cells and semi-automatic work cells.
在机器人工作单元中,焊接操作的排程(schedule)和执行大多为自动的,鲜有操作员介入。因此,这些单元一般具有相对低的劳动成本和相对高的生产率。然而,它们的重复操作不能容易地适于变化的焊接条件和/或序列(sequence)。In robotic work cells, the scheduling and execution of welding operations are mostly automatic with little operator intervention. Therefore, these units generally have relatively low labor costs and relatively high productivity. However, their repetitive operation cannot be readily adapted to varying welding conditions and/or sequences.
相反,半自动工作单元(即涉及至少一些操作员的焊接操作的工作单元)一般提供相对于机器人工作单元来说较低的自动化,并且相应地具有相对较高的劳动成本和相对较低的生产率。不过,存在很多使用半自动焊接工作单元实际上较之于机器人工作单元有利的情况。例如,半自动焊接工作单元可以更容易地适于变化的焊接条件和/或序列。In contrast, semi-automatic work cells (ie, work cells that involve welding operations by at least some operators) generally provide lower automation relative to robotic work cells, and accordingly have relatively higher labor costs and relatively lower productivity. However, there are many situations where the use of a semi-automatic welding work cell is actually advantageous over a robotic work cell. For example, semi-automatic welding work cells can be more easily adapted to changing welding conditions and/or sequences.
不幸的是,在相关技术的半自动工作单元中,当焊接较多复杂的组件时,通常针对不同组件部件上不同类型的焊接而需要多个不同的焊接排程。在很多系统中,当必须使用不同的焊接排程时,需要操作员停止焊接操作并根据新的排程手动调整半自动装备的输出。在一些其他的系统中,通过在工作单元中储存特定排程来消除该手动调整。尽管如此,甚至在这样的系统中,操作员仍旧需要暂停焊接操作并在其可以继续焊接之前按下按钮来选择新的焊接排程。Unfortunately, in the related art semi-automatic work cell, when welding more complex assemblies, multiple different welding schedules are usually required for different types of welding on different assembly parts. In many systems, when a different welding schedule must be used, the operator is required to stop the welding operation and manually adjust the output of the semi-automatic equipment according to the new schedule. In some other systems, this manual adjustment is eliminated by storing a specific schedule in the work cell. Still, even in such systems, the operator still needs to pause the welding operation and press a button to select a new welding schedule before he can resume welding.
用于设定(set)不同焊接排程的这些实践无一是特别高效的。因此,在实践中,通常为了消除对持续调整半自动装备输出的需要而减少在半自动工作单元中使用的焊接排程数量。尽管焊接排程的减少使得焊工的总体操作更容易,但是对该途径的强迫简化可能导致降低的生产率和较低的总体质量。None of these practices for setting different welding schedules is particularly efficient. Therefore, in practice, the number of welding schedules used in a semi-automatic work cell is often reduced in order to eliminate the need to continuously adjust the output of the semi-automatic equipment. Although the reduction in welding schedules makes the overall operation of the welder easier, the forced simplification of this approach may result in reduced productivity and lower overall quality.
此外,当遵守严格的质量控制规范时,有时必须按特定序列执行焊接,核实每次焊接是以给定一组条件执行的,并且在焊接操作期间监控该装备的输出。在机器人工作单元中,这些要求容易满足。然而,在半自动工作单元中,这些要求易受人为错误的影响,因为操作员必须在自己执行焊接操作之外留意所有这些方面。Furthermore, when adhering to strict quality control specifications, it is sometimes necessary to perform welds in a specific sequence, verify that each weld is performed with a given set of conditions, and monitor the output of the equipment during the welding operation. In a robotic work cell, these requirements are easily met. In a semi-automatic work cell, however, these requirements are susceptible to human error, as the operator must be mindful of all these aspects in addition to performing the welding operation himself.
在图示性呈现于图1的相关技术的半自动焊接方法中示出了上述问题的说明性示例。在该方法中,各种排程、定序(sequencing)、检验(inspection)和焊接操作的每一项均是由操作员(即焊工)自己组织和执行的。具体来说,操作员在操作10开始焊接作业。随后,在操作20,操作员根据排程A设置(set up)焊接装备。接下来,操作员在操作23、24和26使用焊接排程A执行焊接#1、焊接#2和焊接#3。随后,操作员停止焊接操作并且在操作30根据排程B设置所述焊接装备。接下来,在操作32,操作员使用焊接排程B执行焊接#4。随后,操作员在操作40检查(check)组件的尺寸,并且在操作50根据排程C设置焊接装备。接下来,操作员在操作52和54使用焊接排程C执行焊接#5和焊接#6。在焊接操作完成后,操作员在操作60视觉检验焊接的组件,并且在操作70完成该焊接作业。An illustrative example of the above problem is shown in the related art semi-automatic welding method schematically presented in FIG. 1 . In this method, each of the various scheduling, sequencing, inspection, and welding operations is organized and performed by the operator (ie, the welder) himself. Specifically, the operator starts the welding operation at operation 10 . Subsequently, at operation 20, the operator sets up the welding equipment according to schedule A. Next, the operator performs Weld #1, Weld #2, and Weld #3 using Weld Schedule A at operations 23, 24, and 26. Subsequently, the operator stops the welding operation and sets up the welding equipment according to schedule B at operation 30 . Next, at operation 32, the operator performs welding #4 using welding schedule B. Subsequently, the operator checks the dimensions of the assembly at operation 40 and sets up the welding equipment according to schedule C at operation 50 . Next, the operator performs Weld #5 and Weld #6 using Weld Schedule C at operations 52 and 54 . After the welding operation is complete, the operator visually inspects the welded components at operation 60 and completes the welding operation at operation 70 .
明显,图1中所示方法依赖于操作员正确地遵循预定用于执行焊接的定序和检验,以准确地在焊接排程之间进行改变(例如在操作30),并且自己执行焊接。任何这些职责中的错误可能导致返工(如果错误在操作60的检验期间被发现)或者导致缺陷部件被供应给终端用户。另外,该示例性的半自动焊接方法束缚生产率,因为操作员必须花时间来配置和重新配置焊接排程。Clearly, the method shown in FIG. 1 relies on the operator to correctly follow the sequencing and verification predetermined for performing the weld, to accurately change between weld schedules (eg, at operation 30 ), and to perform the weld himself. Errors in any of these duties may result in rework (if errors are discovered during inspection at operation 60) or in defective parts being supplied to end users. Additionally, this exemplary semi-automatic welding method limits productivity because the operator must spend time configuring and reconfiguring the welding schedule.
上述问题亟待相关技术系统中的改进。The above problems are in urgent need of improvement in related technical systems.
发明内容SUMMARY OF THE INVENTION
根据本发明的实施方案,焊接系统被提供,所述焊接系统包括第一部件,所述第一部件被配置来接收与焊接排程相关的参数,其中参数从之前执行的焊接工艺或正在执行的焊接工艺中的至少一个被收集。在所述实施方案内,焊接系统进一步包括第二部件,所述第二部件被配置来创建针对焊接工作单元的焊接序列,其中焊接序列针对第一焊接过程限定至少参数和焊接排程以在工件上创建第一焊接,并且针对第二焊接过程限定至少参数和焊接排程以在工件上创建第二焊接。在所述实施方案内,焊接系统包括焊接作业定序器部件,所述焊接作业定序器部件被配置来采用针对焊接工作单元的焊接序列。According to an embodiment of the present invention, a welding system is provided, the welding system including a first component configured to receive parameters related to a welding schedule, wherein the parameters are derived from a previously performed welding process or a welding process being performed. At least one of the welding processes is collected. Within the embodiment, the welding system further includes a second component configured to create a welding sequence for the welding work cell, wherein the welding sequence defines at least parameters and a welding schedule for the first welding process to A first weld is created on the workpiece, and at least parameters and a weld schedule are defined for a second weld process to create a second weld on the workpiece. Within the embodiment, the welding system includes a welding job sequencer component configured to employ a welding sequence for a welding work cell.
根据本发明的实施方案,创建焊接序列的方法被提供,所述方法包括如下步骤:接收与第一焊接排程相关的第一参数;接收与第二焊接排程相关的第二参数;基于第一参数和第二参数创建焊接序列,其中焊接序列限定包括第一参数的第一焊接过程以在工件上创建第一焊接,并且限定包括第二参数的第二焊接过程以在工件上创建第二焊接;远离焊接工作单元储存创建的焊接序列;以及在没有来自操作员的介入的情况下利用焊接序列自动地更改焊接工作单元内的焊接装备,创建第一焊接或者第二焊接中的至少一个。According to an embodiment of the present invention, a method of creating a welding sequence is provided, the method comprising the steps of: receiving a first parameter associated with a first welding schedule; receiving a second parameter associated with a second welding schedule; A parameter and a second parameter create a welding sequence, wherein the welding sequence defines a first welding process including the first parameter to create a first weld on the workpiece, and defines a second welding process including the second parameter to create a second welding process on the workpiece welding; storing the created welding sequence remote from the welding work cell; and using the welding sequence to automatically change the welding equipment within the welding work cell without intervention from the operator, creating at least one of a first weld or a second weld.
根据本发明的实施方案,焊接系统被提供,所述焊接系统包括:用于实时地收集来自焊接过程的参数的装置,其中所述参数与焊接排程相关;用于创建针对焊接工作单元的焊接序列的装置,其中焊接序列针对第一焊接过程限定至少参数和焊接排程以在工件上创建第一焊接,并且针对第二焊接过程限定至少参数和焊接排程以在工件上创建第二焊接;以及用于采用针对焊接工作单元的焊接序列来执行一个或更多个焊接以通过在焊接工作单元内自动地调整焊接设备上的设置来装配工件的装置。According to an embodiment of the present invention, a welding system is provided, the welding system comprising: means for collecting parameters from a welding process in real time, wherein the parameters are related to a welding schedule; for creating a welding for a welding work cell an apparatus for a sequence, wherein the welding sequence defines at least parameters and a welding schedule for a first welding process to create a first weld on the workpiece, and defines at least parameters and a welding schedule for a second welding process to create a second weld on the workpiece; and means for performing one or more welds using a welding sequence for a welding work cell to assemble a workpiece by automatically adjusting settings on the welding equipment within the welding work cell.
当根据附图、详细的说明书以及所附的权利要求书来阅读时,本发明的这些和其他实施方案、目的和特征将是明晰的。These and other embodiments, objects and features of the present invention will be apparent when read in light of the accompanying drawings, the detailed description and the appended claims.
附图的简要说明Brief Description of Drawings
本发明在特定部分和各部分的布置方面可以具有具体形式,本发明的优选实施方案将在说明书中被详细描述并且在附图中被图示说明,附图构成本发明的一部分,并且在附图中:The invention may take specific forms in particular parts and arrangement of parts, preferred embodiments of which are described in detail in the description and illustrated in the accompanying drawings, which form a part hereof and in which In the picture:
图1图示说明使用半自动焊接工作单元的相关技术的焊接操作;FIG. 1 illustrates a related art welding operation using a semi-automatic welding work cell;
图2图示说明根据本发明使用半自动焊接工作单元的焊接操作;Figure 2 illustrates a welding operation using a semi-automatic welding work cell in accordance with the present invention;
图3是图示说明焊接系统的框图,所述焊接系统利用焊接作业定序器部件来针对两个或更多个焊接操作配置焊接装备以装配工件;3 is a block diagram illustrating a welding system utilizing a welding job sequencer component to configure welding equipment to assemble workpieces for two or more welding operations;
图4是图示说明利用焊接作业定序器部件的焊接系统的框图;4 is a block diagram illustrating a welding system utilizing a welding job sequencer component;
图5是图示说明具有多个焊接工作单元的分布式焊接环境的框图,所述多个焊接工作单元经由本地、远程或者云端数据库与焊接作业定序器部件连接;5 is a block diagram illustrating a distributed welding environment with multiple welding work cells connected to a welding job sequencer component via a local, remote, or cloud database;
图6是图示说明包括多个焊接工作单元的焊接系统的框图,其中焊接工作单元由基于云端的焊接作业定序器部件管理;6 is a block diagram illustrating a welding system including a plurality of welding work cells managed by a cloud-based welding job sequencer component;
图7是图示说明基于焊接过程数据生成焊接序列的系统的框图;7 is a block diagram illustrating a system for generating a welding sequence based on welding process data;
图8是图示说明从在工件上利用焊接装备执行焊接的操作者创建焊接序列的系统的框图;8 is a block diagram illustrating a system for creating a welding sequence from an operator performing welding with welding equipment on a workpiece;
图9是图示说明创建用于在焊接环境中采用的焊接序列的系统的框图;9 is a block diagram illustrating a system for creating a welding sequence for use in a welding environment;
图10是图示说明利用用于焊接系统的自动配置的焊接序列来执行两个或更多个焊接的系统的框图;10 is a block diagram illustrating a system for performing two or more welds utilizing a welding sequence for automatic configuration of the welding system;
图11是创建用于在焊接工作单元内采用来自动配置焊接装备的焊接序列的流程图;以及11 is a flowchart of creating a welding sequence for use within a welding work cell to automatically configure welding equipment; and
图12是基于正在被执行的或者已经被执行的焊接过程的一个或更多个参数创建焊接序列的流程图。12 is a flowchart of creating a welding sequence based on one or more parameters of a welding process that is being performed or has been performed.
发明的详细说明Detailed description of the invention
本发明的实施方案涉及这样的方法和系统,所述方法和系统涉及创建针对焊接环境的焊接序列,其中焊接序列基于从执行的或之前执行的焊接过程收集的实时数据。焊接过程信息被收集并且被利用来创建焊接序列以执行两个或更多个焊接,其中至少一个参数基于所收集的焊接过程信息(例如,真实世界焊接过程)。焊接序列被利用来自动地配置焊接操作和/或至少一个焊接装备来执行两个或更多个焊接,所述两个或更多个焊接包括相异的焊接排程(至少一部分焊接排程不同)。而且,焊接序列可以排除操作员的介入来配置或更新焊接装备,这允许操作员把注意力集中在焊接的行为上而不是焊接装备设置、配置等等上。Embodiments of the present invention relate to methods and systems that involve creating a welding sequence for a welding environment, wherein the welding sequence is based on real-time data collected from performed or previously performed welding processes. Welding process information is collected and utilized to create a welding sequence to perform two or more welds, wherein at least one parameter is based on the collected welding process information (eg, a real world welding process). A welding sequence is utilized to automatically configure a welding operation and/or at least one welding equipment to perform two or more welds including different welding schedules (at least a portion of the welding schedules are different) ). Furthermore, the welding sequence may preclude operator intervention to configure or update welding equipment, which allows the operator to focus on the behavior of welding rather than welding equipment setup, configuration, and the like.
根据本发明的一方面,提供了一种半自动焊接工作单元,包括焊接作业定序器,所述焊接作业定序器自动选择焊接排程以供所述半自动焊接工作单元中的操作员使用。According to an aspect of the present invention, there is provided a semi-automatic welding work cell including a welding job sequencer that automatically selects a welding schedule for use by an operator in the semi-automatic welding work cell.
根据本发明的另一方面,提供了一种半自动工作单元中的焊接方法,包括自动选择焊接排程以供所述半自动焊接工作单元中的操作员使用。According to another aspect of the present invention, there is provided a method of welding in a semi-automatic work cell comprising automatically selecting a welding schedule for use by an operator in the semi-automatic welding work cell.
根据本发明的另一方面,提供了一种焊接生产线,包括至少一个半自动焊接工作单元,其中所述半自动工作单元包括焊接作业定序器,所述焊接作业定序器自动选择焊接排程以供其中的操作员使用。According to another aspect of the present invention, there is provided a welding line comprising at least one semi-automatic welding work cell, wherein the semi-automatic work cell includes a welding job sequencer that automatically selects a welding schedule for which the operator uses.
根据本发明的另一方面,提供了一种监控焊接生产线的方法,包括自动选择焊接排程以供半自动焊接工作单元中的操作员使用。According to another aspect of the present invention, there is provided a method of monitoring a welding line including automatically selecting a welding schedule for use by an operator in a semi-automatic welding work cell.
如本文所使用的术语“部件”可以被限定为硬件的一部分、软件的一部分或者它们的组合。硬件的一部分可以包括至少处理器和一部分存储器,其中存储器包括要执行的指令。The term "component" as used herein may be defined as a portion of hardware, a portion of software, or a combination thereof. A portion of the hardware may include at least a processor and a portion of memory, where the memory includes instructions to be executed.
现在将出于图示说明在递交本专利申请时申请人已知的最佳模式的目的,描述实施本发明的最佳模式。实施例和附图仅仅是示例性的而不意味着要限制本发明,本发明通过权利要求的范围和精神来衡量。现在参照附图,其中示出的内容仅是出于图示说明本发明的示例性实施方案的目的而不是出于限制本发明的示例性实施方案的目的,参照图2。在图2所图示说明的本发明的示例性实施方案中,提供了焊接作业定序器(sequencer)。该焊接作业定序器通过在无需累及其中可用焊接排程数量的情况下提高半自动工作单元的生产率来改进相关技术的半自动工作单元。该焊接作业定序器通过在半自动工作单元中实施自动的改变并且通过为操作员提供大量命令和指令阵列来达到该改进。The best mode for carrying out the invention will now be described for the purpose of illustrating the best mode known to applicants at the time of filing this patent application. The examples and drawings are illustrative only and not meant to limit the invention, which is to be measured by the scope and spirit of the claims. Referring now to the drawings, which are shown for purposes of illustrating exemplary embodiments of the present invention only and not for the purpose of limiting exemplary embodiments of the present invention, reference is made to FIG. 2 . In the exemplary embodiment of the present invention illustrated in Figure 2, a welding job sequencer is provided. The welding job sequencer improves the semi-automatic work cell of the related art by increasing the productivity of the semi-automatic work cell without compromising the number of welding schedules available therein. The welding job sequencer achieves this improvement by implementing automated changes in semi-automatic work cells and by providing the operator with a large array of commands and instructions.
更具体地,在示例性实施方案中,焊接作业定序器自动地选择和实施焊接工作单元的功能。这样的功能的实施例包括要与半自动工作单元一起使用的特定焊接排程。换言之,焊接作业定序器可以为特定的焊接选择焊接排程,并且自动为操作员(即无需操作员特别干涉)根据所选择的焊接排程修改半自动工作单元的设置。More specifically, in the exemplary embodiment, the welding job sequencer automatically selects and implements the functions of the welding work cell. Examples of such functionality include specific welding schedules to be used with semi-automatic work cells. In other words, the welding job sequencer can select a welding schedule for a particular weld, and automatically (ie, without operator intervention) modify the settings of the semi-automatic work cell according to the selected welding schedule.
另外,在示例性实施方案中,焊接作业定序器可以自动指示操作序列,操作员应当遵循该序列以制作(create)最终的焊接组件。连同对焊接排程的自动选择,该指示的序列允许操作员遵循该序列来制作最终的焊接部件,而并非必须花费时间来调整、选择或者复查每个单独的焊接排程和/或序列。Additionally, in an exemplary embodiment, the welding job sequencer may automatically indicate a sequence of operations that an operator should follow to create the final welded assembly. Along with the automatic selection of welding schedules, the indicated sequence allows the operator to follow the sequence to make the final welded part without having to spend time adjusting, selecting, or reviewing each individual welding schedule and/or sequence.
因此,因为焊接作业定序器设置焊接装备并组织工作流程,并且因为操作员仅仅执行焊接操作本身,所以焊接操作中出错的机会大大减小,而生产率和质量提高。Thus, because the welding job sequencer sets up the welding equipment and organizes the workflow, and because the operator only performs the welding operation itself, the opportunity for errors in the welding operation is greatly reduced, while productivity and quality are improved.
示例性实施方案在图2中图示性给出。在图2中,在操作110,焊接作业定序器开始操作,并且立即设定焊接装备使用焊接排程A(操作120)且指导操作员执行焊接#1、#2和#3。随后,操作员使用焊接排程A执行焊接#1、#2和#3(操作122、124和126)。接下里,焊接作业定序器将焊接装备设定为使用焊接排程B(操作130),并且指导操作员执行焊接#4。随后操作员使用焊接排程B执行焊接#4(操作132)。在完成焊接排程B之后,焊接作业定序器将焊接装备设定为使用焊接排程C(操作150),并且指导操作员执行焊接#5和焊接#6,并且检验部件。随后,操作员使用焊接排程C执行焊接#5和焊接#6(操作152和154),并且检验完成的部件以确认其正确(操作160)。该检验可以包括尺寸核实、视觉缺陷确认,或者可能需要的任何其他类型的检查。进一步地,操作160可以包括这样的要求,即操作员例如通过按下“OK”按钮来在可能进展到下一操作之前肯定地指示所述检验完成。最后,焊接作业定序器指示焊接操作到其终点(操作170),并且为下一操作进行重新设定。An exemplary embodiment is given diagrammatically in FIG. 2 . In FIG. 2, at operation 110, the welding job sequencer begins operation and immediately sets the welding equipment to use welding schedule A (operation 120) and instructs the operator to perform welds #1, #2, and #3. Subsequently, the operator performs welding #1, #2 and #3 using welding schedule A (operations 122, 124 and 126). Next, the welding job sequencer sets the welding equipment to use welding schedule B (operation 130), and instructs the operator to perform welding #4. The operator then performs Weld #4 using Weld Schedule B (operation 132). After welding schedule B is completed, the welding job sequencer sets the welding equipment to use welding schedule C (operation 150), and instructs the operator to perform weld #5 and weld #6, and inspect the parts. The operator then performs Weld #5 and Weld #6 using Weld Schedule C (operations 152 and 154), and inspects the completed part to confirm that it is correct (operation 160). This inspection may include dimensional verification, visual defect confirmation, or any other type of inspection that may be required. Further, operation 160 may include a requirement that the operator affirmatively indicate that the verification is complete before possibly proceeding to the next operation, such as by pressing an "OK" button. Finally, the welding job sequencer instructs the welding operation to its end point (operation 170) and resets for the next operation.
因此,如上面注意到的,焊接操作的定序和排程是由定序器完成的,并且使操作员解放而集中注意力于根据指令来执行焊接。Thus, as noted above, the sequencing and scheduling of welding operations is done by the sequencer and frees the operator to focus on performing the welding according to the instructions.
焊接作业定序器可以基于各种变量或输入来选择和实施新的功能,例如图2中所示的焊接排程A、B和C的选择和实施。例如,焊接作业定序器简单地基于对自焊接操作开始起或者自焊接暂停起耗用的时间(elapsed time)(例如上面图2中焊接#3之后的时间)的监控来选择新的焊接排程。可替换地,焊接作业定序器可以监控操作员的动作,将所述动作与识别的焊接序列进行比较,并且适当地选择新的焊接排程。再进一步地,可以实施这些方法或者任何其他有效方法的各种组合,只要最终效果是提供对功能(例如焊接排程)的自动选择和实施,以供操作员使用。The welding job sequencer can select and implement new functions based on various variables or inputs, such as the selection and implementation of welding schedules A, B, and C shown in FIG. 2 . For example, the welding job sequencer selects a new welding schedule simply based on monitoring the elapsed time since the welding operation started or since the welding was paused (eg, the time after weld #3 in Figure 2 above). Procedure. Alternatively, the welding job sequencer may monitor the operator's actions, compare the actions to the identified welding sequences, and appropriately select a new welding schedule. Still further, various combinations of these methods, or any other effective method, may be implemented, so long as the net effect is to provide automatic selection and implementation of functions (eg, weld scheduling) for use by the operator.
所选择的焊接排程的参数可以包括如焊接工艺、焊丝类型、焊丝尺寸、WFS、伏特值(volt)、修整(trim)、使用哪个焊丝馈送装置(feeder),或者使用哪个馈送头(feed head)的变量,但不限于此。The parameters of the selected welding schedule may include, for example, welding process, wire type, wire size, WFS, volts, trim, which wire feeder to use, or which feed head to use ), but not limited to this.
尽管上面的描述集中于作为自动选择和实施的功能的焊接排程选择,但是焊接作业定序器不限于仅使用该功能。Although the above description focuses on welding schedule selection as a function of automatic selection and implementation, the welding job sequencer is not limited to using only this function.
例如,可以由焊接作业定序器选择和实施的另一可能功能是根据焊接排程选择单个电源上的多个焊丝馈送装置之一。该功能提供半自动工作单元中能够被操作员执行的焊接作业中更多的变化性,因为不同的焊丝馈送装置可以提供大的差异性,例如焊丝尺寸和类型。For example, another possible function that may be selected and implemented by the welding job sequencer is to select one of multiple wire feeds on a single power source according to the welding schedule. This feature provides more variability in the welding jobs that can be performed by the operator in a semi-automatic work cell, as different wire feeders can provide large variability, eg, wire size and type.
与焊接作业定序器相容的功能的另一实施例是质量检查功能。该功能在允许作业序列继续之前执行对焊接的质量检查(在焊接期间或者在焊接完成之后)。该质量检查可以监控各项焊接参数,并且如果检测到异常则可以中止焊接操作并警告操作员。该功能可测量的焊接参数的实施例可以是电弧数据(arc data)。Another example of a function that is compatible with the welding job sequencer is a quality check function. This function performs a quality check of the weld (either during the weld or after the weld is complete) before allowing the job sequence to continue. This quality check can monitor various welding parameters and, if an abnormality is detected, can abort the welding operation and alert the operator. An example of a welding parameter measurable by this function may be arc data.
这样的功能的另一实施例将是重复功能。该能给将指导操作员重复特定焊接或焊接序列。这种功能的使用的实施例包括当质量检查显示异常或者当需要相同焊接的多个实例(instance)时。Another example of such a function would be a repeat function. This energy will guide the operator to repeat a particular weld or welding sequence. Examples of the use of this functionality include when a quality check shows anomalies or when multiple instances of the same weld are required.
这样的功能的另一实施例将是向焊工传输信息的提醒焊工功能。该功能将显示信息,给出可听到的信号,或者通过一些其他手段与焊工通信。该功能的使用的实施例包括向操作员指示其能够自由开始焊接的指示,或者指示操作员应当出于质量的目的检查焊接部件的一些部分。Another example of such a function would be a reminder welder function that transmits information to the welder. This function will display information, give an audible signal, or communicate with the welder by some other means. Examples of the use of this function include an indication to the operator that he is free to start welding, or that the operator should inspect some parts of the welded part for quality purposes.
这样的功能的另一实施例将是录入作业信息功能。该功能将要求焊工在作业定序器可以继续之前录入信息,例如部件序号、个人ID号,或者其他特殊条件。该信息还可以通过射频识别(RFID)、条码扫描等从部件或者存货单(inventory)中读出。焊接作业定序器随后可以针对焊接操作使用所录入的信息。该功能的使用的实施例可以是作为对整个焊接操作的断定(predicate),以便指示焊接作业定序器哪些排程和/或序列应该被选择。Another example of such a function would be an entry job information function. This feature will require the welder to enter information such as part serial numbers, personal ID numbers, or other special conditions before the job sequencer can continue. This information can also be read from a part or inventory by radio frequency identification (RFID), barcode scanning, or the like. The welding job sequencer can then use the entered information for the welding operation. An example of the use of this function may be as a predicate for the entire welding operation to instruct the welding job sequencer which schedules and/or sequences should be selected.
这样的功能的再一实施例将是作业报告功能。该功能将创建关于焊接作业的报告,所述报告可以包括诸如下述信息:所执行的焊接数、总的电弧定时(arc timing)和各个电弧定时、序列中断、错误、故障、焊丝使用、电弧数据等等。该功能的使用的实施例可以是给制造质量部门的关于焊接工艺效率和质量的报告。Yet another embodiment of such a function would be a job reporting function. This function will create a report on the welding job, which can include information such as: number of welds performed, total and individual arc timing, sequence interruptions, errors, faults, wire usage, arc timing data, etc. An example of the use of this function could be a report to the manufacturing quality department on the efficiency and quality of the welding process.
这样的功能的又一实施例将是系统检查功能。该功能将证实焊接作业是否可以继续,并且可以监控如下这些参数:焊丝供应、气体供应、(与结束该作业所需时间相比)轮班的剩余时间等等。该功能随后可以确定所述参数是否指示有足够的时间和/或材料供焊接作业继续。该功能将避免由于材料耗尽的停工时间(down-time),并且将避免处理中作业(work-in-process)组装被延迟,所述延迟可能由于热和排程因素而导致质量问题。Yet another embodiment of such a function would be a system check function. This function will verify whether the welding job can continue and can monitor parameters such as wire supply, gas supply, time remaining in the shift (compared to the time required to end the job), etc. The function can then determine whether the parameters indicate that there is sufficient time and/or material for the welding job to continue. This functionality will avoid down-time due to material exhaustion, and will avoid work-in-process assembly being delayed which may cause quality issues due to thermal and scheduling factors.
此外,如上面提及的,焊接作业定序器可以基于各种变量或输入选择和实施新的功能。这些变量和输入不特别限定,并且甚至可以是另一种功能。例如,另一种与和焊接作业定序器相容的功能是执行焊接操作功能。该功能被设计为检测操作员所执行的实际焊接,并且报告该焊接,以便焊接作业定序器可以确定是否进展到进一步的操作。例如,该功能可以操作为在操作员拉下触发器以开始焊接操作时开始并且在焊接完成后操作员释放触发器时结束,或者在其开始后预定时间段之后结束。该功能可以在触发器被释放时终止,或者其可以被配置为在一段时间后、某数量的焊丝或某个量的能量被递送后自动关闭。该功能可以被用来确定何时选择新的功能,例如,如上面讨论的新的焊接排程。Furthermore, as mentioned above, the welding job sequencer can select and implement new functions based on various variables or inputs. These variables and inputs are not particularly limited, and may even be another function. For example, another function compatible with the welding job sequencer is the execute welding operation function. This function is designed to detect the actual weld performed by the operator, and to report the weld so that the weld job sequencer can determine whether to progress to further operations. For example, the function may operate to begin when the operator pulls the trigger to begin the welding operation and end when the operator releases the trigger after welding is complete, or after a predetermined period of time after it begins. This function can be terminated when the trigger is released, or it can be configured to automatically turn off after a period of time, after a certain amount of wire or a certain amount of energy has been delivered. This function can be used to determine when to select a new function, eg, a new welding schedule as discussed above.
]再者,各种半自动和/或机器人工作单元可以在单个网络中集成在一起,并且单个工作单元的焊接步骤的定序完全可以整合到完整的生产排程中,其中其本身可以根据需要被修改以追随生产排程中的变化。定序和/或排程信息还可以被储存在数据库中,按照日期被储存为档案信息,并且可以被访问以提供各种生产报告。] Furthermore, various semi-automatic and/or robotic work cells can be integrated together in a single network, and the sequencing of the welding steps of a single work cell can be fully integrated into a complete production schedule, which itself can be Modify to follow changes in the production schedule. Sequencing and/or scheduling information can also be stored in a database, stored as profile information by date, and can be accessed to provide various production reports.
在实施方案中,用于焊接由多个焊接限定的组件的半自动焊接工作单元可以被提供,由至少两个焊接排程限定的多个焊接可以包括焊接装备,所述焊接装备用于由焊接操作员使用,以执行所述多个焊接并且利用具有多个功能的所述焊接装备完成装配。在实施方案中,工作单元可以包括焊接作业定序器,所述焊接作业定序器自动地选择用于由操作员在半自动焊接工作单元中使用的焊接排程。在实施方案中,焊接作业定序器可以根据耗用的时间选择焊接排程。在实施方案中,焊接作业定序器可以检测何时操作员正在进行焊接操作,并且基于所述检测选择焊接排程。在实施方案中,焊接作业定序器可以检测何时操作员正在进行焊接操作,并且焊接作业定序器根据为焊接操作供应的焊丝的量选择焊接排程。在实施方案中,焊接作业定序器可以检测何时操作员正在进行焊接操作,并且焊接作业定序器根据为焊接操作供应的能量的量选择焊接排程。在实施方案中,焊接排程包括与焊接工艺、焊丝类型、焊丝尺寸、WFS、伏特值、修整、要使用焊丝送进器或者要使用的送进头中的至少一个有关的信息。In an embodiment, a semi-automatic welding work cell may be provided for welding an assembly defined by a plurality of welds, the plurality of welds defined by at least two welding schedules may include welding equipment for use by a welding operation used by the operator to perform the plurality of welds and complete the assembly with the welding equipment having the plurality of functions. In an embodiment, the work cell may include a welding job sequencer that automatically selects a welding schedule for use by an operator in a semi-automatic welding work cell. In an embodiment, the welding job sequencer may select a welding schedule based on elapsed time. In an embodiment, the welding job sequencer may detect when an operator is conducting a welding operation and select a welding schedule based on the detection. In an embodiment, the welding job sequencer may detect when an operator is conducting a welding operation, and the welding job sequencer selects a welding schedule based on the amount of wire supplied for the welding operation. In an embodiment, the welding job sequencer can detect when an operator is conducting a welding operation, and the welding job sequencer selects a welding schedule based on the amount of energy supplied for the welding operation. In an embodiment, the welding schedule includes information related to at least one of welding process, wire type, wire size, WFS, volts, trim, wire feeder to use, or feed head to use.
在实施方案中,焊接工作单元可以包括焊接作业定序器,所述焊接作业定序器选择并且实施多个功能中的至少一个以从至少两个焊接排程限定至少第一焊接排程和第二焊接排程,以便安排用于创建焊接组件的工作流程并且给焊接操作员指示用于完成装配的工作操作的序列。在实施方案中,焊接作业定序器可以根据工作流程和焊接操作的序列自动地更改焊接装备,不需要焊接操作员的介入。In an embodiment, the welding work cell may include a welding job sequencer that selects and implements at least one of a plurality of functions to define at least a first welding schedule and a second welding schedule from at least two welding schedules Two welding schedules to schedule the workflow for creating welded assemblies and instruct the welding operator to sequence the work operations for completing the assembly. In an embodiment, the welding job sequencer can automatically change the welding equipment according to the workflow and the sequence of welding operations, without the intervention of the welding operator.
在实施方案中,第二焊接排程根据第一焊接排程的耗用的时间被限定。在实施方案中,至少一个功能检测所述操作员对所述第一焊接排程的完成并且自动地从所述第一焊接排程改变为所述第二焊接排程。在实施方案中,至少一个功能检测何时操作员正在进行所述第一焊接排程,并且所述第二焊接排程根据为所述第一焊接排程供应的焊丝的量被限定。在实施方案中,至少一个功能检测何时操作员正在进行所述第一焊接排程,并且所述第二焊接排程根据为所述第一焊接排程供应的能量的量被限定。在实施方案中,至少一个第一焊接设置参数和所述至少一个第二焊接设置参数包括焊接工艺、焊丝类型、焊丝尺寸、WFS、伏特值、修整、要使用焊丝送进器或者要使用的送进头中的至少一个。在实施方案中,至少一个第一焊接设置参数和所述至少一个第二焊接设置参数包括用于由操作员在半自动焊接工作单元中使用的送进器。在实施方案中,至少一个功能监测所述焊接组件的质量可测值,其中质量可测值包括至少与电弧有关的信息,所述电弧被用来形成由操作员创建的焊接。在实施方案中,至少一个功能给半自动焊接工作单元中的操作员指示信息。在实施方案中,至少一个功能接受作业信息,包括至少部件ID号、操作员ID号或者焊接指令。在实施方案中,至少一个功能产生作业报告,包括被执行的焊接的数量、总电弧时间、各个电弧时间、序列中断、错误、故障、焊丝使用、电弧数据中的至少一个。在实施方案中,至少一个功能包括所述单元的系统检查,所述系统检查包括至少对焊丝供应、气体供应和时间的检测。In an embodiment, the second welding schedule is defined according to the elapsed time of the first welding schedule. In an embodiment, at least one function detects completion of the first welding schedule by the operator and automatically changes from the first welding schedule to the second welding schedule. In an embodiment, at least one function detects when an operator is conducting the first welding schedule, and the second welding schedule is defined according to the amount of wire supplied for the first welding schedule. In an embodiment, at least one function detects when an operator is conducting the first welding schedule and the second welding schedule is defined according to the amount of energy supplied for the first welding schedule. In embodiments, the at least one first welding setup parameter and the at least one second welding setup parameter include welding process, wire type, wire size, WFS, volts, trim, wire feeder to use, or feeder to use Enter at least one of the headers. In an embodiment, the at least one first welding setup parameter and the at least one second welding setup parameter include a feeder for use by an operator in a semi-automatic welding work cell. In an embodiment, at least one function monitors a quality measurable value of the welding assembly, wherein the quality measurable value includes at least information related to the arc used to form the weld created by the operator. In an embodiment, at least one function indicates information to an operator in a semi-automatic welding work cell. In an embodiment, at least one function accepts job information, including at least a part ID number, an operator ID number, or welding instructions. In an embodiment, at least one function generates a job report including at least one of number of welds performed, total arc time, individual arc times, sequence interruptions, errors, faults, wire usage, arc data. In an embodiment, at least one function includes a system inspection of the unit, the system inspection including at least the detection of wire supply, gas supply and time.
在实施方案中,焊接作业定序器可以选择用于由操作员在半自动焊接工作单元中使用的焊接序列。在实施方案中,焊接作业定序器可以给半自动焊接工作单元中的操作员指示所选择的焊接序列。在实施方案中,焊接作业定序器可以选择用于由操作员在半自动焊接工作单元中使用的焊丝送进器。在实施方案中,焊接作业定序器可以监测由操作员创建的焊接的质量可测值,其中质量可测值包括至少与电弧有关的信息,所述电弧被用来形成由操作员创建的焊接。在实施方案中,焊接作业定序器可以给半自动焊接工作单元中的操作员指示信息。在实施方案中,焊接作业定序器可以接受作业信息,包括至少部件ID号、操作员ID号或者焊接指令。在实施方案中,焊接作业定序器可以产生作业报告,包括被执行的焊接的数量、总电弧时间、各个电弧时间、序列中断、错误、故障、焊丝使用、电弧数据中的至少一个。在实施方案中,焊接作业定序器可以执行系统检查,所述系统检查包括至少对焊丝供应、气体供应和时间的检测。In an embodiment, the welding job sequencer may select a welding sequence for use by an operator in a semi-automatic welding work cell. In an embodiment, the welding job sequencer may indicate the selected welding sequence to the operator in the semi-automatic welding work cell. In embodiments, the welding job sequencer may select a wire feeder for use by an operator in a semi-automatic welding work cell. In an embodiment, the welding job sequencer may monitor quality measurables of the weld created by the operator, wherein the quality measurables include at least information related to the arc used to form the weld created by the operator . In an embodiment, the welding job sequencer may indicate information to an operator in a semi-automatic welding work cell. In an embodiment, the welding job sequencer may accept job information including at least part ID numbers, operator ID numbers, or welding instructions. In an embodiment, the welding job sequencer may generate a job report including at least one of number of welds performed, total arc time, individual arc times, sequence interruptions, errors, faults, wire usage, arc data. In an embodiment, the welding job sequencer may perform a system check that includes at least detection of wire supply, gas supply, and time.
在实施方案中,在半自动焊接工作单元中焊接的方法可以被提供,所述方法包括自动地选择用于由操作员在半自动焊接工作单元中使用的焊接排程。在实施方案中,自动选择可以在耗用的时间之后被执行。在实施方案中,方法可以包括检测何时操作员正在进行焊接操作,其中自动选择基于所述检测被执行。在实施方案中,方法可以包括检测何时操作员正在进行焊接操作,其中自动选择根据为焊接操作供应的焊丝的量被执行。在实施方案中,方法可以包括检测何时操作员正在进行焊接操作,其中自动选择根据为焊接操作供应的能量的量被执行。在实施方案中,焊接排程可以包括与焊接工艺、焊丝类型、焊丝尺寸、WFS、伏特值、修整、要使用焊丝送进器或者要使用的送进头中的至少一个有关的信息。In an embodiment, a method of welding in a semi-automatic welding work cell may be provided, the method comprising automatically selecting a welding schedule for use by an operator in the semi-automatic welding work cell. In an embodiment, the automatic selection may be performed after an elapsed time. In an embodiment, the method may include detecting when an operator is conducting a welding operation, wherein the automatic selection is performed based on the detecting. In an embodiment, the method may include detecting when an operator is conducting a welding operation, wherein the automatic selection is performed based on the amount of wire supplied for the welding operation. In an embodiment, the method may include detecting when an operator is conducting a welding operation, wherein the automatic selection is performed according to an amount of energy supplied for the welding operation. In an embodiment, the welding schedule may include information related to at least one of welding process, wire type, wire size, WFS, volt value, trim, wire feeder to use, or feed head to use.
在实施方案中,方法可以包括选择用于由操作员在半自动焊接工作单元中使用的焊接序列。在实施方案中,方法可以包括给半自动焊接工作单元中的操作员指示所选择的焊接序列。在实施方案中,方法可以包括选择用于由操作员在半自动焊接工作单元中使用的焊丝送进器。在实施方案中,方法可以包括监测由操作员创建的焊接的质量可测值,其中质量可测值包括至少与电弧有关的信息,所述电弧被用来形成由操作员创建的焊接。在实施方案中,方法可以包括给半自动焊接工作单元中的操作员指示信息。在实施方案中,方法可以包括接受作业信息,包括至少部件ID号、操作员ID号或者焊接指令。在实施方案中,方法可以包括产生作业报告,包括被执行的焊接的数量、总电弧时间、各个电弧时间、序列中断、错误、故障、焊丝使用、电弧数据中的至少一个。在实施方案中,方法可以包括执行系统检查,所述系统检查包括至少对焊丝供应、气体供应和时间的检测。In embodiments, the method may include selecting a welding sequence for use by an operator in a semi-automatic welding work cell. In an embodiment, the method may include indicating the selected welding sequence to an operator in the semi-automatic welding work cell. In embodiments, the method may include selecting a wire feeder for use by an operator in a semi-automatic welding work cell. In an embodiment, the method may include monitoring a quality measurable value of the weld created by the operator, wherein the quality measurable value includes at least information related to the arc used to form the weld created by the operator. In an embodiment, the method may include instructing an operator in a semi-automatic welding work cell. In an embodiment, the method may include accepting job information, including at least a part ID number, an operator ID number, or welding instructions. In an embodiment, the method may include generating a job report including at least one of number of welds performed, total arc time, individual arc times, sequence interruptions, errors, faults, wire usage, arc data. In an embodiment, the method may include performing a system check that includes at least detection of wire supply, gas supply, and time.
在实施方案中,焊接生产线被提供有至少一个半自动焊接工作单元,其中半自动工作单元包括焊接作业定序器,所述焊接作业定序器自动地选择用于由操作员在半自动工作单元中使用的焊接排程。在实施方案中,焊接生产线包括监测系统,所述检测系统与焊接作业定序器通信,以引导焊接作业定序器自动地选择用于由操作员在半自动工作单元中使用的焊接排程。In an embodiment, the welding line is provided with at least one semi-automatic welding work cell, wherein the semi-automatic work cell includes a welding job sequencer that automatically selects for use by an operator in the semi-automatic work cell Welding schedule. In an embodiment, the welding line includes a monitoring system in communication with the welding job sequencer to direct the welding job sequencer to automatically select a welding schedule for use by an operator in a semi-automatic work cell.
在实施方案中,监测焊接生产线的方法被提供,所述方法包括自动地选择用于由操作员在半自动焊接工作单元中使用的焊接排程。在实施方案中,方法可以包括引导焊接作业定序器自动地选择用于由操作员在半自动焊接工作单元中使用的焊接排程。In an embodiment, a method of monitoring a welding line is provided, the method comprising automatically selecting a welding schedule for use by an operator in a semi-automatic welding work cell. In an embodiment, the method may include directing a welding job sequencer to automatically select a welding schedule for use by an operator in a semi-automatic welding work cell.
在实施方案中,半自动焊接工作单元被提供,所述半自动焊接工作单元包括焊接作业定序器,所述焊接作业定序器自动地选择用于由操作员在半自动焊接工作单元中使用的焊接排程。自动选择可以借助于耗用的时间、焊接操作的检测、为焊接操作供应的焊丝的量的检测或者为焊接操作供应的能量的量的检测。In an embodiment, a semi-automatic welding work cell is provided, the semi-automatic welding work cell including a welding job sequencer that automatically selects a welding sequence for use by an operator in the semi-automatic welding work cell Procedure. Automatic selection may be by means of elapsed time, detection of the welding operation, detection of the amount of wire supplied for the welding operation, or detection of the amount of energy supplied for the welding operation.
在实施方案中,在半自动工作单元中焊接的方法可以被提供,所述半自动工作单元具有焊接设备和焊接作业定序器以完成由多个焊接限定的组件,其中多个焊接可以由至少两个焊接排程限定。实施方案可以包括至少如下的步骤:利用焊接作业定序器实施焊接设备功能,以从至少两个焊接排程限定第一焊接排程和第二焊接排程,所述第一焊接排程具有至少一个第一焊接设置参数和至少一个第一焊接指令,所述第二焊接排程具有至少一个第二焊接设置参数和至少一个第二焊接指令,所述第二焊接设置参数和所述第二焊接指令中的至少一个不同于所述第一焊接设置参数和所述第一焊接指令;给焊接操作员指示用于基于所述第一和第二焊接排程完成装配的焊接操作的序列;以及根据用于基于所述第一和第二焊接排程完成装配的焊接操作的所述序列自动地更改所述焊接设备。In an embodiment, a method of welding in a semi-automatic work cell may be provided, the semi-automatic work cell having welding equipment and a welding job sequencer to complete an assembly defined by a plurality of welds, wherein the plurality of welds may be formed by at least two Welding schedule is limited. Embodiments may include at least the step of implementing a welding equipment function with a welding job sequencer to define a first welding schedule and a second welding schedule from at least two welding schedules, the first welding schedule having at least a first weld setup parameter and at least one first weld instruction, the second weld schedule having at least one second weld setup parameter and at least one second weld instruction, the second weld setup parameter and the second weld at least one of the instructions is different from the first welding setup parameter and the first welding instruction; indicating to a welding operator a sequence of welding operations for completing an assembly based on the first and second welding schedules; and according to The welding equipment is automatically changed based on the sequence of welding operations for completing the assembly based on the first and second welding schedules.
在实施方案中,方法可以包括限定所述第二焊接排程在由所述第一焊接排程限定的耗用时间之后被执行。在实施方案中,方法可以包括检测何时操作员正在进行焊接操作,其中限定所述第二排程基于所述检测。在实施方案中,限定所述第一和第二焊接排程可以包括限定为焊接操作供应的焊丝的量。在实施方案中,限定所述第二焊接排程是根据针对所述第一焊接排程的为焊接操作供应的能量的量。在实施方案中,限定所述第一和第二焊接排程中的至少一个可以包括选择与焊接工艺、焊丝类型、焊丝尺寸、WFS、伏特值、修整、要使用焊丝送进器或者要使用的送进头中的至少一个。在实施方案中,限定所述第一和第二焊接排程中的至少一个可以包括选择用于由操作员在半自动焊接工作单元中使用的焊丝送进器。在实施方案中,方法可以包括监测由操作员创建的焊接的质量可测值,其中质量可测值包括至少与电弧有关的信息,所述电弧被用来形成由操作员创建的焊接。在实施方案中,方法可以包括给半自动焊接工作单元中的操作员指示信息。在实施方案中,方法可以包括接受作业信息,包括至少部件ID号、操作员ID号或者焊接指令。在实施方案中,方法可以包括产生作业报告,包括被执行的焊接的数量、总电弧时间、各个电弧时间、序列中断、错误、故障、焊丝使用、电弧数据中的至少一个;执行系统检查,所述系统检查包括至少对焊丝供应、气体供应和时间的检测。In an embodiment, a method may include defining the second welding schedule to be executed after an elapsed time defined by the first welding schedule. In an embodiment, the method may include detecting when an operator is conducting a welding operation, wherein defining the second schedule is based on the detecting. In embodiments, defining the first and second welding schedules may include defining the amount of welding wire supplied for the welding operation. In an embodiment, defining the second welding schedule is based on an amount of energy supplied for a welding operation for the first welding schedule. In embodiments, defining at least one of the first and second welding schedules may include selecting and welding process, wire type, wire size, WFS, volt value, trim, wire feeder to use, or wire feeder to use feed at least one of the heads. In embodiments, defining at least one of the first and second welding schedules may include selecting a wire feeder for use by an operator in a semi-automatic welding work cell. In an embodiment, the method may include monitoring a quality measurable value of the weld created by the operator, wherein the quality measurable value includes at least information related to the arc used to form the weld created by the operator. In an embodiment, the method may include instructing an operator in a semi-automatic welding work cell. In an embodiment, the method may include accepting job information, including at least a part ID number, an operator ID number, or welding instructions. In an embodiment, the method may include generating a job report including at least one of number of welds performed, total arc time, individual arc times, sequence interruptions, errors, faults, wire usage, arc data; performing a system check, the The system check includes at least the inspection of wire supply, gas supply and timing.
在实施方案中,焊接生产线被提供,所述焊接生产线包括用于焊接由多个焊接限定的组件的至少一个半自动焊接工作单元,多个焊接由至少两个焊接排程限定,半自动焊接工作单元包括焊接装备,所述焊接装备用于由焊接操作员使用,以执行多个焊接并且完成装配,焊接装备具有多个功能。在实施方案中,焊接生产线可以包括焊接作业定序器,所述焊接作业定序器选择并且实施多个功能中的至少一个以从至少两个焊接排程限定焊接操作序列中的至少第一和第二焊接排程,所述至少两个焊接排程被所述焊接操作员用于完成焊接装配。在实施方案中,生产线可以包括所述第一焊接排程和所述第二焊接排程,所述第一焊接排程针对所述焊接操作员包含至少一个第一焊接设置参数和至少一个第一焊接指令,所述第二焊接排程针对所述焊接操作员包含至少一个第二焊接设置参数和至少一个第二焊接指令,所述第一焊接设置参数和所述第一焊接指令中的至少一个不同于所述第二焊接设置参数和所述第二焊接指令,所述焊接作业定序器根据所述操作的序列自动地更改所述焊接装备,不需要所述焊接操作员的介入。在实施方案中,生产线可以包括监测系统,所述检测系统与焊接作业定序器通信,以监测第一和第二焊接排程中的每个的至少一个焊接指令的完成。In an embodiment, a welding line is provided, the welding line including at least one semi-automatic welding work cell for welding an assembly defined by a plurality of welds defined by at least two welding schedules, the semi-automatic welding work cell comprising Welding equipment for use by a welding operator to perform multiple welds and complete an assembly, the welding equipment has multiple functions. In an embodiment, the welding line may include a welding job sequencer that selects and implements at least one of a plurality of functions to define at least a first and a sequence of welding operations from at least two welding schedules A second welding schedule, the at least two welding schedules are used by the welding operator to complete a welding assembly. In an embodiment, a production line may include the first weld schedule and the second weld schedule, the first weld schedule including at least one first weld setup parameter and at least one first weld schedule for the weld operator Welding instructions, the second welding schedule includes at least one second welding setup parameter and at least one second welding instruction for the welding operator, at least one of the first welding setup parameter and the first welding instruction Unlike the second welding setup parameters and the second welding instructions, the welding job sequencer automatically changes the welding equipment according to the sequence of operations, without intervention by the welding operator. In an embodiment, the production line may include a monitoring system in communication with the welding job sequencer to monitor the completion of at least one welding instruction for each of the first and second welding schedules.
在实施方案中,一种用于监测至少一个半自动焊接工作单元中的焊接生产线的方法,用于由焊接操作员使用,以完成由多个焊接限定的组件,多个焊接由至少两个焊接排程限定,半自动焊接工作单元包括焊接装备和焊接作业定序器。方法可以包括至少如下步骤:利用焊接作业定序器从至少两个焊接排程限定焊接操作序列中的至少第一和第二焊接排程,所述第一焊接排程具有至少一个第一焊接设置参数和至少一个第一焊接指令,并且所述第二焊接排程限定至少一个第二焊接设置参数和至少一个第二焊接指令,其中所述第二焊接设置参数和所述第二焊接指令中的至少一个不同于所述第一焊接设置参数和所述第一焊接指令;由所述焊接操作员确定所述第一焊接排程的完成;根据所述第二焊接排程自动地更改焊接装备,不需要所述焊接操作员的介入;以及监测焊接操作。在实施方案中,方法可以包括基于所述第一焊接排程的所述完成来根据所述第二焊接排程自动地更改焊接装备。In an embodiment, a method for monitoring a welding line in at least one semi-automatic welding work cell for use by a welding operator to complete an assembly defined by a plurality of welds consisting of at least two welding rows Program-defining, semi-automatic welding work cells include welding equipment and a welding job sequencer. The method may include at least the step of defining at least first and second welding schedules in a sequence of welding operations from at least two welding schedules with a welding job sequencer, the first welding schedule having at least one first welding setting parameters and at least one first weld instruction, and the second weld schedule defines at least one second weld setup parameter and at least one second weld instruction, wherein the second weld setup parameter and one of the second weld instructions at least one different from the first welding setup parameter and the first welding instruction; determining completion of the first welding schedule by the welding operator; automatically changing welding equipment according to the second welding schedule, Intervention of the welding operator is not required; and the welding operation is monitored. In an embodiment, a method may include automatically changing welding equipment according to the second welding schedule based on the completion of the first welding schedule.
在实施方案中,用于由操作员使用的半自动焊接工作单元被提供。实施方案可以包括焊接设备和焊接作业定序器,所述焊接设备具有多个功能用于由操作员执行焊接,所述焊接作业定序器从多个功能中选择来为操作员设置并且安排焊接设备。实施方案可以包括多个功能,包括:由焊接操作的序列限定的焊接排程功能;指示操作员执行焊接排程的通知功能;以及监测焊接操作的序列中的至少一个焊接操作的质量检查功能。In an embodiment, a semi-automatic welding work cell is provided for use by an operator. Embodiments may include a welding device having multiple functions for performing welding by an operator, and a welding job sequencer selected from multiple functions to set up and schedule welding for the operator equipment. Embodiments may include multiple functions including: a welding scheduling function defined by a sequence of welding operations; a notification function instructing an operator to execute a welding schedule; and a quality checking function monitoring at least one welding operation in the sequence of welding operations.
在实施方案中,质量检查功能针对由至少一个焊接操作完成的焊接执行质量检查。在实施方案中,质量检查功能在至少一个焊接操作期间监测至少一个焊接操作。在实施方案中,质量检查功能在至少一个焊接操作完成之后监测至少一个焊接操作。在实施方案中,焊接排程功能限定多个焊接排程,每个焊接排程具有第一焊接操作和至少第二焊接操作。在实施方案中,质量检查功能在允许焊接操作的序列继续之前监测至少一个焊接操作。在实施方案中,质量检查功能检测到异常,定序器暂停焊接操作的序列,并且通知功能向操作员警报所述异常。In an embodiment, the quality check function performs quality checks on welds completed by at least one welding operation. In an embodiment, the quality check function monitors at least one welding operation during the at least one welding operation. In an embodiment, the quality check function monitors at least one welding operation after the at least one welding operation is completed. In an embodiment, the welding schedule function defines a plurality of welding schedules, each welding schedule having a first welding operation and at least a second welding operation. In an embodiment, the quality check function monitors at least one welding operation before allowing the sequence of welding operations to continue. In an embodiment, the quality check function detects an anomaly, the sequencer suspends the sequence of welding operations, and the notification function alerts the operator to the anomaly.
图3是焊接系统300的示例性实施方案的示意框图,所述焊接系统300利用焊接作业定序器部件302来针对两个或更多个焊接操作配置焊接装备以装配工件。焊接作业定序器部件302被配置来实施焊接序列(包括设置、配置和/或参数)以在工件上执行两个或更多个焊接过程。特定地,焊接作业定序器部件302,作为焊接作业定序器如上面所讨论的,自动地配置焊接装备来创建包括两个或更多个焊接排程的两个或更多个焊接。而且,焊接作业定序器部件302利用焊接序列来帮助操作员执行两个或更多个焊接。如上面所讨论的,焊接作业定序器部件302可以与半自动的焊接工作单元304一起被利用。然而,要领会并理解的是,焊接作业定序器部件302可以在合适的焊接环境或系统中被实施,所述合适的焊接环境或系统包括至少焊接设备和操作员以便利创建一个或更多个焊接。3 is a schematic block diagram of an exemplary embodiment of a welding system 300 that utilizes a welding job sequencer component 302 to configure welding equipment for two or more welding operations to assemble workpieces. The welding job sequencer component 302 is configured to implement a welding sequence (including settings, configurations, and/or parameters) to perform two or more welding processes on a workpiece. In particular, the welding job sequencer component 302, as the welding job sequencer as discussed above, automatically configures welding equipment to create two or more welds that include two or more welding schedules. Also, the welding job sequencer component 302 utilizes welding sequences to assist an operator in performing two or more welds. As discussed above, the welding job sequencer component 302 may be utilized with the semi-automatic welding work cell 304 . However, it is to be appreciated and understood that the welding job sequencer component 302 may be implemented in a suitable welding environment or system that includes at least welding equipment and an operator to facilitate the creation of one or more a welding.
焊接系统300进一步包括检查点部件306,所述检查点部件306被配置来实时监测焊接工艺和/或焊接操作员。例如,焊接工艺被实时监测来检测以下内容中的至少一个:焊接参数(例如,电压、电流等等)、焊接排程参数(例如,焊接工艺、焊丝类型、焊丝尺寸、WFS、伏特值、修整、要使用焊丝送进器、要使用的送进头等等)、工件上的焊接(当所述焊接被创建时)、操作员的移动、焊接工具的位置、焊接装备的位置或设置、操作员的位置或设置、传感器数据(例如,视频摄像机、图像捕捉装置、热成像装置、热感测摄像机、温度传感器等等)等。检查点部件306包括警报系统(未示出),所述警报系统可以传递警报或通知来指示实时监测的状态。在实施方案中,检查点部件306可以利用针对实时监测的阈值、范围、限制等来精确地识别焊接系统300的异常。另外,检查点部件306可以将警报或通知传递给焊接工作单元304或者操作员来进行如下操作中的至少一个:停止焊接过程、继续焊接过程、暂停焊接过程、终止焊接过程或者请求焊接过程的核准(approval)。在实施方案中,检查点部件306可以将监测的数据(例如,视频、图像、结果、传感器数据等)储存在服务器、数据储存装置、云端、它们的组合等等中的至少一个中。The welding system 300 further includes a checkpoint component 306 configured to monitor the welding process and/or the welding operator in real time. For example, the welding process is monitored in real time to detect at least one of: welding parameters (eg, voltage, current, etc.), welding schedule parameters (eg, welding process, wire type, wire size, WFS, volts, trim , the wire feeder to use, the feed head to use, etc.), the weld on the workpiece (when the weld is created), the movement of the operator, the position of the welding tool, the position or setting of the welding equipment, the operator location or settings, sensor data (eg, video cameras, image capture devices, thermal imaging devices, thermal sensing cameras, temperature sensors, etc.), etc. Checkpoint component 306 includes an alert system (not shown) that can deliver alerts or notifications to indicate the status of real-time monitoring. In embodiments, checkpoint component 306 may utilize thresholds, ranges, limits, etc. for real-time monitoring to accurately identify anomalies in welding system 300 . Additionally, the checkpoint component 306 may communicate an alert or notification to the welding work cell 304 or an operator to at least one of stop the welding process, continue the welding process, pause the welding process, terminate the welding process, or request approval of the welding process (approval). In an embodiment, the checkpoint component 306 may store monitored data (eg, video, images, results, sensor data, etc.) in at least one of a server, a data storage device, the cloud, a combination thereof, and the like.
焊接评分部件308可以与焊接系统300一起被包括,并且被配置来在这样的焊接完成时评估焊接工作单元304内由操作员创建的焊接。焊接评分部件308提供针对完成的焊接的等级或评分来便利实施对工件和/或工件的装配的质量控制。例如,焊接评分部件308可以在完成时警报焊接检验,提供作业(例如,工件的装配、工件上的焊接等等)的数据收集等。在实施方案中,在一部分装配完成(例如,焊接的完成、两个或更多个焊接的完成、装配的完成等等)时,亲身的(in-person)质量检验可以被执行。在另一个实施方案中,焊接评分部件308可以利用传感器收集数据(例如,视频摄像机、图像捕捉装置、热成像装置、热感测摄像机、温度传感器等等)来确定作业的核准。例如,质量检验可以经由在作业完成时收集的视频或图像数据在远程被执行。Weld scoring component 308 may be included with welding system 300 and configured to evaluate welds created by an operator within welding work cell 304 when such welding is completed. The weld scoring component 308 provides a rating or rating for completed welds to facilitate quality control of workpieces and/or assemblies of workpieces. For example, the weld scoring component 308 may alert weld inspections upon completion, provide data collection for jobs (eg, assembly of workpieces, welding on workpieces, etc.), and the like. In embodiments, in-person quality inspection may be performed upon completion of a portion of an assembly (eg, completion of a weld, completion of two or more welds, completion of an assembly, etc.). In another embodiment, the weld scoring component 308 may utilize sensors to collect data (eg, video cameras, image capture devices, thermal imaging devices, thermal sensing cameras, temperature sensors, etc.) to determine approval of a job. For example, quality inspections may be performed remotely via video or image data collected when the job is completed.
要领会的是,焊接作业定序器部件302可以是独立的部件(如所描绘的),可以被并入到焊接工作单元304中,可以被并入到检查点部件306中,可以被并入到焊接评分部件308中,或者是它们的合适的组合。附加地,如下面所讨论的,焊接作业定序器部件302可以是分布式系统、软件即服务(SaaS)、基于云端的系统或者它们的组合。进一步地,要领会并理解的是,检查点部件306可以是独立的部件(如所描绘的),可以被并入到焊接工作单元304中,可以被并入到焊接作业定序器部件302中,可以被并入到焊接评分部件308中,或者是它们的合适的组合。附加地,检查点部件306可以是分布式系统、软件即服务(SaaS)、基于云端的系统或者它们的组合。而且,要领会并理解的是,焊接评分部件308可以是独立的部件(如所描绘的),可以被并入到焊接工作单元304中,可以被并入到焊接作业定序器部件302中,可以被并入到检查点部件306中,或者是它们的合适的组合。附加地,焊接评分部件308可以是分布式系统、软件即服务(SaaS)、基于云端的系统或者它们的组合。It is to be appreciated that the welding job sequencer component 302 may be a separate component (as depicted), may be incorporated into the welding job cell 304, may be incorporated into the checkpoint component 306, may be incorporated into the weld scoring component 308, or a suitable combination thereof. Additionally, as discussed below, the welding job sequencer component 302 may be a distributed system, software as a service (SaaS), cloud-based system, or a combination thereof. Further, it is to be appreciated and understood that the checkpoint component 306 may be a separate component (as depicted), may be incorporated into the welding work cell 304, may be incorporated into the welding job sequencer component 302 , may be incorporated into the weld scoring component 308, or a suitable combination thereof. Additionally, checkpoint component 306 may be a distributed system, software as a service (SaaS), cloud-based system, or a combination thereof. Moreover, it is to be appreciated and understood that the weld scoring component 308 may be a separate component (as depicted), may be incorporated into the welding work cell 304, may be incorporated into the welding job sequencer component 302, May be incorporated into the checkpoint component 306, or a suitable combination thereof. Additionally, the welding scoring component 308 may be a distributed system, software as a service (SaaS), cloud-based system, or a combination thereof.
图4图示说明包括焊接电路路径405的焊接系统400的示例性实施方案的示意框图。要领会的是,焊接系统400也被成为焊接工作单元,其中焊接工作单元和/或焊接系统400可以产生焊缝或者焊接的部件。焊接系统400包括焊机电源410和显示器415,所述显示器415可操作地连接到焊机电源410。可替换地,显示器415可以是焊机电源410的一体部件。例如,显示器415可以被并入到焊机电源410中,可以是独立的部件(如所描绘的),或者它们的组合。焊接系统100进一步包括焊接线缆120、焊接工具430、工件连接器450、焊丝的卷轴460、焊丝送进器470、焊丝480以及工件440。根据本发明的实施方案,焊丝480经由焊丝送进器470从卷轴460被送进到焊接工具430中。根据本发明的另一实施方案,焊接系统400不包括焊丝的卷轴460、焊丝送进器470或者焊丝480,而取而代之的是,包括焊接工具,所述焊接工具包括可消耗的电极,例如被用在,举例来说,手工焊中。根据本发明的各种实施方案,焊接工具430可以包括焊炬、焊枪以及焊接消耗品中的至少一个。FIG. 4 illustrates a schematic block diagram of an exemplary embodiment of a welding system 400 including a welding circuit path 405 . It is to be appreciated that the welding system 400 is also referred to as a welding work cell, where the welding work cell and/or the welding system 400 may produce welds or welded components. The welding system 400 includes a welder power supply 410 and a display 415 operably connected to the welder power supply 410 . Alternatively, display 415 may be an integral part of welder power supply 410 . For example, display 415 may be incorporated into welder power supply 410, may be a separate component (as depicted), or a combination thereof. Welding system 100 further includes welding cable 120 , welding tool 430 , workpiece connector 450 , spool 460 of welding wire, wire feeder 470 , welding wire 480 , and workpiece 440 . According to embodiments of the present invention, welding wire 480 is fed into welding tool 430 from spool 460 via wire feeder 470 . According to another embodiment of the present invention, the welding system 400 does not include a spool 460 of welding wire, a wire feeder 470, or a welding wire 480, but instead includes a welding tool that includes a consumable electrode, such as is used with In, for example, hand soldering. According to various embodiments of the present invention, the welding tool 430 may include at least one of a welding torch, a welding gun, and welding consumables.
焊接电路路径405通过焊接线缆420从焊机电源410延伸到焊接工具430,通过工件440和/或到工件连接器450,并且通过焊接线缆420回到焊机电源110。在操作期间,当电压施加至焊接电路路径405时,电流流过焊接电路路径405。根据示例性实施方案,焊接线缆420包括同轴线缆组件。根据另一实施方案,焊接线缆420包括从焊机电源410延伸到焊接工具430的第一线缆长度,以及从工件连接器450延伸到焊机电源410的第二线缆长度。Weld circuit path 405 extends from welder power source 410 to weld tool 430 through weld cable 420 , through workpiece 440 and/or to workpiece connector 450 , and back to welder power source 110 through weld cable 420 . During operation, when a voltage is applied to the welding circuit path 405 , current flows through the welding circuit path 405 . According to an exemplary embodiment, welding cable 420 includes a coaxial cable assembly. According to another embodiment, welding cable 420 includes a first cable length extending from welder power source 410 to welding tool 430 and a second cable length extending from workpiece connector 450 to welder power source 410 .
焊接系统400包括焊接作业定序器部件302(如上面所描述的)。焊接作业定序器部件302被配置来与焊接系统400的一部分交互。例如,焊接作业定序器部件302可以与至少电源410、焊接电路路径405的一部分、焊丝的卷轴460、焊丝送进器470或者它们的组合交互。焊接作业定序器部件302基于焊接序列自动地调整焊接系统400的一个或更多个部件,其中焊接序列被利用来在没有操作员介入的情况下配置焊接系统400(或者它的部件),以执行两个或更多个焊接过程,所述两个或更多个焊接过程针对每个焊接过程具有各自的设置或配置。The welding system 400 includes the welding job sequencer component 302 (as described above). The welding job sequencer component 302 is configured to interact with a portion of the welding system 400 . For example, the welding job sequencer component 302 may interact with at least a power source 410, a portion of the welding circuit path 405, a spool of welding wire 460, a wire feeder 470, or a combination thereof. The welding job sequencer component 302 automatically adjusts one or more components of the welding system 400 based on the welding sequence utilized to configure the welding system 400 (or its components) without operator intervention to Two or more welding processes are performed, the two or more welding processes having respective settings or configurations for each welding process.
在实施方案中,焊接作业定序器部件302采用焊接序列来自动地配置焊接装备。要领会的是,焊接系统400或者焊接工作单元可以采用多个焊接序列用于一个或更多个工件的装配。例如,工件可以包括三个(3)焊接来完成装配,其中第一焊接序列可以针对第一焊接被使用,第二焊接序列可以针对第二焊接被使用,并且第三焊接序列可以针对第三焊接被使用。而且,在这样的实施例中,包括三个(3)焊接的整个工件的装配可以作为焊接序列来参照。在实施方案中,包括具体配置或步骤的焊接序列可以进一步被包括在相异的焊接序列(例如,嵌入的焊接序列)内。嵌入的焊接序列可以是这样的焊接序列,所述焊接序列包括作为过程的一部分的焊接序列。而且,焊接序列可以包括参数、焊接排程、焊接排程的一部分、一步一步的指令、媒介(例如,图像、视频、文本等)的一部分、个别指导等等中的至少一个。一般地,焊接序列可以被创建并且被采用,以针对具体的工件来引导操作员通过焊接过程(一个或更多个),不需要操作员人工地设置焊接装备来执行这样的焊接过程。本主题的发明涉及创建焊接序列和/或更改焊接序列。In an embodiment, the welding job sequencer component 302 employs a welding sequence to automatically configure welding equipment. It is to be appreciated that the welding system 400 or welding work cell may employ multiple welding sequences for the assembly of one or more workpieces. For example, the workpiece may include three (3) welds to complete the assembly, where a first weld sequence may be used for the first weld, a second weld sequence may be used for the second weld, and a third weld sequence may be used for the third weld used. Also, in such an embodiment, an assembly of the entire workpiece comprising three (3) welds can be referenced as a welding sequence. In embodiments, welding sequences including specific configurations or steps may be further included within distinct welding sequences (eg, embedded welding sequences). An embedded welding sequence may be a welding sequence that includes a welding sequence as part of a process. Furthermore, the welding sequence may include at least one of parameters, a welding schedule, a portion of a welding schedule, step-by-step instructions, a portion of media (eg, images, video, text, etc.), individual instructions, and the like. Generally, a welding sequence can be created and employed to guide an operator through the welding process(s) for a particular workpiece without requiring the operator to manually set up welding equipment to perform such welding process. Inventions of the present subject matter relate to creating welding sequences and/or altering welding sequences.
一个或更多个焊机电源(例如,焊机电源410)汇总针对各自的焊接工艺的各自的数据,焊机电源提供电力来实施所述各自的焊接工艺。这样的收集的数据涉及每个焊机电源并且在本文被称为“焊接数据”。焊接数据可以包括针对于焊机电源供应电力的特定的焊接工艺的焊接参数和/或信息。例如,焊接数据可以是输出(例如,波形、信号、电压、电流等等)、焊接时间、电力消耗、针对焊接工艺的焊接参数、针对焊接工艺的焊机电源输出等。在实施方案中,焊接数据可以与焊接作业定序器部件302一起被利用。例如,焊接数据可以通过焊接序列被设置。在另一个实施例中,焊接数据可以被用作反馈或者前馈循环来核实设置。One or more welder power supplies (eg, welder power supply 410 ) aggregate respective data for respective welding processes that provide power to perform the respective welding processes. Such collected data pertains to each welder power source and is referred to herein as "welding data". Welding data may include welding parameters and/or information specific to the welding process for which the welder power supply is powered. For example, welding data may be outputs (eg, waveforms, signals, voltages, currents, etc.), welding time, power consumption, welding parameters for the welding process, welder power output for the welding process, and the like. In embodiments, welding data may be utilized with the welding job sequencer component 302 . For example, welding data can be set by a welding sequence. In another embodiment, weld data may be used as a feedback or feedforward loop to verify settings.
在一个实施方案中,焊接作业定序器部件302是可操作来执行公开的方法和工艺(包括本文所描述的方法1100和1200)的计算机。为了对本发明的各种方面提供附加背景,下面的讨论意图提供适合的计算环境的简洁、一般的描述,在该适合的计算环境中本发明的各种方面可以被实现。尽管本发明已经在计算机可执行的指令的一般背景下在上面被描述,该指令可以在一台或更多台计算机上运行,本领域的技术人员将意识到的是本发明也可以结合其他程序模块和/或作为硬件和/或软件的结合来实现。一般地,程序模块包括例程、程序、部件和数据结构等,所述程序模块执行特定的任务或实现特定的抽象数据类型。In one embodiment, the welding job sequencer component 302 is a computer operable to perform the disclosed methods and processes, including the methods 1100 and 1200 described herein. To provide additional context for the various aspects of the invention, the following discussion is intended to provide a concise, general description of a suitable computing environment in which various aspects of the invention may be implemented. Although the invention has been described above in the general context of computer-executable instructions that can be executed on one or more computers, those skilled in the art will appreciate that the invention may also be incorporated into other programs modules and/or implemented as a combination of hardware and/or software. Generally, program modules include routines, programs, components, data structures, etc. that perform particular tasks or implement particular abstract data types.
而且,本领域技术人员将意识到发明方法可以用其他计算机系统配置来实施,包括单处理器或多处理器计算机系统、微型计算机、大型计算机和个人计算机、手持式计算装置、基于微处理器的或可编程的消费性电子产品等等,它们中的每个可以被可操作地耦合到一个或更多个相关联的装置。本发明的图示说明的方面也可以在分布式的计算环境被实施,在该分布式的计算环境中,特定的任务由通过通信网络被链接的远程处理装置执行。在分布式的计算环境中,程序模块可以位于本地和远程存储器储存装置两者。例如,远程数据库、本地数据库、云端计算平台、云端数据库或它们的组合可以与焊接作业定序器302一起被利用。Moreover, those skilled in the art will appreciate that the inventive methods may be implemented with other computer system configurations, including single- or multi-processor computer systems, microcomputers, mainframe and personal computers, hand-held computing devices, microprocessor-based or programmable consumer electronics, etc., each of which may be operably coupled to one or more associated devices. The illustrated aspects of the invention can also be practiced in distributed computing environments where certain tasks are performed by remote processing devices that are linked through a communications network. In a distributed computing environment, program modules may be located in both local and remote memory storage devices. For example, a remote database, a local database, a cloud computing platform, a cloud database, or a combination thereof may be utilized with the welding job sequencer 302 .
焊接作业定序器302可以利用示例性环境来实现包括计算机的发明的各种方面,其中该计算机包括处理单元、系统存储器和系统总线。系统总线将系统部件(包括但不限于系统存储器)耦合到处理单元。处理单元可以是任何各种商业上可获得的处理器。双微处理器和其他多处理器体系结构也可以作为处理单元被采用。The welding job sequencer 302 may utilize an exemplary environment to implement various aspects of the invention including a computer including a processing unit, a system memory, and a system bus. The system bus couples system components, including but not limited to system memory, to the processing unit. The processing unit may be any of a variety of commercially available processors. Dual microprocessors and other multiprocessor architectures can also be employed as processing units.
系统总线可以是若干总线结构类型中的任何一种,包括使用任何种类商业上可获得的总线体系结构的存储器总线或存储控制器、外围总线和本地总线。系统存储器可以包括只读存储器(ROM)和随机存取存储器(RAM)。基本输入/输出系统(BIOS)被储存在ROM,该基本输入/输出系统(BIOS)包括基本例程,该基本例程有助于在焊接作业定序器302内的元件之间传递信息,例如在启动阶段。The system bus can be any of several types of bus structures, including a memory bus or memory controller, a peripheral bus, and a local bus using any kind of commercially available bus architecture. System memory may include read only memory (ROM) and random access memory (RAM). A basic input/output system (BIOS) is stored in ROM, the basic input/output system (BIOS) includes basic routines that facilitate the transfer of information between components within the welding job sequencer 302, such as in the startup phase.
焊接作业定序器302还可以包括硬盘驱动器、磁盘驱动器以及光盘驱动器,该磁盘驱动器例如从可移动磁盘读取或写入可移动磁盘,该光盘驱动器例如用来读取CO-ROM磁盘或者从其他光介质读取或写入其他光介质。焊接作业定序器302可以包括计算机可读介质的至少某种形式。计算机可读介质可以是可被计算机访问的任何可获得的介质。通过实施例的方式而不是限制,计算机可读介质可以包括计算机储存介质和通信介质。计算机储存介质包括以任何方法或技术实现来用于信息(例如,计算机可读指令、数据结构、程序模块或其他数据)储存的易失的和非易失的,可移动的和非可移动的介质。计算机储存介质包括,但不限于,RAM、ROM、EEPROM、闪存或其他存储技术、CD-ROM、数字多功能磁盘(DVD)或其他磁性储存装置,或者可以被用来储存所需信息并且可以被焊接作业定序器302访问的其他媒介。Welding job sequencer 302 may also include a hard disk drive, such as a magnetic disk drive for reading from or writing to a removable magnetic disk, a magnetic disk drive, and an optical disk drive, such as for reading CO-ROM disks or from other Optical media reads or writes to other optical media. Welding job sequencer 302 may include at least some form of computer-readable media. Computer readable media can be any available media that can be accessed by a computer. By way of example and not limitation, computer-readable media may include computer storage media and communication media. Computer storage media includes volatile and nonvolatile, removable and non-removable, implemented in any method or technology for storage of information (eg, computer readable instructions, data structures, program modules or other data) medium. Computer storage media include, but are not limited to, RAM, ROM, EEPROM, flash memory or other storage technology, CD-ROM, digital versatile disk (DVD), or other magnetic storage devices, or may be used to store desired information and may be accessed by Other media accessed by the welding job sequencer 302 .
通信介质典型地包含计算机可读指令、数据结构、程序模块或在被调制的数据信号中的其他数据(例如载波或其他传输机制),并且包括任何信息递送介质。术语“被调制的数据信号”意思是具有以这样的方式为了在信号中编码信息而设置或改变的其特性中的一个或更多个的信号。通过实施例的方式而不是限制,通信介质包括有线介质例如有线网或直接有线连接,以及无线介质例如声音的(acoustic)、射频(RF)、近场通信(NFC)、射频识别(RFID)、红外的介质和/或其他无线介质。任何上面的结合也应该被包括在计算机可读介质的范围内。Communication media typically embodies computer readable instructions, data structures, program modules, or other data in a modulated data signal (eg, carrier waves or other transport mechanism) and includes any information delivery media. The term "modulated data signal" means a signal having one or more of its characteristics set or changed in such a manner as to encode information in the signal. By way of example and not limitation, communication media include wired media such as a wired network or direct wired connection, and wireless media such as acoustic, radio frequency (RF), near field communication (NFC), radio frequency identification (RFID), Infrared media and/or other wireless media. Combinations of any of the above should also be included within the scope of computer-readable media.
大量程序模块可以被储存在驱动器和RAM中,包括操作系统、一个或更多个应用程序、其他程序模块和程序数据。在焊接作业定序器302的操作系统可以是任何大量商业上可获得的操作系统。A number of program modules may be stored in the drives and RAM, including the operating system, one or more application programs, other program modules, and program data. The operating system at welding job sequencer 302 may be any of a number of commercially available operating systems.
此外,使用者可以通过键盘和指向装置(例如鼠标)将命令和信息输入计算机。其他输入装置可以包括传声器、IR远程控制、轨迹球、笔输入装置、控制杆、游戏板、数字化板、卫星碟和扫描仪等等。这些或其他输入装置通常由被耦合到系统总线的串行端口接口连接到处理单元,但是可以由其他接口连接,例如并行端口、游戏端口、通用串行总线(“USB”)、IR接口和/或各种无线技术。监视器(例如,显示器415)或显示装置的其他类型也可以经由接口(例如视频适配器)连接到系统总线。可视化输出也可以由远程显示网络协议(例如远程桌面协议、VNC和X-窗口系统等)完成。除了可视化输出,计算机典型地包括其他外围输出装置,例如扬声器和打印机等。In addition, a user can enter commands and information into the computer through a keyboard and pointing device (eg, a mouse). Other input devices may include microphones, IR remote controls, trackballs, pen input devices, joysticks, game pads, digitizing pads, satellite dishes, scanners, and the like. These or other input devices are typically connected to the processing unit by a serial port interface coupled to the system bus, but may be connected by other interfaces such as parallel ports, game ports, universal serial bus ("USB"), IR interfaces and/or or various wireless technologies. A monitor (eg, display 415) or other type of display device may also be connected to the system bus via an interface (eg, a video adapter). Visual output can also be accomplished by remote display network protocols such as Remote Desktop Protocol, VNC and X-Window System, etc. In addition to visual output, computers typically include other peripheral output devices such as speakers and printers.
显示器(除了显示器415之外或者与显示器415组合)可以与焊接作业定序器302一起使用来呈现电子地从处理单元接收的数据。例如,显示器可以是LCD、等离子体和CRT等的监视器,该监视器电子地呈现数据。可替换地或此外,显示器可以以硬复制格式(例如打印机、传真机和绘图仪等)呈现接收的数据。显示器可以以任何颜色呈现数据并且可以经由任何无线或硬连线协议和/或标准从焊接作业定序器302接收数据。在另一个实施例中,焊接作业定序器302和/或系统400可以与移动装置(例如,蜂窝电话、智能电话、平板计算机、便携式游戏装置、便携式因特网浏览装置、Wi-Fi装置、便携式数字助理(PDA)等等)一起被利用。A display (in addition to or in combination with display 415) may be used with welding job sequencer 302 to present data electronically received from the processing unit. For example, the display may be an LCD, plasma, CRT, etc. monitor that electronically presents data. Alternatively or additionally, the display may present the received data in a hard copy format (eg, printer, fax, plotter, etc.). The display may present data in any color and may receive data from the welding job sequencer 302 via any wireless or hardwired protocol and/or standard. In another embodiment, welding job sequencer 302 and/or system 400 may communicate with mobile devices (eg, cell phones, smart phones, tablet computers, portable gaming devices, portable Internet browsing devices, Wi-Fi devices, portable digital Assistant (PDA), etc.) are utilized together.
计算机可以在使用到一个或更多个远程计算机(例如远程计算机(一个或多个))的逻辑和/或物理连接的网络环境中操作。远程计算机(一个或多个)可以是工作站、服务器计算机、路由器、个人计算机、基于娱乐工具的微处理器、对等(peer)装置或普通网络节点,并且典型地包括相对于计算机描述的部件中的许多或所有。描述的逻辑连接包括局域网(LAN)和广域网(WAN)。这样的网络化环境在办公室、企业范围的计算机网络、企业内部网和互联网是常见的。Computers may operate in a network environment using logical and/or physical connections to one or more remote computers, such as the remote computer(s). The remote computer(s) may be workstations, server computers, routers, personal computers, entertainment-based microprocessors, peers, or common network nodes, and typically include the components described relative to the computer. many or all of them. The logical connections described include local area networks (LANs) and wide area networks (WANs). Such networked environments are commonplace in offices, enterprise-wide computer networks, intranets, and the Internet.
当被用在LAN网络化环境时,计算机由网络接口或适配器连接到本地网络。当被用在WAN网络化环境时,计算机典型地包括调制解调器,或者被连接到LAN上的通信服务器,或者具有用于在WAN(例如互联网)上建立通信的其他装置。在网络环境中,关于计算机描述的程序模块或其中的部分可以被储存在远程存储器储存装置。将理解的是,本文描述的网路连接是示例性的并且在计算机间建立通信链接的其他装置可以被使用。When used in a LAN networked environment, the computer is connected to the local network by a network interface or adapter. When used in a WAN networking environment, a computer typically includes a modem, or is connected to a communications server on a LAN, or has other means for establishing communications over the WAN (eg, the Internet). In a network environment, program modules, or portions thereof, described in relation to a computer may be stored in remote memory storage devices. It will be appreciated that the network connections described herein are exemplary and other means of establishing a communication link between the computers may be used.
可替换地或此外,本地或云端(例如,本地、云端、远程等)计算平台可以被利用来用于数据聚合、处理和传递。出于这个目的,云端计算平台可以包括在特定的远程位置的多个处理器、存储器和服务器。在软件即服务(SaaS)范例下,单个应用被多个用户采用,以访问驻于云端的数据。以这种方式,当数据处理在云端被一般地进行时,在本地级的处理需求被减缓,由此减轻用户网络资源。软件即服务应用允许用户(例如,经由网站浏览器)登录到基于网站的服务中,所述基于网站的服务群集(host)驻于云端的所有程序。Alternatively or in addition, a local or cloud (eg, local, cloud, remote, etc.) computing platform may be utilized for data aggregation, processing, and delivery. For this purpose, a cloud computing platform may include multiple processors, memories, and servers at specific remote locations. Under the Software-as-a-Service (SaaS) paradigm, a single application is employed by multiple users to access data residing in the cloud. In this manner, when data processing is typically performed in the cloud, processing requirements at the local level are mitigated, thereby relieving user network resources. A software-as-a-service application allows a user (eg, via a web browser) to log into a web-based service that hosts all programs residing in the cloud.
转到图5,系统500图示说明经由本地、远程或者云端数据库的、具有多个焊接工作单元的焊接环境。系统500包括多个焊接工作单元,例如第一焊接工作单元515、第二焊接工作单元520至第N焊接工作单元530,其中N是正整数。在实施方案中,每个焊接工作单元包括焊接作业定序器部件535、540和545,所述焊接作业定序器部件535、540和545被用来针对每个焊接工作单元以及或者可替换地针对企业范围的焊接操作(一个或多个)和/或企业范围的焊接工作单元实施焊接排程(一个或多个)。来自每个焊接作业定序器部件535、540和545的焊接序列(一个或多个)从本地或云端数据库(例如,本地数据库、云端数据库、远程数据库等等)计算平台510被接收。Turning to Figure 5, a system 500 illustrates a welding environment with multiple welding work cells via a local, remote or cloud database. The system 500 includes a plurality of welding work units, such as a first welding work unit 515, a second welding work unit 520 to an Nth welding work unit 530, where N is a positive integer. In an embodiment, each welding work unit includes welding job sequencer components 535, 540 and 545 that are used for each welding work unit and or alternatively Weld schedule(s) are implemented for the enterprise-wide welding operation(s) and/or the enterprise-wide welding work cell(s). The welding sequence(s) from each welding job sequencer component 535, 540, and 545 are received from a local or cloud database (eg, local database, cloud database, remote database, etc.) computing platform 510.
在实施方案中,每个焊接工作单元进一步包括本地数据储存装置。例如,第一焊接工作单元515包括焊接作业定序器部件535和数据储存装置550,第二焊接工作单元520包括焊接作业定序器部件540和数据储存装置555,并且第N焊接工作单元530包括焊接作业定序器部件545和数据储存装置560。要领会的是,系统500包括由计算平台510作为主机的焊接作业定序器302,其中每个焊接工作单元包括分布式的并且是各自的焊接作业定序器部件。再有,要理解的是,焊接作业定序器302(以及分布式焊接作业定序器部件535、540和545)可以是每个焊接工作单元中的独立的部件或者是计算平台510中的独立的部件。In an embodiment, each welding work cell further includes a local data storage device. For example, the first welding work unit 515 includes a welding job sequencer component 535 and a data storage device 550, the second welding work unit 520 includes a welding job sequencer component 540 and a data storage device 555, and the Nth welding work unit 530 includes Welding job sequencer component 545 and data storage device 560. It is to be appreciated that the system 500 includes a welding job sequencer 302 hosted by a computing platform 510, wherein each welding work cell includes a distributed and respective welding job sequencer component. Again, it is to be understood that welding job sequencer 302 (and distributed welding job sequencer components 535 , 540 and 545 ) may be a separate component in each welding work cell or a separate component in computing platform 510 components.
每个焊接工作单元可以包括各自的数据储存装置,所述数据储存装置储存至少一个焊接序列的一部分。例如,与焊接工艺A相关的焊接序列在一个或更多个焊接工作单元被采用。焊接序列被储存在各自的本地数据储存装置(例如,数据储存装置550、555和560)中。再有,要领会和理解的是,每个焊接工作单元可以包括本地数据储存装置(如所描绘的)、集合且共享的远程数据储存装置、集合且共享的本地数据储存装置、由计算平台510作为主机的云端数据储存装置或者它们的组合。“数据储存装置”或者“存储器”可以是例如易失性存储器或者非易失性存储器,或者可以包括易失性存储器和非易失性存储器二者。本主题的系统和方法的数据储存装置意图包括但不限于这些和其他合适的类型的存储器。此外,数据储存装置可以是服务器、数据库、硬盘驱动器、闪存驱动器、外部硬盘驱动器、便携式硬盘驱动器、基于云端的储存装置等。Each welding work cell may include a respective data storage device that stores a portion of at least one welding sequence. For example, the welding sequence associated with welding process A is employed in one or more welding work cells. The welding sequences are stored in respective local data storage devices (eg, data storage devices 550, 555, and 560). Again, it is to be appreciated and understood that each welding work cell may include a local data storage device (as depicted), a collective and shared remote data storage device, a collective and shared local data storage device, a data storage device generated by the computing platform 510 A cloud data storage device as a host or a combination thereof. "Data storage" or "memory" may be, for example, volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The data storage devices of the subject systems and methods are intended to include, but are not limited to, these and other suitable types of memory. Additionally, the data storage device may be a server, database, hard drive, flash drive, external hard drive, portable hard drive, cloud-based storage, or the like.
例如,焊接作业定序器部件302可以管理每个焊接工作单元515、520、530中的每个焊接作业定序器部件535、540、545。在另一个实施方案中,可以从焊接作业定序器302向每个焊接工作单元(例如,每个焊接作业定序器部件)传输通信。在另一个实施方案中,可以从焊接作业定序器302接收来自每个焊接工作单元(例如,每个焊接作业定序器部件)的通信。例如,焊接序列可以与第一焊接工作单元515一起被使用并且直接或者经由计算平台510传递到相异的焊接工作单元。For example, the welding job sequencer component 302 may manage each welding job sequencer component 535 , 540 , 545 in each welding work cell 515 , 520 , 530 . In another embodiment, communications may be transmitted from the welding job sequencer 302 to each welding work unit (eg, each welding job sequencer component). In another embodiment, communications from each welding work unit (eg, each welding job sequencer component) may be received from the welding job sequencer 302 . For example, a welding sequence may be used with the first welding work cell 515 and passed to a distinct welding work cell, either directly or via the computing platform 510 .
图6图示说明包括多个焊接工作单元的焊接系统600,其中焊接作业定序器部件302以计算平台510作为主机,以利用一个或更多个焊接序列来在一个或更多个焊接系统、焊接环境和/或焊接工作单元内配置焊接装备。焊接系统600包括以计算平台510为主机的本地或者基于云端的焊接作业定序器部件302。焊接作业定序器部件302可以与许多焊接工作单元一起利用焊接序列。例如,焊接系统600可以包括许多焊接工作单元,例如但不限于,第一焊接工作单元620、第二焊接工作单元630至第N焊接工作单元,其中N是正整数。要领会的是,焊接作业定序器部件302的所在位置与每个第一焊接工作单元620、第二焊接工作单元630和/或第N焊接工作单元640相关。FIG. 6 illustrates a welding system 600 including a plurality of welding work cells, wherein the welding work sequencer component 302 is hosted by the computing platform 510 to utilize one or more welding sequences in one or more welding systems, Welding equipment is configured within the welding environment and/or welding work cell. The welding system 600 includes a local or cloud-based welding job sequencer component 302 hosted on a computing platform 510 . The welding job sequencer component 302 can utilize welding sequences with many welding work cells. For example, welding system 600 may include a number of welding work cells, such as, but not limited to, first welding work cell 620, second welding work cell 630, through Nth welding work cell, where N is a positive integer. It will be appreciated that the location of the welding job sequencer component 302 is associated with each of the first welding work unit 620 , the second welding work unit 630 and/or the Nth welding work unit 640 .
在实施方案中,焊接作业定序器302将一个或更多个焊接序列传递到目标焊接工作单元,其中目标焊接工作单元是利用所传递的焊接序列的焊接工作单元。再有,在另一个实施方案中,焊接作业定序器302利用以计算平台510作为主机的存储器650,其中一个或更多个焊接序列被储存。再有,所储存的焊接序列可以相关于或者针对于一个或更多个焊接工作单元,不管储存位置如何(例如,本地、云端、远程等等)。In an embodiment, the welding job sequencer 302 passes one or more welding sequences to a target welding work cell, where the target welding work cell is a welding work cell that utilizes the passed welding sequence. Still further, in another embodiment, welding job sequencer 302 utilizes memory 650 hosted on computing platform 510 in which one or more welding sequences are stored. Also, the stored welding sequence may be related to or specific to one or more welding work cells, regardless of the storage location (eg, local, cloud, remote, etc.).
图7图示说明系统700,所述系统700基于焊接过程数据生成焊接序列。系统700包括收集部件702,所述收集部件702被配置来接收焊接过程数据的一部分以创建焊接序列706。收集部件702接收、收集、汇总和/或识别焊接过程数据的一部分,其中生成部件704利用来创建焊接序列706。如上面所讨论的,焊接序列706被焊接作业定序器部件(参见图3-图6)使用,以利用两个或更多个各自的焊接参数(例如,焊接排程、参数、配置、设置等)执行两个或更多个焊接。特定地,焊接序列706被采用来在没有操作员介入的情况下自动地配置焊接装备,以利用第一焊接排程执行第一焊接操作并且利用第二焊接排程执行第二焊接操作。FIG. 7 illustrates a system 700 that generates a welding sequence based on welding process data. The system 700 includes a collection component 702 configured to receive a portion of the welding process data to create a welding sequence 706 . Collection component 702 receives, collects, aggregates, and/or identifies a portion of the welding process data that generation component 704 utilizes to create welding sequence 706 . As discussed above, the welding sequence 706 is used by the welding job sequencer component (see FIGS. 3-6 ) to utilize two or more respective welding parameters (eg, welding schedules, parameters, configurations, settings) etc.) perform two or more welds. In particular, welding sequence 706 is employed to automatically configure welding equipment without operator intervention to perform a first welding operation with a first welding schedule and a second welding operation with a second welding schedule.
焊接过程数据的一部分与执行的焊接工艺或过程、或者已经被执行的焊接工艺或过程中的至少一个相关。例如,焊接过程数据的一部分是基于真实世界焊接操作的数据(例如,正在被执行的实时焊接以及从所述正在被执行的实时焊接收集的数据,之前从执行的焊接收集的数据,等等)。以实施例而非限制的方式,焊接过程数据可以是以下内容中的至少一个:焊接参数、设置(例如,电压、电流等)、监测的读数(例如,测量的电流、测量的电压等)、焊接装备配置(例如,电源设置、波形、焊丝送进速度等)、焊机设置(例如,工件类型、焊丝类型、材料类型、要执行的焊接等)等等。一般地,焊接过程数据可以是在正在执行或创建的实际焊接期间从焊接或者焊接装备收集或者监测的任何数据。A portion of the welding process data is related to at least one of a welding process or process performed, or a welding process or process that has been performed. For example, a portion of the welding process data is data based on real-world welding operations (eg, real-time welds being performed and data collected from said real-time welds being performed, data previously collected from welds performed, etc.) . By way of example and not limitation, the welding process data may be at least one of: welding parameters, settings (eg, voltage, current, etc.), monitored readings (eg, measured current, measured voltage, etc.), Welding equipment configuration (eg, power settings, waveforms, wire feed speed, etc.), welder settings (eg, workpiece type, wire type, material type, weld to be performed, etc.), etc. Generally, welding process data may be any data collected or monitored from welding or welding equipment during the actual welding being performed or created.
尽管系统700被图示说明为独立的系统,要领会的是,系统700可以是独立的系统(如所描绘的),可以被并入焊接作业定序器部件(未示出)中,或者是它们的组合。进一步地,焊接过程数据可以经由焊接作业定序器并且因此从本地数据储存装置、远程数据储存装置、基于云端的数据储存装置、计算平台和/或任何其他上面关于焊接作业定序器所讨论的网络或计算环境配置被接收。例如,焊接环境A可以收集焊接过程数据或者参数,其中这样的焊接过程数据(例如,经由因特网、云端、计算平台等等)被传递到焊接环境B。焊接环境B可以利用来自环境A的焊接过程数据来基于针对要执行的焊接过程的相关性或匹配的参数创建针对焊接环境B的焊接序列。Although system 700 is illustrated as a stand-alone system, it is to be appreciated that system 700 may be a stand-alone system (as depicted), may be incorporated into a welding job sequencer component (not shown), or be a their combination. Further, welding process data may be via the welding job sequencer and thus from a local data storage device, a remote data storage device, a cloud-based data storage device, a computing platform, and/or any other discussed above with respect to the welding job sequencer. A network or computing environment configuration is received. For example, welding environment A may collect welding process data or parameters, wherein such welding process data is communicated to welding environment B (eg, via the Internet, cloud, computing platform, etc.). Welding environment B may utilize the welding process data from environment A to create a welding sequence for welding environment B based on correlated or matched parameters for the welding process to be performed.
在实施方案中,真实世界焊接数据或者真实世界焊接过程数据可以被生成部件704利用来创建焊接序列706,所述焊接序列706独立于焊接过程数据起源于的焊接环境。例如,焊接过程数据可以从一个或更多个操作、焊接装备、焊接环境、焊接工作单元等收集。基于所收集的焊接过程数据,生成部件704可以被进一步配置来识别一个或更多个参数以作为焊接序列706使用。在实施方案中,基于计算机的评估可以被利用来确定哪些收集的焊接过程数据提供期望的结果。在另一个实施方案中,操作员或者使用者可以评估收集的焊接过程数据来选择哪些焊接过程数据提供期望的结果。如上面所讨论的,基于云端的平台或计算平台可以被采用,以收集被用来生成焊接序列(一个或多个)706的焊接过程数据。In embodiments, real-world welding data or real-world welding process data may be utilized by generating component 704 to create welding sequences 706 that are independent of the welding environment from which the welding process data originated. For example, welding process data may be collected from one or more operations, welding equipment, welding environments, welding work cells, and the like. Based on the collected welding process data, generation component 704 may be further configured to identify one or more parameters for use as welding sequence 706 . In embodiments, computer-based assessments may be utilized to determine which collected welding process data provides desired results. In another embodiment, an operator or user may evaluate the collected welding process data to select which welding process data provides the desired result. As discussed above, a cloud-based or computing platform may be employed to collect welding process data used to generate welding sequence(s) 706 .
在实施例中,焊接序列可以包括消耗品的补给。焊接序列可以被创建或编辑来包括针对焊接工作单元、焊接装备等等中的至少一个的消耗品的补给。例如,消耗品的补给可以在一段时间之后与焊接序列一起被包括,其中所述一段时间基于焊接装备被使用的持续时间被估计(例如,估计消耗品的使用)。因此,焊接环境、焊接系统和/或焊接工作单元可以实时地或者从收集的实时数据被评估,并且识别数据来确定消耗品的补给。在另一个实施例中,焊接序列可以包括检验或修理。焊接序列可以被创建或编辑来包括基于因素(例如但不限于时间、持续时间等等)的检验请求或修理请求。焊接工作单元可以具有针对特定时间的维护时段,并且如果焊接序列针对这样的焊接工作单元被创建,修理或维护可以与所创建的焊接序列一起被包括。因此,焊接环境、焊接系统和/或焊接工作单元可以实时地或者从收集的实时数据被评估,并且识别数据来确定检验或修理。In an embodiment, the welding sequence may include replenishment of consumables. A welding sequence may be created or edited to include replenishment of consumables for at least one of welding work cells, welding equipment, and the like. For example, a replenishment of consumables may be included with the welding sequence after a period of time that is estimated based on the duration that the welding equipment is used (eg, estimated use of consumables). Thus, the welding environment, welding system, and/or welding work cell can be assessed in real-time or from collected real-time data, and the data identified to determine replenishment of consumables. In another embodiment, the welding sequence may include inspection or repair. Weld sequences can be created or edited to include inspection requests or repair requests based on factors such as, but not limited to, time, duration, etc. Welding work cells may have maintenance periods for specific times, and if a welding sequence is created for such welding work cells, repair or maintenance may be included with the created welding sequence. Thus, the welding environment, welding system, and/or welding work cell can be assessed in real-time or from real-time data collected, and the data identified to determine inspection or repair.
另外,要领会和理解的是,收集部件702可以是独立的部件(如所描绘的),可以被并入到生成部件704中,被并入到焊接作业定序器部件(未示出)中,或者它们的组合。附加地,生成部件704可以是独立的部件(如所描绘的),可以被并入到收集部件704中,被并入到焊接作业定序器部件(未示出)中,或者它们的组合。Additionally, it is to be appreciated and understood that the collection component 702 may be a separate component (as depicted), incorporated into the generation component 704, incorporated into the welding job sequencer component (not shown) , or their combination. Additionally, the generation component 704 may be a separate component (as depicted), incorporated into the collection component 704, incorporated into the welding job sequencer component (not shown), or a combination thereof.
图8图示说明系统800,所述系统800从在工件上利用焊接装备执行焊接的操作员创建焊接序列。系统800进一步包括训练部件802,所述训练部件802被配置来接收焊接过程和/或焊接的创建的现场送进(例如,实时捕捉)。训练部件802使得操作员804能够输入焊接过程数据以创建焊接序列,其中所述输入即操作员物理地执行焊接和/或焊接过程,由创建焊接序列。以实施例而非限制的方式,训练部件802允许操作员804执行焊接(例如,在工件808上利用焊接装备806创建焊接)而不是提供焊接过程数据。要领会的是,系统800和/或训练部件802可以基于焊接过程数据、(经由训练部件802)物理地执行的焊接或者它们的组合中的至少一个创建焊接序列。8 illustrates a system 800 that creates a welding sequence from an operator performing welding with welding equipment on a workpiece. The system 800 further includes a training component 802 configured to receive field feeds (eg, real-time capture) of the welding process and/or the creation of the weld. The training component 802 enables the operator 804 to input welding process data to create a welding sequence, wherein the input is that the operator physically performs the welding and/or the welding process by which the welding sequence is created. By way of example and not limitation, training component 802 allows operator 804 to perform welding (eg, create a weld with welding equipment 806 on workpiece 808 ) rather than providing welding process data. It is to be appreciated that system 800 and/or training component 802 can create a welding sequence based on at least one of welding process data, welding physically performed (via training component 802), or a combination thereof.
针对焊接序列的训练可以基于执行焊接或者焊接过程的操作员或者机器。对执行焊接或者焊接过程的操作员或者机器的监测可以利用例如视频摄像机、摄像机、数据收集器(例如,收集设置、电压、电流、所使用的材料、焊接装备设置等)等等来记录。例如,实施方案可以包括针对焊接装备806的设置的快照以作为焊接序列的创建的基础。利用所建立的焊接装备806的设置,焊接序列可以被利用来自动地配置一个或更多个焊接装备806以在没有使用者介入的情况下执行两个或更多个焊接。The training for the welding sequence may be based on the operator or machine performing the welding or welding process. Monitoring of the operator or machine performing the welding or welding process may be recorded using, for example, video cameras, video cameras, data collectors (eg, collection settings, voltages, currents, materials used, welding equipment settings, etc.), and the like. For example, embodiments may include snapshots of settings for welding equipment 806 as a basis for the creation of welding sequences. With the established settings of welding equipment 806, a welding sequence can be utilized to automatically configure one or more welding equipment 806 to perform two or more welds without user intervention.
训练部件802被进一步配置来记录与焊接过程相关的数据,焊接序列要从所述焊接过程被创建或者源自所述焊接过程。例如,与执行的焊接操作相关的焊接特征(例如,电压、电流、焊丝送进速度、针对焊接装备的设置等等)可以被收集。附加地或者可替换地,与执行焊接过程的行为相关的数据也可以被捕捉。如将在下面更详细讨论的,与执行焊接过程的行为相关的数据可以包括执行焊接过程的操作员和/或机器的媒介(例如,视频、图像、音频等等)。The training component 802 is further configured to record data related to the welding process from which the welding sequence is to be created or derived from. For example, welding characteristics related to the welding operation performed (eg, voltage, current, wire feed speed, settings for welding equipment, etc.) may be collected. Additionally or alternatively, data related to the behavior of performing the welding process may also be captured. As will be discussed in more detail below, data related to the behavior of performing the welding process may include media (eg, video, images, audio, etc.) of the operator and/or machine performing the welding process.
在实施方案中,使用者可以执行物理的焊接并且核准或拒绝所执行的物理焊接(以及与其相关的焊接过程数据)是否要被生成部件704用来创建焊接序列。如果被核准的话,经由训练部件802从实时物理焊接收集的数据被用来创建焊接序列。如果被拒绝的话,所收集的数据不被用来创建焊接序列。在另一个实施方案中,在训练期间收集的数据的平均值可以被采用。例如,训练部件802可以针对具体数量的焊接在焊接创建的物理训练期间监测、追踪和/或收集实时数据。在这样的训练期间,所收集或追踪的数据的平均值可以被用来创建与创建的焊接序列一起使用的设置或配置。因此,监测或追踪多于一个的焊接或焊接过程的物理创建可以提供更精确的数据以用来生成焊接序列。In an embodiment, a user may perform a physical weld and approve or reject whether the performed physical weld (and its associated weld process data) is to be used by the generation component 704 to create a weld sequence. If approved, data collected from real-time physical welding via training component 802 is used to create a welding sequence. If rejected, the collected data is not used to create the welding sequence. In another embodiment, the average of the data collected during training can be taken. For example, training component 802 may monitor, track, and/or collect real-time data during physical training of weld creation for a specific number of welds. During such training, the average of the data collected or tracked can be used to create a setup or configuration for use with the created welding sequence. Thus, monitoring or tracking the physical creation of more than one weld or welding process may provide more accurate data for use in generating welding sequences.
在另一个实施方案中,焊接和/或焊接过程可以被储存在数据储存装置中(下面更详细地讨论)。利用焊接和/或焊接过程的数据储存装置,特征(例如,焊接类型、材料、工件、焊接装备的类型、焊丝送进速度、焊丝规格、时间、步速等等)可以被识别,各个特征可以从所述特征被汇总来创建一个或更多个焊接序列。换言之,各个焊接数据(针对单个焊接的焊接过程数据)可以针对特定的焊接序列(已经创建的或者被使用的)被收集,从所述各个数据中,所追踪的最好的各个焊接数据可以以焊接序列取代现有数据(例如,基于性能分析等等)。In another embodiment, the welding and/or welding process may be stored in a data storage device (discussed in more detail below). Using data storage devices for welding and/or welding processes, characteristics (eg, type of weld, material, workpiece, type of welding equipment, wire feed speed, wire gauge, time, pace, etc.) can be identified, and individual characteristics can be One or more welding sequences are created from the features. In other words, individual weld data (welding process data for a single weld) can be collected for a particular welding sequence (either created or used), from which the best tracked individual weld data can be Weld sequences replace existing data (eg, based on performance analysis, etc.).
图9图示说明系统900,所述系统900创建用于在焊接环境中采用的焊接序列。系统900包括媒介部件902,所述媒介部件902被配置来包括针对焊接序列的媒介。要领会的是,媒介可以是但不限于照片、图像、图形、文本、音频、视频、计算机生成的影像、动画、口述、声音记录等。例如,媒介部件902包括从操作员的视角便利执行焊接或焊接操作的媒介。在实施方案中,媒介部件902包括针对焊接序列(例如,经由上面的训练部件)创建的焊接的视频。因此,当焊接序列被用来创建焊接时,视频可以在如何执行焊接上引导操作员。在另一个实施例中,媒介部件902提供与以下内容中的至少一个相关的媒介:对于利用焊接序列的安全关注、注意的区域、有问题的状况、警告、潜在的错误、评分、时间、日期、被执行的焊接的排列等等。媒介部件902包括具有焊接序列的数据,所述数据可以被显示、传递或者输出给操作员:在焊接工作单元、焊接环境内焊接序列被使用的位置等。FIG. 9 illustrates a system 900 that creates a welding sequence for use in a welding environment. System 900 includes a media component 902 configured to include media for a welding sequence. It is to be appreciated that the media may be, but are not limited to, photographs, images, graphics, text, audio, video, computer-generated imagery, animation, dictation, sound recordings, and the like. For example, the media component 902 includes media that facilitates performing welding or welding operations from an operator's perspective. In an embodiment, the media component 902 includes a video of a weld created for a welding sequence (eg, via the training component above). Thus, when a welding sequence is used to create a weld, the video can guide the operator on how to perform the weld. In another embodiment, the media component 902 provides media related to at least one of the following: safety concerns for utilizing the welding sequence, areas of attention, problematic conditions, warnings, potential errors, ratings, time, date , Alignment of welding performed, etc. The media component 902 includes data with welding sequences that can be displayed, communicated, or output to an operator: in the welding work cell, where the welding sequence is used within the welding environment, and the like.
系统900进一步包括识别部件904,所述识别部件904被配置来汇总针对创建的焊接序列的说明的数据。识别部件904在创建期间或之后将数据与焊接序列关联,其中数据可以详细说明这样的焊接序列。以实施例而非限制的方式,数据可以与如下内容相关:日期、时间、谁创建的使用者识别、谁更改的使用者识别、焊接作业、客户、工件信息、焊接信息(例如,焊接参数、焊接装备设置等)、环境数据(例如,焊接序列将被使用的焊接环境、目标焊接装备等)、作业信息(例如,工作订单、客户、工作指令等)等等。识别部件904可定制来包括数据,以基于与焊接序列一起限定或包括的标准经由检索和/或查询来设置和采用焊接序列。在实施方案中,基于作业的标准可以被采用,其中关于作业的数据针对创建的焊接序列被汇总并且与创建的焊接序列相关联。因此,在焊接序列的创建之后,利用基于作业的数据的查询(下面更详细地讨论)可以被利用来设置和找出焊接序列。要领会的是,各种数据可以在创建的各种点处被收集并且与所创建的焊接序列相关联,并且任何合适的数据可以在焊接序列的创建期间在任何合适的点处被收集。The system 900 further includes an identification component 904 configured to aggregate data for the description of the created welding sequence. The identification component 904 associates data with welding sequences during or after creation, where the data may detail such welding sequences. By way of example and not limitation, the data may be related to the following: date, time, user identification who created, user identification who changed, welding job, customer, workpiece information, welding information (eg, welding parameters, Welding equipment settings, etc.), environmental data (eg, the welding environment in which the welding sequence will be used, target welding equipment, etc.), job information (eg, work orders, customers, work orders, etc.), and the like. The identification component 904 can be customized to include data to set and employ welding sequences via retrieval and/or query based on criteria defined or included with the welding sequences. In an embodiment, job-based criteria may be employed in which data about the job is aggregated for and associated with the created welding sequence. Thus, after the creation of a welding sequence, queries using job-based data (discussed in more detail below) can be utilized to set up and find welding sequences. It is to be appreciated that various data may be collected at various points of creation and associated with the created welding sequence, and any suitable data may be collected at any suitable point during creation of the welding sequence.
例如,识别部件904可以收集焊接序列的创建者的员工识别。以实施例而非限制的方式,员工识别可以与以下内容相关:焊接序列的创建者、(例如,经由上面讨论的训练部件)执行焊接过程的行为人、焊接序列的编辑者等等。要领会的是,识别部件904可以将一个或更多个员工识别与焊接序列相关联,以提供对每个焊接序列创建、焊接序列的编辑和/或更改的追踪。该员工识别信息可以被用来针对一个或更多个创建者(例如,员工、工人、使用者等)提供查询结果。For example, the identification component 904 may collect the employee identification of the creator of the welding sequence. By way of example and not limitation, employee identification may be associated with the creator of the welding sequence, the actor performing the welding process (eg, via the training component discussed above), the editor of the welding sequence, and the like. It is to be appreciated that the identification component 904 can associate one or more employee identifications with the welding sequence to provide tracking of each welding sequence creation, editing and/or modification of the welding sequence. This employee identification information may be used to provide query results for one or more creators (eg, employees, workers, users, etc.).
而且,要领会和理解的是,识别部件904可以针对焊接序列的一部分收集数据来使得焊接序列的部分(portions)或片断(parts)能够被识别或设置。这例如允许使用者识别焊接序列的片断(part)或部分(portion)来重新用于另一个焊接序列的创建。Furthermore, it is to be appreciated and understood that the identification component 904 may collect data for a portion of a welding sequence to enable portions or parts of the welding sequence to be identified or positioned. This, for example, allows the user to identify parts or portions of a welding sequence to reuse in the creation of another welding sequence.
系统900进一步包括通信部件906,所述通信部件906被配置来传输和/或接收焊接序列的至少一部分。在实施方案中,通信部件906可以从第一位置到第二位置传输焊接序列的一部分。例如,焊接序列可以从焊接工作单元传递到相异的焊接工作单元,从焊接环境传递到相异的焊接环境,从操作员传递到相异的操作员等等。在实施方案中,通信部件906被进一步配置来打印与焊接序列相关的数据,其中数据是工作指令、相关的媒介、客户信息、焊接参数、焊接装备设置、焊接序列的细节等等中的至少一个。The system 900 further includes a communication component 906 configured to transmit and/or receive at least a portion of the welding sequence. In an embodiment, the communication component 906 can transmit a portion of the welding sequence from the first location to the second location. For example, a welding sequence may be passed from a welding work cell to a dissimilar welding work cell, from a welding environment to a dissimilar welding environment, from an operator to a dissimilar operator, and so on. In an embodiment, the communication component 906 is further configured to print data related to the welding sequence, wherein the data is at least one of work orders, related media, customer information, welding parameters, welding equipment settings, details of the welding sequence, and the like .
图10图示说明系统1000,所述系统1000利用针对焊接系统的自动配置的焊接序列来执行两个或更多个焊接。系统1000包括查询部件1002,所述查询部件1002被配置来接收查询并且基于所述查询提供结果。查询部件1002可以查询上面所讨论的一个或更多个数据储存装置。特定地,查询部件1002可以查询以焊接序列数据储存装置1004储存的数据。焊接序列储存装置1004储存以下内容中的至少一个:焊接序列、焊接序列的一部分和/或与焊接序列相关联的数据(例如,元数据、元数据标记等)。基于接收的查询,查询部件1002可以从至少焊接序列储存装置1004生成结果。查询部件1002和焊接序列数据储存装置1004(例如,通过允许重复使用焊接序列的部分)便利创建焊接序列,管理焊接序列,以及设置焊接序列(例如,更新、同步化、一致等等)。如上面所讨论的,查询部件1002可以利用经由识别部件收集的数据(参见图9)。FIG. 10 illustrates a system 1000 for performing two or more welds utilizing an automatically configured welding sequence for a welding system. The system 1000 includes a query component 1002 configured to receive a query and provide results based on the query. The query component 1002 can query one or more of the data stores discussed above. In particular, the query component 1002 can query the data stored in the welding sequence data storage 1004 . The welding sequence storage 1004 stores at least one of a welding sequence, a portion of a welding sequence, and/or data associated with the welding sequence (eg, metadata, metadata tags, etc.). Based on the received query, the query component 1002 can generate results from at least the welding sequence store 1004 . Query component 1002 and weld sequence data store 1004 (eg, by allowing portions of weld sequences to be reused) facilitate creation of weld sequences, management of weld sequences, and setup of weld sequences (eg, update, synchronization, consistency, etc.). As discussed above, the query component 1002 can utilize data collected via the identification component (see Figure 9).
在实施方案中,查询部件1002被进一步配置来基于收集的查询或者数据匹配焊接序列。例如,请求与特定的参数相关的焊接序列的查询可以由查询部件1002接收,其中匹配或包括特定的参数的焊接序列被返回。在更特定的实施例中,焊接过程可以被实时地监测以收集实时参数(例如,焊接过程数据),并且查询部件1002可以识别匹配或者包括焊接过程数据的一部分的焊接序列。利用所匹配的焊接序列,焊接装备和/或操作员(一个或多个)可以通过之前监测的焊接过程被引导。例如,有经验的操作员可以被监测,并且随后(在焊接过程被创建或匹配之后)缺乏经验的操作员和/或装备可以被引导和/或配置。In an embodiment, the query component 1002 is further configured to match welding sequences based on the collected query or data. For example, a query requesting a welding sequence related to a particular parameter can be received by the query component 1002, wherein welding sequences matching or including the particular parameter are returned. In more particular embodiments, the welding process can be monitored in real-time to collect real-time parameters (eg, welding process data), and the query component 1002 can identify welding sequences that match or include a portion of the welding process data. Using the matched welding sequence, the welding equipment and/or operator(s) may be guided through the previously monitored welding process. For example, an experienced operator can be monitored, and subsequently (after a welding process is created or matched) an inexperienced operator and/or equipment can be guided and/or configured.
系统1000进一步包括更新部件1006,所述更新部件1006被配置来更改之前创建的焊接序列。更新部件1006利用新的(例如,非现有的数据)或者已编辑的(例如,之前现有的数据)信息更改现有的焊接序列。要领会的是,更新部件1006可以创建包括更改的数据的新的焊接序列并且将之前的焊接序列归档。在另一个实施方案中,更新部件1006可以以具有更改的数据的新的焊接序列替代之前的焊接序列。而且,要领会的是,更新部件1006可以与查询部件1002、焊接序列储存装置1004和/或识别部件一起被利用(参见图9)。The system 1000 further includes an update component 1006 configured to alter a previously created welding sequence. The update component 1006 modifies an existing welding sequence with new (eg, non-existing data) or edited (eg, previously existing data) information. It is to be appreciated that the update component 1006 can create a new welding sequence that includes the changed data and archive the previous welding sequence. In another embodiment, the update component 1006 may replace the previous welding sequence with a new welding sequence with changed data. Also, it is to be appreciated that the update component 1006 may be utilized in conjunction with the query component 1002, the weld sequence store 1004 and/or the identification component (see Figure 9).
例如,使用者可以利用查询部件1002来识别之前创建的焊接序列,以利用更新的媒介来更新焊接序列。一旦在焊接序列数据储存装置1004中经由查询部件1002利用识别部件被识别,使用者或操作员可以利用焊接序列增加或者替代媒介来提供最新的说明。For example, a user can utilize the query component 1002 to identify previously created welding sequences to update the welding sequences with the updated medium. Once identified in the welding sequence data store 1004 via the query component 1002 using the identifying component, the user or operator may utilize the welding sequence addition or alternative medium to provide up-to-date instructions.
在实施方案中,在创建的焊接过程完成时,数据模型和/或软件模型可以被采用来管理针对焊接过程使用的焊接过程的因素。软件模型和/或数据模型评估以相应的焊接序列执行的焊接过程,其中,因素可以被调整。例如,针对焊接过程的循环时间和/或演进可以基于软件模型和/或数据模型中的至少一个被调整。In embodiments, when the created welding process is complete, a data model and/or software model may be employed to manage the factors of the welding process used for the welding process. The software model and/or the data model evaluates the welding process performed in the corresponding welding sequence, wherein factors can be adjusted. For example, the cycle time and/or evolution for the welding process may be adjusted based on at least one of a software model and/or a data model.
鉴于上面所描述的示例性设备和元件,参照图11和图12的流程图和/或方法,可以根据所公开的主题来实现的方法将会被更好地理解。方法和/或流程图以一系列框被示出和描述,所要求保护的主题不受限于框的顺序,因为一些框可以以不同的顺序出现和/或与来自本文所描绘和描述的其他框一起同时出现。在实施方案中,第一输入可以在第二输入之前被接收(如下面所描述的)。在另一个实施方案中,第二输入可以在第一输入之前被接收。在实施方案中,第一输入和第二输入可以基本上同时被接收。而且,不是所有图示说明的框可以被需要来实现在下文中所描述的方法和/或流程图。In view of the exemplary apparatus and elements described above, methods that may be implemented in accordance with the disclosed subject matter will be better understood with reference to the flowcharts and/or methods of FIGS. 11 and 12 . The methods and/or flow diagrams are shown and described in a series of blocks, the claimed subject matter is not limited to the order of the blocks, as some blocks may appear in a different order and/or differ from others from those depicted and described herein boxes appear together. In an embodiment, the first input may be received before the second input (as described below). In another embodiment, the second input may be received before the first input. In embodiments, the first input and the second input may be received substantially simultaneously. Furthermore, not all of the illustrated blocks may be required to implement the methods and/or flowcharts described below.
继续地,以下内容如在图11的决策树流程图1100中所图示说明的那样发生,所述决策树流程图1100是创建用于采用来在焊接工作单元内自动地配置焊接装备的焊接序列的流程图1100。方法1100评估与正在执行的或者已经执行的焊接过程相关的一个或更多个参数。第一参数被接收,其中所述第一参数与第一焊接排程相关(参考框1102)。第二参数被接收,其中所述第二参数与第二焊接排程相关(参考框1104)。要领会的是,第一参数和/或第二参数可以基于之前执行的焊接过程或者正在执行的(例如,实时的)焊接过程中的至少一个。焊接序列基于第一参数和第二参数被创建,其中焊接序列限定第一焊接过程和第二焊接过程,所述第一焊接过程包括第一参数来在工件上创建第一焊接,所述第二焊接过程包括第二参数来在工件上创建第二焊接(参考框1106)。所创建的焊接序列远离焊接工作单元被储存(参考框1108)。例如,焊接序列被储存在与掌控焊接工作单元的一部分的网络相异的网络上。在另一个实施方案中,焊接序列可以关于焊接工作单元在本地上被储存(例如,焊接序列被储存在与焊接工作单元相同的网络上)。焊接序列被利用来在没有来自操作员的介入的情况下自动地更改焊接工作单元内的焊接装备,创建第一焊接或者第二焊接中的至少一个(参考框1110)。Continuing, the following occurs as illustrated in the decision tree flowchart 1100 of FIG. 11 , which is the creation of a welding sequence employed to automatically configure welding equipment within a welding work cell Flowchart 1100 of . The method 1100 evaluates one or more parameters related to a welding process that is being performed or has been performed. A first parameter is received, wherein the first parameter is related to a first welding schedule (reference block 1102). A second parameter is received, wherein the second parameter is related to the second welding schedule (reference block 1104). It is to be appreciated that the first parameter and/or the second parameter may be based on at least one of a previously performed welding process or an ongoing (eg, real-time) welding process. A welding sequence is created based on a first parameter and a second parameter, wherein the welding sequence defines a first welding process and a second welding process, the first welding process including the first parameter to create a first weld on the workpiece, the second welding process The welding process includes second parameters to create a second weld on the workpiece (reference block 1106). The created welding sequence is stored away from the welding work cell (reference block 1108). For example, welding sequences are stored on a different network than the network that handles part of the welding work cell. In another embodiment, the welding sequence may be stored locally with respect to the welding work cell (eg, the welding sequence is stored on the same network as the welding work cell). The welding sequence is utilized to automatically change the welding equipment within the welding work cell without intervention from the operator, creating at least one of a first weld or a second weld (reference block 1110).
以下内容如在图12的流程图1200中所图示说明的那样发生。流程图1200涉及基于正在执行的或者已经执行的焊接过程的一个或更多个参数创建焊接序列。参数从焊接过程被实时地收集,其中参数与焊接排程相关(参考框1202)。针对焊接工作单元的焊接序列被创建,其中焊接序列针对第一焊接过程限定至少参数和焊接排程以在工件上创建第一焊接,并且针对第二焊接过程限定至少参数和焊接排程以在工件上创建第二焊接(参考框1204)。针对焊接工作单元的焊接序列被采用来执行一个或更多个焊接,以通过自动地调整焊接工作单元内的焊接装备上的设置来装配工件(参考框1206)。The following occurs as illustrated in flowchart 1200 of FIG. 12 . Flowchart 1200 involves creating a welding sequence based on one or more parameters of a welding process that is being performed or has been performed. Parameters are collected in real-time from the welding process, where the parameters are related to the welding schedule (reference block 1202). A welding sequence is created for the welding work cell, wherein the welding sequence defines at least parameters and a welding schedule for a first welding process to create a first weld on the workpiece, and defines at least parameters and a welding schedule for a second welding process to create a welding schedule on the workpiece Create a second weld on (reference block 1204). A welding sequence for a welding work cell is employed to perform one or more welds to assemble a workpiece by automatically adjusting settings on welding equipment within the welding work cell (reference block 1206).
以实施例而非限制的方式,焊接装备(例如,用于焊机电源的控制器、焊丝送进器、焊机电源等等)可以包括与针对具体的工件的特定焊接工艺相关的一个或更多个步骤,其中步骤可以包括针对至少一个焊接装备的各自的设置或配置。例如,基于所期望的焊接参数、所使用的焊接工艺和/或工件,第一工件可以包括步骤A、B、C和D。在另一个实施例中,第二工件可以包括步骤B、C、A、E和F。随着焊接序列的采用,经由焊机电源和/或焊接装备实施焊接工艺的步骤的控制器可以被管理和/或指示。例如,焊接序列可以指示以下内容中的至少一个:要执行哪个步骤、重做(redo)步骤、跳过步骤、暂停一系列步骤等等。另外,控制器(例如,或者其他合适的部件)可以控制一个或更多个焊机电源、参数、焊接排程、其他与一个或更多个焊接工艺相关联的,其中每个焊接工艺可以具有相应的焊接序列(一个或多个)。By way of example and not limitation, welding equipment (eg, a controller for a welder power supply, a wire feeder, a welder power supply, etc.) may include one or more welding processes associated with a particular welding process for a particular workpiece. A plurality of steps, wherein the steps may include respective settings or configurations for at least one welding equipment. For example, the first workpiece may include steps A, B, C, and D based on the desired welding parameters, the welding process used, and/or the workpiece. In another embodiment, the second workpiece may include steps B, C, A, E and F. As a welding sequence is employed, a controller that implements the steps of the welding process via the welder power supply and/or welding equipment may be managed and/or directed. For example, a welding sequence may indicate at least one of: which step to perform, redo a step, skip a step, pause a series of steps, and the like. Additionally, a controller (eg, or other suitable component) may control one or more welder power sources, parameters, welding schedules, and other associated with one or more welding processes, where each welding process may have The corresponding welding sequence(s).
在实施方案中,方法可以包括更改创建的焊接序列以更新第一焊接排程或者第二焊接排程中的至少一部分。方法可以进一步包括实时地追踪焊接工艺;实时地收集焊接工艺的一个或更多个参数;以及采用收集的一个或更多个参数作为第一参数或者第二参数中的至少一个。在实施方案中,创建焊接工艺的步骤进一步包括:与之前创建的焊接序列相比较来评估第一参数或者第二参数中的至少一个;利用至少一个之前创建的焊接序列的一部分识别第一参数和第二参数之间的相关性;以及利用之前创建的焊接序列的一部分创建焊接序列。在实施方案中,方法可以包括利用媒介附加焊接序列来帮助执行第一焊接或者第二焊接中的至少一个,所述媒介是视频或图像中的至少一个。In an embodiment, the method may include altering the created welding sequence to update at least a portion of the first welding schedule or the second welding schedule. The method may further include tracking the welding process in real time; collecting one or more parameters of the welding process in real time; and employing the collected one or more parameters as at least one of the first parameter or the second parameter. In an embodiment, the step of creating the welding process further comprises: evaluating at least one of the first parameter or the second parameter in comparison to a previously created welding sequence; identifying the first parameter and the second parameter using a portion of the at least one previously created welding sequence correlation between the second parameter; and creating a welding sequence using a portion of a previously created welding sequence. In an embodiment, the method may include attaching the welding sequence with a medium, the medium being at least one of a video or an image, to assist in performing at least one of the first weld or the second weld.
在实施方案中,系统可以包括焊接评分部件,所述焊接评分部件被配置来基于第一焊接或第二焊接的图像或者使用者检验中的至少一个来评估在工件上执行的第一焊接或者第二焊接中的至少一个。在实施方案中,系统可以包括检查点部件,所述检查点部件被配置来实时地监测第一焊接或者第二焊接中的至少一个的创建。在实施方案中,焊接作业定序器部件进一步指示焊接工作单元的操作员利用具有两个单独的焊接排程的第一焊接过程和第二焊接过程来装配工件。In embodiments, the system may include a weld scoring component configured to evaluate the first weld or the second weld performed on the workpiece based on at least one of an image of the first weld or the second weld or a user inspection at least one of the two welds. In embodiments, the system may include a checkpoint component configured to monitor the creation of at least one of the first weld or the second weld in real time. In an embodiment, the welding job sequencer component further instructs an operator of the welding work cell to assemble the workpiece using a first welding process and a second welding process having two separate welding schedules.
在实施方案中,系统可以包括第三部件,所述第三部件被配置来接收来自操作员的与焊接的创建相关联的实时数据,并且利用所接收的实时数据来创建焊接序列。在实施方案中,焊机系统可以包括数据储存装置,所述数据储存装置储存参数、工作排程或者焊接序列中的至少一个;以及第四部件,所述第四部件被配置来基于接收的查询生成查询结果,其中查询结果是源自满足接收的查询的、来自数据储存装置的之前执行的焊接过程的焊接序列。在实施方案中,系统可以包括第五部件,所述第五部件被配置来将媒介的一部分附加到焊接序列,其中所述媒介说明关于在工件上执行焊接序列的指令。In an embodiment, the system may include a third component configured to receive real-time data from an operator associated with the creation of a weld, and to use the received real-time data to create a welding sequence. In an embodiment, the welder system may include a data storage device that stores at least one of a parameter, a work schedule, or a welding sequence; and a fourth component configured to be based on the received query A query result is generated, wherein the query result is a welding sequence derived from a previously performed welding process from the data storage device that satisfies the received query. In embodiments, the system may include a fifth component configured to attach a portion of the medium to the welding sequence, wherein the medium specifies instructions for performing the welding sequence on the workpiece.
在实施方案中,系统可以包括第六部件,所述第六部件被配置来收集针对焊接序列的识别信息。在实施方案中,识别信息是与以下内容中的至少一个相关的元数据:创建焊接序列的使用者、焊接类型、客户名称、工件的材料、日期、时间、位置、序号、价格、焊丝速度、作为焊接序列的源的始发焊接过程或者焊丝类型。在实施方案中,焊接序列包括基于从焊接工作单元收集的实时数据对消耗品的补给,以估计所述补给要被执行的持续时间。在实施方案中,焊接序列包括基于从焊接工作单元收集的实时数据对焊接装备的修理或维护中的至少一个,以估计所述修理或维护要被执行的持续时间。In an embodiment, the system may include a sixth component configured to collect identifying information for the welding sequence. In an embodiment, the identifying information is metadata related to at least one of the following: user who created the welding sequence, welding type, customer name, material of workpiece, date, time, location, serial number, price, wire speed, The originating welding process or wire type that is the source of the welding sequence. In an embodiment, the welding sequence includes replenishment of consumables based on real-time data collected from the welding work cell to estimate the duration for which the replenishment is to be performed. In an embodiment, the welding sequence includes at least one of repair or maintenance of the welding equipment based on real-time data collected from the welding work cell to estimate a duration for which the repair or maintenance is to be performed.
在实施方案中,步骤是如下内容中的至少一个:检验、针对焊接装备的维护、在焊机系统中使用的消耗品的重新填充、针对焊接装备的预防性维护、工件的装配的媒介捕捉。在实施方案中,系统可以包括第七部件,所述第七部件被配置来传递焊接序列的一部分。在实施方案中,第七部件被进一步配置来基于焊接排程生成针对焊接序列的工作指令。在进一步的实施方案中,焊机系统被提供,所述焊接系统包括用于实时地收集来自焊接过程的参数的装置,其中所述参数与焊接排程相关;用于创建针对焊接工作单元的焊接序列的装置,其中焊接序列针对第一焊接过程限定至少参数和焊接排程以在工件上创建第一焊接,并且针对第二焊接过程限定至少参数和焊接排程以在所述工件上创建第二焊接;以及用于采用针对焊接工作单元的焊接序列来执行一个或更多个焊接以通过在焊接工作单元内自动地调整焊接设备上的设置来装配工件的装置。In an embodiment, the steps are at least one of: inspection, maintenance for welding equipment, refilling of consumables used in the welder system, preventive maintenance for welding equipment, media capture for assembly of workpieces. In embodiments, the system may include a seventh component configured to deliver a portion of the welding sequence. In an embodiment, the seventh component is further configured to generate work orders for the welding sequence based on the welding schedule. In a further embodiment, a welding machine system is provided, the welding system comprising means for collecting parameters from a welding process in real time, wherein the parameters are related to a welding schedule; for creating a weld for a welding work cell An apparatus for a sequence, wherein a welding sequence defines at least parameters and a welding schedule for a first welding process to create a first weld on a workpiece, and defines at least parameters and a welding schedule for a second welding process to create a second weld on the workpiece welding; and means for performing one or more welds using a welding sequence for a welding work cell to assemble a workpiece by automatically adjusting settings on the welding equipment within the welding work cell.
上面实施例只是图示说明本发明各种方面的几种可能的实施方案,其中本领域技术人员根据阅读和理解本说明书和附图会想到等同的变更和/或修饰。特别地,相对于被上面描述的部件(组件、设备/装置、系统和电路等等)执行的各种功能,用来描述这样的部件的术语(包括涉及“装置(means)”)意图与执行被描述部件(例如功能上是等同的部件)的具体功能的任何部件(例如硬件、软件或其中的组合)相对应,除非以其他方式被指出,即使结构上不等同于执行本发明图示说明的实现方式中的功能的公开结构。此外,尽管本发明的特定特征相对于只是几种实现方式中的一个可能已被公开,当针对任何给出的或特定的应用是期望的且有利时,这样的特征可以与其他实现方式的一个或更多个其他特征结合。还有,在某种程度,术语“包含(including)”、“包含(includes)”、“具有(having)”、“具有(has)”、“带有(with)”或其中的变形在详细的说明书和/或权利要求中被使用,这样的术语以相似于术语“包括(comprising)”的方式意图是包括性的。The above examples are merely illustrative of several possible embodiments of various aspects of the invention, with equivalent alterations and/or modifications that will occur to those skilled in the art upon reading and understanding the specification and drawings. In particular, with respect to the various functions performed by the above-described components (components, devices/devices, systems and circuits, etc.), terms used to describe such components (including references to "means") are intended and performed Any component (eg, hardware, software, or combination thereof) of the specified function of the described component (eg, a functionally equivalent component) corresponds to any component (eg, hardware, software, or a combination thereof), unless otherwise indicated, even if not structurally equivalent to performing the invention illustrated The disclosed structure of the functionality in the implementation. Furthermore, although particular features of the invention may have been disclosed with respect to only one of several implementations, such features may be combined with one of the other implementations as desired and advantageous for any given or particular application or more other features in combination. Also, to some extent, the terms "including", "includes", "having", "has", "with" or variations thereof are described in detail in As used in the description and/or claims of , such terms are intended to be inclusive in a manner similar to the term "comprising."
本书面说明书使用实施例来公开本发明,包括最佳实施模式,并且也使本领域普通技术人员能够实行本发明,包括制作和使用任何装置或系统以及执行任何并入的方法。本发明可取得专利权的范围由权利要求书限定,并且可以包括本领域技术人员想到的其他实施例。这样的其他实施例意图在权利要求书的范围内,如果它们具有不是不同于权利要求的书面语言的结构要素,或者如果它们包括和权利要求书的书面语言无实质不同的等同结构要素。This written description uses embodiments to disclose the invention, including the best mode, and also to enable any person of ordinary skill in the art to practice the invention, including making and using any devices or systems and performing any incorporated methods. The patentable scope of the invention is defined by the claims, and may include other examples that occur to those skilled in the art. Such other examples are intended to be within the scope of the claims if they have structural elements that do not differ from the literal language of the claims, or if they include equivalent structural elements with insubstantial differences from the literal languages of the claims.
出于图示说明在那时对于申请人而言是已知的最佳模式的目的,用于实施本发明的最佳模式已经被描述。如由权利要求书的范围和价值所衡量的,实施例仅是图示说明性的,并不意味着限制本发明。已经参照优选的和可替换的实施方案描述了本发明。显然,一旦阅读和理解本说明书,其他人将想到修改和变更方案。意图包括所有这些修改和变更方案,只要这些修改和变更方案落入所附权利要求书范围或其等同范围内。The best mode for carrying out the invention has been described for the purpose of illustrating the best mode known at the time to the applicants. The embodiments are illustrative only, and are not meant to limit the invention, as measured by the scope and value of the claims. The present invention has been described with reference to preferred and alternative embodiments. Obviously, once this specification has been read and understood, modifications and alterations will occur to others. The intention is to include all such modifications and variations as fall within the scope of the appended claims or their equivalents.
参考标号:Reference number:
10 操作 430 焊接工具10 Operating the 430 Welding Tool
20 操作 440 工件20 operations 440 workpieces
22 操作 450 工件连接器22 Operating the 450 Workpiece Connector
24 操作 460 卷轴24 operations 460 reels
26 操作 470 焊丝送进器26 Operating the 470 Wire Feeder
30 操作 480 焊丝30 Operation 480 Wire
32 操作 500 系统32 Operating the 500 System
40 操作 510 计算平台40 Operation 510 Computing Platform
50 操作 515 第一焊接工作单元50 Operation 515 First welding cell
52 操作 520 第二焊接工作单元52 Operation 520 Second welding cell
54 操作 530 第N焊接工作单元54 Operation 530 Nth Welding Cell
60 操作 535 焊接作业定序器部件60 Operation 535 Weld Job Sequencer Components
70 操作 540 焊接作业定序器部件70 Operation 540 Weld Job Sequencer Components
100 焊接系统 545 焊接作业定序器部件100 Welding Systems 545 Welding Job Sequencer Components
110 操作/焊机电源 550 数据储存装置110 Operation/Welder Power 550 Data Storage Device
120 操作/焊接线缆 555 数据储存装置120 Operation/Welding Cable 555 Data Storage Device
122 操作 560 数据储存装置122 Operating the 560 Data Storage Device
124 操作 600 焊接系统124 Operating the 600 Welding System
126 操作 620 第一焊接工作单元126 Operation 620 First welding cell
130 操作 630 第二焊接工作单元130 Operation 630 Second welding cell
132 操作 640 第N焊接工作单元132 Operation 640 Nth Welding Work Cell
150 操作 650 存储器150 Operation 650 Memory
152 操作 700 系统152 Operating the 700 System
154 操作 702 收集部件154 Operation 702 Collecting parts
160 操作 704 部件160 Operation 704 Parts
170 操作 706 焊接序列170 Operations 706 Welding Sequences
300 焊接系统 800 系统300 Welding System 800 System
302 焊接作业定序器部件 802 训练部件302 Welding Job Sequencer Parts 802 Training Parts
304 焊接工作单元 804 操作员304 Welding cell 804 Operator
306 检查点部件 806 焊接装备306 Inspection point components 806 Welding equipment
308 焊接评分部件 808 工件308 Weld Scored Parts 808 Workpieces
400 焊接系统 900 系统400 Welding System 900 System
405 焊接电路路径 902 媒介部件405 Solder circuit paths 902 Media parts
410 焊机电源 904 识别部件410 Welder power supply 904 Identifying parts
415 显示器 906 通信部件415 Displays 906 Communication parts
420 焊接线缆 1000 系统420 Welding Cable 1000 System
1002 查询部件 1200 方法/流程图1002 Query Component 1200 Method/Flowchart
1004 焊接序列数据储存装置 1202 参考框1004 Welding sequence data storage device 1202 Reference frame
1006 更新部件 1204 参考框1006 Update parts 1204 Reference frame
1100 方法/树流程图 1206 参考框1100 Method/Tree Flowchart 1206 Reference Box
1102 参考框1102 Reference frame
1104 参考框 A 焊接排程1104 Reference frame A welding schedule
1106 参考框 B 焊接排程1106 Reference frame B welding schedule
1108 参考框 C 焊接排程1108 Reference Frame C Welding Schedule
1110 参考框 N 正整数1110 Reference frame N positive integer
Claims (19)
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201910567340.5A CN110216353B (en) | 2013-03-14 | 2014-03-13 | System and method for creating or modifying a welding sequence |
Applications Claiming Priority (5)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US13/802,918 US10994358B2 (en) | 2006-12-20 | 2013-03-14 | System and method for creating or modifying a welding sequence based on non-real world weld data |
| US13/802,883 | 2013-03-14 | ||
| US13/802,883 US10994357B2 (en) | 2006-12-20 | 2013-03-14 | System and method for creating or modifying a welding sequence |
| US13/802,918 | 2013-03-14 | ||
| PCT/IB2014/000326 WO2014140749A1 (en) | 2013-03-14 | 2014-03-13 | Systems and method for creating or modifying a welding sequence |
Related Child Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201910567340.5A Division CN110216353B (en) | 2013-03-14 | 2014-03-13 | System and method for creating or modifying a welding sequence |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| CN105209993A CN105209993A (en) | 2015-12-30 |
| CN105209993B true CN105209993B (en) | 2019-07-09 |
Family
ID=50478885
Family Applications (4)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201480026654.XA Active CN105209993B (en) | 2013-03-14 | 2014-03-13 | System and method for creating or changing welding sequences |
| CN201480026559.XA Pending CN105229545A (en) | 2013-03-14 | 2014-03-13 | Systems and methods for creating or changing welding sequences |
| CN202110573480.0A Pending CN113351962A (en) | 2013-03-14 | 2014-03-13 | System and method for creating or modifying a welding sequence |
| CN201910567340.5A Active CN110216353B (en) | 2013-03-14 | 2014-03-13 | System and method for creating or modifying a welding sequence |
Family Applications After (3)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| CN201480026559.XA Pending CN105229545A (en) | 2013-03-14 | 2014-03-13 | Systems and methods for creating or changing welding sequences |
| CN202110573480.0A Pending CN113351962A (en) | 2013-03-14 | 2014-03-13 | System and method for creating or modifying a welding sequence |
| CN201910567340.5A Active CN110216353B (en) | 2013-03-14 | 2014-03-13 | System and method for creating or modifying a welding sequence |
Country Status (3)
| Country | Link |
|---|---|
| CN (4) | CN105209993B (en) |
| DE (2) | DE202014010631U1 (en) |
| WO (2) | WO2014140743A1 (en) |
Families Citing this family (15)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US10994357B2 (en) | 2006-12-20 | 2021-05-04 | Lincoln Global, Inc. | System and method for creating or modifying a welding sequence |
| US11072034B2 (en) | 2006-12-20 | 2021-07-27 | Lincoln Global, Inc. | System and method of exporting or using welding sequencer data for external systems |
| US9104195B2 (en) | 2006-12-20 | 2015-08-11 | Lincoln Global, Inc. | Welding job sequencer |
| US9937577B2 (en) | 2006-12-20 | 2018-04-10 | Lincoln Global, Inc. | System for a welding sequencer |
| US10994358B2 (en) | 2006-12-20 | 2021-05-04 | Lincoln Global, Inc. | System and method for creating or modifying a welding sequence based on non-real world weld data |
| WO2016107639A1 (en) * | 2014-12-30 | 2016-07-07 | Abb Technology Ltd | A method for optimizing a robot program of a welding robot unit |
| US10839717B2 (en) | 2016-01-11 | 2020-11-17 | Illinois Tool Works Inc. | Weld training systems to synchronize weld data for presentation |
| JP6775144B2 (en) * | 2016-09-30 | 2020-10-28 | パナソニックIpマネジメント株式会社 | Component mounting line control system |
| US10845778B2 (en) * | 2017-03-30 | 2020-11-24 | Lincoln Global, Inc. | Workpiece positioner and welding sequencer |
| US20190022787A1 (en) * | 2017-07-24 | 2019-01-24 | Lincoln Global, Inc. | Weld sequencer part inspector |
| US20190129377A1 (en) * | 2017-11-02 | 2019-05-02 | Illinois Tool Works Inc. | Methods and systems for utilizing re-usable and re-configurable reporter modules in welding-type setups |
| CN110871314A (en) * | 2018-09-03 | 2020-03-10 | 苏州睿牛机器人技术有限公司 | Crawling arc welding robot and welding method and device thereof |
| CN110508912B (en) * | 2019-05-07 | 2021-10-26 | 天津七所高科技有限公司 | Dynamic planning management method and management system of spot welding machine |
| CN111198545B (en) * | 2019-12-24 | 2021-05-04 | 重庆特斯联智慧科技股份有限公司 | An intelligent building indoor air environment maintenance system and method |
| TWI758961B (en) * | 2020-11-19 | 2022-03-21 | 財團法人金屬工業研究發展中心 | Method for multi-pass welding |
Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040122550A1 (en) * | 2002-12-23 | 2004-06-24 | Robert Klimko | System and method for determining weld procedures |
| US20090173726A1 (en) * | 2008-01-09 | 2009-07-09 | Robert Raimund Davidson | Automatic Weld Arc Monitoring System |
| CN101600532A (en) * | 2006-12-20 | 2009-12-09 | 林肯环球股份有限公司 | Welding job sequencer |
Family Cites Families (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2006247677A (en) * | 2005-03-09 | 2006-09-21 | Fanuc Ltd | Laser welding instruction device and method |
| US8692157B2 (en) * | 2005-09-15 | 2014-04-08 | Lincoln Global, Inc. | Welding system sequence control apparatus |
| JP5049916B2 (en) * | 2007-10-31 | 2012-10-17 | 株式会社神戸製鋼所 | Control apparatus, method and program for arc welding robot |
| US8653417B2 (en) * | 2009-01-13 | 2014-02-18 | Lincoln Global, Inc. | Method and system to start and use a combination filler wire feed and high intensity energy source |
| US8569646B2 (en) * | 2009-11-13 | 2013-10-29 | Lincoln Global, Inc. | Systems, methods, and apparatuses for monitoring weld quality |
| US8706282B2 (en) * | 2010-01-12 | 2014-04-22 | Ford Global Technologies, Llc | Weldability prediction and recommendation systems and methods |
| US20120273473A1 (en) * | 2011-04-28 | 2012-11-01 | Yuming Zhang | Systems and methods to control gas tungsten arc welding and plasma arc welding |
-
2014
- 2014-03-13 CN CN201480026654.XA patent/CN105209993B/en active Active
- 2014-03-13 CN CN201480026559.XA patent/CN105229545A/en active Pending
- 2014-03-13 WO PCT/IB2014/000319 patent/WO2014140743A1/en not_active Ceased
- 2014-03-13 WO PCT/IB2014/000326 patent/WO2014140749A1/en not_active Ceased
- 2014-03-13 DE DE202014010631.2U patent/DE202014010631U1/en not_active Expired - Lifetime
- 2014-03-13 DE DE202014010601.0U patent/DE202014010601U1/en not_active Expired - Lifetime
- 2014-03-13 CN CN202110573480.0A patent/CN113351962A/en active Pending
- 2014-03-13 CN CN201910567340.5A patent/CN110216353B/en active Active
Patent Citations (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US20040122550A1 (en) * | 2002-12-23 | 2004-06-24 | Robert Klimko | System and method for determining weld procedures |
| CN101600532A (en) * | 2006-12-20 | 2009-12-09 | 林肯环球股份有限公司 | Welding job sequencer |
| US20090173726A1 (en) * | 2008-01-09 | 2009-07-09 | Robert Raimund Davidson | Automatic Weld Arc Monitoring System |
Also Published As
| Publication number | Publication date |
|---|---|
| CN110216353A (en) | 2019-09-10 |
| CN113351962A (en) | 2021-09-07 |
| DE202014010631U1 (en) | 2016-06-28 |
| CN110216353B (en) | 2022-01-11 |
| WO2014140749A1 (en) | 2014-09-18 |
| CN105209993A (en) | 2015-12-30 |
| CN105229545A (en) | 2016-01-06 |
| DE202014010601U1 (en) | 2016-05-17 |
| WO2014140743A1 (en) | 2014-09-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| CN105209993B (en) | System and method for creating or changing welding sequences | |
| US10994357B2 (en) | System and method for creating or modifying a welding sequence | |
| US10994358B2 (en) | System and method for creating or modifying a welding sequence based on non-real world weld data | |
| US20210331266A1 (en) | System and method of exporting or using welding sequencer data for external systems | |
| US20190084069A1 (en) | System and method of exporting or using welding sequencer data for external systems | |
| US11980976B2 (en) | Method for a welding sequencer | |
| JP6603224B2 (en) | Welding sequence editor | |
| US20140042135A1 (en) | System and method of receiving or using data from external sources for a welding sequence | |
| CN105247427A (en) | Systems and methods for exporting or using weld sequencer data for external systems | |
| CN101600532B (en) | Welding job sequencer | |
| CN105229547A (en) | Derive or use the system and method for the welding sequencer data of external system | |
| WO2013068828A1 (en) | Systems and methods for associating data to a welder power source | |
| US20190022787A1 (en) | Weld sequencer part inspector | |
| KR20200101289A (en) | Systems and methods providing pattern recognition and data analysis in welding and cutting | |
| WO2014140746A2 (en) | System and method of receiving or using data from external sources for a welding sequence | |
| US20190314919A1 (en) | System and method of receiving or using data from external sources for a welding sequence | |
| CN116457130A (en) | Network for controlling a welding system and method thereof |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C06 | Publication | ||
| PB01 | Publication | ||
| C10 | Entry into substantive examination | ||
| SE01 | Entry into force of request for substantive examination | ||
| GR01 | Patent grant | ||
| GR01 | Patent grant |