I have a small assembly, 3 parts. One part is an arm, whose length I want to vary according to a pre-calculated list of 50 possible lengths. Making the arm an iPart is one obvious way to handle this, though the table would be large.
Then I want to make another assembly, consisting of 50 these sub-assemblies, each with a different arm length.
I can, of course, make 50 individual sub-assemblies first, then assemble them into my final assembly, but it would be very laborius, and I'm lazy, and if I want to change that list of lengths later, I'd have to basically start over.
Is there a better way?
Solved! Go to Solution.
Solved by mcgyvr. Go to Solution.
Sounds like a perfect job for iparts/iassemblies.. ipart for your arm.. then create an iassembly and simply edit the iassembly table to swap in the different arms for each member..
Thanks, that works OK for a simple test case: I include an iPort in my subassembly (which is an iAssembly), then I can add variants of the subassembly into my main assembly. Still a lot of manual work, but MUCH less than it would be otherwise.
Now I have another issue: I'll do a new post, but in a nutshell:
In the real thing, I'm deriving the 3 parts from sketch blocks in a master layout part (trying to follow a good skeletal modeling workflow). But I can't seem to make an iPart from a derived part. See other post for details.