US20080306620A1 - Method for Machining a Workpiece - Google Patents

Method for Machining a Workpiece Download PDF

Info

Publication number
US20080306620A1
US20080306620A1 US11/916,140 US91614006A US2008306620A1 US 20080306620 A1 US20080306620 A1 US 20080306620A1 US 91614006 A US91614006 A US 91614006A US 2008306620 A1 US2008306620 A1 US 2008306620A1
Authority
US
United States
Prior art keywords
machining
data
workpiece
material removal
simulation
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Abandoned
Application number
US11/916,140
Inventor
Wolfgang Mutscheller
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Siemens AG
Original Assignee
Siemens AG
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Siemens AG filed Critical Siemens AG
Assigned to SIEMENS AKTIENGESELLSCHAFT reassignment SIEMENS AKTIENGESELLSCHAFT ASSIGNMENT OF ASSIGNORS INTEREST (SEE DOCUMENT FOR DETAILS). Assignors: MUTSCHELLER, WOLFGANG
Publication of US20080306620A1 publication Critical patent/US20080306620A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B19/00Programme-control systems
    • G05B19/02Programme-control systems electric
    • G05B19/18Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form
    • G05B19/4097Numerical control [NC], i.e. automatically operating machines, in particular machine tools, e.g. in a manufacturing environment, so as to execute positioning, movement or co-ordinated operations by means of programme data in numerical form characterised by using design data to control NC machines, e.g. CAD/CAM

Definitions

  • the present invention relates to a method for machining a workpiece on a numerically controlled machining device, two or more machining steps being provided for machining the workpiece.
  • a method also includes a simulation method for three-dimensional machining by a CNC-controlled machining device, in particular a milling machine, and a descriptive data record required for this purpose.
  • a workpiece is either directly coded by a programmer or the workpiece is modeled using a CAD system and is then converted into an equivalent CNC part program.
  • the CNC part program and the CAD model correspond to idealized machining instructions for the machining device.
  • the CNC program is loaded into a CNC controller and the machining device is controlled in accordance with the CNC program. If the workpiece which has been manufactured in this manner is within the desired manufacturing tolerances of an ideal workpiece, no problems arise with this procedure. However, if the manufactured workpiece does not meet the requirements imposed on it, the question arises as to which variations can be used as a basis for manufacturing a satisfactory workpiece.
  • the object of the present invention is to provide a possible way of detecting faults during stepwise machining of a workpiece in a considerably faster, simpler and/or more cost-effective manner than in the prior art.
  • Claim 10 relates to a system for carrying out one of the inventive methods.
  • a machining data record which can be executed in a control and/or regulating device of the numerically controlled machining device together with a program for operating the control and/or regulating device, is provided for the purpose of controlling and/or regulating the numerically controlled machining device.
  • the machining data record is, for example, at least one part program.
  • the machining device is, in particular, a machine tool or else a production machine or an automatic handling machine.
  • a machine tool may be provided, for example, for the following machining operations: drilling, milling, grinding, turning etc.
  • the machining device has a control and/or regulating device, for example an NC controller or else a CNC controller, such controllers either being integrated in the machining device or else being functionally assigned to it.
  • An operating system which is also referred to as an NC core (NCC) is needed to operate the control and/or regulating device.
  • This NC core represents runtime software.
  • Simulation data are generated according to the inventive method. These simulation data are generated in a simulation step from the machining data record together with the program (NCC) for operating the control and/or regulating device. The simulation can be carried out in one or else more steps.
  • the simulation data are, in particular, the data which are produced as a result of the part program being processed by the NCC.
  • the real NC core on the control and/or regulating device or else a simulated NC core.
  • the simulated NC core may also be referred to as a virtual NC core (VNCC), the latter running, for example, on a computer which is not provided for controlling and/or regulating the machining device.
  • VNCC virtual NC core
  • the VNCC is integrated in the control and/or regulating device.
  • the simulation data are passed to a material removal simulation after they have been generated, simulated material removal data being generated from the simulation data.
  • the geometry data of the workpiece can then be calculated from the simulated material removal data following a particular and/or any desired machining step by means of a calculation involving the original geometry data of the workpiece and just the material removal data.
  • the geometry data following an x-th machining step are then advantageously compared with actually measured geometry data following the x-th machining step. If the measured geometry data correspond to the calculated—simulated—geometry data, the next machining step can be carried out. If the measured geometry data do not correspond to the calculated—simulated—geometry data, the discrepancy of the geometry data can be calculated.
  • the discrepancy can be used as a basis for determining, in an automated manner, whether the workpiece to be machined can be used further by means of remachining or whether the workpiece to be machined must be withdrawn from further machining.
  • a machining record is either modified for a subsequent machining step, or else the machining record is recalculated for a machining step that is to be newly inserted, in an automated manner with the aid of the differing geometry data.
  • a simulation of an operation of machining a workpiece is used in the inventive method.
  • the data record which describes the machining operation on the machining device —the machining data record—is used. Consequently, a desired machining operation by means of idealized machining instructions for the machining device can be determined on the basis of a descriptive initial data record.
  • the initial data record is the description data record in this case.
  • the inventive method can be used to overcome fundamental disadvantages of the previously known method for machining a workpiece in a plurality of machining steps on a numerically controlled machining device.
  • NC verification software has previously been used for simulation but said software simulated the program for operating the machining device only to an insufficient extent.
  • the software of the NC core itself is now used according to the invention to generate the simulation data.
  • a virtual NC core (VNCC), that is to say an NC core which does not run on the machining device itself, can also be used. Since the VNCC reproduces the control behavior exactly, even minor geometric discrepancies which are generated by control functions, for example a compressor, rounding of corners or tool correction, can be detected as early as during simulation. As a result of the fact that such control functions which are present in the NC core are concomitantly taken into account when generating the simulation data, the accuracy of the latter is considerably increased.
  • These data and the subsequent material removal simulation can be used to calculate the geometry data of intermediate steps in the operation of machining a workpiece in a very accurate manner. Accurate control of the precision of machining progress is thus always ensured since measured data can be compared with simulation data.
  • Simulated geometry data of a workpiece which can be used for intermediate measurements in order to verify that an operation of machining a workpiece is taking place correctly can consequently be generated from material removal data.
  • Tool-specific data for example radii of milling tools, are advantageously automatically transferred from the NCC or the VNCC to the material removal simulation.
  • the material removal simulation is used to generate a measurement program for each substep. It was previously the case that only the CAD model was available as a reference for measurement. That is to say only the completely machined part could ever be measured correctly. NC verification software with an attributed VNCC is now able to exactly represent the material removal for each machining step. It is thus able to generate a desired geometry after each step, said desired geometry corresponding to a CAD model for each process step. It is thus possible to reference the result of each substep to a geometry model and to generate the predefined desired values for control measurements after each step. These predefined desired values are in the form of measurement programs, for example, which are loaded onto the machine controller. The corresponding measurement program then exists for each machining program or program section.
  • the inventive method now makes it possible to directly check the result of each individual machining step on the machining device by introducing a measuring probe instead of the tool and executing a measurement program, for example.
  • a machine operator can directly identify whether the result of the machining operation is in the permitted tolerance range by comparing the desired and actual values which can both be logged. In the event of a fault, the process is immediately interrupted and fault analysis can be started.
  • the machining device is periodically calibrated. This is ensured, for example, by means of a method which is used to monitor the state of the machining device and thus also its geometric quality at regular intervals of time. This is also known under the phrase “Electronic fingerprints for machine tools and production machines”.
  • the NC core is integrated in a material removal simulation. This considerably improves, for example, the NC programs as early as at the programming station. Integration also affords the advantage that a reference geometry which makes it possible to automatically measure the partial results on the machining device is generated for each subprocess.
  • Geometry data can be compared, for example, as follows.
  • a workpiece is machined in a first machining step in accordance with a first machining data record, after which geometry data of the workpiece are measured.
  • Material removal data are then calculated from the measured geometry data of the workpiece, after which the calculated material removal data are compared with the simulated material removal data.
  • the simulation is carried out in real time in parallel with the actual machining of the workpiece or else after the workpiece has been machined in a machining step since it is thus also possible to use data from the real NC core for the virtual NC core. Examples of such data are, in particular, fluctuating variables such as room temperature, fault messages etc.
  • the difference between the measured geometry data and the simulated geometry data or between the measured material removal data and the simulated material removal data is calculated, after which a machining data record which is provided for a subsequent machining step is modified depending on whether a difference threshold is exceeded.
  • the simulation of the NC core that is carried out in the invention can be carried out, for example, on the control and/or regulating device and/or on a simulation computer.
  • the invention also relates to a corresponding system for carrying out the method.
  • the system is designed in such a manner that, in addition to a means for simulating the program for operating a control and/or regulating device, it also has a means for simulating material removal. Furthermore, it advantageously also has a means for measuring the workpiece to be machined.
  • FIG. 1 shows a basic illustration of a method for machining a workpiece in accordance with the previously known prior art
  • FIG. 2 shows a basic illustration of an inventive method
  • FIG. 3 shows a basic illustration of a machining device in diagrammatic form.
  • the integrated system 1 which is illustrated in FIG. 1 and is intended to manufacture complex parts is known according to the prior art.
  • the complex parts that is to say parts/workpieces which need to be machined in a plurality of steps 11 , 12 , 13 , are modeled in a CAD (Computer Aided Design) system 3 .
  • a CAM (Computer Aided Manufacturing) system could also be used, for example, instead of or else in addition to the CAD system 3 .
  • the CAD system 3 generates, together with a post-processor, the part programs 5 needed to machine a workpiece.
  • the part program 5 is an NC program.
  • One single NC program and/or a plurality of NC programs 5 with a plurality of tool changes may be generated for the overall process of machining a workpiece, for example. However, it is also possible to generate a separate NC program for each tool. Machining with a tool corresponds to a subprocess.
  • the NC programs 5 are then tested using a verification system 7 .
  • the verification system 7 has NC verifications software, for example. Vericut® is one example of such verification software.
  • collisions between chucking of the workpiece, for example in a machine tool, and the workpiece are checked, in particular.
  • a material removal simulation is used to check whether the NC programs result in the desired workpiece geometry.
  • the result of the material removal simulation is compared with the original CAD model. If correspondence is within the fixed fault tolerances, the programs are released for manufacture and are transmitted to the machine controller of a machine, in particular a machining device 9 .
  • the workpiece is manufactured using the NC programs 5 , which may last several hours to days, particularly in the case of parts (workpieces) having a high degree of material removal, for example approximately 95%. High degrees of material removal exhibit material removal of more than 80%, in particular.
  • the machining device 9 carries out various steps 11 , 12 and 13 in the operation of machining the workpiece or workpieces. By way of example, only three machining steps 11 , 12 and 13 are shown in the illustration according to FIG. 1 but further steps are indicated in step 12 .
  • the finished workpiece is then measured in a measuring step 15 on a measuring machine and is either certified 35 or segregated 37 . This operation may again last several days to weeks. If the workpiece is segregated 17 , it may either be remachined 19 in a remachining device (if too little material has been removed) or must be definitively scrapped 21 . In both cases of scrapping 21 and remachining 19 , however, production must be stopped and the source of the fault must be determined with laborious manual work. The practice of finding the source of the fault is used to reduce the segregation rate.
  • the illustration according to FIG. 2 shows, by way of example, an inventive method for machining a workpiece on a machining device.
  • the machining device may be in the form, for example, of a milling machine or else another machine tool, for example a drilling machine or turning machine.
  • the machining device could also be in the form of an industrial robot or a special machine.
  • FIG. 2 illustrates NC verification software comprising a virtual NC core VNCC.
  • a verification system 8 which has been extended by the VNCC.
  • the emulation software for a CNC system has been replaced with the VNCC.
  • the extended verification system 8 has a material removal simulation. The material removal simulation is used to generate a measurement program for each substep 11 , 12 or 13 of a machining operation.
  • This fault analysis may result in one or more NC programs 5 being modified.
  • This procedure is considerably simpler than the conventional method since the fault can be associated with a single machining step. It also avoids valuable machine time being wasted with a part which has already been destroyed. If the result of each substep is positive, the measurement records provide the proof that the overall process was successful and the part produced corresponds to the specifications. In order to improve the stability of the machining process, it is possible to periodically calibrate the machining device. This is ensured by means of a method which is used to monitor the state of the machine and thus also its geometric quality at regular intervals of time (Electronic fingerprints for machine tools and production machines).
  • the integrated system 2 according to FIG. 2 thus shows both a verification system 8 which has been extended by a VNCC and additional measurement programs 45 for measuring steps 41 , 42 and 43 .
  • additional measuring steps 41 , 42 and 43 make it possible to check each machining step 11 , 12 and 13 .
  • each machining step it is not compulsory for each machining step to also be followed by a measuring step.
  • the number of measuring steps 41 , 42 and 43 can be advantageously freely selected.
  • the illustration according to FIG. 3 shows a machining device 9 in diagrammatic form.
  • the machining device 9 has a control and/or regulating device 26 .
  • This control and/or regulating device 26 is provided for processing machining data records 28 .
  • a program 30 is provided for the processing operation.
  • This program is an NC core which is used as a type of operating system for the control and/or regulating device 26 .
  • the machining data record 28 is provided for the purpose of describing the operation of machining a workpiece 20 with a tool 22 .
  • the illustration according to FIG. 3 also shows a simulation computer 32 which can be used, for example, to simulate the NC core. This then corresponds to a virtual NC core (VNCC).
  • VNCC virtual NC core

Abstract

The invention relates to a method for machining a workpiece (20) on a numerically controlled machining device (9), whereby two or more machining steps (11, 12, 13) are provided for machining the workpiece (20). A machining data record (28) for controlling and/or adjusting the numerically controlled machining device (9) can be run in a control and/or adjustment device (26) of the numerically controlled machining device (9) together with a program (30) for operating the control and/or adjustment device (26). The machining data record (28) is used together with the program (30) for operating the control and/or adjustment device (26) to generate simulation data (47) in a simulation step. Subsequently, simulated material removal data (49) are generated from the simulation data (47) by means of a material removal simulation. The invention provides a simple method of controlling the machining steps of workpieces that are produced in a plurality of machining steps.

Description

  • The present invention relates to a method for machining a workpiece on a numerically controlled machining device, two or more machining steps being provided for machining the workpiece. Such a method also includes a simulation method for three-dimensional machining by a CNC-controlled machining device, in particular a milling machine, and a descriptive data record required for this purpose.
  • In the case of CNC-controlled machining devices, a workpiece is either directly coded by a programmer or the workpiece is modeled using a CAD system and is then converted into an equivalent CNC part program. In this case, the CNC part program and the CAD model correspond to idealized machining instructions for the machining device. The CNC program is loaded into a CNC controller and the machining device is controlled in accordance with the CNC program. If the workpiece which has been manufactured in this manner is within the desired manufacturing tolerances of an ideal workpiece, no problems arise with this procedure. However, if the manufactured workpiece does not meet the requirements imposed on it, the question arises as to which variations can be used as a basis for manufacturing a satisfactory workpiece.
  • Although it is possible to change individual machining instructions and/or individual operating parameters of the machining device in succession, to manufacture a new workpiece and then to check this newly manufactured workpiece in order to correct faults, this procedure is very laborious and is also intensive in terms of costs, materials and time. This is also very particularly true because it is often not known where to look for the cause of the discrepancies between the actually manufactured workpiece and the desired workpiece.
  • When manufacturing, in particular, complex parts, in particular parts with a high volume of removed material, as occur, for example, in aircraft construction or else in turbine construction for power plants, a plurality of process steps with different tools are necessary. Since there is no CAD model for the individual subprocesses for producing a part, the part being a workpiece, the quality of the subprocesses cannot be directly measured at present. Only the result of the overall process can be measured on a measuring machine or else on the manufacturing machine. This means that even faults which occurred as early as in the first process step can only ever be discovered after the entire part, for example a turbine blade, has been completed. This procedure may result in the following problems, for example:
      • parts/workpieces are always finished even when irreparable damage to the part, which was not detected, occurred as early as shortly after the beginning of manufacture. Valuable machine time is thus wasted;
      • the previously customary practice of measuring the parts on a measuring machine is very cost-intensive since, on the one hand, the measuring machines for large parts are very expensive and, on the other hand, the chucking of the workpieces, which are sometimes very large, onto the measuring machine is extremely complicated;
      • production faults are often only detected weeks after the parts have been manufactured, with the result that a whole series of parts has been incorrectly manufactured in this time under certain circumstances;
      • faults which have been detected in the previously known manner can be uniquely associated with a subprocess in the rarest cases, with the result that fault correction is again very complicated because all subprocesses have to be examined.
  • The object of the present invention is to provide a possible way of detecting faults during stepwise machining of a workpiece in a considerably faster, simpler and/or more cost-effective manner than in the prior art.
  • The object is achieved by means of a method for machining a workpiece that has the features as claimed in claim 1. Dependent claims 2 to 9 develop further inventive methods for machining workpieces. Claim 10 relates to a system for carrying out one of the inventive methods.
  • In the inventive method for machining a workpiece on a numerically controlled machining device, two or more machining steps are needed to machine the workpiece and are accordingly also provided. A machining data record, which can be executed in a control and/or regulating device of the numerically controlled machining device together with a program for operating the control and/or regulating device, is provided for the purpose of controlling and/or regulating the numerically controlled machining device. The machining data record is, for example, at least one part program. The machining device is, in particular, a machine tool or else a production machine or an automatic handling machine. A machine tool may be provided, for example, for the following machining operations: drilling, milling, grinding, turning etc. The machining device has a control and/or regulating device, for example an NC controller or else a CNC controller, such controllers either being integrated in the machining device or else being functionally assigned to it. An operating system which is also referred to as an NC core (NCC) is needed to operate the control and/or regulating device. This NC core represents runtime software. Simulation data are generated according to the inventive method. These simulation data are generated in a simulation step from the machining data record together with the program (NCC) for operating the control and/or regulating device. The simulation can be carried out in one or else more steps. The simulation data are, in particular, the data which are produced as a result of the part program being processed by the NCC. In order to calculate these simulation data, it is possible to use either the real NC core on the control and/or regulating device or else a simulated NC core. The simulated NC core may also be referred to as a virtual NC core (VNCC), the latter running, for example, on a computer which is not provided for controlling and/or regulating the machining device. In a further developed embodiment, the VNCC is integrated in the control and/or regulating device. Furthermore, according to the inventive method, the simulation data are passed to a material removal simulation after they have been generated, simulated material removal data being generated from the simulation data. The geometry data of the workpiece can then be calculated from the simulated material removal data following a particular and/or any desired machining step by means of a calculation involving the original geometry data of the workpiece and just the material removal data. The geometry data following an x-th machining step are then advantageously compared with actually measured geometry data following the x-th machining step. If the measured geometry data correspond to the calculated—simulated—geometry data, the next machining step can be carried out. If the measured geometry data do not correspond to the calculated—simulated—geometry data, the discrepancy of the geometry data can be calculated. The discrepancy can be used as a basis for determining, in an automated manner, whether the workpiece to be machined can be used further by means of remachining or whether the workpiece to be machined must be withdrawn from further machining. In an advantageous manner, a machining record is either modified for a subsequent machining step, or else the machining record is recalculated for a machining step that is to be newly inserted, in an automated manner with the aid of the differing geometry data.
  • A simulation of an operation of machining a workpiece is used in the inventive method. In this case, the data record which describes the machining operation on the machining device—the machining data record—is used. Consequently, a desired machining operation by means of idealized machining instructions for the machining device can be determined on the basis of a descriptive initial data record. The initial data record is the description data record in this case.
  • The inventive method can be used to overcome fundamental disadvantages of the previously known method for machining a workpiece in a plurality of machining steps on a numerically controlled machining device.
  • NC verification software has previously been used for simulation but said software simulated the program for operating the machining device only to an insufficient extent. The software of the NC core itself is now used according to the invention to generate the simulation data. In this case, however, a virtual NC core (VNCC), that is to say an NC core which does not run on the machining device itself, can also be used. Since the VNCC reproduces the control behavior exactly, even minor geometric discrepancies which are generated by control functions, for example a compressor, rounding of corners or tool correction, can be detected as early as during simulation. As a result of the fact that such control functions which are present in the NC core are concomitantly taken into account when generating the simulation data, the accuracy of the latter is considerably increased. These data and the subsequent material removal simulation can be used to calculate the geometry data of intermediate steps in the operation of machining a workpiece in a very accurate manner. Accurate control of the precision of machining progress is thus always ensured since measured data can be compared with simulation data.
  • It is consequently advantageous if data are taken from the machining data record and/or from the program for operating the control and/or regulating device, the NC core, in the material removal simulation. For the rest, the use of the material removal simulation is also important because the NC core (NCC) or the VNCC has already concomitantly taken into account tool geometries, for example, in its initial data. Since different tools with different tool geometries can be used to manufacture the same workpieces using only one machining data record, that is to say only one part program for example, the NCC or the VNCC calculates different initial data on the basis of the tool geometry known to it. These possible variations can be corrected again using the material removal simulation. Simulated geometry data of a workpiece which can be used for intermediate measurements in order to verify that an operation of machining a workpiece is taking place correctly can consequently be generated from material removal data. Tool-specific data, for example radii of milling tools, are advantageously automatically transferred from the NCC or the VNCC to the material removal simulation.
  • In one advantageous refinement, the material removal simulation is used to generate a measurement program for each substep. It was previously the case that only the CAD model was available as a reference for measurement. That is to say only the completely machined part could ever be measured correctly. NC verification software with an attributed VNCC is now able to exactly represent the material removal for each machining step. It is thus able to generate a desired geometry after each step, said desired geometry corresponding to a CAD model for each process step. It is thus possible to reference the result of each substep to a geometry model and to generate the predefined desired values for control measurements after each step. These predefined desired values are in the form of measurement programs, for example, which are loaded onto the machine controller. The corresponding measurement program then exists for each machining program or program section.
  • The inventive method now makes it possible to directly check the result of each individual machining step on the machining device by introducing a measuring probe instead of the tool and executing a measurement program, for example. A machine operator can directly identify whether the result of the machining operation is in the permitted tolerance range by comparing the desired and actual values which can both be logged. In the event of a fault, the process is immediately interrupted and fault analysis can be started.
  • This procedure is considerably simpler than the conventional method since the fault can be associated with a single machining step. It also avoids valuable machine time being wasted with a part which has already been destroyed. If the result of each substep is positive, the measurement records provide the proof that the overall process was successful and the part produced corresponds to the specifications. There is thus no need for a separate measurement on a measuring machine. If the quality of the simulation and of the measurement is intended to be checked in the machining device using a measuring probe, it is additionally possible to use a measuring machine.
  • In order to improve the stability of the process of checking machining steps using simulation data, the machining device is periodically calibrated. This is ensured, for example, by means of a method which is used to monitor the state of the machining device and thus also its geometric quality at regular intervals of time. This is also known under the phrase “Electronic fingerprints for machine tools and production machines”.
  • In another advantageous refinement, the NC core is integrated in a material removal simulation. This considerably improves, for example, the NC programs as early as at the programming station. Integration also affords the advantage that a reference geometry which makes it possible to automatically measure the partial results on the machining device is generated for each subprocess.
  • As a result of the inventive method, problems when machining a workpiece can be detected at the earliest possible time. It is possible to avoid the manufacturing process being continued and thus expensive machine time being wasted if incorrect material removal has taken place. The method highly simplifies fault analysis since faults can be directly associated with a subprocess. Causes of faults are detected more rapidly and can thus also be eliminated more rapidly. The expensive infrastructure for separately measuring the finished parts which is required according to the prior art can be dispensed with as a result of the inventive method without resulting in losses of quality.
  • In the case of an inventive method, it is possible to machine a workpiece in a first machining step in accordance with a first machining data record and to measure geometry data of the workpiece, after which the measured geometry data of the workpiece are compared with the simulated geometry data. If the geometry data do not correspond or if the predefined tolerances have been exceeded, a new machining data record which can be used to further machine the workpiece in corrected form in a subsequent machining step can be generated early on.
  • Geometry data can be compared, for example, as follows. A workpiece is machined in a first machining step in accordance with a first machining data record, after which geometry data of the workpiece are measured. Material removal data are then calculated from the measured geometry data of the workpiece, after which the calculated material removal data are compared with the simulated material removal data. In another advantageous refinement, the simulation is carried out in real time in parallel with the actual machining of the workpiece or else after the workpiece has been machined in a machining step since it is thus also possible to use data from the real NC core for the virtual NC core. Examples of such data are, in particular, fluctuating variables such as room temperature, fault messages etc.
  • In one advantageous refinement, as already commented above, the difference between the measured geometry data and the simulated geometry data or between the measured material removal data and the simulated material removal data is calculated, after which a machining data record which is provided for a subsequent machining step is modified depending on whether a difference threshold is exceeded.
  • The simulation of the NC core that is carried out in the invention can be carried out, for example, on the control and/or regulating device and/or on a simulation computer.
  • In addition to the method, the invention also relates to a corresponding system for carrying out the method. The system is designed in such a manner that, in addition to a means for simulating the program for operating a control and/or regulating device, it also has a means for simulating material removal. Furthermore, it advantageously also has a means for measuring the workpiece to be machined.
  • Examples of further advantages and details emerge from the following description of an exemplary embodiment. In this case:
  • FIG. 1 shows a basic illustration of a method for machining a workpiece in accordance with the previously known prior art,
  • FIG. 2 shows a basic illustration of an inventive method, and
  • FIG. 3 shows a basic illustration of a machining device in diagrammatic form.
  • The integrated system 1 which is illustrated in FIG. 1 and is intended to manufacture complex parts is known according to the prior art. The complex parts, that is to say parts/workpieces which need to be machined in a plurality of steps 11, 12, 13, are modeled in a CAD (Computer Aided Design) system 3. A CAM (Computer Aided Manufacturing) system could also be used, for example, instead of or else in addition to the CAD system 3. The CAD system 3 generates, together with a post-processor, the part programs 5 needed to machine a workpiece. The part program 5 is an NC program. One single NC program and/or a plurality of NC programs 5 with a plurality of tool changes may be generated for the overall process of machining a workpiece, for example. However, it is also possible to generate a separate NC program for each tool. Machining with a tool corresponds to a subprocess. The NC programs 5 are then tested using a verification system 7. The verification system 7 has NC verifications software, for example. Vericut® is one example of such verification software. During verification, collisions between chucking of the workpiece, for example in a machine tool, and the workpiece are checked, in particular. At the same time, a material removal simulation is used to check whether the NC programs result in the desired workpiece geometry. That is to say the result of the material removal simulation is compared with the original CAD model. If correspondence is within the fixed fault tolerances, the programs are released for manufacture and are transmitted to the machine controller of a machine, in particular a machining device 9. The workpiece is manufactured using the NC programs 5, which may last several hours to days, particularly in the case of parts (workpieces) having a high degree of material removal, for example approximately 95%. High degrees of material removal exhibit material removal of more than 80%, in particular. The machining device 9 carries out various steps 11, 12 and 13 in the operation of machining the workpiece or workpieces. By way of example, only three machining steps 11, 12 and 13 are shown in the illustration according to FIG. 1 but further steps are indicated in step 12. The finished workpiece is then measured in a measuring step 15 on a measuring machine and is either certified 35 or segregated 37. This operation may again last several days to weeks. If the workpiece is segregated 17, it may either be remachined 19 in a remachining device (if too little material has been removed) or must be definitively scrapped 21. In both cases of scrapping 21 and remachining 19, however, production must be stopped and the source of the fault must be determined with laborious manual work. The practice of finding the source of the fault is used to reduce the segregation rate.
  • Possible types of faults which advantageously have to be or can be identified are listed below:
      • a faulty geometry of the parts
      • a machine fault
      • incorrect dimensions of a blank
      • dynamic problems during machining (for example: running-on faults)
      • faulty chucking of the part/workpiece
      • tool problems
      • temperature influences during machining
      • deformation of the part/workpiece during the machining process (bending, curvature)
  • The previously known method for machining a workpiece in a plurality of steps may entail at least one of the disadvantages specified below:
      • a fault is detected only after complete machining; if a problem occurs as early as in the first substep, work is nevertheless continued until the fault is detected; machine time is lost in this case;
      • production is continued until the fault has been detected; this may mean that a large number of additional faulty parts are produced, which entails a corresponding loss of time and material;
      • the operation of measuring the parts on the measuring machine 15 requires a complicated and costly infrastructure;
      • it is very difficult to associate a problem with a subprocess or a specific source of faults;
      • NC verification systems 7 according to the prior art have the disadvantage that the control behavior is emulated; this inevitably results in situations in which the material removal simulation corresponds only approximately to reality and geometric faults in the part program therefore cannot always be detected.
  • The illustration according to FIG. 2 shows, by way of example, an inventive method for machining a workpiece on a machining device. The machining device may be in the form, for example, of a milling machine or else another machine tool, for example a drilling machine or turning machine. The machining device could also be in the form of an industrial robot or a special machine.
  • In contrast to FIG. 1, FIG. 2 illustrates NC verification software comprising a virtual NC core VNCC. This results in a verification system 8 which has been extended by the VNCC. In this case, the emulation software for a CNC system has been replaced with the VNCC. This enables an integrated system 2 which is improved in comparison with FIG. 1. Since the VNCC reproduces the control behavior exactly, even minor geometric discrepancies which are generated by control functions, such as a compressor, rounding of corners or tool corrections, can be detected as early as during simulation. Furthermore, the extended verification system 8 has a material removal simulation. The material removal simulation is used to generate a measurement program for each substep 11, 12 or 13 of a machining operation. It was previously the case that only the CAD model was available as a reference for measurement. That is to say only the completely machined part could ever be measured correctly. The extended NC verification software with the attributed VNCC is now able to exactly represent the material removal for each machining step 11, 12 and 13. It is thus possible to generate a desired geometry after each step, said desired geometry corresponding to a CAD model for each process step. It is thus possible to reference the result of each substep to a geometry model and to generate the predefined desired values for control measurements after each step. These predefined desired values are in the form of measurement programs 45 which can be loaded onto a machine controller. The corresponding measurement program 45 then exists for each machining program or program section. This makes it possible to directly check the result of each individual machining step 11, 12 and 13 on the machine 9 by, for example, introducing a measuring probe and executing the measurement program 45. A machine operator can directly identify whether the result of the machining operation is in the permitted tolerance range by comparing the desired and actual values which are both logged. In the event of a fault, the process is immediately interrupted and segregation 17 is carried out. Segregation 17 can be followed by scrapping 21 or remachining 19 depending on the severity of the fault. For remachining 19, which is advantageously carried out on the machining device 9 again, a CAD/CAM system, for example, is used to generate at least one remachining NC program. If segregation 17 is required, fault analysis may be started. This fault analysis may result in one or more NC programs 5 being modified. This procedure is considerably simpler than the conventional method since the fault can be associated with a single machining step. It also avoids valuable machine time being wasted with a part which has already been destroyed. If the result of each substep is positive, the measurement records provide the proof that the overall process was successful and the part produced corresponds to the specifications. In order to improve the stability of the machining process, it is possible to periodically calibrate the machining device. This is ensured by means of a method which is used to monitor the state of the machine and thus also its geometric quality at regular intervals of time (Electronic fingerprints for machine tools and production machines).
  • The integrated system 2 according to FIG. 2 thus shows both a verification system 8 which has been extended by a VNCC and additional measurement programs 45 for measuring steps 41, 42 and 43. These additional measuring steps 41, 42 and 43 make it possible to check each machining step 11, 12 and 13. However, it is not compulsory for each machining step to also be followed by a measuring step. The number of measuring steps 41, 42 and 43 can be advantageously freely selected.
  • The illustration according to FIG. 3 shows a machining device 9 in diagrammatic form. The machining device 9 has a control and/or regulating device 26. This control and/or regulating device 26 is provided for processing machining data records 28. A program 30 is provided for the processing operation. This program is an NC core which is used as a type of operating system for the control and/or regulating device 26. The machining data record 28 is provided for the purpose of describing the operation of machining a workpiece 20 with a tool 22. The illustration according to FIG. 3 also shows a simulation computer 32 which can be used, for example, to simulate the NC core. This then corresponds to a virtual NC core (VNCC).

Claims (12)

1.-10. (canceled)
11. A method for machining a workpiece on a numerically controlled processing machine in two or more machining steps, the method comprising the steps of:
executing in a control device of the processing machine a machining data record for machining the workpiece together with a program for controlling the numerically controlled processing machine,
generating, in a simulation step, simulation data from the machining data record in conjunction with the program that controls the numerically controlled processing machine, and
generating, in a material removal simulation step, from the simulation data simulated material removal data.
12. The method of claim 11, wherein data from the machining data record or from the program that operates the control device, or both, are used in the material removal simulation.
13. The method of claim 11, further comprising the step of generating simulated geometry data of the workpiece from the material removal data.
14. The method of claim 13, further comprising the steps of machining a workpiece in a first machining step in accordance with a first machining data record, and comparing the measured geometry data of the workpiece with the simulation data.
15. The method of claim 11, further comprising the steps of machining a workpiece in a first machining step in accordance with a first machining data record, measuring geometry data of the workpiece, calculating from the measured geometry data of the workpiece material removal data, and comparing the calculated material removal data with the simulated material removal data.
16. The method of claim 14, further comprising the steps of calculating for a current machining step a difference between the measured geometry data and the simulated geometry data or between the measured material removal data and the simulated material removal data, and modifying a machining data record of a subsequent machining step depending on whether the difference exceeds a threshold value.
17. The method of claim 15, further comprising the steps of calculating for a current machining step a difference between the measured geometry data and the simulated geometry data or between the measured material removal data and the simulated material removal data, and modifying a machining data record of a subsequent machining step depending on whether the difference exceeds a threshold value.
18. The method of claim 11, wherein the machining data record is created using a CAD/CAM system.
19. The method of claim 11, wherein simulated data or measured data or calculated data, or a combination thereof, are transferred to a CAD/CAM system.
20. The method of claim 11, wherein the simulation step or the material removal simulation step, or both, are carried out on the control device or on a simulation computer.
21. A system for machining a workpiece on a numerically controlled processing machine, comprising
a control device configured to execute a machining data record for machining the workpiece together with a program for controlling the numerically controlled processing machine, to generate simulation data from the machining data record in conjunction with the program that controls the numerically controlled processing machine, and to generate from the simulation data simulating material removal data; and
a measuring probe for measuring the machined workpiece.
US11/916,140 2005-05-31 2006-05-26 Method for Machining a Workpiece Abandoned US20080306620A1 (en)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
DE102005025338.5A DE102005025338B4 (en) 2005-05-31 2005-05-31 08.Method for machining a workpiece
DE102005025338.5 2005-05-31
PCT/EP2006/062637 WO2006128832A1 (en) 2005-05-31 2006-05-26 Method for machining a workpiece

Publications (1)

Publication Number Publication Date
US20080306620A1 true US20080306620A1 (en) 2008-12-11

Family

ID=35759123

Family Applications (2)

Application Number Title Priority Date Filing Date
US11/921,260 Active 2026-12-14 US8090557B2 (en) 2005-05-31 2005-09-21 Quality assurance method when operating an industrial machine
US11/916,140 Abandoned US20080306620A1 (en) 2005-05-31 2006-05-26 Method for Machining a Workpiece

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US11/921,260 Active 2026-12-14 US8090557B2 (en) 2005-05-31 2005-09-21 Quality assurance method when operating an industrial machine

Country Status (6)

Country Link
US (2) US8090557B2 (en)
EP (1) EP1894068B1 (en)
JP (1) JP2008542888A (en)
AT (1) ATE463773T1 (en)
DE (2) DE102005025338B4 (en)
WO (2) WO2006128401A1 (en)

Cited By (9)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080241798A1 (en) * 2007-03-28 2008-10-02 Institut Straumann Ag Method for manufacturing dental prostheses, method for creating a data record and computer-readable medium
US20090198366A1 (en) * 2007-11-12 2009-08-06 Siemens Aktiengesellschaft Method and device for operating a machine tool
US20090326680A1 (en) * 2008-06-27 2009-12-31 Robert Bosch Gmbh Method and apparatus for optimizing, monitoring, or analyzing a process
US20130338807A1 (en) * 2012-06-19 2013-12-19 D.P. Technology Corp. Cam integrated cnc control of machines
US8720526B1 (en) 2012-11-13 2014-05-13 Siemens Energy, Inc. Process for forming a long gas turbine engine blade having a main wall with a thin portion near a tip
US20140358269A1 (en) * 2013-05-28 2014-12-04 Siemens Product Lifecycle Management Software Inc. Feature geometry aspect recognition and machining
SE543563C2 (en) * 2019-12-20 2021-03-30 Sandvik Machining Solutions Ab Method and system for optimizing a manufacturing process
WO2021148505A1 (en) * 2020-01-23 2021-07-29 Zf Friedrichshafen Ag Method and system for automatically characterizing a workpiece during a machining process using a machine tool
IT202100027821A1 (en) * 2021-10-29 2023-04-29 Milano Politecnico Method for evaluating the quality of parts made with a numerical control machine

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
DE102005047543A1 (en) * 2005-09-30 2007-04-05 Siemens Ag Controller and/or machine behavior simulating method for tool or production machine, involves automatically transferring data over tool or production machine from machine to simulation device using intranet and/or internet
DE102006022831A1 (en) * 2006-05-16 2007-11-22 Siemens Ag Method of controlling a grinding machine and numerically controlled grinding machine
DE102006025165A1 (en) * 2006-05-30 2007-10-18 Siemens Ag Machine part`s e.g. rotating printer roller, movement guiding device for e.g. printing machine, has reference value calculating unit for determining reference value and outputting reference value to drive device for regulating motor
US8078315B2 (en) * 2008-05-08 2011-12-13 Cascade Corporation Control system for a load handling clamp
US8688258B2 (en) * 2008-09-11 2014-04-01 Rockwell Automation Technologies, Inc. Method of controlling a machine tool
CN102375901A (en) * 2010-08-20 2012-03-14 深圳富泰宏精密工业有限公司 Cloud processing system for mold design process
HU4590U (en) * 2011-05-09 2016-01-28 Pécsi Tudományegyetem Computer controlled milling machine for optimizing cutting forces in a milling process
EP2796952B1 (en) * 2013-04-25 2016-01-20 Siemens Aktiengesellschaft Numerical controller capable of changing the part program
DE102013008245A1 (en) 2013-05-15 2014-11-20 Arburg Gmbh + Co. Kg Method for operating a machine for processing plastics
DE102013216136B3 (en) 2013-08-14 2015-03-19 Artis Gmbh Method and device for automated configuration of a monitoring function of an industrial robot
DE102013015234A1 (en) 2013-09-13 2015-03-19 Liebherr-Verzahntechnik Gmbh Method for controlling a gear cutting machine and gear cutting machine
US9483047B2 (en) * 2013-12-04 2016-11-01 The Boeing Company System and method for operating a machine and performing quality assurance
EP2902930A3 (en) * 2014-02-04 2015-11-11 Ingersoll-Rand Company System and method for modeling, simulation, optimization, and/or quote creation
CN106663229A (en) * 2014-07-07 2017-05-10 西门子公司 Method and device for determining an optimum manufacturing alternative for manufacturing a product
CN105700478A (en) * 2014-11-26 2016-06-22 沈阳机床(集团)设计研究院有限公司上海分公司 System and method for generating processing control data of numerical control machine tool
JP2016207672A (en) * 2015-04-15 2016-12-08 パナソニックIpマネジメント株式会社 Managing device, mounting board manufacturing system and mounting board manufacturing method
US20170038760A1 (en) * 2015-08-08 2017-02-09 General Electric Company Machine toolpath compensation using vibration sensing
US10901401B2 (en) * 2016-01-15 2021-01-26 Mitsubishi Electric Corporation Plan generation apparatus, method and computer readable medium for multi-process production of intermediate product
US10401823B2 (en) 2016-02-04 2019-09-03 Makino Inc. Real time machining process monitoring utilizing preprocess simulation
EP3242179A1 (en) * 2016-05-02 2017-11-08 Siemens Aktiengesellschaft Method for processing a workpiece
EP3293593B1 (en) 2016-09-12 2019-03-20 Sandvik Intellectual Property AB Method for estimating error propagation
JP2018092248A (en) * 2016-11-30 2018-06-14 トヨタ自動車株式会社 Method of calculating compressed air flow rate, and apparatus and program thereof
AT16425U1 (en) * 2017-12-14 2019-08-15 Wittmann Kunststoffgeraete Method for validation of programmed sequences or
JP6845180B2 (en) 2018-04-16 2021-03-17 ファナック株式会社 Control device and control system
DE102018125256B4 (en) * 2018-10-12 2020-10-15 Single Holding GmbH Diagnostic procedures for temperature control devices
JP7171407B2 (en) * 2018-12-12 2022-11-15 株式会社日立製作所 Information processing device, production instruction support method
CN109839879B (en) * 2019-03-07 2023-09-08 西南交通大学 Data simulation device and simulation method thereof, upper computer-LKJ device and LKJ simulation system
DE102020121648B4 (en) 2020-08-18 2022-10-27 ModuleWorks GmbH Process and device for post-processing of machined or additively manufactured components
FR3128391B1 (en) * 2021-10-21 2023-10-20 Renault Process for controlling the machining of parts
EP4231106A1 (en) * 2022-02-21 2023-08-23 pro-micron GmbH Method for monitoring machining processes in workpiece machining
WO2024037769A1 (en) 2022-08-18 2024-02-22 Carl Zeiss Ag Method and manufacturing installation for producing a plurality of workpieces

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5808432A (en) * 1994-03-11 1998-09-15 Matsushita Electric Industrial Co., Ltd. Method of and apparatus for finely machining a workpiece with numerical control having a computer-aided simulated function
US6471511B1 (en) * 1997-06-20 2002-10-29 Align Technology, Inc. Defining tooth-moving appliances computationally
US6606528B1 (en) * 2000-06-21 2003-08-12 The Boeing Company Method for creating computer-aided design (CAD) solid models from numerically controlled (NC) machine instructions
US20040157188A1 (en) * 2001-03-26 2004-08-12 Tim Luth Method and device system for removing material or for working material
US20050192835A1 (en) * 2004-02-27 2005-09-01 Align Technology, Inc. Dental data mining
US6968247B2 (en) * 2003-01-17 2005-11-22 Ivoclar Vivadent Ag Method and apparatus for producing a dental product
US7024272B2 (en) * 2002-04-26 2006-04-04 Delphi Technologies, Inc. Virtual design, inspect and grind optimization process
US7333874B2 (en) * 2004-02-24 2008-02-19 Cadent Ltd. Method and system for designing and producing dental prostheses and appliances
US7373284B2 (en) * 2004-05-11 2008-05-13 Kimberly-Clark Worldwide, Inc. Method of evaluating the performance of a product using a virtual environment
US7536234B2 (en) * 2004-02-09 2009-05-19 Cadent Ltd. Method and system for manufacturing a dental prosthesis

Family Cites Families (12)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US626657A (en) * 1899-06-06 Hollow grate-bar
US5208763A (en) * 1990-09-14 1993-05-04 New York University Method and apparatus for determining position and orientation of mechanical objects
JP3257327B2 (en) * 1994-03-11 2002-02-18 松下電器産業株式会社 NC control micromachining method with computer simulation and apparatus used for this method
US5689332A (en) * 1996-09-13 1997-11-18 The University Of Chicago Automated real-time detection of defects during machining of ceramics
WO1998019822A1 (en) 1996-11-07 1998-05-14 Okuma Corporation Method and appratatus for simulation of nc machining
US5757496A (en) * 1997-03-07 1998-05-26 Mitutoyo Corporation Method of surface roughness measurement using a fiber-optic probe
DE10114811A1 (en) 2001-03-26 2002-10-10 Volkswagen Ag System for producing multi-axis machining processes on workpieces, determines current path data and/or deviation while taking into account material removed by workpiece machining
US20020193972A1 (en) * 2001-06-14 2002-12-19 Ntn Corporation Workshop facility design and operation support system enabling verification of the entire workshop to be performed easily
US6975913B2 (en) 2001-07-13 2005-12-13 Siemens Aktiengesellschaft Database system and method for industrial automation services
DE10152765B4 (en) 2001-07-13 2015-11-12 Siemens Aktiengesellschaft A method for electronically providing services to machines via a data communication link
DE10311027A1 (en) * 2003-03-13 2004-09-30 Siemens Ag Testing and process simulation system for machine tool, comprising facility for representing measured data and simulation results on single screen
DE10346589A1 (en) 2003-10-07 2005-05-12 P&L Gmbh & Co Kg Method for automatically optimizing material removal during machining of a workpiece

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US5808432A (en) * 1994-03-11 1998-09-15 Matsushita Electric Industrial Co., Ltd. Method of and apparatus for finely machining a workpiece with numerical control having a computer-aided simulated function
US6471511B1 (en) * 1997-06-20 2002-10-29 Align Technology, Inc. Defining tooth-moving appliances computationally
US6606528B1 (en) * 2000-06-21 2003-08-12 The Boeing Company Method for creating computer-aided design (CAD) solid models from numerically controlled (NC) machine instructions
US20040157188A1 (en) * 2001-03-26 2004-08-12 Tim Luth Method and device system for removing material or for working material
US7024272B2 (en) * 2002-04-26 2006-04-04 Delphi Technologies, Inc. Virtual design, inspect and grind optimization process
US6968247B2 (en) * 2003-01-17 2005-11-22 Ivoclar Vivadent Ag Method and apparatus for producing a dental product
US7536234B2 (en) * 2004-02-09 2009-05-19 Cadent Ltd. Method and system for manufacturing a dental prosthesis
US7333874B2 (en) * 2004-02-24 2008-02-19 Cadent Ltd. Method and system for designing and producing dental prostheses and appliances
US20050192835A1 (en) * 2004-02-27 2005-09-01 Align Technology, Inc. Dental data mining
US7373284B2 (en) * 2004-05-11 2008-05-13 Kimberly-Clark Worldwide, Inc. Method of evaluating the performance of a product using a virtual environment

Cited By (18)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20080241798A1 (en) * 2007-03-28 2008-10-02 Institut Straumann Ag Method for manufacturing dental prostheses, method for creating a data record and computer-readable medium
US8021154B2 (en) * 2007-03-28 2011-09-20 Straumann Holding Ag Method for manufacturing dental prostheses, method for creating a data record and computer-readable medium
US20090198366A1 (en) * 2007-11-12 2009-08-06 Siemens Aktiengesellschaft Method and device for operating a machine tool
US8326448B2 (en) * 2007-11-12 2012-12-04 Siemens Aktiengesellschaft Method and device for operating a machine tool
US20090326680A1 (en) * 2008-06-27 2009-12-31 Robert Bosch Gmbh Method and apparatus for optimizing, monitoring, or analyzing a process
US8588955B2 (en) * 2008-06-27 2013-11-19 Robert Bosch Gmbh Method and apparatus for optimizing, monitoring, or analyzing a process
US10007254B2 (en) * 2012-06-19 2018-06-26 D.P. Technology Corp. CAM integrated CNC control of machines
US20150212516A1 (en) * 2012-06-19 2015-07-30 D.P. Technology Corp. Cam integrated cnc control of machines
US9448553B2 (en) * 2012-06-19 2016-09-20 D.P. Technology Corp. Cam integrated CNC control of machines
US20130338807A1 (en) * 2012-06-19 2013-12-19 D.P. Technology Corp. Cam integrated cnc control of machines
US8720526B1 (en) 2012-11-13 2014-05-13 Siemens Energy, Inc. Process for forming a long gas turbine engine blade having a main wall with a thin portion near a tip
US20140358269A1 (en) * 2013-05-28 2014-12-04 Siemens Product Lifecycle Management Software Inc. Feature geometry aspect recognition and machining
US9329591B2 (en) * 2013-05-28 2016-05-03 Siemens Product Lifecycle Management Software Inc. Feature geometry aspect recognition and machining
SE543563C2 (en) * 2019-12-20 2021-03-30 Sandvik Machining Solutions Ab Method and system for optimizing a manufacturing process
SE1900215A1 (en) * 2019-12-20 2021-03-30 Sandvik Machining Solutions Ab Method and system for optimizing a manufacturing process
WO2021148505A1 (en) * 2020-01-23 2021-07-29 Zf Friedrichshafen Ag Method and system for automatically characterizing a workpiece during a machining process using a machine tool
IT202100027821A1 (en) * 2021-10-29 2023-04-29 Milano Politecnico Method for evaluating the quality of parts made with a numerical control machine
WO2023073621A1 (en) * 2021-10-29 2023-05-04 Politecnico Di Milano Method for evaluating the quality of workpieces made with a numerically controlled machine

Also Published As

Publication number Publication date
EP1894068A1 (en) 2008-03-05
US8090557B2 (en) 2012-01-03
DE502005009388D1 (en) 2010-05-20
WO2006128832A1 (en) 2006-12-07
US20090204249A1 (en) 2009-08-13
WO2006128401A1 (en) 2006-12-07
WO2006128401A9 (en) 2008-01-10
JP2008542888A (en) 2008-11-27
DE102005025338A1 (en) 2006-12-07
DE102005025338B4 (en) 2019-03-14
EP1894068B1 (en) 2010-04-07
ATE463773T1 (en) 2010-04-15

Similar Documents

Publication Publication Date Title
US20080306620A1 (en) Method for Machining a Workpiece
US8326448B2 (en) Method and device for operating a machine tool
US6671571B1 (en) Method for NC- programming and system for NC- machining
JP3687980B2 (en) Measurement program creation in NC machining and machining management that executed this measurement program
WO2018041476A1 (en) Method and system for the computer-assisted optimization of a numerically controlled machining process of a workpiece
US20180120819A1 (en) Machine learning device and machining time prediction device
KR102256424B1 (en) How to estimate error propagation
KR20210062440A (en) Manufacturing apparatus of machine tool using digital twin and the method thereof
US8588957B2 (en) Cutting tool data verification system and method
CN115963779A (en) Digital twinning
CN102467113B (en) Controller of mechanical device with parameter learning and parameter learning method thereof
US10852709B2 (en) Machine tool certification for part specific working volume
JP7463505B2 (en) Method for detecting rejects during machining of structurally identical workpieces and associated numerically controlled workpiece machining device - Patents.com
CN107390640A (en) Numerical control device
Monaro et al. Evaluation of Dynamic Behavior of Machine Tools for Sculptured Surface Manufacturing
JP7328080B2 (en) Program simulation system and numerical control system for industrial machinery
Kushwaha et al. In-Process Virtual Quality Monitoring
Petrakov et al. Ensuring accuracy of contour milling on CNC machines
CN116627088A (en) Method for monitoring a workpiece machining process
CN116057488A (en) Abnormality determination system and program
KR19990058289A (en) How to measure machined parts

Legal Events

Date Code Title Description
AS Assignment

Owner name: SIEMENS AKTIENGESELLSCHAFT, GERMANY

Free format text: ASSIGNMENT OF ASSIGNORS INTEREST;ASSIGNOR:MUTSCHELLER, WOLFGANG;REEL/FRAME:021161/0940

Effective date: 20071126

STCB Information on status: application discontinuation

Free format text: ABANDONED -- FAILURE TO RESPOND TO AN OFFICE ACTION