Page 1 of 1

Automate Featureworks on assembly

Posted: Wed Dec 20, 2023 6:41 am
by kj-1715
I am looking for a macro that will run feature recognition on all parts in a step file( an assembly with parts and sub assemblies). This would include all parts in all sub-assemblies within the parent.

Re: Automate Featureworks on assembly

Posted: Wed Dec 20, 2023 11:21 am
by bnemec
After seeing what feature works is capable of, I wonder what use case would produce desirable results running feature works lights out. 99% of what I've seen the dumb solid is more desirable than the automatic FeatureWorks.

Re: Automate Featureworks on assembly

Posted: Wed Dec 20, 2023 12:34 pm
by kj-1715
I am trying to save a newer version as a step file and the convert that step file into something that is editable in the older version. Many parts and subassemblies to convert. Dumb solid is useless in that case.

Re: Automate Featureworks on assembly

Posted: Thu Dec 21, 2023 12:39 am
by gupta9665
SW2024 can save files in lower version with history preserved. Some new feature may not convert though.

You can have 2023 or 2022 files generated from 2024.

Re: Automate Featureworks on assembly

Posted: Thu Dec 21, 2023 9:54 am
by bnemec
kj-1715 wrote: Wed Dec 20, 2023 12:34 pm I am trying to save a newer version as a step file and the convert that step file into something that is editable in the older version. Many parts and subassemblies to convert. Dumb solid is useless in that case.
The Featureworked files I'm speaking of were imported from Solid Edge (Parasolid translation) and in every case where someone used FeatureWorks we have deleted the file and either done properly from scratch or imported the dumb solid. There's
- no design intent.
- sketches are laid out with terrible dimension and sketch relations.
- most future edits will likely cause down stream failures because no thought put into the design tree, this will cause features to be recreated causing new geometry IDs and failed assembly mates and dangling annotations in drawings.
- best editing method for featureworked models is direct editing, which works on dumb solids too, but faster.

We are four years into SW and still remodeling featureworked files from scratch because that's better than trying to use it as an editable file. Now many of them have dozens of where used assemblies to fix too, should have done it right the first time.

But, like I asked earlier, I'm interested in a use case where featureworks lights out proves to be helpful. We did run into a couple examples of using featureworks manually, but they are rare. So rare that it's not worth documenting the process.