Join our CAD community forums where over 25,000 users interact to solve day to day problems and share ideas. We encourage you to visit, invite you to participate and look forward to your input and opinions. Acrobat 3D, AutoCAD, Catia, Inventor, IronCAD, Creo, Pro/ENGINEER, Solid Edge, SolidWorks, and others.
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?