Hello.
I have experienced very strange behaviour of Solidworks.
I have imported IDF from Eagle (pcb + components). It's an assembly.
Regardless of which component I will exchange new components is placed always in system origin (0,0).
I do not get it... "New component" should be placed directly on "old component" coordinates. But as you can see below it works different way...
Any ideas?
Maybe all of the "old" components share the same origin - the origin of the assembly. Expand one of the old components, select the origin, and see where it is. If it is at the assembly origin rather than in the middle of the part then I'm not sure there's anything you can do other than move the new component after replacing it.