• Video
  • 21-Mar-2012 09:56 EDT

Using Programming and Simulation to Develop Optimized Processes for Automated Fiber Placement (AFP) CNC Machines


Purchase Required to View Video

Short Preview Below

Many manufacturing companies want to apply AFP technology to complex high-curvature part shapes. As new AFP machine technologies are developed to specifically apply material over complex shapes, new and innovative NC programming approaches are needed to successfully, reliably, and accurately apply material with good consolidation, while meeting the fiber direction and coverage requirements. A big issue with AFP is the production rate vs. part complexity. Most complex shapes can be created with a single .125? wide strip (tow) of material. But the production time would be impractically long. So machine builders create 6, 8, 16, even 32 tow AFP heads, and use the widest tow possible for the highest laydown rates. But then wide compaction rollers on these systems have difficulty consolidating material over curved surfaces, and the minimum steering radius of wider tows challenge the software?s ability to meet the layup requirements. This presentation will show how machine independent off-line programming software can help to develop efficient AFP processes by allowing rapid creation of several virtual layups in order to determine the best strategy. Attendees of this presentation will also receive a thorough overview of the steps needed to get from a CAD designed composite part to CNC programs that drive the AFP machine. Current projects will be used in discussing the implementation and use of off-line AFP programming and simulation. Key Points: Review the functionality of machine independent off-line programming and simulation software Show how the flow of information from composite design to programming software produces optimum processes Highlight key projects driving advances in technology development

Bill Hasenjaeger, CGTech.

Purchase to View
Learn More
HTML for Linking to Page
Page URL
Rate It
No ratings yet

View More Video

The Java language is now the most popular programming language for the creation of new software capabilities. Its popularity has resulted in signficant economies of scale, with Java adopted as the primary language of instructional within many university curriculums, an abundance of reusable Java software components and Java software development tools available both from commercial suppliers and as open source technology, a large pool of competent Java developers from which to recruit staff, and a general willingness by senior staff software engineers to invest the effort required to learn this new programming language and technology. This talk describes the special approaches recommended for the use of Java in safety-critical deployments. The talk surveys the current state of the draft JSR-302 Safety Critical Java Specification and describes related experiences with commercially available technologies based on the constraints of early JSR-302 design discussions.
The System Architecture Virtual Integration (SAVI) program is a collaboration of industry, government, and academic organizations within the Aerospace Vehicle System Institute (AVSI) with the goal of structuring a new integration process that relies on a single-truth architectural framework. The SAVI approach of Integrate, then Build provides a modern distributed development environment which arrests the propagation of requirements errors through the development life cycle. It does so by capturing design assumptions and shared properties of the system design in an authoritative, annotated architectural model. This reference model provides a common, analyzable framework for confirming that system requirements remain complete, consistent, and correct at all levels of system decomposition. Core concepts of SAVI include extensive use of model-based system engineering tools and use of a single-truth reference architectural model.
In support of the U.S Department of Energy's Vehicle Technologies Program, numerous vehicle technology combinations have been simulated using Autonomie. Argonne National Laboratory (Argonne) designed and wrote the Autonomie modeling software to serve as a single tool that could be used to meet the requirements of automotive engineering throughout the development process, from modeling to control, offering the ability to quickly compare the performance and fuel efficiency of numerous powertrain configurations. For this study, a multitude of vehicle technology combinations were simulated for many different vehicles classes and configurations, which included conventional, power split hybrid electric vehicle (HEV), power split plug-in hybrid electric vehicle (PHEV), extended-range EV (E-REV)-capability PHEV, series fuel cell, and battery electric vehicle.
In recent years, all major microprocessor manufacturers are transitioning towards the deploymenet of multiple processing cores on every chip. These multi-core architectures represent the industry consensus regarding the most effective utilization of available silicon resources to satisfy growing demands for processing and memory capacities. Porting off-the-shelf software capabilities to multi-core architectures often requires significant changes to data structures and algorithms. When developing new software capabilities specifically for deployment on SMP architectures, software engineers are required to address specific multi-core programming issues, and in the ideal, must do so in ways that are generic to many different multi-core target platforms. This talk provides an overview of the special considerations that must be addressed by software engineers targeting multi-core platforms and describes how the Java language facilitates solutions to these special challenges.

Related Items

Training / Education
Training / Education