US-20260127068-A1 - COMPUTER CONTROL ERROR RECOVERY SYSTEMS
Abstract
Systems and methods receive production machine data associated with a production machine to facilitate production diagnostics, the production machine data including a record of executed code for producing a product via the production machine, the production machine data being received in a non-standardized format. The production machine data are converted to a standardized format as standardized production machine data and stored as an aggregation of the standardized production machine data. The standardized production machine data are synchronized in accordance with instances in time and display data are generated that includes a time-based digital representation of the synchronized and standardized production machine data that indicates continuous production machine conditions over a period of time, where the display data indicates conditions of the production machine. The display data are transmitted to computing device(s) to facilitate remote access over a network to the continuous production machine conditions over the period of time.
Inventors
- Jeffrey Thomas Onsrud
- Ali Reza Bahar
Assignees
- C.R. ONSRUD, INC.
Dates
- Publication Date
- 20260507
- Application Date
- 20251218
Claims (20)
- 1 . A computing system, comprising: at least one processor; a communication interface communicatively coupled to the at least one processor; and a memory device storing executable code that, when executed, causes the at least one processor to: receive production machine data associated with a production machine to facilitate production diagnostics, the production machine data including a record of executed code for producing a product via the production machine; synchronize the production machine data in accordance with instances in time; generate display data that includes a time-based digital representation of the synchronized production machine data that indicates continuous production machine conditions over a period of time, the display data indicating conditions of the production machine; and transmit the display data to one or more computing devices thereby facilitating remote access over a network to the continuous production machine conditions over the period of time.
- 2 . The system of claim 1 , wherein the display data includes the continuous production machine conditions in real time.
- 3 . The system of claim 1 , wherein the production machine comprises a computer numerical control (CNC) machine.
- 4 . The system of claim 1 , wherein the production machine data further includes at least one selected from the group consisting of input-output status, motor position data, arm axis data, material load data, and user input data.
- 5 . The system of claim 1 , wherein the production machine data further includes sensor data received from at least two sensors associated with the production machine.
- 6 . The system of claim 1 , wherein the record of executed code includes geometric code (G-code).
- 7 . The system of claim 1 , wherein the transmitting initiates display of a GUI that depicts the continuous production machine conditions over the period of time.
- 8 . The system of claim 7 , wherein the GUI includes one or more control inputs configured to receive information about the period of time for which the conditions of the production machine are to be displayed.
- 9 . The system of claim 1 , wherein initiation of transmitting the display data is triggered by an error in the conditions of the production machine.
- 10 . The system of claim 9 , wherein the executable code, when executed, further causes the at least one processor to predict, via a trained machine learning model, a likely cause of the error based on the conditions of the production machine.
- 11 . The system of claim 10 , wherein the executable code, when executed, further causes the at least one processor to train the machine learning model to predict the likely cause of an abnormality, the training including using an iterative training and testing loop that makes adjustments in each iteration to improve accuracy of the machine learning model.
- 12 . The system of claim 1 , wherein initiation of transmitting the display data is triggered according to a predefined schedule as part of regular reporting of the conditions of the production machine.
- 13 . A computer-implemented method, comprising: receiving production machine data associated with a production machine to facilitate production diagnostics, the production machine data including a record of executed code for producing a product via the production machine; synchronizing the production machine data in accordance with instances in time; generating display data that includes a time-based digital representation of the synchronized production machine data that indicates continuous production machine conditions over a period of time, the display data indicating conditions of the production machine; and transmitting the display data to one or more computing devices thereby facilitating remote access over a network to the continuous production machine conditions over the period of time.
- 14 . The computer-implemented method of claim 13 , wherein the display data includes the continuous production machine conditions in real time.
- 15 . The computer-implemented method of claim 13 , wherein the production machine data further includes at least one selected from the group consisting of input-output status, motor position data, arm axis data, material load data, and user input data.
- 16 . A production machine system, comprising: a production machine that facilitates production of one or more products; at least one processor; a communication interface communicatively coupled to the at least one processor and the production machine; and a memory device storing executable code that, when executed, causes the at least one processor to: receive production machine data associated with the production machine to facilitate production diagnostics, the production machine data including a record of executed code for producing the one or more products; synchronize the production machine data in accordance with instances in time; generate display data that includes a time-based digital representation of the synchronized production machine data that indicates continuous production machine conditions over a period of time, the display data indicating conditions of the production machine; and transmit the display data to one or more computing devices thereby facilitating remote access over a network to the continuous production machine conditions over the period of time.
- 17 . The production machine system of claim 16 , wherein the display data includes the continuous production machine conditions in real time.
- 18 . The production machine system of claim 16 , wherein the production machine data further includes at least one selected from the group consisting of input-output status, motor position data, arm axis data, material load data, and user input data.
- 19 . The production machine system of claim 16 , wherein the production machine data further includes sensor data received from at least two sensors associated with the production machine.
- 20 . The production machine system of claim 16 , wherein the record of executed code includes geometric code (G-code).
Description
CROSS-REFERENCE TO RELATED APPLICATIONS The present application claims priority to co-pending U.S. Non-Provisional patent application Ser. No. 18/790,481, entitled COMPUTER CONTROL ERROR RECOVERY SYSTEMS filed on Jul. 31, 2024, the entire contents of which are expressly incorporated by reference herein. FIELD OF THE INVENTION This invention relates generally to the field of production machines, and more particularly embodiments of the invention relate computer control error recovery systems for production machines. BACKGROUND Production machines are used in many manufacturing sectors to precisely and efficiently transform raw materials into finished goods. Each production machine is meticulously designed and calibrated to perform a specific task with unfaltering accuracy. Some products produced by these production machines are particularly complex, and it is important for these production machines to be reliable. Some production machines incorporate components or instrumentation that is very sensitive to environmental changes or conditions. These changes or conditions can disrupt the precision and efficiency of the production machines, which can cause many downstream consequences including lost production time, wasted raw materials, financial losses, and various other adverse effects. Thus, a need exists for improved systems and methods for minimizing these downstream consequences. SUMMARY Shortcomings of the prior art are overcome and additional advantages are provided through the provision of a computing system for vibration propagation measurement. The system includes at least one processor, a communication interface communicatively coupled to the at least one processor, and a memory device storing executable code. When the executable code is executed, it causes the at least one processor to, at least in part, receive production machine data associated with a production machine to facilitate production diagnostics, the production machine data including a record of executed code for producing a product via the production machine, the production machine data being received in a non-standardized format. The production machine data are converted to a standardized format as standardized production machine data and stored as an aggregation of the standardized production machine data. The system synchronizes the standardized production machine data in accordance with instances in time and generates display data that includes a time-based digital representation of the synchronized and standardized production machine data that indicates continuous production machine conditions over a period of time, the display data indicating conditions of the production machine. The display data are transmitted to one or more computing devices, thereby facilitating remote access over a network to the continuous production machine conditions over the period of time. Additionally, disclosed herein is a computer-implemented method that includes, at least in part, receiving production machine data associated with a production machine to facilitate production diagnostics, the production machine data including a record of executed code for producing a product via the production machine, the production machine data being received in a non-standardized format. The method also includes converting the production machine data to a standardized format as standardized production machine data and storing the standardized production machine data as an aggregation of the standardized production machine data. The method also includes synchronizing the standardized production machine data in accordance with instances in time and generating display data that includes a time-based digital representation of the synchronized and standardized production machine data that indicates continuous production machine conditions over a period of time, the display data indicating conditions of the production machine. The display data are transmitted to one or more computing devices thereby facilitating remote access over a network to the continuous production machine conditions over the period of time. Also disclosed herein is a production machine system. The production machine system includes, at least in part, a production machine that facilitates production of one or more products, at least one processor, and a communication interface communicatively coupled to the at least one processor and the production machine. The production machine system also includes a memory device storing executable code that, when executed, causes the at least one processor to, at least in part, receive production machine data associated with the production machine to facilitate production diagnostics, the production machine data including a record of executed code for producing the one or more products, the production machine data being received in a non-standardized format. The production machine data are converted to a standardized format as standardized production machine da