IP Library › Granted Patent US 12,530,984
Granted Patent B2
US 12,530,984 · App. 18/956,624 · Granted Jan 20, 2026

Welding systems with automatic welding instruction generation

Inventors: Vincent Nicholas Romano (Pinckney, MI); Todd Michael McEllis (Jackson, MI); Leland Daryl Falde (Jackson, MI); Stephen P. Ivkovich (Petoskey, MI)
Assignee: Illinois Tool Works Inc.
G09B5/02B23K37/00G09B5/04G09B19/24
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 12,530,984
App. No.
18/956,624
Granted
Jan 20, 2026
Kind
B2
Abstract

In some examples, weld monitoring systems may use position tracking systems to track the positions, orientations, and/or movements of an (e.g., expert) operator performing a welding-type operation using a welding-type tool 106 . An instruction generation process may then be used to automatically generate welding instructions based on the tracked positions, orientations, and/or movements. The welding instructions may be associated with a particular job, part, and/or welding position, and thereafter used to help guide future operators through similar welding-type operations when the future (e.g., less experienced operator) is working on a similar job/part and/or at a similar welding position.

Claims (40)

1 . A welding system, comprising:

a tracking system configured to track, during a welding-type operation, a tool position or a tool orientation of a welding-type tool, or an operator position or an operator orientation of a welding operator handling the welding-type tool, wherein the tracking system comprises

a sensor system configured to capture sensor data relating to the welding-type operation, or a workpiece or joint being operated on during the welding-type operation, the sensor system comprising a plurality of sensors;

memory circuitry; and

processing circuitry configured to:

identify a welding technique parameter used during the welding-type operation, based on the tool position, the tool orientation, the operator position, or the operator orientation,

select a particular sensor of the plurality of sensors, or position or orient the particular sensor, for capture of the sensor data based on the tool position, the tool orientation, the operator position, or the operator orientation,

generate one or more welding instructions for the welding-type operation based on the welding technique parameter and the sensor data, and

record, in the memory circuitry, the one or more welding instructions.

2 . The welding system of claim 1 , wherein the welding technique parameter comprises a work angle of the welding-type tool, a travel angle of the welding-type tool, a travel speed of the welding-type tool, a travel direction of the welding-type tool, an aim of the welding-type tool, a distance between a contact tip of the welding-type tool and a workpiece being operated on, a weave frequency of the welding-type tool, a weave width of the welding-type tool, or a dwell time of the welding-type tool.

3 . The welding system of claim 1 , wherein the one or more welding instructions pertain to how or when to perform the welding-type operation.

4 . The welding system of claim 3 , wherein the one or more welding instructions comprise one or more visual, haptic, or audio instructions.

5 . The welding system of claim 3 , wherein the one or more welding instructions comprise one or more machine instructions.

6 . The welding system of claim 1 , wherein the processing circuitry is further configured to:

identify a welding position of the welding-type operation based on the tool position, the tool orientation, the operator position, or the operator orientation.

7 . The welding system of claim 6 , wherein the processing circuity is further configured to:

record, in the memory circuitry, an association between the welding position and the one or more welding instructions.

8 . The welding system of claim 1 , wherein the memory circuitry is configured to store a model of a part being operated on during the welding-type operation.

9 . The welding system of claim 8 , wherein the processing circuitry is further configured to generate, for the welding-type operation, the one or more welding instructions based on the welding technique parameter, the sensor data, and the model.

10 . The welding system of claim 1 , wherein the processing circuitry is further configured to:

identify a welding parameter used during the welding-type operation,

wherein generating the one or more welding instructions comprises generating the one or more welding instructions based on the welding parameter and the welding technique parameter.

11 . A method, comprising:

tracking, during a welding-type operation, via a tracking system, a tool position or a tool orientation of a welding-type tool, or an operator position or an operator orientation of a welding operator handling the welding-type tool;

capturing, via a sensor system of the tracking system, sensor data relating to the welding- type operation, or a workpiece or joint being operated on during the welding-type operation, wherein the sensor system comprises a plurality of sensors;

identifying, via processing circuitry, a welding position of the welding-type operation, and a welding technique parameter used during the welding-type operation, based on the tool position, the tool orientation, the operator position, or the operator orientation;

selecting, via the processing circuitry, a particular sensor of the plurality of sensors, or positioning or orienting the particular sensor, for capture of the sensor data based on the tool position, the tool orientation, the operator position, or the operator orientation;

generating, via the processing circuitry, one or more welding instructions for the welding-type operation based on the welding technique parameter and the sensor data; and

recording, in memory circuitry, the one or more welding instructions.

12 . The method of claim 11 , wherein the welding technique parameter comprises a work angle of the welding-type tool, a travel angle of the welding-type tool, a travel speed of the welding-type tool, a travel direction of the welding-type tool, an aim of the welding-type tool, a distance between a contact tip of the welding-type tool and a workpiece being operated on, a weave frequency of the welding-type tool, a weave width of the welding-type tool, or a dwell time of the welding-type tool.

13 . The method of claim 11 , wherein the one or more welding instructions pertain to how or when to perform the welding-type operation.

14 . The method of claim 13 , wherein the one or more welding instructions comprise one or more visual, haptic, or audio instructions.

15 . The method of claim 13 , wherein the one or more welding instructions comprise one or more machine instructions.

16 . The method of claim 11 , further comprising:

identifying, via the processing circuitry, a welding position of the welding-type operation based on the tool position, the tool orientation, the operator position, or the operator orientation.

17 . The method of claim 16 , further comprising:

recording, in the memory circuitry, an association between the welding position and the one or more welding instructions.

18 . The method of claim 11 , further comprising storing a model a part being operated on during the welding-type operation.

19 . The method of claim 18 , wherein generating the one or more welding instructions comprises generating the one or more welding instructions based on the welding technique parameter, the sensor data, and the stored model of the part being operated on during the welding-type operation.

20 . The method of claim 11 , further comprising identifying a welding parameter used during the welding-type operation, wherein generating the one or more welding instructions comprises generating the one or more welding instructions based on the welding parameter and the welding technique parameter.

Assignments (1)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 19, 2025
From: ROMANO, VINCENT NICHOLAS; MCELLIS, TODD MICHAEL; FALDE, LELAND DARYL; IVKOVICH, STEPHEN P.
To: ILLINOIS TOOL WORKS INC.
Reel/Frame 073272/0716 →
Continuity (2)
Provisional Application 63609536 · Dec 13, 2023
Related Publication 20250201138A1 · Jun 19, 2025
References Cited (24)
US 6337458B1 · Lepeltier · 2002 [cited by applicant]
US 11707806B2 · Becker · 2023 [cited by applicant]
US 11768483B2 · Falde · 2023 [cited by applicant]
US 11806814B2 · Becker · 2023 [cited by applicant]
US 20080314887A1 · Stoger · 2008 [cited by applicant]
US 20090298024A1 · Batzler · 2009 [cited by applicant]
US 20120012561A1 · Wiryadinata · 2012 [cited by applicant]
US 20140263225A1 · Daniel et al. · 2014 [cited by applicant]
US 20140263226A1 · Daniel et al. · 2014 [cited by applicant]
US 20160107257A1 · Denis · 2016 [cited by applicant]
US 20160267806A1 · Hsu et al. · 2016 [cited by applicant]
US 20170200394A1 · Albrecht · 2017 [cited by examiner]
US 20200130090A1 · Bonnell · 2020 [cited by applicant]
US 20200262009A1 · Becker · 2020 [cited by applicant]
US 20220063010A1 · Zwayer · 2022 [cited by applicant]
US 20220250183A1 · Knoener · 2022 [cited by applicant]
US 20220258267A1 · Becker · 2022 [cited by applicant]
US 20230066872A1 · Muske · 2023 [cited by applicant]
US 20230324178A1 · Becker · 2023 [cited by applicant]
US 20230330786A1 · Becker · 2023 [cited by applicant]
US 20240001491A1 · Becker · 2024 [cited by applicant]
US 20240012398A1 · Falde · 2024 [cited by applicant]
US 20240017342A1 · Becker · 2024 [cited by applicant]
European Patent Office, extended European Search Report, Application No. 24218855.5-1103, dated May 8, 2025, 8 pages. [cited by applicant]