System and method for maintenance and repair of CNC machines
First Claim
1. A controller of a CNC machine, comprising:
- a processing device, a storage device, an input device, a first input/output device, a second input/output device, a display device, and a sound reproduction device being connected together through a communication system;
a machine program, a distance table and a time table being stored in the storage device;
the processing device upon executing the machine program decodes the machine program into distance-data and running-time data for directing a cutting tool to travel along an axis of the CNC machine;
wherein the distance-data and the running-time data being correspondingly accumulated in the distance table and the time table.
1 Assignment
0 Petitions
Accused Products
Abstract
A system and method are disclosed providing improved maintainability for CNC machine tools with serviceable parts. An electronic manual with video, audio, and textual information is stored in memory on a computer system integrated with the CNC tool control. A first register in computer system memory stores predetermined cycle value for at least one serviceable part. A service clock accumulates information collected from tool movement data monitored using the CNC machine tool control in a second register. Maintenance events are indicated for at least one serviceable part based on a comparison of first and second register contents. A graphical display with a graphical representation of the CNC machine shows where the maintenance event has occurred and where maintenance is required with an accompanying alarm indication. Such an indication may be a visual alarm indication superimposed on the graphical display in proximity to location of maintenance event. Text, video, and audio information and instructions representative of steps involved in maintenance event are retrieved from the electronic manual in response to an alarm indication and displayed on a computer screen including a graphical display. Information from the electronic manual is further accessed in a general access mode for training or general information purposes using Hypertext link search.
92 Citations
44 Claims
-
1. A controller of a CNC machine, comprising:
-
a processing device, a storage device, an input device, a first input/output device, a second input/output device, a display device, and a sound reproduction device being connected together through a communication system; a machine program, a distance table and a time table being stored in the storage device; the processing device upon executing the machine program decodes the machine program into distance-data and running-time data for directing a cutting tool to travel along an axis of the CNC machine; wherein the distance-data and the running-time data being correspondingly accumulated in the distance table and the time table. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17)
-
-
18. A method of monitoring a CNC machine with a controller, comprising the steps of:
-
executing a machine program by a processing device; decoding the machine program into a distance-data and a running-time data for directing a cutting tool to travel along an axis of the CNC machine; accumulating the distance-data in a distance table; and accumulating the running-time data in a time table. - View Dependent Claims (19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34)
-
-
35. A controller of a CNC machine, comprising:
-
a processing device, a storage device, an input device, a first input/output device and a second input/output device being connected together through a communication system; a distance table and a time table being stored in the storage device; a transducer being connected to a motor of the CNC machine and the first input/output device; the transducer inputting rotation data of the motor to the controller upon a motor-run; the processing device calculates a distance data and a running-time data based on at least one characteristic of a transmission and the rotation data; wherein the distance table and the time table correspondingly accumulate the distance-data and the running-time data.
-
-
36. A method of monitoring a CNC machine, comprising the steps of:
-
collecting rotation data of a motor of the CNC machine; calculating a distance data and a time data based on the rotation data and at least one characteristic of a transmission; accumulating the distance-data in a distance table; and accumulating the running-time data in a time table.
-
-
37. A controller of a CNC machine, comprising:
-
a processing device, a storage device, an input device, a first input/output device and a second input/output device being connected together through a communication system; a machine program, a first distance table, a second distance table, a first time table and a second time table being stored in the storage device; the processing device upon executing the machine program decodes the machine program into program distance data and program running-time data for directing a cutting tool to travel along an axis of the CNC machine; the first distance table and the first time table correspondingly accumulate the program distance-data and the program running-time data; a transducer being connected to a motor of the CNC machine and the first input/output device; the transducer inputting rotation data of the motor to the controller upon a motor-run; the processing device calculates a machine distance data and a machine running-time data based on the rotation data and at least one characteristic of a transmission; the second distance table and the second time table correspondingly accumulate the distance data and the running-time data; wherein the processing device compares a content of the first distance table with a content of the second distance table, and compares a content of the first running-time table with a content of the second running-time table. - View Dependent Claims (38, 39, 40)
-
-
41. A method of monitoring a CNC machine, comprising the steps of:
-
executing a machine program by a processing device; decoding the machine program into a program distance data and a program running-time data for directing a cutting tool to travel along an axis of the CNC machine; accumulating the program distance data in a first distance table; accumulating the program running-time data in a first time table; collecting rotation data from a CNC machine motor; calculating a machine distance data and a machine time data based on the rotation data and at least one characteristic of a transmission; accumulating the machine distance data in a second distance table; accumulating the machine running-time data in a second time table; and comparing a content of the first distance table with a content of the second distance table, and comparing a content of the first time table with a content of the second time table. - View Dependent Claims (42, 43, 44)
-
Specification