When inserting a routing part into an assembly, is there a way to manually constraint it to exisiting part in assembly?
Are you meaning a new part to start a new routing sub-assembly? Yes you can. Insert the part and start your route with just a single pipe stub (make sure you don't have any along axis constraints in your route). Exit out of the edit sub-assembly mode and mate your starting part to an existing part.
Yes. But I'm not sure what you are actually trying to accomplish since I find your question a little ambiguous to the methods of routing. Here's what I mean...
There are 3 methods of routing:
Drag and Drop is the only method where your assembly will consist of the connectors, routed parts, and the 3D sketch. (When I use this method, I try to have most of my library components using smart mates that correspond to their mated component.) But you can also manually mate your routed assembly component as well. (I presume you are talking about this?)
The other two methods, their sub-assembly routes will only consist of the routed parts and the 3D sketch. (no connectors)
I'm still on SW09 and I've had issues with what Chris is describing. Sometimes the easiest way for me to constrain my components to temporarily disable the routing add-in, place my components with whatever mates I need then re-enable routing. That way SW treats them as regular parts while I constrain them and then add the Cpoints as I need them. After mating them, you can even go back through your tree and drag them into your routing sub-assy so that it recognizes your pin id's.
Someday I might convince the higher-ups to get us on at least 2010...
Hope this helps Chris,
Retrieving data ...