Data processing: generic control systems or specific application – Specific application – apparatus or process – Product assembly or manufacturing
Reexamination Certificate
1999-12-03
2003-04-29
Picard, Leo (Department: 2125)
Data processing: generic control systems or specific application
Specific application, apparatus or process
Product assembly or manufacturing
C700S181000, C700S179000, C219S069170
Reexamination Certificate
active
06556886
ABSTRACT:
BACKGROUND OF THE INVENTION
1. Field of the Invention
The present invention relates to a method for controlling multiple machining processes on a machine tool, and in particular, to a method for controlling multiple machining processes on a die-sink erosion machine, and a device suitable for this purpose.
2. Description of Related Art
Such machine tools usually have a numerical control, e.g., an NC or CNC control. The control data required for the numerical control, such as position and/or path or contour data, as well as the parameter data of the desired workpiece machining, are transmitted to the control device in the form of control inputs and are converted there into control signals, e.g., for servo drives of the machine tool. An example of this is a spark erosion machine, specifically a die-sink erosion machine. Such die-sink erosion machines are used, among other things, for manufacturing molds with extremely high machining precision. A number of machining processes are hereby performed on one or more workpieces. Depending on the machining type, such as roughing or finishing, often different tool categories, i.e., different types of sinker electrodes, are used for performing these machining processes. If, in addition, the geometry or contour of the performed machining changes, the electrode of the die-sink erosion machine also must be changed in most cases. This means that depending on the number, versatility, and quality requirements of the machining processes to be performed in a modern die-sink erosion machine, the machining electrodes that are used must be changed several times during the total duration of the tool machining.
When setting up a die-sink erosion machine for such a complex machining, the machine operator must in the control device of the machine set the control inputs that determine which work steps of a machining job must be performed in which sequence with which machining electrode on which workpiece. Standard, state-of-the-art control processes of the initially mentioned type require control inputs in the form of closed “programs”, so-called sequential control programs, for this purpose. Such a control program defines all control data in respect to machining and machining electrode for each point in time during the overall machining. The control data that were obtained from the control inputs are defined in sequential order. When changing the machining tool, which happens very frequently with a die-sink erosion machine, the entire tool description must each time be repeated in its entirety in the control program and may have to be edited if different types of tools are used. With increasingly more complex overall machining, it becomes more and more time-consuming for the machine operator to create the control program and change it, if needed. In addition, for economical reasons machine standstills should be avoided if at all possible.
The state of the art indeed also includes methods for the so-called object-oriented programming of machine tools, for example from: Prof. Dr. Ing. Eversheim, Dipl.-Ing. Lenhart, Objektorientiert Programmieren, in: Industrie-Anzeiger 82/1991, p. 38-40. In contrast to sequential control programs, these methods use program components that can be reused over and over again for changing the control program. But in this context, an object-oriented structure of the source program is suggested, in which the technical and geometrical information of a workpiece to be produced and/or of the machine tool are categorized in different object classes. A reprogramming in this process presents a direct manipulation of the source program which, as a rule, can only be performed by a machine operator with special programming skills.
Similar methods are known from the following sources: STORR, A., HOFMEISTER, W.: Strukturen zur Programmierung von NC-Mehrschlittendrehmaschinen. In: wt—Produktion und Management 84, 1994, p. 26-30; BATZ, Thomas, et al.: Objektorientierte Modellierung von Produktionsprozessen. In: Informatik Forsch. Entw., 1995, p. 26-40; and PLANKEN, Bettina, et al.: Mit der richtigen Entwicklungsumgebung zum Erfolg. In: Elektronik, 25, 1994, p. 111-124. The previous explanations apply analogously to these methods.
OBJECTS AND SUMMARY
The invention at hand attempts to improve machine tools, in particular die-sink erosion machines, with respect to their user-friendliness during setup and/or any reprogramming during the machining.
Accordingly, one aspect of the present invention creates a method for controlling a number of machining processes on a machine tool with the help of a control device that controls at least one tool for performing said number of machining processes under the direction of a control program, whereby the control program is created using a description of the tool(s) required for performing the machining processes, and whereby the data for describing the tool are hereby divided in the control device into: (a) abstract tool data for describing a standard tool (V
1
, V
2
); and (b) specific tool data for correcting and/or adapting the abstract tool data to the actually used tool (R
1
, R
2
) or to machine-specific characteristics, whereby the tool description in the control program is obtained by linking the abstract tool data with the specific tool data. For this purpose, the control device, for example, a CNC control, is provided with at least one data memory for the permanent storing the abstract tool data and the specific tool data as well as with a user interface for linking the abstract tool data with selected, specific tool data.
The abstract tool data already contain all essential information about the tool(s) required and planned for performing a specific (individual) machining job. Such a machining process (from hereon called a “machining job”) on a workpiece provides a specific, desired geometry or contour of the tool machining job, for example a specific die-sink contour of a die-sink erosion, in a specific machining quality, for example a specific machining quality, such as roughing, pre-smoothing or finishing, so that a machining job in most cases requires the use of several tools of different quality categories. This is therefore related to the description of standard or specified tools required for performing a specific, desired machining job, whereby this abstract description also contains all essential machining-specific information of the tools, for example the basic tool geometry, the basic tool shape, the tool material, the tool type, for example whether it is a roughing or a smoothing electrode of a die-sink erosion machine. The specific tool data then contain only the correction data, for example in respect to the exact dimensions of the actually used tool, such as the actual smaller than specified size, which may differ from the (assumed) smaller than specified size of the specified tool, as well as machine-specific data, such as, for example, the exact chucking position of the tool, the current position in a tool magazine for an automatic tool change or the current wear status of the actually used tool.
The basic idea of the invention is therefore to generalize the tool description, i.e., to abstract it independently from the actually encountered situation in the machine tool and the actual tools used in the description of a standard tool, so that the tool description can already be performed before the actual machining, outside the workshop. When setting up the machine tool, the machine operator is able to utilize an already existing abstract tool description and supplement it with only those control inputs related to the specific tool data, and in this way is able to set the entire tool description for the control device. These inputs permit an especially speedy programming of the machine tool at the work site, and ajust as speedy modification programming or reprogramming of complex machining sequences in which the abstract and specific data groups can be combined as desired and reused over and over again in the manner of data modules.
It is preferred that an intelligent data genera
Marchesi Alberto
Riva Luciano
Agie SA
Burns Doane Swecker & Mathis L.L.P.
Garland Steven R.
Picard Leo
LandOfFree
Method and device for controlling a machine tool, in... does not yet have a rating. At this time, there are no reviews or comments for this patent.
If you have personal experience with Method and device for controlling a machine tool, in..., we encourage you to share that experience with our LandOfFree.com community. Your opinion is very important and Method and device for controlling a machine tool, in... will most certainly appreciate the feedback.
Profile ID: LFUS-PAI-O-3065466