The invention relates generally to part processing and more particularly to manufacturing an in-process part using a functional design.
In general, design of the primary features as well as the secondary features of the part are always established well before the manufacturing of the part. However, variations in such features from nominal definitions of the part are often introduced during manufacturing of the part. For example, the manufactured primary features of a part (such as cast surfaces) will always deviate to some degree from the nominal definition of those surfaces in the original static design of the part. Therefore, manufacturing the secondary features may require re-interpretation of the nominal definition in the design of the secondary features to reduce any further variations in of the attributes, locations, and functionalities of the secondary features of the part.
Traditionally, machine operators use their judgment in devising alignment procedures to approximate the desired location and attributes of the secondary features with respect to the primary features already established on the part. However, such techniques are only attempts to return the secondary feature geometry to some nominal condition, where the final location and attributes of the secondary features are evaluated on some geometric basis with respect to nominal design intent. Once the part is manufactured, the secondary feature is tested against standards established for the nominal secondary features. These original nominal standards may or may not correctly represent the performance standard for the secondary features in their new relative position. In addition to missing the optimal performance window, this can result in wasted labor, lower quality of the manufactured parts, and significant scrap at the end of the manufacturing process. The problem inherent in these techniques is that the in-process expression of the secondary features often compromises design intent in order to compensate for manufacturing variation.
Therefore, it is desirable to remove operator judgment from the process of locating and customizing the final design of the secondary features by recomputing the optimal secondary feature configuration just before the secondary feature is created during the manufacturing process of the part.
In accordance with an embodiment of the invention, a method for manufacturing an in-process part is provided. The method includes manufacturing one or more primary features of the in-process part. The method also includes measuring multiple locations and attributes of the manufactured in-process part and the primary features. The method further includes designing algorithms and logic to compute multiple optimal locations and attributes of multiple secondary features of the in-process part based on the measured locations and attributes of the manufactured in-process part and the primary features. The method also includes manufacturing one or more secondary features of the in-process part based on the optimal design locations and attributes of the secondary features.
In accordance with another embodiment of the invention, a system for processing of an in-process part is provided. The processing system includes a nominal model of an in-process part. The system also includes a machining subsystem for manufacturing the in-process part. The system further includes a measurement subsystem for measuring the in-process part including multiple locations and attributes of the primary and secondary features. The system also includes a computer system configured to receive measurements of the in-process part, a functional design for optimal secondary feature design and multiple nominal tool paths. The computer further includes a processor configured to generate multiple deformed tool paths based the functional design and the measured locations and attributes of the manufactured in-process part and the primary features. The processor is still further configured to design multiple locations and attributes of multiple secondary features of the in-process part based on the measurements. The processor is also configured to adjust multiple tool paths based on the designed optimal locations and attributes of the secondary features of the in-process part.
These and other features, aspects, and advantages of the present invention will become better understood when the following detailed description is read with reference to the accompanying drawings in which like characters represent like parts throughout the drawings, wherein:
Embodiments of the invention are directed towards a system and method for manufacturing an in-process part. The system and method as described herein may be referred to as a just-in-time design system. As used herein, the term “just-in-time design” refers to technique of the present invention whereby the expression of the final design of the secondary features can be withheld until just before the secondary feature is created. As used herein, the term ‘functional design’ refers to a rule set, formula, or algorithm for computing an optimal secondary feature design. The functional design is sufficient to compute the optimal locations and attributes of the secondary features as a function or a set of functions of the measured locations and attributes (such as surface finish, density, or other material property) of the primary features of the manufactured in-process part. It is important to note that this invention discloses the idea of computing the final design of secondary (tertiary, etc) features just before they are expressed on the part. No operator judgment or interaction is required.
When introducing elements of various embodiments of the present invention, the articles “a,” “an,” “the,” and “said” are intended to mean that there are one or more of the elements. The terms “comprising,” “including,” and “having” are intended to be inclusive and mean that there may be additional elements other than the listed elements. Any examples of operating parameters are not exclusive of other parameters of the disclosed embodiments.
The computer 30 receives the series of part measurements including the locations and attributes of the primary features 20. In one embodiment, the attributes may include, but are not limited to, an orientation, location, diameter, and material composition of the subject part. The computer 30 further receives a functional design 22, which is a set of rules, formulas and algorithms suitable for computing the optimal secondary feature design given the measured geometry and part characteristics, and further changing nominal tool paths 32 to effect the optimal secondary feature design on the part of interest. The computer 30 is a general-purpose computer such as a workstation, a personal computer or a machine controller. The computer 30 includes a processor and a memory including random access memory (RAM), read only memory (ROM) and/or other components. A monitor 24, a keyboard 26, and a mouse device 28 are attached to the computer 30. Those skilled in the art will recognize that the computer may operate without the use of the keyboard, monitor, or mouse.
In one embodiment, the rules, formulae, and algorithms that include the functional design 22 may be derived from the original design practices used to design the original part. In another embodiment, or the rules, formulae and algorithms are a subset of practices. In yet another embodiment the rules, formulae and algorithms may be arrived at without knowledge of the original design, but be derived from physical principles such as, but not limited to, flow, thermodynamics, material properties, and structural mechanics. In another exemplary embodiment, the rules, formulae, and algorithms include optimization loops, or other methods for achieving the design goals for the secondary features of interest. Inherent within the functional design are the functional requirements for both the part and the secondary features of interest. The functional requirements may take the form of flow, aerodynamics, cooling, or weight. Those skilled in design will see that there is a very large range of potential functional requirements for any given part or feature that extend beyond the examples given here.
In one embodiment, the computer 30 operates under the control of an operating system stored in the memory to present data such as the series of part measurements, the functional design for optimal secondary feature design and the nominal tool paths to an operator on the display of the monitor 24 and to accept and process commands from the operator via the keyboard 26 and the mouse device 28. In another embodiment, the system does not require an operator and the edited nominal tool paths are constructed automatically from the input data. The computer 30 computes the manufacturing error using one or more computer programs or applications, for example through a graphical user interface. Set forth below is a more detailed discussion of how the computer 30 computes the error. A computer-readable medium, for example, one or more removable data storage devices such as a floppy disc drive or a fixed data storage device such as a hard drive, a CD-ROM drive, or a tape drive tangibly embody the operating system and the computer programs implementing this invention. The computer programs are programmed in C, but other languages such as FORTRAN, C++, or JAVA may be used.
The computer system 30 also includes a processor configured to generate multiple deformed tool paths based on the determination of new designs for the secondary features of interest. The processor is further configured to design multiple locations and attributes of multiple secondary features of the in-process part based on the measurements and adjust multiple tool paths 34 based on the newly re-designed secondary features.
It should be noted that embodiments of the invention are not limited to any particular processor for performing the processing tasks of the invention. The term “processor,” as that term is used herein, is intended to denote any machine capable of performing the calculations, or computations, necessary to perform the tasks of the invention. The term “processor” is intended to denote any machine that is capable of accepting a structured input and of processing the input in accordance with prescribed rules to produce an output. It should also be noted that the phrase “configured to” as used herein means that the processor is equipped with a combination of hardware and software for performing the tasks of the invention, as will be understood by those skilled in the art.
The system 10 further includes a machining subsystem 36, which manufactures the secondary features based on an adjusted tool path 34 to form a complete part 38 with primary and secondary features. The machining subsystem 36 may be the same as the machining subsystem 14 as discussed above.
As shown in
As shown in
As shown in
Given this functional design, or rule set, created in design, a program driving the manufacture of the part would first complete creation of any required primary features, and then measure attributes of the part and any primary features required to exercise the functional design. The program further exercises the functional design or rule set for generating the optimized location and attributes of the secondary features. In this non-limiting example, the controlling program may take the required measurements of the convex and concave airfoil surfaces, and may execute the functional design that specifies the locations and attributes of the required cooling holes. Once the locations and attributes are computed, the nominal tool paths can be adjusted, and then the holes may be drilled accordingly.
Advantageously, the present method for manufacturing an in-process part may reduce considerable setup times incurred during machine adjustment for addressing the problems in the processing and manufacture of the parts. The present method also reduces requirements for operator judgment. Thus, skilled operators especially assigned for this task may not be required. Further, the present invention enhances the quality of the manufactured parts resulting in reduced scrap and rework at the end of the manufacturing process. The present method also causes reduced inventory of parts that are awaiting design approval. The present invention further brings about reduced functional variation, thereby, the parts become functionally interchangeable and system tolerances and variations in system process capability are reduced.
It is to be understood that not necessarily all such advantages described above may be achieved in accordance with any particular embodiment. Thus, for example, those skilled in the art will recognize that the systems and methods described herein may be embodied or carried out in a manner that achieves or optimizes one advantage or group of advantages as taught herein without necessarily achieving other objects or advantages as may be taught or suggested herein.
While only certain features of the invention have been illustrated and described herein, many modifications and changes will occur to those skilled in the art. It is, therefore, to be understood that the appended claims are intended to cover all such modifications and changes as fall within the true spirit of the invention.