Springback
From DocR23
Springback
Springback is a shape modification tool which can be used to correct for predicted or measured spring back effects in sheet metal stamping. Users control the desired shape change by specifying before and after positions (points) or edges (wires). Also, fixed positions, edges, or faces can be specified. The modification can be applied to arbitrary ACIS sheet bodies.
Springback Operations
| Description | Operation |
|---|---|
| Create Springback Definition | SPA_spring_back_def::SPA_spring_back_def |
| Add constraints to Springback definition | SPA_spring_back_def::add_fixed_constraint, SPA_spring_back_def::add_shaping_constraint, SPA_spring_back_def::set_boundary_plane |
| Perform Springback deformation | api_spring_back |
| Turn on quality optimization for constraints consisting of many points | SPA_spring_back_def::set_do_fea |
| Get diagnostic information about Springback deformation | SPA_spring_back_def::get_deformation_fairness |
| Query the Springback deformation for post-deformation constraint gaps | SPA_spring_back_def::get_constraint_gap |
| Other Springback Operations | Springback Options and Advanced Controls |
What's New in Springback
No interface changes for ACIS R23.
Springback Interface
C++ Interface
The Springback C++ interface includes api_spring_back, and the classes SPA_spring_back_def and SPA_spring_back_options. The SPA_spring_back_def determines the springback mapping by satisfying user input constraints, and interpolating smoothly between constraints. The SPA_spring_back_options encompass optional parameters allowing advanced users to tailor the output of api_spring_back. The API and the classes are illustrated in the C++ examples section below. Refer to the function and class reference templates for more information.
Scheme Interface
A Scheme interface is also supplied for learning and testing ACIS spring back in a Scheme environment, such as the ACIS Scheme AIDE. Refer to the Scheme extension reference templates for more information.
Springback Topics
Articles
- Springback Terminology
- Steps for Using ACIS Springback
- Simple Springback Examples
- Springback Algorithm Notes
- Advanced Springback Examples
Journaling and Versioning
Journaling and Versioning are available for Springback through the standard AcisOptions mechanism.