Paul started a thread recently asking how folks use Envelope parts, and it was mentioned that they were used commonly as 'skeleton parts' . The Envelope contains layout sketches that were used to drive the assembly, with the benefit of being a self-contained part that would not appear in the BOM, mass proporties, etc. Cool workaround
I have a question about folks best-practices for using envelope parts to distribute overall design-intent to subassemblies.
I am using subassemblies more and more for design validation (to check the real-world assembly of the object) and, of course, when motion is involved (which seems to come frequently at our business, and is especially relevent with this second trebuchet I am working on at home) . When motion of multiple components is required, subassemblies make solidworks behave much more robustly ("in my experience")
SO, HOW DO Y'ALL TRANSFER THAT ENVELOPE DATA TO THE SUBASSEMBLIES?
I, as a general rule, never want parts in the subassemblies directly relating to the main assembly - when it comes to top-down design, I am a firm believer in 'one-degree of separation'. I used to start layout sketches in the subassembly, convert entities from the top-level layout (whetehr envelope or humble layout sketch) into the subassebmly, then make the parts of the subassembly driven by those new layout sketches. If, at any time, I need to edit out the in-context stuff (for instance, when changes will no longer apply) I only have to nix one relationship. And while I AM working, I only have to got to one, local spot.
Yesterday, I had another one of those 'duh' moments... I could just plant the envelope into each one of my subassemblies (or subassembly of a subassembly), make my relations to that instance of the envelope, and keep that one-degree of separation that I like.
Is this, in you the experience of the envelope savvy, a good way to go? Has anyone run into downsides?
Thanks for any insight Ed