US20140041183A1 - System and method for adaptive machining - Google Patents

System and method for adaptive machining Download PDF

Info

Publication number
US20140041183A1
US20140041183A1 US14/048,174 US201314048174A US2014041183A1 US 20140041183 A1 US20140041183 A1 US 20140041183A1 US 201314048174 A US201314048174 A US 201314048174A US 2014041183 A1 US2014041183 A1 US 2014041183A1
Authority
US
United States
Prior art keywords
points
component
computer
computer model
native
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
US14/048,174
Inventor
Arvind Rangarajan
Michael Evans Graham
Michelle Rene Bezdecny
Timothy Mark Heitzman
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.)
General Electric Co
Original Assignee
General Electric Co
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 General Electric Co filed Critical General Electric Co
Priority to US14/048,174 priority Critical patent/US20140041183A1/en
Publication of US20140041183A1 publication Critical patent/US20140041183A1/en
Abandoned legal-status Critical Current

Links

Images

Classifications

    • FMECHANICAL ENGINEERING; LIGHTING; HEATING; WEAPONS; BLASTING
    • F01MACHINES OR ENGINES IN GENERAL; ENGINE PLANTS IN GENERAL; STEAM ENGINES
    • F01DNON-POSITIVE DISPLACEMENT MACHINES OR ENGINES, e.g. STEAM TURBINES
    • F01D5/00Blades; Blade-carrying members; Heating, heat-insulating, cooling or antivibration means on the blades or the members
    • F01D5/005Repairing methods or devices
    • BPERFORMING OPERATIONS; TRANSPORTING
    • B23MACHINE TOOLS; METAL-WORKING NOT OTHERWISE PROVIDED FOR
    • B23PMETAL-WORKING NOT OTHERWISE PROVIDED FOR; COMBINED OPERATIONS; UNIVERSAL MACHINE TOOLS
    • B23P6/00Restoring or reconditioning objects
    • B23P6/002Repairing turbine components, e.g. moving or stationary blades, rotors
    • B23P6/007Repairing turbine components, e.g. moving or stationary blades, rotors using only additive methods, e.g. build-up welding
    • 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/408Numerical 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 data handling or data format, e.g. reading, buffering or conversion of data
    • G05B19/4083Adapting programme, configuration
    • 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
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35031Redesign, use former design
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/35Nc in input of data, input till input file format
    • G05B2219/35097Generation of cutter path, offset curve
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/45Nc applications
    • G05B2219/45147Machining blade, airfoil
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/49Nc machine tool, till multiple
    • G05B2219/49066Geometric adaptive control
    • GPHYSICS
    • G05CONTROLLING; REGULATING
    • G05BCONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS
    • G05B2219/00Program-control systems
    • G05B2219/30Nc systems
    • G05B2219/50Machine tool, machine tool null till machine tool work handling
    • G05B2219/50214Refurbish, refinish, reprofile, recondition, restore, rebuild profile
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02TCLIMATE CHANGE MITIGATION TECHNOLOGIES RELATED TO TRANSPORTATION
    • Y02T50/00Aeronautics or air transport
    • Y02T50/60Efficient propulsion technologies, e.g. for aircraft
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T29/00Metal working
    • Y10T29/49Method of mechanical manufacture
    • Y10T29/49316Impeller making
    • Y10T29/49318Repairing or disassembling
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T29/00Metal working
    • Y10T29/49Method of mechanical manufacture
    • Y10T29/49718Repairing
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y10TECHNICAL SUBJECTS COVERED BY FORMER USPC
    • Y10TTECHNICAL SUBJECTS COVERED BY FORMER US CLASSIFICATION
    • Y10T29/00Metal working
    • Y10T29/49Method of mechanical manufacture
    • Y10T29/49718Repairing
    • Y10T29/49732Repairing by attaching repair preform, e.g., remaking, restoring, or patching

Definitions

  • the disclosure relates generally to machining, and more particularly to a system and method for adaptive machining of components such as airfoils.
  • the repair has been accomplished by machining away the damaged portion of the airfoils. Welding material was then manually deposited over the areas that had been machined away. The component was then machined by referencing a nominal model geometry in an attempt to reproduce the originally designed dimensions. Then, the component was hand finished, manually machined, in order to put the component in a serviceable condition.
  • the method requires leaving a significant amount of material remaining (i.e., stock on) after the machining, which must be removed by a hand finishing process. This is due to the fact that no component, or blade within a component, is exactly at a nominal condition. The manual nature of the hand finishing process increases the cost and processing time of the repair. Finally, the method results in significant scrap.
  • a method of repair includes removing a deformed portion of a component to define a native component portion and adding a replacement portion to the native component portion.
  • the replacement portion is adaptively machined based on one or more parameters of the native component portion and based on one or more original design parameters of the component.
  • a method of operating an adaptive machining system used for machining a component having a native component portion includes measuring a first set of points on the native component portion.
  • An initial position of a computer model of the component is determined by rigid body transformation using the first set of points measured on the native component portion to form a transformed computer model.
  • a second set of points is created on the transformed computer model.
  • the second set of points on the transformed computer model corresponds with the first set of points on the native component portion.
  • the transformed computer model is morphed by matching the first set of points with the second set of points.
  • a computer program to enable a controller operating an adaptive machining system for machining a component having a native component portion includes programming instructions stored in a tangible medium that enable the controller to receive actual measurements of a component having an undesirable portion.
  • the undesirable portion includes a deformation, a damaged portion, an undesirable shape, or a combination thereof.
  • the computer program also includes programming instructions stored in a tangible medium that enable the controller to transforming a computer model of the component based on the actual measurements and an original design intent, a new optimized design, or a combination thereof.
  • FIG. 1 is a diagrammatical representation of a system for machining a component, for example an airfoil in accordance with an exemplary embodiment of the present technique
  • FIG. 2 is a diagrammatical representation of a component surface having a warp patch and rigid patch in accordance with an exemplary embodiment of the present technique
  • FIG. 3 is a diagrammatical representation of nominal cutter contact points and morphed cutter contact points generated by an adaptive machining system in accordance with an exemplary embodiment of the present technique
  • FIG. 4 is a diagrammatical representation of a flow chart illustrating exemplary steps involved in adaptive machining in accordance with an exemplary embodiment of the present technique
  • FIG. 5 is a diagrammatical representation of a flow chart illustrating exemplary steps involved in adaptive machining used for machining an airfoil in accordance with an exemplary embodiment of the present technique.
  • embodiments of the present technique provide a method for repairing a component, for example, an airfoil.
  • the method includes removing a deformed portion of a component to define a native component portion.
  • a replacement portion is added to the native component portion.
  • the replacement portion is adaptively machined based on one or more parameters of the native component portion and also one or more original design parameters of the component.
  • Other embodiments include a computer-implemented method, a tangible medium including computer-readable or machine-readable code, and a method of operating an adaptive machining system configured to repair a component based on at least in part on an original design intent, an optimum design, or a combination thereof, as well as present measurements (e.g., dimensions) of the component undergoing repair.
  • the exemplary technique is applicable to a manufactured component having an undesirable shape, e.g. an airfoil with a blunted leading edge.
  • the exemplary embodiments provide a technique for defining and machining the final shape of a repaired part.
  • the exemplary technique employs a geometric model of the component.
  • This model may be a CAD model or geometry constructed from a library of measurement data.
  • the model may be a mesh model.
  • the exemplary technique extrapolates information from measured points on the component and computer model to obtain a smooth “as-is” shape of the component.
  • An initial position for the computer model is determined using a rigid body transformation computed using points measured on a surface of the native component portion. This provides an initial preferred location and orientation for shaping the newly added replacement portion.
  • the transformed model geometry is then deformed using a function or process to smoothly blend the native component portion with the replacement portion.
  • an exemplary adaptive machining system 10 used for machining a component 12 such as, for example, an airfoil of an aircraft engine, is illustrated in accordance with certain embodiments of the present technique.
  • the system 10 includes a measurement system 14 configured to provide a first set of measurement points 16 on the component 12 having an undesirable portion.
  • the undesirable portion includes a deformation, a damaged portion, an undesirable shape, or a combination thereof.
  • the measurement points 16 are in the “x, y, z” coordinate system and is referred to as the “measured coordinate system”.
  • the measurement system 14 may include but not limited to a 5-axis milling machine, coordinate measuring machine (CMM), an x-ray scanning machine, an optical scanning machine, or an ultrasound scanning machine.
  • CCMM coordinate measuring machine
  • a computer 20 receives the first set of measurement points 16 and the computer model 18 .
  • the computer 20 is configured to determine the deviation between the first set of measurement points 16 on the component 12 and the second set of points of the computer model 18 .
  • the computer 20 classifies the first set of measurement points 16 on the component as “rigid patch” and “warp patch”. Warp patch may be referred to as a region proximate to a repair zone of the component and rigid patch may be referred to as region away from the repair zone of the component. Rigid patch and warp patch are explained in greater detail with reference to subsequent figures below.
  • the computer 20 generates a transformation model that approximates the deformation of the measured component 12 relative to the rigid patch.
  • the computer 20 may be a general purpose computer such as a work station, a personal computer, or a machine controller.
  • the computer 20 includes a processor 22 and a memory 24 including a random access memory (RAM), read only memory (ROM) and/or other components.
  • the computer also includes a monitor 26 , a keyboard 28 , and a mouse device 30 .
  • the computer 20 operates under control of an operating system stored in the memory 24 to present data such as the set of measurement points 16 and the computer model 18 to an operator via the display screen of the monitor 26 and to accept and process commands from the operator via the keyboard 28 and the mouse device 30 .
  • the computer 20 generates the transformation model using one or more computer programs or applications (e.g., code or instructions) through a graphical user interface.
  • a computer-readable medium e.g., one or more removable data storage devices 32 or a fixed data storage device 34 , store the operating system, software applications, and other code configured to carry out the embodiments discussed in detail below.
  • the storage devices 32 and 34 may include removable media drives and/or removable storage media, such as floppy discs, compact discs, digital video discs, flash memory, USB pen drives, and so forth.
  • the storage devices 32 and 34 also may include hard disk drives.
  • Morphing may be referred to as a technique that changes (or morphs) one image into another through a seamless transition.
  • the registering, rigid body transforming, and morphing are explained in greater detail with reference to subsequent flow charts.
  • the computer 20 initially determines the deviation between the first set of measurement points 16 on the native component portion 44 and the second set of points of the computer model 18 .
  • a rigid patch 48 and a warp patch 50 are identified based on the deviation between the first set of points 16 on the native component portion 44 and the second set of points of the computer model 18 .
  • Points 52 in the region away from the built-up or heated zone 46 (points taken in thicker areas of the part) are referred to as the rigid patch 48 .
  • Points 54 proximate to the built-up region 46 are referred to as the warp patch 50 .
  • the rigid patch 48 provides an estimate of the shape change as well as errors in positioning and orientation of the component 12 .
  • the warp patch 50 may change shape significantly due to heat and service. Defining relevant patches on the native component portion 44 and manipulating the patches in a sequence, enables the present technique to obtain a smooth shape and properly defined features.
  • this figure is a diagrammatical representation of nominal cutter contact points 56 and morphed cutter contact points 58 generated by the machining system in accordance with an exemplary embodiment of the present technique.
  • the computer system 20 creates a set of virtual points in a built-up region 46 of the transformed computer model.
  • the built-up region 46 of the transformed model corresponds with the built-up or replacement portion of the component 12 .
  • These virtual points may be manipulated for purposes of matching original design intent or creating new optimized shapes at the point of repair or manufacture.
  • the nominal tool path 36 is registered to the set of virtual points on the transformed computer model.
  • the nominal tool path 36 is then subjected to rigid body transformation and morphing according to the set of virtual points so as to match the nominal cutter contact points 56 of the nominal tool path 36 with the set of virtual points of the transformed computer model to form the plurality of morphed or deformed cutter contact points 58 .
  • the plurality of deformed cutter contact points 58 form a deformed tool path.
  • the registering, rigid body, transforming, and morphing are explained in greater detail with reference to subsequent flow charts.
  • the nominal cutter contact points 56 may be offset from the set of virtual points of the transformed computer model to form the deformed cutter points 58 of the deformed tool path so as to matching design intent or creating new optimized shapes at the point of repair or manufacture.
  • the original design including geometry and/or dimensions of the component 12 may be adjusted based on actual measurements of the native component portion.
  • the measurement system 14 generates a first set of measurement points 16 on the native component portion as represented by the step 60 .
  • the computer 20 receives the first set of measurement points 16 from the measurement system 14 and the computer model 18 of the component.
  • the computer 20 determines the deviation between the first set of measurement points 16 on the native portion and the second set of points of the computer model 18 as represented by the step 62 .
  • the computer 20 classifies the first set of measurement points 16 on the component 12 into rigid patch 48 and warp patch 50 as represented by the step 64 .
  • the rigid patch 48 and warp patch 50 are identified based on the deviation between the first set of points 16 on the native portion and the second set of points of the computer model 18 .
  • the computer model 18 is then registered to the first set of measurement points 16 .
  • the computer model 18 is subjected to rigid body transformation and morphing according to the rigid patch 48 as represented by the step 66 .
  • the method further includes creating a set of corresponding points to drive morphing.
  • each of the measured points 16 on the native portion 44 (in both rigid and warp patches 48 and 50 ) is matched with the closest point on the registered (transformed) computer model 18 as represented by step 70 .
  • Transforming the computer model 18 in the warp patch 48 includes creating a set of virtual points in the transformed model that are adjustable to achieve original design intent, new optimized design, or a combination thereof. The registering and rigid body transformation details are described in the subsequent paragraph.
  • the computer 20 obtains a series of n (x, y, z) points measured on the native component portion 44 .
  • the computer 20 then generates a series of n pairings between the computer model 18 (X, Y, Z) points and the n series of measured (x, y, z) points 16 on the native component portion 44 .
  • Each of the n pairings between the computer model 18 and the measured series of n points 16 substantially correspond to each other.
  • the computer 20 determines a plurality of mapping functions for mapping point locations from the computer model 18 to approximate measured locations of points on the native component portion 44 .
  • mapping functions such as polynomial functions, trigonometric functions or logical functions may be used as the mapping functions.
  • the computer 20 optimizes the mapping functions to minimize the distance between the point locations of the computer model 18 to the measured locations of points 16 on the native component portion 44 . Suitable mathematical functions may be used as the optimization function.
  • the computer 20 transforms the point locations from the computer model 18 to the measured locations of points 16 on the native component portion 44 .
  • the optimized functions act as basis functions to transform the computer model coordinates and vectors to reflect the deformations measured in the native component portion 44 . The transformation enables the original set of computer model 18 points to reside on or substantially near the actual measured points 16 .
  • the computer 20 generates a tensor for morph using the transformed computer model points as represented by the step 70 .
  • a tensor may be referred to as a generalized linear ‘quantity’ or ‘geometrical entity’ that can be expressed as a multi-dimensional array relative to a choice of basis of a particular space on which it is defined.
  • Rigid body transformation is applied to cutter contact (CC) points of the nominal tool path 36 as represented by the step 72 .
  • the computer 20 modifies the nominal tool paths 36 to the measured coordinate system of the native component portion 44 according to the transformed computer model.
  • the nominal tool paths 36 include a plurality of points and vectors in the nominal model coordinate system.
  • the computer 20 then obtains the optimized mapping functions.
  • the computer 20 applies the optimized mapping functions to the nominal tool paths 36 .
  • the nominal tool path 36 is registered to the set of virtual points created on the transformed computer model. In particular, for each point and vector that includes the nominal tool paths 36 , the mapping functions move the tool path into an appropriate orientation and position with respect to the transformed model.
  • the computer 20 After applying the optimized mapping functions to the nominal tool paths 36 , the computer 20 generates the deformed tool paths.
  • the tensor for morph is generated according to the deformed cutter contact points 58 of the deformed tool path 38 as represented by the step 74 .
  • the nominal cutter contact points 56 may be offset from the set of virtual points of the transformed computer model to form the deformed cutter points 58 of the deformed tool path 38 for the purpose of matching original design intent or creating new optimized shapes at the point of repair or manufacture.
  • the modification of the nominal tool paths 36 results in the deformed tool paths 38 , that the controller 40 uses to control a particular machining/manufacturing process.
  • this figure is a flow chart illustrating one exemplary embodiment of steps involved in adaptive machining using computer software (e.g., code stored on a tangible medium such as memory).
  • a first set of measurement points 16 on a native component portion 44 is measured using a measurement tool.
  • a computer 20 receives the first set of measurement points 16 from the measurement tool via a communication port as represented by the step 80 .
  • the computer 20 also receives a computer model 18 of the component 12 via the communication port.
  • the computer 20 is then used to parse the points data to obtain a points file as represented by the step 82 .
  • the computer 20 determines the deviation between the first set of measurement points 16 on the native portion 44 and the second set of points of the computer model 18 .
  • the computer 20 classifies the first set of measurement points 16 on the component 12 into rigid patch 48 and warp patch 50 .
  • the computer 20 After transforming the computer model 18 according to the native component portion 44 , the computer 20 then runs a tool path transformation program as represented by the step 88 .
  • the computer 20 modifies the nominal tool paths 36 to the measured coordinate system of the native component portion 44 according to the transformed computer model 18 .
  • the computer 20 After applying the optimized appropriate mapping functions to the nominal tool paths 36 , the computer 20 generates the deformed tool paths 38 .
  • the tensor for morph is generated according to the deformed cutter contact points 58 of the deformed tool path 38 .
  • the deformed tool path 38 is then communicated to a machine tool via a communication port for machining the component 12 as represented by the step 90 .

Abstract

A method of repair includes removing a deformed portion of a component to define a native component portion and adding a replacement portion to the native component portion. The replacement portion is adaptively machined based on one or more parameters of the native component portion and based on one or more original design parameters of the component.

Description

    BACKGROUND
  • The disclosure relates generally to machining, and more particularly to a system and method for adaptive machining of components such as airfoils.
  • In many applications, such as aircraft, various parts are built with a particular shape or contour, for example, for aerodynamics. Through normal service, there arises a need to repair components such as airfoils in aircraft applications, for example. With respect to airfoils, damage to a leading edge of the airfoil is one of the most common problems. The leading edge is subject to foreign object damage or erosion after a period of service time. A significant savings can be realized if the damaged blades can be repaired and returned to service.
  • Conventionally, the repair has been accomplished by machining away the damaged portion of the airfoils. Welding material was then manually deposited over the areas that had been machined away. The component was then machined by referencing a nominal model geometry in an attempt to reproduce the originally designed dimensions. Then, the component was hand finished, manually machined, in order to put the component in a serviceable condition.
  • However, there are shortcomings associated with the historical repair method. The method requires leaving a significant amount of material remaining (i.e., stock on) after the machining, which must be removed by a hand finishing process. This is due to the fact that no component, or blade within a component, is exactly at a nominal condition. The manual nature of the hand finishing process increases the cost and processing time of the repair. Finally, the method results in significant scrap.
  • BRIEF DESCRIPTION
  • In accordance with one exemplary embodiment of the present technique, a method of repair is disclosed. The method includes removing a deformed portion of a component to define a native component portion and adding a replacement portion to the native component portion. The replacement portion is adaptively machined based on one or more parameters of the native component portion and based on one or more original design parameters of the component.
  • In accordance with another exemplary embodiment of the present technique, a computer-implemented method is disclosed. The method includes receiving actual measurements of a component having an undesirable portion. The undesirable portion includes a deformation, a damaged portion, an undesirable shape, or a combination thereof. A computer model of the component is transformed based on the actual measurements and an original design intent, a new optimized design, or a combination thereof.
  • In accordance with another exemplary embodiment of the present technique, a method of operating an adaptive machining system used for machining a component having a native component portion is disclosed. The method includes measuring a first set of points on the native component portion. An initial position of a computer model of the component is determined by rigid body transformation using the first set of points measured on the native component portion to form a transformed computer model. A second set of points is created on the transformed computer model. The second set of points on the transformed computer model corresponds with the first set of points on the native component portion. The transformed computer model is morphed by matching the first set of points with the second set of points.
  • In accordance with another exemplary embodiment of the present technique, a method of operating an adaptive machining system used for machining a component having a native component portion is disclosed. The method includes creating a set of points in a built-up region of a transformed computer model representative of the native component portion. The method also includes applying a rigid body transformation and morphing to a plurality nominal cutter contact points of a nominal tool path so as to match the nominal cutter contact points with the set of points to form a plurality of deformed cutter contact points; wherein the plurality of deformed cutter contact points form a deformed tool path.
  • In accordance with another exemplary embodiment of the present technique, a computer program to enable a controller operating an adaptive machining system for machining a component having a native component portion is disclosed. The computer program includes programming instructions stored in a tangible medium that enable the controller to receive actual measurements of a component having an undesirable portion. The undesirable portion includes a deformation, a damaged portion, an undesirable shape, or a combination thereof. The computer program also includes programming instructions stored in a tangible medium that enable the controller to transforming a computer model of the component based on the actual measurements and an original design intent, a new optimized design, or a combination thereof.
  • DRAWINGS
  • These and other features, aspects, and advantages of the present disclosure 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:
  • FIG. 1 is a diagrammatical representation of a system for machining a component, for example an airfoil in accordance with an exemplary embodiment of the present technique;
  • FIG. 2 is a diagrammatical representation of a component surface having a warp patch and rigid patch in accordance with an exemplary embodiment of the present technique;
  • FIG. 3 is a diagrammatical representation of nominal cutter contact points and morphed cutter contact points generated by an adaptive machining system in accordance with an exemplary embodiment of the present technique;
  • FIG. 4 is a diagrammatical representation of a flow chart illustrating exemplary steps involved in adaptive machining in accordance with an exemplary embodiment of the present technique;
  • FIG. 5 is a diagrammatical representation of a flow chart illustrating exemplary steps involved in adaptive machining used for machining an airfoil in accordance with an exemplary embodiment of the present technique.
  • DETAILED DESCRIPTION
  • As discussed in detail below, embodiments of the present technique provide a method for repairing a component, for example, an airfoil. The method includes removing a deformed portion of a component to define a native component portion. A replacement portion is added to the native component portion. The replacement portion is adaptively machined based on one or more parameters of the native component portion and also one or more original design parameters of the component. Other embodiments include a computer-implemented method, a tangible medium including computer-readable or machine-readable code, and a method of operating an adaptive machining system configured to repair a component based on at least in part on an original design intent, an optimum design, or a combination thereof, as well as present measurements (e.g., dimensions) of the component undergoing repair. In one embodiment, the exemplary technique is applicable to a manufactured component having an undesirable shape, e.g. an airfoil with a blunted leading edge.
  • The exemplary embodiments provide a technique for defining and machining the final shape of a repaired part. The exemplary technique employs a geometric model of the component. This model may be a CAD model or geometry constructed from a library of measurement data. In one embodiment, the model may be a mesh model. The exemplary technique extrapolates information from measured points on the component and computer model to obtain a smooth “as-is” shape of the component. An initial position for the computer model is determined using a rigid body transformation computed using points measured on a surface of the native component portion. This provides an initial preferred location and orientation for shaping the newly added replacement portion. The transformed model geometry is then deformed using a function or process to smoothly blend the native component portion with the replacement portion. Actual tool paths or other processing steps are then derived from either the new geometry, or through the application of the rigid body transformation and the deformation process directly to nominal tool paths or process parameters. The shape attributes for the replaced portion may be easily controlled by the user, allowing optimization and customization of the machining process. Specific embodiments of the present technique are discussed below referring generally to FIGS. 1-5.
  • Referring to FIG. 1, an exemplary adaptive machining system 10 used for machining a component 12 such as, for example, an airfoil of an aircraft engine, is illustrated in accordance with certain embodiments of the present technique. The system 10 includes a measurement system 14 configured to provide a first set of measurement points 16 on the component 12 having an undesirable portion. The undesirable portion includes a deformation, a damaged portion, an undesirable shape, or a combination thereof. It should be noted herein that the measurement points 16 are in the “x, y, z” coordinate system and is referred to as the “measured coordinate system”. The measurement system 14 may include but not limited to a 5-axis milling machine, coordinate measuring machine (CMM), an x-ray scanning machine, an optical scanning machine, or an ultrasound scanning machine. The system 10 also includes a computer model 18 (e.g., CAD model) of the component. The computer model 18 of the component is representative of the component geometry, shape, appearance, or a combination thereof, after undergoing a particular machining operation. The computer model 18 includes a second set of points in the “X, Y, Z” coordinate system and is referred to as the “computer model coordinate system”.
  • A computer 20 receives the first set of measurement points 16 and the computer model 18. The computer 20 is configured to determine the deviation between the first set of measurement points 16 on the component 12 and the second set of points of the computer model 18. The computer 20 classifies the first set of measurement points 16 on the component as “rigid patch” and “warp patch”. Warp patch may be referred to as a region proximate to a repair zone of the component and rigid patch may be referred to as region away from the repair zone of the component. Rigid patch and warp patch are explained in greater detail with reference to subsequent figures below. The computer 20 generates a transformation model that approximates the deformation of the measured component 12 relative to the rigid patch. The computer 20 may be a general purpose computer such as a work station, a personal computer, or a machine controller. The computer 20 includes a processor 22 and a memory 24 including a random access memory (RAM), read only memory (ROM) and/or other components. The computer also includes a monitor 26, a keyboard 28, and a mouse device 30. The computer 20 operates under control of an operating system stored in the memory 24 to present data such as the set of measurement points 16 and the computer model 18 to an operator via the display screen of the monitor 26 and to accept and process commands from the operator via the keyboard 28 and the mouse device 30. The computer 20 generates the transformation model using one or more computer programs or applications (e.g., code or instructions) through a graphical user interface. Set forth below is a more detailed discussion of how the computer 20 generates the transformation model. A computer-readable medium, e.g., one or more removable data storage devices 32 or a fixed data storage device 34, store the operating system, software applications, and other code configured to carry out the embodiments discussed in detail below. The storage devices 32 and 34 may include removable media drives and/or removable storage media, such as floppy discs, compact discs, digital video discs, flash memory, USB pen drives, and so forth. The storage devices 32 and 34 also may include hard disk drives.
  • The system 10 also includes nominal tool paths 36 for operating a particular tool for machining the component 12. After generating the transformation model, the computer 20 modifies the nominal tool paths 36 to the measured coordinate system of the component 12 according to the transformation model. Set forth below is also a more detailed discussion of how the computer 20 modifies the nominal tool paths 36. The modification of the nominal tool paths 28 results in deformed tool paths 38. A milling controller 40 uses the deformed tool paths 38 to process the component 12 by single pass machining or multi-pass machining.
  • Referring to FIG. 2, this figure is a diagrammatical representation of a component surface 42 of the component 12 having a native portion 44 and a built-up portion 46 in accordance with an exemplary embodiment of the present technique. In the illustrated embodiment, the component 12 is an airfoil. The airfoil is used only for illustration of the disclosed embodiments, which are not limited to any particular type of component or application. The exemplary technique is equally applicable for repair applications of other suitable components.
  • Repairing service parts (such as airfoils) often includes removing damaged sections of the part to produce a “native” part, and then replacing the damaged sections with either weld build-up or some other metallic substitute that may be machined away to produce a repaired part by smoothly blending the native part with the built-up part. Smooth blending of the repaired part includes accounting for rigid body errors in the original native part's shape or position, change in part geometry due to service, and any local warping induced by heating the native material during build up processes. The exemplary embodiments enable users to maintain or approach design intent, or to optimize their design based upon the shape of native (remaining) portion of the part before repair.
  • The measurement system 14 is used to measure a first set of points 16 on the outer surface of the native portion 44 of the component 12. The computer model 18 is registered to the measured first set of points 16 on the native portion 44 of the component 12. It should be noted herein that image registration may be referred to as a process of transforming different sets of data into one coordinate system. Registration is required in order to be able to compare or integrate the data obtained from different measurements. The computer model 18 is subjected to rigid body transformation and morphing according to the measured first set of points 16. As known to those skilled in the art, rigid body transformation may be referred to as a rigid body motion wherein an object may be moved from one position to another without altering the shape and size. Typical rigid body transformations involve translation, rotation, and reflection. Morphing may be referred to as a technique that changes (or morphs) one image into another through a seamless transition. The registering, rigid body transforming, and morphing are explained in greater detail with reference to subsequent flow charts. In the illustrated embodiment, the computer 20 initially determines the deviation between the first set of measurement points 16 on the native component portion 44 and the second set of points of the computer model 18. A rigid patch 48 and a warp patch 50 are identified based on the deviation between the first set of points 16 on the native component portion 44 and the second set of points of the computer model 18. Points 52 in the region away from the built-up or heated zone 46 (points taken in thicker areas of the part) are referred to as the rigid patch 48. Points 54 proximate to the built-up region 46 (thinner regions of the part) are referred to as the warp patch 50. The rigid patch 48 provides an estimate of the shape change as well as errors in positioning and orientation of the component 12. The warp patch 50 may change shape significantly due to heat and service. Defining relevant patches on the native component portion 44 and manipulating the patches in a sequence, enables the present technique to obtain a smooth shape and properly defined features.
  • Referring to FIG. 3, this figure is a diagrammatical representation of nominal cutter contact points 56 and morphed cutter contact points 58 generated by the machining system in accordance with an exemplary embodiment of the present technique. In the illustrated embodiment, to define the final geometry to be machined from the built-up region of the component 12, the computer system 20 creates a set of virtual points in a built-up region 46 of the transformed computer model. The built-up region 46 of the transformed model corresponds with the built-up or replacement portion of the component 12. These virtual points may be manipulated for purposes of matching original design intent or creating new optimized shapes at the point of repair or manufacture. The nominal tool path 36 is registered to the set of virtual points on the transformed computer model. The nominal tool path 36 is then subjected to rigid body transformation and morphing according to the set of virtual points so as to match the nominal cutter contact points 56 of the nominal tool path 36 with the set of virtual points of the transformed computer model to form the plurality of morphed or deformed cutter contact points 58. The plurality of deformed cutter contact points 58 form a deformed tool path. The registering, rigid body, transforming, and morphing are explained in greater detail with reference to subsequent flow charts. In some exemplary embodiments, the nominal cutter contact points 56 may be offset from the set of virtual points of the transformed computer model to form the deformed cutter points 58 of the deformed tool path so as to matching design intent or creating new optimized shapes at the point of repair or manufacture. In some embodiments, the original design including geometry and/or dimensions of the component 12 may be adjusted based on actual measurements of the native component portion.
  • Referring to FIG. 4, this figure is a flow chart illustrating one exemplary embodiment of steps involved in adaptive machining In the illustrated embodiment, the measurement system 14 generates a first set of measurement points 16 on the native component portion as represented by the step 60. The computer 20 receives the first set of measurement points 16 from the measurement system 14 and the computer model 18 of the component. The computer 20 then determines the deviation between the first set of measurement points 16 on the native portion and the second set of points of the computer model 18 as represented by the step 62. The computer 20 classifies the first set of measurement points 16 on the component 12 into rigid patch 48 and warp patch 50 as represented by the step 64. The rigid patch 48 and warp patch 50 are identified based on the deviation between the first set of points 16 on the native portion and the second set of points of the computer model 18.
  • The computer model 18 is then registered to the first set of measurement points 16. The computer model 18 is subjected to rigid body transformation and morphing according to the rigid patch 48 as represented by the step 66. The method further includes creating a set of corresponding points to drive morphing. In other words, each of the measured points 16 on the native portion 44 (in both rigid and warp patches 48 and 50) is matched with the closest point on the registered (transformed) computer model 18 as represented by step 70. Transforming the computer model 18 in the warp patch 48 includes creating a set of virtual points in the transformed model that are adjustable to achieve original design intent, new optimized design, or a combination thereof. The registering and rigid body transformation details are described in the subsequent paragraph.
  • In the illustrated embodiment, the computer 20 obtains a series of n (x, y, z) points measured on the native component portion 44. The computer 20 then generates a series of n pairings between the computer model 18 (X, Y, Z) points and the n series of measured (x, y, z) points 16 on the native component portion 44. Each of the n pairings between the computer model 18 and the measured series of n points 16 substantially correspond to each other. After generating the series of n pairings between the computer model 18 points and the measured points 16 on the native component portion 44, the computer 20 determines a plurality of mapping functions for mapping point locations from the computer model 18 to approximate measured locations of points on the native component portion 44. Mathematical functions such as polynomial functions, trigonometric functions or logical functions may be used as the mapping functions. The computer 20 optimizes the mapping functions to minimize the distance between the point locations of the computer model 18 to the measured locations of points 16 on the native component portion 44. Suitable mathematical functions may be used as the optimization function. After optimizing the mapping functions, the computer 20 then transforms the point locations from the computer model 18 to the measured locations of points 16 on the native component portion 44. In particular, the optimized functions act as basis functions to transform the computer model coordinates and vectors to reflect the deformations measured in the native component portion 44. The transformation enables the original set of computer model 18 points to reside on or substantially near the actual measured points 16. The computer 20 generates a tensor for morph using the transformed computer model points as represented by the step 70. A tensor may be referred to as a generalized linear ‘quantity’ or ‘geometrical entity’ that can be expressed as a multi-dimensional array relative to a choice of basis of a particular space on which it is defined.
  • Rigid body transformation is applied to cutter contact (CC) points of the nominal tool path 36 as represented by the step 72. In other words, after transforming the computer model 18 according to the native component portion 44, the computer 20 modifies the nominal tool paths 36 to the measured coordinate system of the native component portion 44 according to the transformed computer model. The nominal tool paths 36 include a plurality of points and vectors in the nominal model coordinate system. After obtaining the nominal tool paths 36, the computer 20 then obtains the optimized mapping functions. The computer 20 applies the optimized mapping functions to the nominal tool paths 36. The nominal tool path 36 is registered to the set of virtual points created on the transformed computer model. In particular, for each point and vector that includes the nominal tool paths 36, the mapping functions move the tool path into an appropriate orientation and position with respect to the transformed model. After applying the optimized mapping functions to the nominal tool paths 36, the computer 20 generates the deformed tool paths. The tensor for morph is generated according to the deformed cutter contact points 58 of the deformed tool path 38 as represented by the step 74. As discussed previously, in some exemplary embodiments, the nominal cutter contact points 56 may be offset from the set of virtual points of the transformed computer model to form the deformed cutter points 58 of the deformed tool path 38 for the purpose of matching original design intent or creating new optimized shapes at the point of repair or manufacture. The modification of the nominal tool paths 36 results in the deformed tool paths 38, that the controller 40 uses to control a particular machining/manufacturing process. The controller 40 then uses the deformed tool paths 38 to machine the component 12 according to the original deign intent, new optimized design, or a combination thereof. After machining, the measurement points 16 on the machined component 12 may again be matched with the points on the computer model 18 to check for any deviations for verification purpose as represented by step 78. The exemplary technique disclosed herein may be used in a variety of numerical control processes such as drilling, milling, turning, inspecting, forging, non-contact measurement systems, surface finishing systems, or the like.
  • Referring to FIG. 5, this figure is a flow chart illustrating one exemplary embodiment of steps involved in adaptive machining using computer software (e.g., code stored on a tangible medium such as memory). In the illustrated embodiment, a first set of measurement points 16 on a native component portion 44 is measured using a measurement tool. A computer 20 receives the first set of measurement points 16 from the measurement tool via a communication port as represented by the step 80. The computer 20 also receives a computer model 18 of the component 12 via the communication port. The computer 20 is then used to parse the points data to obtain a points file as represented by the step 82. In other words, the computer 20 determines the deviation between the first set of measurement points 16 on the native portion 44 and the second set of points of the computer model 18. The computer 20 classifies the first set of measurement points 16 on the component 12 into rigid patch 48 and warp patch 50.
  • The computer 20 then runs a registration software program as represented by the step 84. The computer model 18 is registered to the first set of measurement points 16. The computer model 18 is subjected to rigid body transformation according to the rigid patch 48. The method further includes creating a set of corresponding points to drive morphing. In other words, each of the measured points on the native portion 44 (in both rigid and warp patches 48 and 50) is matched with the closest point on the registered (transformed) computer model 18. The computer 20 then runs a tensor program as represented by the step 86. The computer 20 generates a tensor for morph using the transformed computer model points.
  • After transforming the computer model 18 according to the native component portion 44, the computer 20 then runs a tool path transformation program as represented by the step 88. The computer 20 modifies the nominal tool paths 36 to the measured coordinate system of the native component portion 44 according to the transformed computer model 18. After applying the optimized appropriate mapping functions to the nominal tool paths 36, the computer 20 generates the deformed tool paths 38. The tensor for morph is generated according to the deformed cutter contact points 58 of the deformed tool path 38. The deformed tool path 38 is then communicated to a machine tool via a communication port for machining the component 12 as represented by the step 90.
  • While only certain features of the disclosure 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 disclosure.

Claims (19)

1. A computer-implemented method, comprising:
receiving actual measurements of a component having an undesirable portion, wherein the undesirable portion comprises a deformation, a damaged portion, an undesirable shape, or a combination thereof; and
transforming a computer model of the component based on the actual measurements and an original design intent, a new optimized design, or a combination thereof.
2. The computer-implemented method of claim 1, comprising identifying deviation between the actual measurements and points in the computer model.
3. The computer-implemented method of claim 1, comprising identifying a rigid patch and a warp patch on the component based on deviation between actual measurements and the computer model.
4. The computer-implemented method of claim 1, comprising registering the computer model to a rigid patch of actual measurements on the component.
5. The computer-implemented method of claim 4, wherein registering comprises creating a rigid body transformation of the computer model at least generally geometrically matched with actual measurements exhibiting low deviation relative to the computer model.
6. The computer-implemented method of claim 4, comprising transforming the computer model in a warp patch of actual measurements on the component.
7. The computer-implemented method of claim 6, wherein transforming the computer model in the warp patch comprises creating a set of virtual points that are adjustable to achieve the original design intent, the new optimized design, or a combination thereof.
8. The computer-implemented method of claim 6, comprising outputting instructions for a machine to shape the component at least in the undesired portion according to the original design intent, the new optimized design, or the combination thereof.
9. The computer-implemented method of claim 8, comprising executing the instructions on the machine.
10. A method of operating an adaptive machining system for machining a component having a native component portion, comprising:
measuring a first set of points on the native component portion;
determining an initial position of a computer model of the component by rigid body transformation using the first set of points measured on the native component portion to form a transformed computer model;
creating a second set of points on the transformed computer model; wherein the second set of points on the transformed computer model corresponds with the first set of points on the native component portion; and
morphing the transformed computer model by matching the first set of points with the second set of points.
11. The method of claim 10, wherein measuring the first set of points on the native component portion comprises dividing the native component portion into a rigid patch and a warp patch.
12. The method of claim 11, wherein determining the initial position of the computer model of the component comprises registering the computer model to the rigid patch.
13. A method of operating an adaptive machining system for machining a component having a native component portion, comprising:
creating a set of points in a built-up region of a transformed computer model representative of the native component portion; and
applying a rigid body transformation and morphing to a plurality nominal cutter contact points of a nominal tool path so as to match the nominal cutter contact points with the set of points to form a plurality of deformed cutter contact points;
wherein the plurality of deformed cutter contact points form a deformed tool path.
14. The method of claim 13, comprising removing a deformed portion of the component to form the native component portion.
15. The method of claim 14, further comprising replacing the deformed portion using a replacement portion by joining the replacement portion to the native component portion.
16. The method of claim 15, wherein the built-up region of the transformed model corresponds with replacement portion.
17. The method of claim 13, wherein morphing the plurality of nominal cutter contact points of the nominal tool path comprises overlapping the nominal cutter contact points with the set of points to form the plurality of deformed cutter contact points of the deformed tool path.
18. The method of claim 13, wherein morphing the plurality of nominal cutter contact points of the nominal tool path comprises offsetting the nominal cutter contact points from the set of points to form the plurality of deformed cutter contact points of the deformed tool path.
19. A computer program to enable a controller operating an adaptive machining system for machining a component having a native component portion, the computer program comprising:
programming instructions stored in a tangible medium that enable the controller to receive actual measurements of a component having an undesirable portion, wherein the undesirable portion comprises a deformation, a damaged portion, an undesirable shape, or a combination thereof; and
programming instructions stored in a tangible medium that enable the controller to transforming a computer model of the component based on the actual measurements and an original design intent, a new optimized design, or a combination thereof.
US14/048,174 2007-12-11 2013-10-08 System and method for adaptive machining Abandoned US20140041183A1 (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
US14/048,174 US20140041183A1 (en) 2007-12-11 2013-10-08 System and method for adaptive machining

Applications Claiming Priority (2)

Application Number Priority Date Filing Date Title
US11/954,178 US8578579B2 (en) 2007-12-11 2007-12-11 System and method for adaptive machining
US14/048,174 US20140041183A1 (en) 2007-12-11 2013-10-08 System and method for adaptive machining

Related Parent Applications (1)

Application Number Title Priority Date Filing Date
US11/954,178 Division US8578579B2 (en) 2007-12-11 2007-12-11 System and method for adaptive machining

Publications (1)

Publication Number Publication Date
US20140041183A1 true US20140041183A1 (en) 2014-02-13

Family

ID=40197247

Family Applications (2)

Application Number Title Priority Date Filing Date
US11/954,178 Expired - Fee Related US8578579B2 (en) 2007-12-11 2007-12-11 System and method for adaptive machining
US14/048,174 Abandoned US20140041183A1 (en) 2007-12-11 2013-10-08 System and method for adaptive machining

Family Applications Before (1)

Application Number Title Priority Date Filing Date
US11/954,178 Expired - Fee Related US8578579B2 (en) 2007-12-11 2007-12-11 System and method for adaptive machining

Country Status (5)

Country Link
US (2) US8578579B2 (en)
EP (1) EP2070641A2 (en)
JP (1) JP5451049B2 (en)
CN (1) CN101456112B (en)
SG (2) SG153738A1 (en)

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
EP3242177A1 (en) * 2016-04-29 2017-11-08 Rolls-Royce plc Adaptive repair method for aerofoil blades
US9897993B2 (en) 2012-09-25 2018-02-20 Mitsubishi Heavy Industries, Ltd. Control device for machining apparatus, machining apparatus, and correction method of machining data
WO2018144134A1 (en) * 2017-01-31 2018-08-09 General Electric Company Method of repairing a blisk
US20200269820A1 (en) * 2019-02-26 2020-08-27 National Taiwan University Of Science And Technology Car body repair system and method thereof

Families Citing this family (34)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20100241264A1 (en) * 2009-03-20 2010-09-23 General Electric Company System and method for manufacturing an in-process part
US8538574B2 (en) * 2009-04-02 2013-09-17 Dmg Electronics Gmbh Method and apparatus for generating control data for controlling a tool on a machine tool
FR2947197B1 (en) * 2009-06-26 2011-07-15 Snecma METHOD FOR MANUFACTURING A FORGED PART WITH ADAPTIVE POLISHING
ES2402257T3 (en) * 2009-10-30 2013-04-30 Alstom Technology Ltd Method to repair a component of a gas turbine
EP2317076B1 (en) * 2009-10-30 2018-02-14 Ansaldo Energia IP UK Limited A method for repairing a gas turbine component
CH704448A1 (en) * 2011-02-03 2012-08-15 Alstom Technology Ltd A method of repairing or reconditioning of heavily damaged component, in particular from the hot gas area of ​​a gas turbine.
JP2013006269A (en) * 2011-06-23 2013-01-10 Raytheon Bbn Technologies Corp Robot fabricator
US8844132B2 (en) * 2011-07-22 2014-09-30 Pratt & Whitney Canada Corp. Method of machining using an automatic tool path generator adapted to individual blade surfaces on an integrally bladed rotor
US8788083B2 (en) * 2011-07-22 2014-07-22 Pratt & Whitney Canada Corp. Compensation for process variables in a numerically-controlled machining operation
CN103603695B (en) * 2011-12-31 2016-06-22 无锡透平叶片有限公司 A kind of blade alloy groove and processing method thereof
US9003670B2 (en) * 2012-03-08 2015-04-14 United Technologies Corporation System and method for measuring a workpiece relative to a common measurement coordinate system
FR2989608B1 (en) * 2012-04-24 2015-01-30 Snecma METHOD FOR MACHINING THE LEFT EDGE OF A TURBOMACHINE BLADE
US9031357B2 (en) * 2012-05-04 2015-05-12 Microsoft Technology Licensing, Llc Recovering dis-occluded areas using temporal information integration
US9810069B2 (en) * 2012-07-02 2017-11-07 Ansaldo Energia Switzerland AG Repair of a shrouded blade
US9817389B2 (en) * 2013-03-05 2017-11-14 Rolls-Royce Corporation Adaptively machining component surfaces and hole drilling
US9817393B2 (en) * 2013-03-08 2017-11-14 Rolls-Royce Corporation Adaptive machining of components
US10482186B2 (en) * 2013-03-19 2019-11-19 Av&R Vision And Robotics Inc. Method for automatically determining a finishing recipe of a manufactured component
WO2014170919A1 (en) * 2013-04-15 2014-10-23 Vea S.R.L. Method of controlling a forging system and relative system
GB2518682A (en) * 2013-09-30 2015-04-01 Bae Systems Plc Information processing
US10030524B2 (en) 2013-12-20 2018-07-24 Rolls-Royce Corporation Machined film holes
US10162331B2 (en) 2015-03-02 2018-12-25 Rolls-Royce Corporation Removal of material from a surface of a dual walled component
US10025289B2 (en) * 2015-05-26 2018-07-17 Pratt & Whitney Canada Corp. System and method for automated part inspection
EP3098677B1 (en) 2015-05-27 2019-05-08 Ansaldo Energia IP UK Limited Method for machining a component on a multi-axis machine tool driven by an nc-controller and apparatus for conducting said method
US20170370220A1 (en) * 2016-06-24 2017-12-28 United Technologies Corporation Customized blend limit for gas turbine engine airfoils
US10324426B2 (en) * 2016-10-26 2019-06-18 Embraer S.A. Automated system and method to manufacture aeronautic junction parts
EP3321189B1 (en) * 2016-11-11 2021-03-03 Airbus Operations GmbH Method for reconditioning of a damaged portion of a component and insert therefor
FR3067957B1 (en) * 2017-06-26 2020-10-23 Capsix DEVICE FOR MANAGING THE MOVEMENTS OF A ROBOT AND ASSOCIATED TREATMENT ROBOT
EP3431211B1 (en) * 2017-07-20 2022-03-16 General Electric Company Method for manufacturing a hybrid article
EP3480426A1 (en) * 2017-11-02 2019-05-08 Siemens Aktiengesellschaft Adaptively machining of a workpiece with an aerofoil shaped section
CN108227627B (en) * 2017-12-18 2020-11-06 江苏科技大学 Numerical control programming method for key parts of marine diesel engine
US10671047B2 (en) * 2018-03-15 2020-06-02 The Boeing Company Composite structure repair system and method
GB202006769D0 (en) * 2020-05-07 2020-06-24 Rolls Royce Plc Method of machining a component
FR3116456B1 (en) * 2020-11-23 2023-12-15 Safran Aircraft Engines METHOD FOR REPAIRING A TURBOMACHINE PART AND CORRESPONDING INSTALLATION
US11828190B2 (en) 2021-11-18 2023-11-28 General Electric Company Airfoil joining apparatus and methods

Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20020094134A1 (en) * 2001-01-12 2002-07-18 Nafis Christopher Allen Method and system for placing three-dimensional models
US6748112B1 (en) * 1998-07-28 2004-06-08 General Electric Company Method and apparatus for finding shape deformations in objects having smooth surfaces
US7082387B1 (en) * 2000-02-08 2006-07-25 International Business Machines Corporation System and method for simultaneous construction of physical and CAD models
US20070156021A1 (en) * 2005-09-14 2007-07-05 Bradford Morse Remote imaging apparatus having an adaptive lens
US20080201002A1 (en) * 2005-09-09 2008-08-21 Airbus Uk Limited Machining Template Based Computer-Aided Design and Manufacture Of An Aerospace Component
US20080319557A1 (en) * 2005-07-06 2008-12-25 Airbus Uk Limited Program-Controlled Process

Family Cites Families (17)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US4883216A (en) 1988-03-28 1989-11-28 General Electric Company Method for bonding an article projection
US5038014A (en) 1989-02-08 1991-08-06 General Electric Company Fabrication of components by layered deposition
IL92428A (en) 1989-02-08 1992-12-01 Gen Electric Fabrication of components by layered deposition
GB9408156D0 (en) 1994-04-25 1994-06-15 Turbine Blading Ltd Turbine blade repair
DE19642980C1 (en) 1996-10-18 1998-08-13 Mtu Muenchen Gmbh Procedure for repairing worn blade tips of compressor and turbine blades
US6256546B1 (en) 1998-09-28 2001-07-03 General Electric Company System and method for numerical control processing of an in-processing part
US6238187B1 (en) * 1999-10-14 2001-05-29 Lsp Technologies, Inc. Method using laser shock peening to process airfoil weld repairs pertaining to blade cut and weld techniques
DE19963714A1 (en) 1999-12-29 2001-07-05 Abb Alstom Power Ch Ag Method for repairing rotating components of gas turbine uses focussed material jet of water to separate predeterminable interface over an area of a component and then locking on replacement part with keyed engagement
US6661930B1 (en) 2000-04-25 2003-12-09 General Electric Company Method for nesting a computer model of a part with a computer model of a fixture
JP2004001633A (en) 2002-05-31 2004-01-08 Takeo Kamigaki Vehicle repair support method, vehicle repair support program and vehicle repair support system
US6912446B2 (en) 2002-10-23 2005-06-28 General Electric Company Systems and methods for automated sensing and machining for repairing airfoils of blades
GB2401213A (en) 2003-05-02 2004-11-03 Delcam Plc Altering a CAD model
US20050102835A1 (en) * 2003-11-14 2005-05-19 Trewiler Gary E. Method for repairing gas turbine rotor blades
US20050217110A1 (en) 2004-04-06 2005-10-06 Topal Valeriy I Deposition repair of hollow items
US6969826B2 (en) 2004-04-08 2005-11-29 General Electric Company Welding process
US7472478B2 (en) 2004-10-29 2009-01-06 Honeywell International Inc. Adaptive machining and weld repair process
FR2889091B1 (en) 2005-07-29 2007-10-19 Snecma PROCESS FOR REPAIRING A VANE OF A MONOBLOC TURBOMACHINE AIRBORNE DISC AND TEST FOR CARRYING OUT THE PROCESS

Patent Citations (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US6748112B1 (en) * 1998-07-28 2004-06-08 General Electric Company Method and apparatus for finding shape deformations in objects having smooth surfaces
US7082387B1 (en) * 2000-02-08 2006-07-25 International Business Machines Corporation System and method for simultaneous construction of physical and CAD models
US20020094134A1 (en) * 2001-01-12 2002-07-18 Nafis Christopher Allen Method and system for placing three-dimensional models
US20080319557A1 (en) * 2005-07-06 2008-12-25 Airbus Uk Limited Program-Controlled Process
US20080201002A1 (en) * 2005-09-09 2008-08-21 Airbus Uk Limited Machining Template Based Computer-Aided Design and Manufacture Of An Aerospace Component
US20070156021A1 (en) * 2005-09-14 2007-07-05 Bradford Morse Remote imaging apparatus having an adaptive lens

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US9897993B2 (en) 2012-09-25 2018-02-20 Mitsubishi Heavy Industries, Ltd. Control device for machining apparatus, machining apparatus, and correction method of machining data
EP3242177A1 (en) * 2016-04-29 2017-11-08 Rolls-Royce plc Adaptive repair method for aerofoil blades
US10452809B2 (en) 2016-04-29 2019-10-22 Rolls-Royce Plc Adaptive repair method for aerofoil blades
WO2018144134A1 (en) * 2017-01-31 2018-08-09 General Electric Company Method of repairing a blisk
EP3577318A4 (en) * 2017-01-31 2021-03-17 General Electric Company Method of repairing a blisk
US20200269820A1 (en) * 2019-02-26 2020-08-27 National Taiwan University Of Science And Technology Car body repair system and method thereof

Also Published As

Publication number Publication date
CN101456112B (en) 2014-03-26
US8578579B2 (en) 2013-11-12
CN101456112A (en) 2009-06-17
SG153738A1 (en) 2009-07-29
JP2009151770A (en) 2009-07-09
EP2070641A2 (en) 2009-06-17
JP5451049B2 (en) 2014-03-26
SG172695A1 (en) 2011-07-28
US20090144980A1 (en) 2009-06-11

Similar Documents

Publication Publication Date Title
US8578579B2 (en) System and method for adaptive machining
Yilmaz et al. A repair and overhaul methodology for aeroengine components
JP7067721B2 (en) Additional manufacturing system and calibration method for additional printing on workpieces
Mali et al. A comprehensive review of free-form surface milling–Advances over a decade
US9417624B2 (en) Method of making a part and related system
CN105739440A (en) Adaptive machining method of wide-chord hollow fan blade
Gao et al. Adaptive restoration of complex geometry parts through reverse engineering application
JP7208346B2 (en) Additive manufacturing system and method for generating a CAD model for additive printing on a workpiece
EP3689506B1 (en) Additive manufacturing systems and methods of additively printing on workpieces
US11813798B2 (en) Additive manufacturing systems and methods of pretreating and additively printing on workpieces
CN115146405B (en) Thin-wall part model reconstruction method based on non-rigid registration deformation
Young et al. An integrated machining approach for a centrifugal impeller
Zhu et al. Geometric conditions for tangent continuity of swept tool envelopes with application to multi-pass flank milling
Feng et al. Prediction and reconstruction of edge shape in adaptive machining of precision forged blade
Chowdary et al. 3D CAD model reconstruction and fast prototyping of rotational parts: a reverse engineering approach
Gian et al. Planning of tool orientation for five-axis cavity machining
Mane et al. Adaptive tool path planning strategy for 5-axis CNC machining of free form surfaces
KR102641382B1 (en) Form error compensation apparatus for machining using on-machine measurement and method threreof
Jiang et al. Posture adjustment of workpiece based on stepwise matching by self-adaptive differential evolution algorithm
US20210373524A1 (en) Forming stylus tool design and toolpath generation module for 3 axis computer numerical control manufacturing processes
Gray g for 3%%-Axis 5-Axis Surface Machining
Guo et al. Vision-guided path planning and joint configuration optimization for robot grinding of spatial surface weld beads via point cloud
CN116859822A (en) Tool path planning method, device, electronic equipment and readable storage medium

Legal Events

Date Code Title Description
STCB Information on status: application discontinuation

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