# US 10,871,765 B2 · Device for controlling additive manufacturing machinery

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

- Number: US 10,871,765 B2
- Document ID: US10871765B2
- Status: Granted
- Kind: B2
- Application number: 16/426,540
- Filed: 2019-05-30
- Published: 2019-09-26
- Granted: 2020-12-22
- Earliest claimed: 2016-08-29
- Assignees: Honeywell Federal Manufacturing & Technologies, LLC
- Applicants: Honeywell Federal Manufacturing & Technologies, LLC
- Inventors: Christian Barr; Wesley Everhart
- Web page: https://patentgrep.com/patent/US10871765B2

## CPC

- G05B 19/4099: Surface or curve machining, making three-dimensional [3D] objects, e.g. desktop manufacturing
- B23K 15/0086: {welding for purposes other than joining, e.g. build-up welding}
- B23K 15/02: Control circuits therefor
- B33Y 30/00: Apparatus for additive manufacturing; Details thereof or accessories therefor
- B33Y 50/02: for controlling or regulating additive manufacturing processes
- G05B 2219/35134: 3-D cad-cam
- G05B 2219/49007: Making, forming 3-D object, model, surface
- 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)
- B23K: SOLDERING OR UNSOLDERING; WELDING; CLADDING OR PLATING BY SOLDERING OR WELDING; CUTTING BY APPLYING HEAT LOCALLY, e.g. FLAME CUTTING; WORKING BY LASER BEAM
- B33Y: ADDITIVE MANUFACTURING, i.e. MANUFACTURING OF THREE-DIMENSIONAL [3D] OBJECTS BY ADDITIVE DEPOSITION, ADDITIVE AGGLOMERATION OR ADDITIVE LAYERING, e.g. BY 3D PRINTING, STEREOLITHOGRAPHY OR SELECTIVE LASER SINTERING

## Abstract

A computing device for controlling the operation of an additive manufacturing machine comprises a memory element and a processing element. The memory element is configured to store a three-dimensional model of a part to be manufactured, wherein the three-dimensional model defines a plurality of cross sections of the part. The processing element is in communication with the memory element. The processing element is configured to receive the three-dimensional model, determine a path across a surface of each cross section, wherein the path includes a plurality of parallel lines, calculate a power for a radiation beam to scan each of the lines, such that the power varies from line to line non-linearly according to a length of the line, and calculate a scan speed for the radiation beam for each of the lines, such that the scan speed varies line to line non-linearly according to the power of the radiation beam.

## Claims

### Claim 1

A computing device for controlling the operation of an additive manufacturing machine, the computing device comprising:
a memory element configured to store a three-dimensional model of a part to be manufactured, the three-dimensional model defining a plurality of cross sections of the part; and
a processing element in electronic communication with the memory element, the processing element configured to receive the three-dimensional model,
determine a path across a surface of each cross section, the path including a plurality of parallel lines,
calculate a power for a radiation beam to scan each of the lines, such that the power varies non-linearly according to a length of the line for each line,
calculate a scan speed for the radiation beam for each of the lines, such that the scan speed varies non-linearly according to the power of the radiation beam for each line,
generate a first signal to be received by a first component that controls power delivered by the radiation beam, control the power delivered to the radiation beam based on the first signal, the first signal including an electrical characteristic or data that varies according to each determined radiation beam power, and
generate a second signal to be received by a second component that controls a motion of the radiation beam, control the motion of the radiation beam based on the second signal, the second signal including an electrical characteristic or data that varies according to each determined radiation beam scan speed.

### Claim 2 (depends on 1)

The computing device of claim 1, wherein the processing element is further configured to communicate the radiation beam power and the radiation beam scan speed for each line of the path for each cross section to the additive manufacturing machine.

### Claim 3 (depends on 1)

The computing device of claim 1, wherein the power for the radiation beam to scan one line calculated by the processing element is constant for the entire length of the line.

### Claim 4 (depends on 1)

The computing device of claim 1, wherein the scan speed for the radiation beam to scan one line calculated by the processing element is constant for the entire length of the line.

### Claim 5 (depends on 1)

The computing device of claim 1, wherein the processing element calculates the power for the radiation beam to scan each of the lines, such that the power increases logarithmically with an increase in the length of the line.

### Claim 6 (depends on 1)

The computing device of claim 1, wherein the processing element calculates the scan speed for the radiation beam to scan each of the lines, such that the scan speed increases logarithmically with an increase in the power for the radiation beam.

### Claim 7 (depends on 1)

The computing device of claim 1, wherein the processing element calculates the power and scan speed for an electron beam to scan each of the lines.

### Claim 8 (depends on 1)

The computing device of claim 1, wherein the processing element calculates the power and scan speed for a laser beam to scan each of the lines.

### Claim 9

An electron beam melt machine comprising:
an electron beam generator configured to generate an electron beam utilized to melt and fuse raw material to manufacture a part; and
a computing device for controlling the operation of the electron beam melt machine, the computing device comprising
a memory element configured to store a three-dimensional model of the part, the three-dimensional model defining a plurality of cross sections of the part, and
a processing element in electronic communication with the memory element, the processing element configured to receive the three-dimensional model,
determine a path across a surface of each cross section, the path including a plurality of parallel lines,
calculate a power for a electron beam to scan each of the lines, such that the power varies non-linearly according to a length of the line for each line,
calculate a scan speed for the electron beam for each of the lines, such that the scan speed varies non-linearly according to the power of the electron beam for each line,
generate a first signal to be received by a first component that controls power delivered by the radiation beam, control the power delivered to the radiation beam based on the first signal, the first signal including an electrical characteristic or data that varies according to each determined radiation beam power, and
generate a second signal to be received by a second component that controls a motion of the radiation beam, control the motion of the radiation beam based on the second signal, the second signal including an electrical characteristic or data that varies according to each determined radiation beam scan speed.

### Claim 10 (depends on 9)

The electron beam melt machine of claim 9, wherein the processing element is further configured to communicate the electron beam power and the electron beam scan speed for each line of the path for each cross section to the electron beam melt machine.

### Claim 11 (depends on 9)

The electron beam melt machine of claim 9, wherein the power for the electron beam to scan one line calculated by the processing element is constant for the entire length of the line.

### Claim 12 (depends on 9)

The electron beam melt machine of claim 9, wherein the scan speed for the electron beam to scan one line calculated by the processing element is constant for the entire length of the line.

### Claim 13 (depends on 9)

The electron beam melt machine of claim 9, wherein the processing element calculates the power for the electron beam to scan each of the lines, such that the power increases logarithmically with an increase in the length of the line.

### Claim 14 (depends on 9)

The electron beam melt machine of claim 9, wherein the processing element calculates the scan speed for the electron beam to scan each of the lines, such that the scan speed increases logarithmically with an increase in the power for the electron beam.

### Claim 15

A method for controlling the operation of an electron beam melt machine, the method comprising the steps of:
receiving a three-dimensional model including data defining a plurality of cross sections of a part to be manufactured;
determining a path across a surface of each cross section, the path including a plurality of parallel lines;
calculating a power for an electron beam to scan each of the lines, such that the power varies non-linearly according to a length of the line for each line;
calculating a scan speed for the electron beam for each of the lines, such that the scan speed varies non-linearly according to the power of the electron beam for each line;
generating a first signal to be received by a first component that controls power delivered by the radiation beam, controlling the power delivered to the radiation beam based on the first signal, the first signal including an electrical characteristic or data that varies according to each determined radiation beam power; and
generating a second signal to be received by a second component that controls a motion of the radiation beam, controlling the motion of the radiation beam based on the second signal, the second signal including an electrical characteristic or data that varies according to each determined radiation beam scan speed.

### Claim 16 (depends on 15)

The method of claim 15, further comprising communicating the electron beam power and the electron beam scan speed for each line of the path for each cross section to the electron beam melt machine.

### Claim 17 (depends on 15)

The method of claim 15, wherein the power for the electron beam to scan one line calculated by the processing element is constant for the entire length of the line.

### Claim 18 (depends on 15)

The method of claim 15, wherein the scan speed for the electron beam to scan one line calculated by the processing element is constant for the entire length of the line.

### Claim 19 (depends on 15)

The method of claim 15, wherein the processing element calculates the power for the electron beam to scan each of the lines, such that the power increases logarithmically with an increase in the length of the line.

### Claim 20 (depends on 15)

The method of claim 15, wherein the processing element calculates the scan speed for the electron beam to scan each of the lines, such that the scan speed increases logarithmically with an increase in the power for the electron beam.
