Hi,
is it possible to name faces, edges, vertices,... in that way that mates become bound to names? So if you change a part with the same named faces, edges, vertices,... that would reatach mates to them.
Assuming you got a database with motoreducers downloaded from producers website and converted from .step. And instead of reataching the mates manually every time if it was possible that it was done automatically upon changing the part/assembly in assembly.
SolidworksAssemblies