METHOD AND APPARATUS FOR MONITORING OR CONTROLLING A MACHINE TOOL SYSTEM
First Claim
Patent Images
1. A method of monitoring a machining of a part from a blank, the method comprising the steps of:
- providing a machine tool system including a machine tool controller and a machine tool apparatus which supports the blank and at least one tool which are used to remove material from the blank, the machine tool apparatus including a plurality of moveable axes which change the relative position of the at least one tool and the blank;
providing a part program which specifies a plurality of instructions, the plurality of instructions defining at least one trajectory for the at least one tool to follow;
executing the part program with a machine tool software portion of the machine tool controller;
receiving a notification from a remote controller that the machine tool system is being observed by a user system spaced apart from the machine tool system and the remote controller; and
sending information from the machine tool system to the remote controller, the information being collected by the machine tool system, wherein the information is provided to the remote controller at a first frequency when the machine tool system is being observed and at a second frequency when the machine tool system is other than being observed, the second frequency being lower than the first frequency.
2 Assignments
0 Petitions
Accused Products
Abstract
A system for remotely monitoring one or more machine tool systems is disclosed. The system may monitor a plurality of machine tool systems which are associated with different customers and at a plurality of facilities. A remote user may access information regarding the machine tool system through a user interface and specific that notifications be sent upon the occurrence of various conditions. A system for updating software of a machine tool system is also disclosed.
-
Citations
43 Claims
-
1. A method of monitoring a machining of a part from a blank, the method comprising the steps of:
-
providing a machine tool system including a machine tool controller and a machine tool apparatus which supports the blank and at least one tool which are used to remove material from the blank, the machine tool apparatus including a plurality of moveable axes which change the relative position of the at least one tool and the blank; providing a part program which specifies a plurality of instructions, the plurality of instructions defining at least one trajectory for the at least one tool to follow; executing the part program with a machine tool software portion of the machine tool controller; receiving a notification from a remote controller that the machine tool system is being observed by a user system spaced apart from the machine tool system and the remote controller; and sending information from the machine tool system to the remote controller, the information being collected by the machine tool system, wherein the information is provided to the remote controller at a first frequency when the machine tool system is being observed and at a second frequency when the machine tool system is other than being observed, the second frequency being lower than the first frequency. - View Dependent Claims (2, 3, 4, 5, 6)
-
-
7. A machine tool system which is operated by a machine tool operator, comprising:
-
a cabinet; a machine tool apparatus provided within the cabinet; a machine tool controller operatively coupled to the machine tool apparatus; a user interface positioned outside of the cabinet, wherein the machine tool controller includes communication software which is capable of connecting the machine tool system to a remote controller, the machine tool controller being configured to collect information about the machine tool system to send to the remote controller at a first frequency and at a second frequency when the machine tool controller receives an indication from the remote controller that the machine tool system is being observed, the second frequency being higher than the first frequency.
-
-
8. A method of monitoring with a remote controller a first machine tool system and a second machine tool system each of the machine tool systems having a plurality of tools which are used to remove material from a respective blank to form a respective part, the method comprising the steps of:
-
receiving a first notification from the first machine tool system that the first machine tool system is active, the first notification being provided through a first data connection to the remote controller, the first data connection being initiated by the first machine tool system; receiving a second notification from the second machine tool system that the second machine tool system is active, the second notification being provided through a second data connection to the remote controller, the second data connection being initiated by the second machine tool system; receiving periodic updates from the first machine tool system related to a plurality of parameters being monitored by the first machine tool system; receiving periodic updates from the second machine tool system related to a plurality of parameters being monitored by the second machine tool system; and providing to a remote device a user interface which includes a graphical representation of the first machine tool system and a graphical representation of the second machine tool system. - View Dependent Claims (9, 10, 11, 12, 13, 14, 15, 16)
-
-
17. A machine tool system which is operated by a machine tool operator, comprising:
-
a cabinet; a machine tool apparatus provided within the cabinet; a machine tool controller operatively coupled to the machine tool apparatus; a user interface positioned outside of the cabinet; a first camera situated to view the machine tool apparatus positioned within the cabinet; and a second camera situated to view the user interface positioned outside of the cabinet, wherein the machine tool controller provides a first plurality of images captured by the first camera and a second plurality of images captured by the second camera to a remote controller spaced apart from the machine tool system. - View Dependent Claims (18)
-
-
19. A method of monitoring a machining of a part from a blank, the method comprising the steps of:
-
providing a machine tool system including a machine tool controller and a machine tool apparatus which supports the blank and at least one tool which are used to remove material from the blank, the machine tool apparatus including a plurality of moveable axes which change the relative position of the at least one tool and the blank, the machine tool system including machine tool software including motion control software and user interface software; providing a part program which specifies a plurality of instructions, the plurality of instructions defining at least one trajectory for the at least one tool to follow and at least a first event marker; executing the part program with the machine tool software portion of the machine tool controller; detecting an occurrence of the first event marker when the execution of the part program reaches the first event marker; and notifying a remote controller spaced apart from the machine tool system of the occurrence of the first event marker. - View Dependent Claims (20, 21, 22, 23, 24)
-
-
25. A method of monitoring a machine tool system having a plurality of tools which are used to remove material from a blank to form a part, the method comprising the steps of:
-
receiving from a remote device a request to monitor for a first event marker at the machine tool system, the first event marker related to the an execution of a part program by the machine tool system; receiving an indication of an occurrence of the first event marker at the machine tool system; and sending a notification of the occurrence of the first event marker to a specified contact. - View Dependent Claims (26, 27, 28, 29, 30)
-
-
31. A method of monitoring a machine tool system having a plurality of tools which are used to remove material from a blank to form a part, the method comprising the steps of:
-
logging in to a user interface provided by a remote controller; selecting the machine tool system from a plurality of machine tool systems presented by the user interface; sending a request to a remote controller to monitor for a first event marker at the machine tool system, the first event marker related to an execution of a part program by the machine tool system; and sending a notification destination to the remote controller to specify a desired destination for the notification. - View Dependent Claims (32, 33, 34)
-
-
35. A method of monitoring a machine tool system having a plurality of tools which are used to remove material from a blank to form a part, the method comprising the steps of:
-
receiving collected information from the machine tool system at a remote controller spaced apart from a facility wherein the machine tool system is located, the collected information including a running time for a machine tool component; comparing the collected information with a suggested running time for the machine tool component under a warranty associated with the machine tool system to determine if an alert condition exists; and sending an alert notification to a remote device if an alert condition exists. - View Dependent Claims (36, 37, 38, 39, 40)
-
-
41. A method of updating software on a machine tool system, the method comprising the steps of:
-
connecting the machine tool system to a remote controller spaced apart from a facility including the machine tool system; comparing a software component stored on a memory of the machine tool system with a corresponding software component accessible by the remote controller; replacing the software component of the machine tool system with the corresponding software component if the corresponding software component is different than the software component, wherein the corresponding software component is ready to function in replace of the software component when stored on the memory; and executing a part program with the corresponding software component, the part program specifies a plurality of instructions, the plurality of instructions defining at least one trajectory for the at least one tool to follow. - View Dependent Claims (42)
-
-
43. A method of managing part programs for execution by a machine tool system, the method comprising the steps of:
-
pushing a part program to a machine tool system from a remote controller; and providing a timetable for execution of the part program to a machine tool operator, the timetable being provided in one of a notification to the machine tool operator and inclusion of the timetable in an event log of upcoming jobs for the machine tool system.
-
Specification