Systems and methods to design part weld processes using media libraries
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
exact text as granted — not AI-modifiedWhat is claimed is:
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.Join the waitlist — get patent alerts
Track US2023264286A1 — get alerts on status changes and closely related new filings.
We store only your email — no account needed. See our privacy policy.