Does anyone knows if Siemens is adding a feature that is similar to Solidworks part Configurations.
Imagen that you have a rivet so it has 2 states, preform or conformed. So if I want to instruct to manufacturing that this rivet is straight for Assy 1, but is deformed permanently in Assy 2. Mass distribution change for Assy 1 to 2 but should be controlled by the same part Revision.
Or the scenario of a linear of helix spring where the design intent has modes. Flexible assembly is one approach but is not enough. A family of parts is close but is not a single part document.
This scenario is like having infinite variations of the same part in the feature tree, like having 5 "simplified" versions of the part.
Here is a similar question but no solution yet: https://community.plm.automation.siemens.com/t5/Solid-Edge-Forum/Multiple-Configurations-of-a-Part-F...
Having that feature will accelerate the design iterations a lot!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
Both cases you describe are best done with Adjustable Parts, where each assembly context can define the compression/deformation -- including having the same spring in multiple states of compression in teh same assembly. You don't need configs/FOP for this. This is tailor made for Adjustable Parts.
In Solidworks they have what is called Derived configurations and states.
Which is like a kinda like a multibody part but there is only one body that being the parent. Then you via display states you can create many different versions.
The base (parent part) configuration shows a revit in its as purchased state.
Then via the new configurations option of the same part, you could then show the same rivet deformed at assembly, this is a child of the parent part.
Google Derived configurations Solidworks for vids of how this works inaction
Sorry, a bit slammed in my day job, just having returned from Asia. Hopefully one of our regular "above and beyond" Edger's here in the group can drop something in.
Could you show us an example of a part with 3+ different states?
A simple example:
If that is modeled as a part, then use Flexible parts.
If that is modeled as an assembly, then use Adjustable assemblies with or without limit mates.
this exactly is where You should use a flexible/adjustable part.
You can use any variable to be set in an assembly.
In Your example with a rivet, You simply have to create the deformed head and give it a suppression variable.
Setting this variable to 1 will suppress the head and shows the undeformed rivet, setting it to 0 will deform it.
The great advandage IMHO here is, that You on the fly can create as many variations of the part in an assembly as You need.
Think on the length of a spring, a hydraulic cylinder (example shown in previous post), cable, and so on.
Hi, @ hawcad
I understand but in SW as the originator was talking about, you have the base cyl as shown. then a SE configuration is set up showing the cylinder fully extended easy.
Now take this to the next step in SW, I believe you have more options in addition to the above as described below.
Make another configuration of the collapsed parent cylinder where the cylinder body is shortened, and the cylinder bore, and piston is doubled in dia and related components, but the rod length remains the same as well as the cyl mounting options. In SW this is just a derived version of the original parent cylinder.
Most of us would have had to create a new part but in SW it is considered just a derived configuration which I would think pose problems down the road for users not familiar with the product and or its history.