# US 10,503,148 B2 · System and method for diffuser hole creation

> Agents: this data is available as JSON from the patentgrep API and MCP server — see https://patentgrep.com/llms.txt

- Number: US 10,503,148 B2
- Document ID: US10503148B2
- Status: Granted
- Kind: B2
- Application number: 15/473,297
- Filed: 2017-03-29
- Published: 2018-10-04
- Granted: 2019-12-10
- Earliest claimed: 2017-03-29
- Assignees: General Electric Company
- Applicants: General Electric Company
- Inventors: Jason Anton Byers; Anthony Centa; Zhaoli Hu; Brian Christopher Wheeler
- Web page: https://patentgrep.com/patent/US10503148B2

## CPC

- G05B 19/4097: characterised by using design data to control NC machines, e.g. CAD/CAM (G05B19/4093 takes precedence)
- G05B 2219/35134: 3-D cad-cam
- Y02P 90/02: Total factory control, e.g. smart factories, flexible manufacturing systems [FMS] or integrated manufacturing systems [IMS]
- G05B: CONTROL OR REGULATING SYSTEMS IN GENERAL; FUNCTIONAL ELEMENTS OF SUCH SYSTEMS; MONITORING OR TESTING ARRANGEMENTS FOR SUCH SYSTEMS OR ELEMENTS (systems for controlling or regulating non-electric variables G05D; systems for regulating electric or magnetic variables G05F; control devices or systems insofar as characterised by mechanical features only G05G)
- Y02P: CLIMATE CHANGE MITIGATION TECHNOLOGIES IN THE PRODUCTION OR PROCESSING OF GOODS

## Abstract

A computer aided technology system includes a processor. The processor may receive a design model for a blade that has multiple diffuser holes. Also, the processor may derive a hole position and a vector for each of the multiple diffuser holes. In addition, the processor may translate the hole position to a machine coordinate system to create a translated hole position. Moreover, the processor may generate a manufacturing program based on the translated hole position and the vector. The blade includes a stator vane, a rotor vane, or a combination thereof. Further, the blade is included in a compressor, a gas turbine engine, or a combination thereof.

## Claims

### Claim 1

A computer aided technology (CAx) system, comprising:
a processor configured to:
receive a design model for a blade having a plurality of diffuser holes, each diffuser hole having a model-based vector;
derive a hole position and a manufacturing vector for each of the plurality of diffuser holes;
translate the hole position and the manufacturing vector to a machine coordinate system to create a translated hole position and a translated manufacturing vector; and
generate a manufacturing program based on the translated hole position and the translated manufacturing vector, wherein the blade comprises a stator vane, a rotor vane, or a combination thereof, included in a compressor, a gas turbine engine, or a combination thereof, wherein each of the plurality of diffuser holes comprises a through-hole configured to allow gases to pass through the blade during operations of the blade, wherein the model-based vector is normal relative to the model coordinate system and wherein the manufacturing vector is normal relative to the machine coordinate system, and wherein the translated manufacturing vector is applied via a manufacturing machine having the machine coordinate system for through hole manufacturing of the plurality of diffuser holes.

### Claim 2 (depends on 1)

The system of claim 1, wherein the normal vector comprises the z-axis of the machine coordinate system.

### Claim 3 (depends on 1)

The system of claim 1, wherein the design model comprises a computer aided design (CAD) three-dimensional (3D) model of the blade.

### Claim 4 (depends on 1)

The system of claim 1, wherein the processor is configured to order the plurality of diffuser holes based on a radial order, an axial order, or a combination thereof, before deriving the hole position and the manufacturing vector.

### Claim 5 (depends on 1)

The system of claim 1, wherein the processor is configured to project a plurality of edges of each of the plurality of diffuser holes to a flat plane and wherein the manufacturing vector is at a first angle relative to the flat plane and the manufacturing vector is at a second angle relative to each of the plurality of diffuser holes, and the first angle and the second angle are the same.

### Claim 6 (depends on 1)

The system of claim 1, wherein the processor is configured to derive an intersection of one or more edges of each of the plurality of diffuser holes.

### Claim 7 (depends on 1)

The system of claim 1, wherein the processor is configured to calculate an x-y position for the hole position based on the manufacturing vector corresponding to a z-axis and based on a first x-axis being parallel to a second x-axis of the machine coordinate system.

### Claim 8 (depends on 1)

The system of claim 1, wherein the processor is configured to execute the manufacturing program to operate the manufacturing machine, wherein the manufacturing machine comprises a laser, an electric discharge machine, or a combination thereof, to manufacture the plurality of diffuser holes on the blade.

### Claim 9 (depends on 1)

The system of claim 1, wherein the manufacturing program comprises a first code to operate a laser to manufacture a first hole for each of the plurality of diffuser holes, and a second code to operate an electric discharge machine to manufacture a second hole for each of the plurality of diffuser holes, and wherein the processor is configured to execute the first code before executing the second code.

### Claim 10

A method, comprising:
receiving, via a processor, a design model for a blade having a plurality of diffuser holes, each diffuser hole having a model-based vector;
deriving, via the processor, a hole position and a manufacturing vector for each of the plurality of diffuser holes;
translating, via the processor, the hole position and the manufacturing vector to a machine coordinate system to create a translated hole position and a translated manufacturing vector; and
generating, via the processor, a manufacturing program based on the translated hole position and the translated manufacturing vector, wherein the blade comprises a stator vane, a rotor vane, or a combination thereof, included in a compressor, a gas turbine engine, or a combination thereof, wherein each of the plurality of diffuser holes comprises a through-hole configured to allow gases to pass through the blade, during operations of the blade, wherein the model-based vector is normal relative to a model coordinate system and wherein the manufacturing vector is normal relative to the machine coordinate system, and wherein the translated manufacturing vector is applied via a manufacturing machine having the machine coordinate system for through hole manufacturing of the plurality of diffuser holes.

### Claim 11 (depends on 10)

The method of claim 10, comprising ordering, via the processor, the plurality of diffuser holes based on a radial order, an axial order, or a combination thereof, before deriving the hole position and the manufacturing vector.

### Claim 12 (depends on 11)

The method of claim 11, comprising projecting, via the processor, a plurality of edges of each of the plurality of diffuser holes to a flat plane and wherein an angle between the manufacturing vector and the flat plane is the approximately the same as the angle between the vector and each of the plurality of diffuser holes.

### Claim 13 (depends on 12)

The method of claim 12, comprising deriving, via the processor, the intersection of one or more edges of each of the plurality of diffuser holes.

### Claim 14 (depends on 13)

The method of claim 13, comprising calculating, via the processor, an x-y position for the hole position based on the manufacturing vector corresponding to a z-axis and based on a first x-axis being parallel to a second x-axis of the machine coordinate system.

### Claim 15

One or more tangible, non-transitory, machine-readable media comprising instructions configured to cause a processor to:
receive a design model for a blade having a plurality of diffuser holes each diffuser hole having a model-based vector;
derive a hole position and a manufacturing vector for each of the plurality of diffuser holes;
translate the hole position and the manufacturing vector to a machine coordinate system to create a translated hole position and a translated manufacturing vector; and
generate a manufacturing program based on the translated hole position and the vector, wherein the blade comprises a stator vane, a rotor vane, or a combination thereof, included in a compressor, a gas turbine engine, or a combination thereof, wherein each of the plurality of diffuser holes comprises a through-hole configured to allow gases to pass through the blade during operations of the blade, wherein the model-based vector is normal relative to the model coordinate system and wherein the manufacturing vector is normal relative to the machine coordinate system, and wherein the translated manufacturing vector is applied via a manufacturing machine having the machine coordinate system for through hole manufacturing of the plurality of diffuser holes.

### Claim 16 (depends on 15)

The one or more tangible, non-transitory, machine-readable media comprising instructions of claim 15, configured to cause the processor to order the plurality of diffuser holes based on a radial order, an axial order, or a combination thereof, before deriving the hole position and the manufacturing vector.

### Claim 17 (depends on 16)

The one or more tangible, non-transitory, machine-readable media comprising instructions of claim 16, configured to cause the processor to project a plurality of edges of each of the plurality of diffuser holes to a flat plane and wherein an angle between the manufacturing vector and the flat plane is the approximately the same as the angle between the manufacturing vector and each of the plurality of diffuser holes.

### Claim 18 (depends on 17)

The one or more tangible, non-transitory, machine-readable media comprising instructions of claim 17, configured to cause the processor to derive the intersection of one or more edges of each of the plurality of diffuser holes.

### Claim 19 (depends on 18)

The one or more tangible, non-transitory, machine-readable media comprising instructions of claim 18, configured to cause the processor to calculate an x-y position for the hole position based on the manufacturing vector corresponding to a z-axis and based on a first x-axis being parallel to a second x-axis of the machine coordinate system.
