This application claims the priority of German Patent Application, Serial No. 103 59 251.2, filed Dec. 17, 2003, pursuant to 35 U.S.C. 119(a)-(d).
The present invention relates to a device for automating a machine, and more particular to a device for automating a machine tool or production machine.
Nothing in the following discussion of the state of the art is to be construed as an admission of prior art.
The various components of an automation device or facility are typically connected with each other in form of a network via a bus system. For example, several production machines or machine tools can be connected with each other and with, for example, a service PC and/or a simulator via a common bus system. Each machine tool or production machine can include a corresponding user terminal located in close proximity of the machine tool or production machine. Conversely, the service PC or simulator are frequently implemented in a different computing device and placed remote from the machine tool or production machine, so that they can be used for several machines simultaneously to provide cost savings. For example, the machine tools or production machines may be placed inside a factory building, whereas the service PC and/or the simulator are housed separately.
The service PC is used, for example, to read and analyze alarm messages or specific internal parameters, for example, of a machine controller in the event of a malfunction, thereafter displaying the messages and parameters. The simulator can be used to simulate the production and/or process flow within a single machine or between different machines, for example, to optimize control parameters for a machine, which are then transmitted to the user terminal and then to the machine controller. In actual situations, when such automation devices are installed, a machine can no longer to be operated from the user terminal located close to the machine because important functions required for optimally controlling the machine are no longer available at the user terminal, but are instead implemented on the service PC or the simulator. Therefore, when using conventional automation devices, a user may have to walk quite a long way to gain control of the various machines because the machines can no longer be fully operated on-site. In other words, if a malfunction occurs or a simulation is to be performed, the user may have to walk from the installation site of the machine to the service PC or simulator in order to perform these tasks, and then return to the user terminal of the machine, or optionally carry a transportable service PC to the machine. Moreover, the simulation results are visualized or the service is performed on the service PC at a location different from that of the machine, making it difficult to directly compare the simulation results on-site with the operating characteristics of the actual machine.
It would therefore be desirable and advantageous to provide an improved automation device that optimizes the operation of a machine tool or production machine.
According to one aspect of the invention, a device for automating a machine includes a local user terminal located proximate to the machine for operating the machine, a controller that controls the machine and is connected via a bus system with the local user terminal, and a computer having operating software capable of controlling functions of the machine. The computer is connected to the bus system for unidirectional or bidirectional data transfer and operated from the user terminal.
The machine can be a machine tool or production machine. Moreover, the device can include a plurality of machines, each having an associated therewith a corresponding user terminal and a corresponding controller, as well as a plurality of computers, all of which are connected via the bus system in the manner described above.
Machine tools in the context of the present invention can also include, for example, uniaxial or multi-axis lathes, milling machines, as well as drilling or grinding machines. Machine tools can further include processing centers, linear and rotary transfer machines, laser machines, rolling machines and/or gear cutters. These machines have in common that the material is machined along several axes. Production machines in the context of the present invention can include textile, paper, plastic, wood, glass, ceramic or stone processing machines, as well as machines used for forming, packaging, printing, conveying, lifting, pumping, transporting. Furthermore, fans, blowers, wind turbines, lifting gear, cranes, robots, production and assembly lines are also included under the term production machines in the context of the present invention.
According to one advantageous feature of the invention, the operating software that controls functions of the machine may be set up so that it executes only in the controller, which can minimize the required hardware and software requirements of the controller.
According to another advantageous feature of the invention, the device can further include a human-machine-interface (HMI) computer that is connected with the bus system for unidirectional or bidirectional data transfer, whereby the operating software that controls machine functions is executed only in the HMI computer. In this way, several user terminals can access common operating software and the required hardware or software within the individual user terminals can be minimized.
According to yet another advantageous feature of the invention, the device can further include a service center, wherein the bus system can be connected with the service center via the Internet. The service center can be set up for bidirectional data transfer with the bus system, whereby the data from the service center can be visualized on the user terminal, i.e., close to the machine.
According to still another advantageous feature of the invention, the user terminal, the controller and/or the computer can include identification tags that enable the HMI computer and/or the service center to automatically identify the corresponding user terminal, controller and/or computer.
According to yet another advantageous feature of the invention, the bus system can be implemented as an Ethernet bus system, which is one example of various widely used bus systems. It will be understood that other bus systems that are capable of connecting and transferring data between computing devices, controller, sensors and other components can also be used.
Other features and advantages of the present invention will be more readily apparent upon reading the following description of currently preferred exemplified embodiments of the invention with reference to the accompanying drawing, in which:
Throughout all the Figures, same or corresponding elements are generally indicated by same reference numerals. These depicted embodiments are to be understood as illustrative of the invention and not as limiting in any way. It should also be understood that the drawings are not necessarily to scale and that the embodiments are sometimes illustrated by graphic symbols, phantom lines, diagrammatic representations and fragmentary views. In certain instances, details which are not necessary for an understanding of the present invention or which render other details difficult to perceive may have been omitted.
Turning now to the drawing, and in particular to
Each of the user terminals 3a, 3b includes a corresponding display screen 2a, 2b for visualization as well as input means 4a, 4b, which can be implemented, for example, in form of a keyboard, a mouse, a trackball, a touchpad and/or a touch screen, voice input, and the like. In the embodiment is depicted in
According to the invention, unlike conventional automation devices, the service PC 9 and the simulation workstation 10 can be operated from the user terminals 3a, 3b. Stated differently, the user can access and fully operate the service PC 9 and the simulation workstation 10 from any of the user terminals 3a, 3b located in close proximity to a corresponding production machine 1a, 1b. In an equivalent logic diagram, the service PC 9 and the simulation workstation 10 would then appear as being part of the user terminal 3a, 3b. The visualization presented to the user on the user terminals 3a, 3b is then identical or similar to the visualization presented on a display screen of the service PC 9 or the simulation workstation 10. Moreover, the user can operate the service PC 9 or the simulation workstation 10 via the user terminal 3a, 3b by using the input means 4a, 4b in the same manner or in a similar manner as if (s)he were physically located directly in front of the service PC 9 or on the simulation workstation 10.
Unlike with conventional devices for automating machine tools or production machines, the user can fully operate a production machine 1a or 1b with the device of the invention via the user terminal 3a, 3b associated with that machine. For example, the production machine 1a can be started up entirely and directly from the user terminal 3a, because operations that are typically performed during the start-up phase of the machine by the service PC can now also be performed from the user terminal 3a. The same applies to any required simulations, for example when testing a new parts program for the controllers 7a and 7b.
In the embodiment of
In the embodiment of
Advantageously, the bus system in both embodiments can be implemented as an Ethernet bus system which is known to have a sufficiently high data throughput, although other suitable bus systems can also be employed.
Moreover, other computing devices, which can include additional specific functions to be accessed by the user terminals 3a and 3b, can be connected to the bus system 6 in addition to the service PC 9 and the simulation workstation 10.
In addition, the user terminals, the controllers and the computers and other optional devices can have an identification tag that uniquely identifies these devices. The HMI computer or optionally the service center can use these identification tags for automatically identifying the layout of the automation device, whereby components of the automation device can be removed or inserted during the operation (hot-swap).
Moreover, additional computing devices performing different functions can be connected in addition to the two computers/workstations 9 and 10. For example, the additional computing devices can take over functions that are otherwise performed by the control software controlling the drive system 8a and/or 8b, thereby reducing the processing load of the controllers 7a, 7b.
While the invention has been illustrated and described in connection with currently preferred embodiments shown and described in detail, it is not intended to be limited to the details shown since various modifications and structural changes may be made without departing in any way from the spirit of the present invention. The embodiments were chosen and described in order to best explain the principles of the invention and practical application to thereby enable a person skilled in the art to best utilize the invention and various embodiments with various modifications as are suited to the particular use contemplated.
What is claimed as new and desired to be protected by Letters Patent is set forth in the appended claims and includes equivalents of the elements recited therein:
Number | Date | Country | Kind |
---|---|---|---|
103 59 251.2 | Dec 2003 | DE | national |