is there a way to replace a part in an assembly if you want to swap out different parts?
Right click the part in the FMT and select Replace Component.
Also there are options for the mates, if the parts are different enough I wouldn't try it.
Yes, in the assembly toolbat there is a replace command.
In line with this post... today I found an unexpected behaviour when replacing parts.
In a sub-assembly I wanted to replace two parts at the time by another one. The part also exists in other sub-assemblies in the same top-level assembly. In those sub-assy's I didn't want to replace the part. Therefore I selected the right sub-assy, choose edit Assembly, selected the part to replace, selected Replace component and in the Replace feature manager selected the part I wanted. I also checked the All instances check-box since the sub-assy contained two parts which I both wanted to replace.
Big surprise is that all parts , also in other subs in the entire top level assembly where replaced too !
correct, when you check the "all instances" box it replaces "all instances" that are open in solidworks. i've determined that if i didnt want every single one i had open replaced i had to either close the ones i didnt want replaced or just not use the "all instances" option and do each one individually.
I used replace components today and didn't realize that "all instances" was selected... Totally ruined my day (I had already saved the assemly before I noticed that all 40+ instances of the part [various configurations] had been hijacked).
To my suprise (and as mentioned before), I now realize that the command will also change instances in subassemblies too. Crap.
It would be nice if SW didn't put a check in the "all instances" box by default.
It remembers your last setting. Yeah, I've been bit by this too. I almost never use 'all instances' any more because I use configurations so heavily for fasteners, hardware and the like.
Still, it's gotten a lot easier replacing a component then it used to be.
Retrieving data ...