# US 10,434,728 B2 · Automated fiber placement with course trajectory compensation

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

- Number: US 10,434,728 B2
- Document ID: US10434728B2
- Status: Granted
- Kind: B2
- Application number: 16/186,940
- Filed: 2018-11-12
- Published: 2019-08-15
- Granted: 2019-10-08
- Earliest claimed: 2015-01-30
- Assignees: CGTech
- Applicants: CGTech
- Inventors: Thomas Yarker; William H. Hasenjaeger
- Web page: https://patentgrep.com/patent/US10434728B2

## CPC

- B29C 70/382: {Automated fiber placement [AFP]}
- B29C 70/02: comprising combinations of reinforcements, {e.g. non-specified reinforcements, fibrous reinforcing inserts} and fillers, {e.g. particulate fillers}, incorporated in matrix material, forming one or more layers and with or without non-reinforced or non-filled layers {(combinations of fibrous reinforcement only B29C70/04; combinations of fillers only B29C70/58; combinations with non reinforcing inserts, e.g. foam blocks, B29C70/68)}
- B29C 70/38: Automated lay-up, e.g. using robots, laying filaments according to predetermined patterns {(application heads for tyres B29D30/28)}
- G06F 30/00: Computer-aided design [CAD]
- G06F 30/20: Design optimisation, verification or simulation (optimisation, verification or simulation of circuit designs G06F30/30)
- B29L 2031/30: Vehicles, e.g. ships or aircraft, or body parts thereof {(vanes or blades B29L2031/08, air bags B29L2022/027)}
- G06F 2113/26: Composites
- B29C: SHAPING OR JOINING OF PLASTICS; SHAPING OF MATERIAL IN A PLASTIC STATE, NOT OTHERWISE PROVIDED FOR; AFTER-TREATMENT OF THE SHAPED PRODUCTS, e.g. REPAIRING (making preforms B29B11/00; making laminated products by combining previously unconnected layers which become one product whose layers will remain together B32B37/00 - B32B41/00)
- G06F: ELECTRIC DIGITAL DATA PROCESSING (computer systems based on specific computational models G06N)
- B29L: INDEXING SCHEME ASSOCIATED WITH SUBCLASS B29C, RELATING TO PARTICULAR ARTICLES

## Abstract

Various automated fiber placement systems and methods are disclosed. The system can determine steerable paths for the application of a composite material over highly contoured surfaces. The system can determine when a course trajectory would violate a steering limitation (e.g., a maximum bendability of the composite material) and can adjust the trajectory to avoid such violations. The adjustment can create gaps between adjacent courses, which can have a generally flared peripheral shape. The system can fill such gaps with subsequent courses of the composite material. Thus, the system can automatically apply composite material to highly contoured surfaces while also avoiding violation of the steering limitations.

## Claims

### Claim 1

A system for determining layers of course trajectories for the application of tows of composite material to a curved surface using an automated fiber placement machine, the system comprising:
a non-transitory storage that stores data related to the shape and size of the surface; and
a computing system comprising one or more computing devices, the computing system in communication with the non-transitory storage and programmed to:
access, from the non-transitory storage, the data related to the shape and size of the surface;
receive a comfortable steering limitation and a minimum steering limitation;
produce, based on the data, a plurality of course trajectories for the application of tows over the surface, the trajectories being generally parallel to each other;
determine, for each course trajectory, whether any of the tows comprise a short steering violation, the short steering violation being when the course trajectory would subject a tow to a curve with a radius that violates the comfortable steering limitation but not the minimum steering limitation;
determine, for each short steering violation, whether the short steering violation is impermissible, the short steering violation being impermissible when a length over which the tow would violate the comfortable steering limitation but not the minimum steering limitation is greater than or equal to a length limit; and
adjust each course trajectory having an impermissible short steering violation.

### Claim 2 (depends on 1)

The system of claim 1, wherein the adjustment of each course trajectory having the impermissible short steering violation comprises:
adjusting the course trajectory to have a flared path course trajectory, the flared path course trajectory diverging from the trajectory of an adjacent course in the same layer, thereby creating a gap between the flared path course and the adjacent course.

### Claim 3 (depends on 1)

The system of claim 1, wherein the comfortable steering limitation corresponds approximately to a minimum radius, plus a factor of safety, an individual tow can bend around without incurring a flawing event.

### Claim 4 (depends on 3)

The system of claim 3, wherein the minimum steering limitation corresponds approximately to a minimum radius an individual tow can bend around without incurring a flawing event.

### Claim 5

A system for determining trajectories for the application of tows of composite material to a curved form using an automated fiber placement machine, the system comprising:
a data repository that stores data related to the shape and size of the curved form, a comfortable steering limitation, and a second steering limitation; and
a computing system comprising one or more computing devices, the computing system in communication with the data repository and programmed to:
determine a plurality of generally parallel trajectories for application of the tows to the curved form;
determine whether any of the generally parallel trajectories have a short steering violation, the short steering violation occurring when a trajectory would subject a tow to a curve with a shape that violates the first steering limitation but not the second steering limitation for a length that is greater than or equal to a length limitation; and
adjust the trajectory of any of the generally parallel trajectories that have the short steering violation.

### Claim 6 (depends on 5)

The system of claim 5, wherein the computing system is further programmed to:
receive data related to the shape and size of a head of the automated fiber placement machine; and
determine the movement paths of the head over the curved form during the application of tows of composite material.

### Claim 7 (depends on 5)

The system of claim 5, wherein the first steering limitation corresponds approximately to a minimum radius, plus a factor of safety, an individual tow can bend around without incurring a flawing event.

### Claim 8 (depends on 7)

The system of claim 7, wherein the second steering limitation corresponds approximately to a minimum radius an individual tow can bend around without incurring a flawing event.

### Claim 9

A computer implemented method of providing temperature-compensated control of an automated fiber placement machine that is configured to apply a plurality of layers of composite material to a form, each layer including a plurality of courses, each course including a plurality of tows, the method comprising, under the control of one or more electronic processors:
receiving temperature data;
receiving a steering limitation;
adjusting the steering limitation at least partly based on the temperature data to obtain a temperature compensated steering limitation;
determining a plurality of course trajectories over the form;
identifying, among the plurality of course trajectories, a violating course trajectory, the violating course trajectory comprising a tow that would violate the temperature compensated steering limitation; and
adjusting the violating course trajectory to obtain an adjusted course trajectory.

### Claim 10 (depends on 9)

The method of claim 9, further comprising instructing the automated fiber placement machine to apply a course of the composite material along the adjusted course trajectory.

### Claim 11 (depends on 9)

The method of claim 9, wherein adjusting the steering limitation at least partly based on the temperature data to obtain a temperature compensated steering limitation comprises: adjusting the steering limitation by a factor of safety.

### Claim 12 (depends on 9)

The method of claim 9, wherein adjusting the steering limitation at least partly based on the temperature data to obtain a temperature compensated steering limitation comprises: reducing the steering limitation as the temperature data decreases.

### Claim 13 (depends on 9)

The method of claim 9, wherein receiving temperature data comprises receiving a temperature of at least one of: ambient, the form, and one or more spools of the composite material.

### Claim 14 (depends on 9)

The method of claim 9, wherein receiving temperature data comprises receiving a signal from a temperature sensor.

### Claim 15 (depends on 9)

The method of claim 9, wherein the plurality of course trajectories of the composite material are in the same layer.

### Claim 16 (depends on 9)

The method of claim 9, wherein, in the adjusted course trajectory, all of the tows comply with the temperature compensated steering limitation.

### Claim 17 (depends on 9)

The method of claim 9, wherein the adjusted course trajectory comprises a flared path trajectory portion.

### Claim 18 (depends on 17)

The method of claim 17, wherein, in the flared path trajectory portion, all of the tows diverge from an adjacent one of the course trajectories, thereby creating a gap between the tows in the flared path trajectory portion and the tows of the adjacent one of the course trajectories.

### Claim 19 (depends on 18)

The method of claim 18, further comprising determining at least one additional course trajectory to fill at least a portion of the gap, the additional course trajectory being in the same layer as the flared path trajectory portion.
