This disclosure generally relates to methods and machines for automated fabrication of composite structures, and deal more particularly with a method for minimizing the off-part motion of an automatic tape laydown head used to layup doubler plies.
Composite parts and structures such as those used in the automotive, marine and aerospace industries may be fabricated using automated composite material application machines, such as composite tape lamination machines and composite fiber placement machines, also referred to as tape laydown machines.
Some conventional composite material application machines, for example a flat tape lamination machine (FTLM) or a contoured tape lamination machine (CTLM), produce flat or gently contoured composite parts by laying relatively wide strips of composite tape onto generally horizontal or vertical tooling surfaces, such as a mandrel. Other conventional composite material application machines, for example, an automated fiber placement (AFP) machine, are used to produce generally cylindrical or tubular composite parts by wrapping relatively narrow strips of composite tape, or tows, around a rotating manufacturing tool, such as a mandrel.
Tape laydown machines may employ single or multiple composite material application heads that are operated by NC (numerical control) or computer numerical control (CNC) controllers that control movement of the head as well as ancillary functions, including applying and cutting tape “on the fly”. In aerospace applications, these machines may be used to fabricate a wide variety of composite parts, such as flat spars, stringer charges, wing skins and fuselage barrel sections, to name a few.
Composite parts of the type mentioned above comprise multiple plies of varying thickness, complexity, and in some cases, orientation. Application of the tape is broken down into sequences each of which may comprise a single ply or one or more individual pieces called “doubler” plies. The doubler plies in a layer (sequence) may have the same or different fiber orientation. All doublers laid in a sequence are normally in place on the part before tape application proceeds to the next sequence. The part is complete when all sequences have been placed.
Path generation software may be provided that automatically controls tape head movement, including the order in which doublers are laid down. The specific machine motions and tape head path controlled by the software may be determined by the software programmer based on a few simple rules, personal experience and/or intuition. In some cases, the programmer may choose a doubler ordering that is suboptimal because of wasted, off-part motion of the tape head. The process of programming the optimum tape head path is particularly challenging where the part utilizes a large number of doublers.
Accordingly, there is a need for a method of controlling a tape laydown machine that optimizes the tape head path in order to minimize off-part tape head motion and increase tape laydown efficiency. Embodiments of the disclosure are intended to satisfy this need.
Embodiments of the disclosure provide a method for achieving efficient layup ordering of pieces or doublers for each ply of a composite structure. The method may be implemented by a software program that controls the tape head of an NC composite material laydown machine in a manner that minimizes off-part motion of the tape head. By selecting an optimum path of travel between doublers, wasted, off-part motion may be reduced and composite tape may be laid down at an overall greater rate, resulting in a reduction of the time required to fabricate parts. Tape head motion is optimized by analyzing multiple travel path options, determining the off-part motion associated with each travel path option, and selecting a travel path that minimizes the off-part motion. Optimal lay-up ordering is achieved that minimizes the distance traveled by the tape head between doublers.
According to one disclosed embodiment, a method is provided for optimizing automated laydown of a plurality of composite doublers in a composite structure layup. The method comprises the steps of: selecting an order in which an automated composite tape laydown machine may lay down the doublers; determining a cost associated with the travel of the tape head required to laydown the doublers in the selected order; and, revising the order in a manner to minimize the travel cost. The travel cost may be determined by assessing the total distance traveled by the tape head to laydown the doublers using the selected order, and/or assessing the total time required for the tape head to laydown the doublers. The ordering of the doublers may include determining, for each doubler, the points at which the tape head may begin and end tape laydown. The method may further comprise generating a set of programmed instructions for controlling the movements of the tape head using the revised order for laying down the doublers.
According to another disclosed embodiment, a method is provided of optimizing the operation of an automated tape laydown head used to fabricate a composite structure. The method comprises the steps of analyzing optional paths of travel of the tape head between doublers in a sequence; identifying nonproductive motion of the tape head during travel between the doublers for each of the optional travel paths; selecting a travel path that minimizes nonproductive motion of the tape head; and, generating a set of machine readable instructions used for automatically controlling the tape head based on the selected path of travel. The nonproductive motion may be identified by determining the length of time that the tape head is not laying down tape and/or determining the total distance traveled by the tape head during movement between the doublers. Selecting the path of travel may include selecting an order in which the tape head moves between the doublers.
According to a further embodiment, a method is provided for automatic control of a composite tape laydown head used to form composite ply doublers in a composite structure layup. The method comprises the steps of: selecting, for each doubler, the location of a beginning gate and an ending gate between which the tape head lays down courses of tape; using the selected gate locations, generating a plurality of possible courses of travel of the tape head between the doublers; determining the motions of the tape head required during travel of the tape head for each of the possible generated courses; identifying which of the possible courses of travel represent the least amount of tape head motion; and, generating a set of machine readable instructions used for automatically controlling the tape head based on the identified course representing the least amount of tape head motion.
Other features, benefits and advantages of the disclosed embodiments will become apparent from the following description of embodiments, when viewed in accordance with the attached drawings and appended claims.
Referring first to
The tape courses 32 may be laid up on a tool such as a cylindrical mandrel 18 by an automated tape laydown machine 12 mounted on tracks 16 for linear movement parallel to the axis of the mandrel 18. The laydown machine 12 may include a tape head 14 that is moveable along multiple axes to allow placement of tape at desired locations on the mandrel 18. Mandrel 18 may be mounted for rotation on supports 20 to facilitate tape application around the entire circumference of the mandrel 18. Rotation of the mandrel 18 and the operation of the laydown machine 12 may be automatically controlled by an NC (numeric control) or CNC (computer numeric control) controller 80 (
Since the doublers 22 are typically spaced apart, and sometimes irregularly distributed, the tape head 14 must travel from one doubler 22 to the next, during which time the tape head 14 is nonproductive, i.e. it is not actively laying down tape. As a result, in the absence of an optimized path of travel for the tape head 14, the overall time required to complete lay-up of the fuselage 10 may be greater, particularly where the part layup includes a relatively large number of doublers 22, such as the part layup shown in
In accordance with the disclosed embodiments, as shown in
The wasted, off-part motion of the tape head 14 following the order shown in
Additional details of the method embodiment are shown in
At step 68, an initial ordering of the doublers 22 is performed. This initial ordering may include determining the start and stop points for each doubler, as shown at 67. The ordering performed at step 68 includes selection of start and stop gates for each doubler 22 as well as one possible or optional path of travel between the doublers. Using the initial ordering selected at step 68, the travel cost between doublers is computed at step 70. Next, at step 72, the doubler ordering assignment is analyzed at step 72, and the off-part motion for the initial ordering is analyzed at step 74. The off-part motion analysis may include calculating the time required to complete the layup, as shown at 75. Based on the analysis performed at steps 72, 74 and 75, options are analyzed for reordering the doublers at step 76. Based on the analysis at step 76, the ordering may be revised at step 77 following which the travel cost is recomputed at step 70. The process of revising the ordering at 77 and recalculating the travel cost at 70, as well as steps 72, 74 and 75 is repeated until the travel cost is minimized. When the doubler ordering has been optimized at step 76, the doubler ordering assignment is output at step 78 which may then be used to develop a set of programmed instructions for optimizing tape head 14 travel.
Another method embodiment is illustrated in
Referring now to
The NC path generation program 90 generates the programmed instructions used by the NC controller 80 based on a set of CAD files 94 which may define the composite part 10 in terms of sequences containing doubler plies of the composite tape. As previously mentioned, the sequences generally represent layers of a composite material that form the composite part, and ply doublers generally represent a region of a composite material layer. In the CAD data format, for example, each doubler ply may be modeled as a boundary on a complex surface, with associated material and orientation properties. A CAD file interface 92 may be used to convert the composite part definition data format unique to a specific CAD system that is compatible with the NC path generation program 90. Based on the composite part surface definition and doubler ply definitions, the NC path generation program 90 produces a set of programmed instructions that define the paths to be followed by the tape head 14.
The order optimizer program 82 may comprise a set of programmed instructions that are utilized directly by the NC controller 80, as indicated by the broken arrow path 84. Alternatively, a computer 86 may utilize the program 82 to alter the NC path generation program 90 or to alter the programmed instructions which control the NC controller 80. An operator input/output device 88 may be provided, which may comprise, for example, and without limitation, a keyboard and/or display.
Embodiments of the disclosure may find use in a variety of potential applications, particularly in the transportation industry, including for example, aerospace and automotive applications. Thus, referring now to
Each of the processes of method 96 may be performed or carried out by a system integrator, a third party, and/or an operator (e.g., a customer). For the purposes of this description, a system integrator may include without limitation any number of aircraft manufacturers and major-system subcontractors; a third party may include without limitation any number of venders, subcontractors, and suppliers; and an operator may be an airline, leasing company, military entity, service organization, and so on.
As shown in
Apparatus and methods embodied herein may be employed during any one or more of the stages of the production and service method 96. For example, components or subassemblies corresponding to production process 102 may be fabricated or manufactured in a manner similar to components or subassemblies produced while the aircraft 116 is in service. Also, one or more apparatus embodiments, method embodiments, or a combination thereof may be utilized during the production stages 102 and 104, for example, by substantially expediting assembly of or reducing the cost of an aircraft 96. Similarly, one or more of apparatus embodiments, method embodiments, or a combination thereof may be utilized while the aircraft 96 is in service, for example and without limitation, to maintenance and service 110.
Although the embodiments of this disclosure have been described with respect to certain exemplary embodiments, it is to be understood that the specific embodiments are for purposes of illustration and not limitation, as other variations will occur to those of skill in the art.