US2023264286A1PendingUtilityA1

Systems and methods to design part weld processes using media libraries

Assignee: ILLINOIS TOOL WORKSPriority: Nov 2, 2018Filed: May 1, 2023Published: Aug 24, 2023
Est. expiryNov 2, 2038(~12.3 yrs left)· nominal 20-yr term from priority
B23K 9/0953B23K 9/0956G06F 3/04845G06F 3/0486G06F 3/0482G06F 30/20G06F 2119/18B23K 31/02G05B 19/409G05B 2219/32043G05B 2219/32423G05B 2219/36025G06Q 10/06316G06Q 50/04G06F 3/04815Y02P90/30Y02P90/02
75
PatentIndex Score
0
Cited by
0
References
0
Claims

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-modified
What 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.