SW will allow you to put objects inside one another/ clash objects (they call it interference). The ability to detect collisions can be done using the move command in the assembly, but it's only on during that particular move, as it's resource-heavy. Is there a reason you don't want to use a mate? WHat are you trying to achive? An animation? If you have the motion simulation packages you could simulate the movement?