Automated fiber placement with course trajectory compensation
First Claim
1. A system for determining 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 dimensions of the surface and that stores an indication of a steering limitation; 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 dimensions of the surface and the indication of the 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 would violate the steering limitation;
adjust each course trajectory having a tow that violates the steering limitation, the adjustment comprising determining a course trajectory that;
avoids the violation of the steering limitation; and
intentionally diverges from an adjacent course trajectory, thereby creating a gap between the adjusted course trajectory and the adjacent course trajectory, the gap having a flared shape that comprises a lateral width that is greater than the lateral width of a single one of the tows; and
produce at least one additional course trajectory located in the gap.
1 Assignment
0 Petitions
Accused Products
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.
-
Citations
20 Claims
-
1. A system for determining 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 dimensions of the surface and that stores an indication of a steering limitation; 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 dimensions of the surface and the indication of the 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 would violate the steering limitation; adjust each course trajectory having a tow that violates the steering limitation, the adjustment comprising determining a course trajectory that; avoids the violation of the steering limitation; and intentionally diverges from an adjacent course trajectory, thereby creating a gap between the adjusted course trajectory and the adjacent course trajectory, the gap having a flared shape that comprises a lateral width that is greater than the lateral width of a single one of the tows; and produce at least one additional course trajectory located in the gap. - View Dependent Claims (2, 3, 4, 5, 6, 7, 8, 9)
-
-
10. Non-transitory computer storage having stored thereon executable program code that directs a computer system to implement a process that comprises:
-
receiving dimensional data for a contoured surface on which a plurality of courses of composite material are to be applied, each course comprising a plurality of tows; receiving a steering limitation related to the ability of an individual tow to traverse a curve; determining a trajectory of a first course on the surface; determining a trajectory of a second course on the surface, the second course adjacent to and generally parallel to the first course; analyzing the trajectory of the second course to determine whether any of the tows in the second course violate the steering limitation; and determining an alternate trajectory for the second course in response to determining that a tow in the second course violates the steering limitation, the alternate trajectory complying with the steering limitation, the alternate trajectory comprising; a first portion of the second course that is generally parallel to the first course; and a second portion of the second course that diverges from the first course in such a way as to form a gap between the second portion of the second course and the first course, the gap having a flared shape that comprises a lateral width that is greater than the lateral width of a single one of the tows. - View Dependent Claims (11, 12, 13, 14, 15, 16)
-
-
17. A method of controlling an automated fiber placement machine configured to apply a plurality of layers of courses of composite material to a form, each course comprising a plurality of tows, the method comprising:
-
receiving information indicative of the shape and extent of the form; receiving a limitation on the amount an individual tow can be bent when applied to the form without incurring a flawing event; producing a plurality of generally parallel path course trajectories over the form, the plurality of generally parallel path course trajectories being in the same layer; identifying those course trajectories in which at least one tow violates the limitation; replacing, for those course trajectories in which at least one tow violates the limitation, the parallel path course trajectory with a flared path course trajectory in which all of the tows of that course are made to diverge from the generally parallel path course trajectory, thereby creating a gap between the flared path course trajectory and an adjacent generally parallel path course trajectory; and producing at least one additional course trajectory to fill the gap, the additional course trajectory being in the same layer as the flared path course trajectory. - View Dependent Claims (18, 19, 20)
-
Specification