3 Replies Latest reply on Feb 7, 2018 1:05 PM by David Matula

    How do you create a custom pipe routing library?

    Justin Itzkowitz



      I am making this thread in extension to my previous thread here.  I am trying to create a custom pipe routing library that will allow me to drag and drop my custom pipe routing components into a route and have the components auto-size to the route.


      I am still having trouble with the pipe routing elbows, which also seems to be associated with my custom routing problem.  I created a custom elbow with two configurations, one for a .75 in pipe, and another for a 1 in pipe.  Then I added it to the pipe routing library through the routing component wizard.  I then created a custom route property page, using the standard pipe file as the pipe, and my custom elbow as the elbow. When I went to use this property upon starting a pipe route in an assembly I got the following error:




      Following this error, I did some further research on creating my own template, but could not find a solution.  When creating a pipe route, elbows are not being automatically inserted at corners.  I also noticed that in the Route Properties window of the Routing Library Manager my PVC elbow is classified as a 0 angle, rather than a 90.  I am not sure if this is related to the overall issue nor how to manipulate this. Regardless, here is what my route property page looks like:



      Any insight on how I can create my own routing library that can use my own elbows and components (and eventually my own pipe) would be greatly appreciated.

        • Re: How do you create a custom pipe routing library?
          David Matula

          it sounds like you have a small problem with configuration naming. 

          what is wrong with the standard elbows that SolidWorks gave you?

          How about doing a save as to you custom folder to an existing elbow that solidworks likes and then deleting all the configs that you do not want to see.

            • Re: How do you create a custom pipe routing library?
              Justin Itzkowitz

              So there isn't much wrong with the standard elbows, however I am trying to create a custom library of PVC parts to have accurate pipe lengths (as the radius is slightly different for PVC elbows).  I also want to be able to drag in any part, whether it's an elbow or tee or union, and have it auto-size to the route through the part's various configurations, which should also allow me to have accurate prices and information for a BOM depending on the diameter of the pipe.


              Is your solution simply to overwrite the existing files with my versions?  So far I have just been saving the files into sub-folders I made in the routing library.  My hope was to avoid overwriting the existing files, and just add to the library.

                • Re: How do you create a custom pipe routing library?
                  David Matula

                  do a save as of the elbows.  Then modify them to fit you pvc dimensions.  This may cure the problem you have with the elbows not wanting to come in right.  I would go with a socket weld elbow and from there modify the part and the materials to match the dims of the pvc parts that you want. 

                  Look at doing a design table for updating the part.

                  Remember that if you add a blank row after the last part that you want that is where the table will stop.  You can use this to keep the other  configs in the table but not have them update.


                  Have you searched 3dcontent central for any pvc fittings.  It would seem to me that someone may have already created everything that you are looking to do and there should be a zip file somewhere that you should be able to down load like we could do with the weldments.