You can sweep a surface along that path and then use smart mates.
Also have you looked into using weldment?
Yeah, I'm a big fan of weldments, but I'm trying to create a system where I can use smart components in an assembly to make a parametric type piping creation workflow. So, I could take a flange or elbow or pipe and drop it into an assembly that has the centerlines defined in a 3d sketch, but use smart mates when I drop the stuff in. It would just make it nice and quick if it automatically did a concentric mate.
Well for those create mate references to the part axis and that should work. Though temporary axis would work but I would suggest to add axis and use them.
Do smart mates work with axes?
If so, then in your sketch part, add an axis coincident to every straight line in your sketch.
Then smart mate to the axes instead.
My experience with "smart mates" is pretty much negative.
Try to replace "smart mates" with equation driven Global Variables, linked to distances, dims etc.
Thanks for the good replies. The following will be an explanation of my failure in creating a pseudo-smart piping solution for Solidworks-Standard edition, mostly written as therapy to me. If you're interested, read on.
After several different attempts I finally gave up with this one: The idea is to outline a piping system's centerlines w/ 3d sketches, then import the sketch into an assembly (I guess I could just do the sketch in the assembly to begin with, but whatever). Then I'd add to the library of existing (Solidworks-provided) piping components with my own design table driven parts, because the Solidworks standard library of imperial piping components is all flanged... who uses flanged elbows in their piping? I could drop the elbows, tees etc. into the assembly using smart mates to snap them to the right spot on the layout sketch and indicate the right size from my list of configurations. Then, I'd create a smart pipe component that could snap into place, again using smart mates, and use the auto-diameter feature of the smart part to auto-size the pipe to my elbow or flange or whatever. After that, I'd just employ an already defined smart feature in my pipe to specify the length of the pipe by choosing the end face of whatever elbow/flange/valve was on the opposite end of that pipe. It was a grand idea.
The only problem is that none of it worked. Smart mates don't work on sketches. Smart mates, for some reason, also won't do a concentric mate from one cylindrical face to a circular edge at the end of a cylinder (which is required if you're mating to a pipe to a curved elbow) (this type of mate works fine if you do it the "dumb" manual way). There was the good suggestion of mate references, but if you're creating a unique assembly every project you do (which I am) you still have to go through and create named references for everything, which takes just as long as manually doing the mates. The smart component thing was a neat idea, but I failed to consider the fact that 1 - If I have multiple instances of a thing - like pipe elbows - and I use a face on one of those elbows to define the height of a feature (i.e. the length of pipe) then all those pipe elbows have that feature added to them... that don't work. And 2 - if I had multiple instances of pipe pieces of the same size (i.e. configuration) in the assembly they'd all have to be the same length. Creating new configurations for each would kill any efficiencies I'd hoped to gain with this project. Curse the $10,000 price of upgrade to Solidworks Premium (also, maybe just for this forum, we could fix the spell check so that "Solidworks" is not a misspelled word... just a tip)
Well, back to the drawing board.
Yes. The pun is intended.
Thanks The Internet, for hearing my digital scream into the void.