IP Library Patent Application 18141759
Patent Application
App. No. 18/141,759

SYSTEMS AND METHODS TO DESIGN PART WELD PROCESSES USING MEDIA LIBRARIES

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 None
App. No.
18/141,759
Abstract

Systems and methods to design part weld processes using media libraries are disclosed. An example system to generate weld instructions for display to a weld operator during a welding sequence, the system including: a processor; and a machine readable storage device comprising machine readable instructions which, when executed by the processor, cause the processor to: provide an interface to define a weld program comprising a sequence of weld instructions for display to a weld operator during a weld sequence; in response to an input specifying a location of an object in a media library, defining an element in the weld program based on an identifier of the object in the media library; and generating the weld program by including the identifier of the object in the media library in association with the element.

Claims (47)

1 . A system to generate weld instructions for display to a weld operator during a welding sequence, the system comprising:

a processor; and

a machine readable storage device comprising machine readable instructions which, when executed by the processor, cause the processor to:

provide an interface to define a weld program comprising a sequence of weld instructions for display to a weld operator during a weld sequence;

in response to an input specifying a location of an object in a media library, defining an element in the weld program based on an identifier of the object in the media library; and

generating the weld program by including the identifier of the object in the media library in association with the element.

2 . The system as defined in claim 1 , wherein the instructions cause the processor to:

access the media library to determine a list of objects in the media library; and

display at least a subset of the objects in the media library via the interface.

3 . The system as defined in claim 2 , wherein the instructions cause the processor to:

identify a selection of the object in the media library via the interface; and

add the object to a slide of the weld program based on referencing the identifier of the object in the media library.

4 . The system as defined in claim 2 , wherein the instructions cause the processor to:

identify a selection of the object in the media library via the interface;

generate a weld instruction based on referencing the identifier of the object in the media library; and

generate the weld program to include the weld instruction.

5 . The system as defined in claim 2 , wherein the instructions cause the processor to:

identify a change to the object at the identifier in the media library; and

update the display of the subset of the objects in the media library.

6 . The system as defined in claim 1 , wherein the instructions cause the processor to access the media library via at least one of a local area network or a wide area network.

7 . The system as defined in claim 1 , wherein the instructions cause the processor to authenticate at least one of the interface, a user of the interface, or an owner of the interface prior to accessing the media library.

8 . The system as defined in claim 1 , wherein the identifier of the object comprises at least one of a location of the object in a data structure of the media library or a globally unique identifier of the object.

9 . The system as defined in claim 1 , wherein the identifier of the object comprises a hash of data associated with the object.

10 . The system as defined in claim 1 , wherein the instructions cause the processor to:

in response to identifying a change in location of the object in the media library, request a location based on a hash associated with the object; and

update a location of the object in the weld program.

11 . The system as defined in claim 1 , wherein the object comprises at least one of:

image data, audio data, video data, a weld program comprising a plurality of weld instructions, a slide template, a three-dimensional model, or a part.

12 . The system as defined in claim 1 , wherein the instructions cause the processor to:

access a second object; and

provide the second object to the media library for storage.

13 . A system for monitoring welding of components of a workpiece with multiple arc welds in a fixture, the system comprising:

a computing device storing a weld program defining weld instructions for performing the multiple arc welds, the computing device configured to:

parse the weld program to identify weld instructions associated with a sequence of welds for the workpiece;

for at least one of the weld instructions, identify a reference to a media library associated with the weld instruction; and

display the at least one of the weld instructions based on the reference to the media library.

14 . The system as defined in claim 13 , wherein the computing device is configured to store a copy of the media library on a local storage device of the computing device.

15 . The system as defined in claim 14 , wherein the computing device is configured to:

update the copy of the media library; and

update the weld instruction based on changes to the copy of the media library.

16 . The system as defined in claim 12 , wherein the reference to the media library comprises at least one of a virtual location of the object or a globally unique identifier of the object.

17 . The system as defined in claim 12 , wherein the reference is associated with at least one of: image data, audio data, video data, a weld program comprising a plurality of weld instructions, a slide template, a three-dimensional model, or a part.

18 . The system as defined in claim 12 , wherein the computing device is configured to:

in response to identifying a change in location of an object in the media library based on the reference, request the object based on a hash associated with the object; and

display the at least one of the weld instructions based on a response to the request.

19 . The system as defined in claim 17 , wherein the computing device is configured to update the reference in the weld program with an updated location of the object based on the response.

20 . The system as defined in claim 13 , further comprising one or more weld sensors configured to collect data associated with the multiple arc welds, wherein the computing device is configured to determine statuses of the multiple arc welds based on the data.