The 3D ACIS® Modeler (ACIS) is Spatial’s prominent 3D solid modeling engine. 3D InterOp is a CAD data translation framework (Interoperability)
Component:Springback
From DocR19
The ACIS Springback Component 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 bodies.
| 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 |
| 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 |
The current interface and functionality for Springback are new in ACIS R19.
C++ Interface
The Spring Back 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 spring back 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
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.
