• Skip to main content
  • Skip to search
  • Skip to footer
Cadence Home
  • This search text may be transcribed, used, stored, or accessed by our third-party service providers per our Cookie Policy and Privacy Policy.

  1. Community Forums
  2. Simufact
  3. Scripting for automatic preform generation based on die...

Following Cadence Design Systems’ acquisition of the Design & Engineering (D&E) business, the D&E Community Forum on the Nexus Community Center has been migrated in the Cadence Physical System Simulation Community. For more details and if you have any questions, please refer to the FAQ.

Stats

  • State Not Answered
  • Replies 8
  • Subscribers 2
  • Views 9
  • Members are here 0
More Content

Scripting for automatic preform generation based on die designs!

asam
asam over 2 years ago
Hello community! 
 
I am not strong at scripting!
 
I am trying to optimize my forging preform models using scripting, may I know what would be the best modelling software which we can use to communicate between modelling software and Simufact Forming module? 
 
Is there a process in Simufact itself which will help us to modify preforms based on strain constraints?
 
Thanks,
Vignesh.
  • Sign in to reply
  • Cancel
  • Simufact Support
    0 Simufact Support over 2 years ago
    Hello Vignesh,
    Sorry for the late answer. I don't quite understand what you intend to do. With modeling software, do you mean CAD-software? Simufact Forming has its own Python scripting capabilities. This allows you to automate postprocessing and possibly to transfer data to another software. Simufact Forming has only few options to modify facetted STL data and can not work at all with analytical CAD data.
    Best Regards
    David
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • asam
    0 asam over 2 years ago
    Hello David,
     
    thank you for answering my question.
     
    my problem statement is:
     
    I am trying to design a preform based on my final die shape. I am creating a preform design in solid works and exporting the cad model into simufact hot forging module. Then I am performing my forging using hammer strike and looking into the final over all strain distribution. The main goal is to achieve a strain range from x-y through out the forged part. For that I have to change my preform shape based on material flow in the previous simulations. As this process takes multiple preforms to be generated and lot of time. I am trying to automate the preform generation process based on NURBS concept in solid-works. So now my question is does simufact interact with any modeling software and will perform simulations based on the newly created preforms by scripting it in the simufact python terminal? Or does Simufact has a similar concept where it will create a preform with strain distribution control parameters?
     
    thanks,
    vignesh
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Simufact Support
    0 Simufact Support over 2 years ago
    Simufact itself can not change the geometry as you would be able with your CAD-Software. With Python scripting you can export the strain results and also automatically create variants with different die geometries. How you feed the exported information into SolidWorks, I can not help you with.
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • asam
    0 asam over 2 years ago
    Hello David,
     
    Thanks for your response.
     
    can we extract out results like overall strain in .txt format in forging?
     
    Thanks,
    Vignesh.
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
  • Simufact Support
    0 Simufact Support over 2 years ago
    Hello Vignesh,
     
    Yes this is possible. With the mesh class of our integrated python scripting, you can access node and integration point results.
     
    Best Regards
    David
    • Cancel
    • Vote Up 0 Vote Down
    • Sign in to reply
    • Verify Answer
    • Cancel
>
Cadence Guidelines

Community Guidelines

The Cadence Design Communities support Cadence users and technologists interacting to exchange ideas, news, technical information, and best practices to solve problems and get the most from Cadence technology. The community is open to everyone, and to provide the most value, we require participants to follow our Community Guidelines that facilitate a quality exchange of ideas and information. By accessing, contributing, using or downloading any materials from the site, you agree to be bound by the full Community Guidelines.

© 2026 Cadence Design Systems, Inc. All Rights Reserved.

  • Terms of Use
  • Privacy
  • Cookie Policy
  • US Trademarks
  • Do Not Sell or Share My Personal Information