Isometric Program
P&I Diagram Program
2D Piping Program
AutoLISP Programs
Jib Crane
About Me
My Resume
Contact Me
Cross Country Piping
Google
Satish Lele
J Row, House No. 22, Sector 7, Vashi, Navi Mumbai, 400 703, India.
E Mail : satish.lele@gmail.com / lele@vsnl.com
Web Site : www.svlele.com

Program for 3D PIPING SCALE MODELS

AutoCAD Package is prepared in such a manner that it can be easily customized. 3D PIPING SCALE MODELS is such a customized program in my PROGRAMS for PIPING Series, for AutoCAD 2000 to 2008. The program is based on AutoLISP / VBA programs and around 3000 symbols or blocks are created (with insulation) as and when required and then inserted. The pipe line is cut in that portion. Since blocks are created when required, there is a lot of saving of Disk space. The different piping entities can be arranged on different layers. This is a menu driven program. Special Dialogue Boxes are created to make the program more user friendly.


Model Created using 3D Program
See other Views of the Model.

Buying Instructions : You can send the payment through Credit Card by PayPal, Xoom or Bank Transfer. As soon as I get the money, I will send Package by Email. To Buy for details.

Package for ASME (ANSI) Standrard Fittings.
The program based on ASME fittings is priced at 200 Euros.


Package for TRI-CLOVER Fittings.
The program based on Tri-Clover fittings is priced at 100 Euros.


To run this program unzip / copy all files from piping3d_demo file in support directory of AutoCAD. At command prompt run menuload command (Type menuload and press enter) A dialog box will open showing acad as current menu in menugroup tab. Click on browse near file name text box. Change folder to acad\support and click on arrow of Files of Type box. Select Menu Template (*.mnu) and select pipe3d_mm or pipe3d_inch as menu to be loaded. Click on load button. Click yes to continue. Click on Menu Bar tab. Insert all menus in left box one by one, at the end of items in menu bar box. Click on close. Pipe3d menu will be loaded at the end, and start using pull down menu. The last pull-down menu, pipe3d, has all the pipe3d drawing options. The other menu items are not modified.


3d Piping pull down menu looks like this. Click on Load Programs. 3D Piping programs will be loaded and message will appear on command line.

You have to load programs only once and then you can use all options of 3d piping.

To create 3D Piping Model, first enter line numbers. Click on Line Number > Add. A dialog box will appear.

Enter a new line number in text box and press OK. The line number will be added to the list. Add any number of line numbers. After line numbers are added, press Cancel. The dialog box will disappear. (You can edit or delete line numbers). Click on Line Settings and a dialog box will appear.

Select the line you want to draw by selecting its line number, the size of the line in NB. Enter insulation thickness in text box and press OK. A message will appear on command line.

Please check the 3 values are properly set (or else redo the process). If a Pipe line is not insulated, insulation thickness should be 0. Using Line command, create a Single Line in 3D with proper elevations. The line is set on a layer having layer name as line number. Once single line is created, insert pipe fittings. In each case a block is created by the program and inserted at the insertion point. Create all pipes at the end using AutoPipe option (or individually as onr pipe at a time)

3D Pipe : There are 5 options for this.
Line Number : This has 3 options.

  • Add A line Number : When you click on this, a dialog box opens and shows the line numbers (names of layers) existing in the drawing, if any. You can add a new line number in the text box below. It creates a new layer with that name.
  • Edit A line Number : When you click on this, a dialog box opens and shows the line numbers (names of layers) existing in the drawing, if any. You can select the line number to be edited from the list and type a new line number in the text box below. It renames that with a new name.
  • Delete A line Number : When you click on this, a dialog box opens and shows the line numbers (names of layers) existing in the drawing, if any. You can select the line number to be deleted from the list and it is deleted from the drawing, if it is not in use.

3D Pipe Create Pipe : This ask to select pipe line, and draws the 3D Pipe Line with insulation. Use this option after all the fittings are inserted.
Stretch Pipe : This option uses stretch faces option. To stretch a line in or out, select the pipeline (or insulation), use remove option and click on line (or isulation). Do not click on end, as this is to be strtech. Select center point of end to be stretched and a new point. The pipeline (or insulation) will be stretched.
Auto PipeLine : This asks you to select a pipe. After selecting pipe, it draws the 3D Pipe Lines with insulation for all pipes on that layer of this size. Use this option after all the fittings are inserted.
Lift Pipe : This lifts the pipe line. If the elevation of the pipeline you have drawn is that of bottom of pipe, this option lifts the line to centerline elevation of pipe. It first asks for UCS. For horizontal lines, select top UCS. It then asks to select pipe NB, and lifts the pipe up by half the outside diameter of the pipe.
Cut Pipe : You can cut a part of the pipe using this option. First select pipeline and then select two points to cut line in between.

Elbow : You can insert 90 Deg and 45 Deg Elbows with this option. Select the type and size of the Elbow, insulation thickness and then two lines to insert the elbow. Select proper rotation. The Program also cuts the pipe in elbow portion.
3D 90 Deg Elbow

90 Degree Elbow : There are 3 options :
Butt Welded : You can draw Butt Welded Elbow for sizes from 15 mm NB to 600 mm NB
Socket Welded : The are two ratings available. 3000# and 6000#. You can draw Socket Welded Elbow for sizes from 15 mm NB to 50 mm NB
Screwed : The are two ratings available. 3000# and 6000#. You can draw Screwed Elbow for sizes from 15 mm NB to 50 mm NB
3D 45 Deg Elbow45 Degree Elbow : There are 3 options :
Butt Welded : You can draw Butt Welded Elbow for sizes from 15 mm NB to 600 mm NB
Socket Welded : The are two ratings available. 3000# and 6000#. You can draw Socket Welded Elbow for sizes from 15 mm NB to 50 mm NB
Screwed : The are two ratings available. 3000# and 6000#. You can draw Screwed Elbow for sizes from 15 mm NB to 50 mm NB.
Branch : You can draw Equal Tee, Reducing Tee, Weldolet, Full Coupling, Half Coupling, Threadolet, Socolet and Elbolet.

3D Equal TeeEqual Tee : Select the type and size of the Equal Tee and insulation thickness and then select point on main pipe, then on side pipe. Select proper rotation. The Program also cuts the pipe. There are 3 options :
Butt Welded : You can draw Butt Welded Tee for sizes from 15 mm NB to 600 mm NB
Socket Welded : The are two ratings available. 3000# and 6000#. You can draw Socket Welded Tee for sizes from 15 mm NB to 50 mm NB
Screwed : The are two ratings available. 3000# and 6000#. You can draw Screwed Tee for sizes from 15 mm NB to 50 mm NB.
3D Reducing TeeReducing Tee : Select the type and size of the Reducing Tee and then select point on main pipe, then on side pipe. Select proper rotation. The Program also cuts the pipe. There is only one options You can draw Butt Welded Reducing Tee for sizes from 20X15 mm NB to 600X500 mm NB
3D CrossCross : Select the type and size of the Equal Cross and then select point on one pipe, then on other pipe. Select proper rotation. The Program also cuts the pipe. There are 3 options :
Butt Welded : You can draw Butt Welded Cross for sizes from 15 mm NB to 600 mm NB
Socket Welded : The are two ratings available. 3000# and 6000#. You can draw Socket Welded Cross for sizes from 15 mm NB to 50 mm NB
Screwed : The are two ratings available. 3000# and 6000#. You can draw Screwed Cross for sizes from 15 mm NB to 50 mm NB.
3D WeldoletWeldolet : Select the size of the Weldolet, insulation thickness and then select point on main pipe, then on side pipe. Select proper rotation. The Program also cuts the pipe. There is only one options You can draw Butt Welded Weldolet for sizes from 20X15 mm NB to 600X500 mm NB.
3D Half CouplingHalf Coupling : Select the rating and size of the Half Coupling and insulation thickness. Select the NB size of main pipe and then select point on main pipe, then on side pipe. Select proper rotation. The half coupling is inserted on the outer face of pipe. The Program also cuts the side pipe. There are 2 options :
Socket Welded : The are two ratings available. 3000# and 6000#. You can draw Socket Welded Half Coupling for sizes from 15 mm NB to 50 mm NB
Screwed : The are two ratings available. 3000# and 6000#. You can draw Screwed Half Coupling for sizes from 15 mm NB to 50 mm NB.
3D ThreadoletThreadolet : Select the rating and size of the Threadolet. Select the NB size of main pipe and then select point on main pipe, then on side pipe. Select proper rotation. The threadolet is inserted on the outer face of pipe. The Program also cuts the side pipe. The are two ratings available. 3000# and 6000#. You can draw Threadolet for sizes from 15 mm NB to 50 mm NB.
3D SocoletSocolet : Select the rating and size of the Socolet and insulation thickness. Select the NB size of main pipe and then select point on main pipe, then on side pipe. Select proper rotation. The socolet is inserted on the outer face of pipe. The Program also cuts the side pipe. The are two ratings available. 3000# and 6000#. You can draw Socolet for sizes from 15 mm NB to 50 mm NB.
3D ElboletElbolet : Select the rating and size of the Elbolet and insulation thickness. Select the NB size of main pipe and then select point on pipe along the elbolet, then on pipe perpendicular to elbolet. Select proper rotation. The elbolet is inserted on the outer face of Elbow. The Program also cuts the side pipe. The are two ratings available. 3000# and 6000#. You can draw Elbolet for sizes from 15 mm NB to 50 mm NB.

Flanges : You can draw Slip on, Weld Neck, Blind, Lap Joint, Gasket, Stub End with this. Select Proper rating of flange and size of flange. Select pipeline, a points on pipe at the back of flange and then insertion point of flange (or gasket and stub end) to insert flange (or gasket and stub end). The Program also cuts the pipe.
3D Slip On Flange
Slip On Flange : There are 3 options of pressure ratings :
150# : You can draw Slip on Flanges for pipe sizes from 15 mm NB to 600 mm NB
300# : You can draw Slip on Flanges for pipe sizes from 15 mm NB to 600 mm NB
600# : You can draw Slip on Flanges for pipe sizes from 15 mm NB to 600 mm NB.
3D Weld Neck FlangeWeld Neck Flange : There are 3 options of pressure ratings :
150# : You can draw Weld Neck Flanges for pipe sizes from 15 mm NB to 600 mm NB
300# : You can draw Weld Neck Flanges for pipe sizes from 15 mm NB to 600 mm NB
600# : You can draw Weld Neck Flanges for pipe sizes from 15 mm NB to 600 mm NB
3D Blind FlangeBlind Flange : There are 3 options of pressure ratings :
150# : You can draw Blind Flanges for pipe sizes from 15 mm NB to 600 mm NB
300# : You can draw Blind Flanges for pipe sizes from 15 mm NB to 600 mm NB
600# : You can draw Blind Flanges for pipe sizes from 15 mm NB to 600 mm NB.
3D Lap Joint FlangeLap Joint Flange : There is only 1 option :
150# : You can draw Lap Joint Flanges for pipe sizes from 15 mm NB to 600 mm NB.
3D Full CouplingFull Coupling : You can draw Full Coupling with insulation with this. Select Proper rating and size and insulation thickness. Select pipeline, a points on pipe at the back of Full Coupling and then insertion point of Full Coupling to insert Full Coupling. The Program also cuts the pipe. There are 2 options.
Socket Welded : The are two ratings available. 3000# and 6000#. You can draw Socket Welded Full Coupling for sizes from 15 mm NB to 50 mm NB
Screwed : The are two ratings available. 3000# and 6000#. You can draw Screwed Full Coupling for sizes from 15 mm NB to 50 mm NB.
3D GasketGasket : You can draw Gaskets for pipe sizes from 15 mm NB to 600 mm NB. Select pipeline, a points on gasket side and then insertion point of gasket to insert gasket. The Program also cuts the pipe.
3D Stub EndStub End : You can draw Stub Ends with insulation for pipe sizes from 15 mm NB to 600 mm NB. Select pipeline, a points on back side of flange and then insertion point of stub end to insert stub end. The Program also cuts the pipe.
Reducer : You can insert swage, concentric or eccentric reducers of proper size.
3D SwageSwage : You can draw Swages for pipe sizes with insulation from 80 to 25 mm NB to 15 to 8 mm NB. To insert a swage, select pipe line on smaller side of the swage, then a point on smaller side of swage and then insertion point of larger side of swage. Select proper rotation. A swage is inserted. The Program also cuts the pipe.
3D Concentric ReducerConcentric Reducer : You can draw Butt Welded Concentric Reducer with insulation for sizes from 20X15 mm NB to 600X500 mm NB. To insert concentric reducer, select pipe line on smaller side of the concentric reducer, then a point on smaller side of concentric reducer and then insertion point of larger side of concentric reducer. Select proper rotation. A concentric reducer is inserted. The Program also cuts the pipe.
3D Eccentric Reducer Flat DownEccentric Reducer Flat Down : There is only one options You can draw Butt Welded Eccentric Reducer with insulation Flat Down for sizes from 20X15 mm NB to 600X500 mm NB. To insert eccentric reducer, select pipe line on smaller side of the eccentric reducer, then a point on smaller side of eccentric reducer and then insertion point of larger side of eccentric reducer. Select proper rotation. An eccentric reducer with flat side down is inserted. The Program also cuts the pipe.
3D Eccentric Reducer Flat UpEccentric Reducer Flat Up : There is only one options You can draw Butt Welded Eccentric Reducer with insulation Flat Up for sizes from 20X15 mm NB to 600X500 mm NB. To insert eccentric reducer, select pipe line on smaller side of the eccentric reducer, then a point on smaller side of eccentric reducer and then insertion point of larger side of eccentric reducer. Select proper rotation. An eccentric reducer with flat side up is inserted. The Program also cuts the pipe.
Valves : You can draw Gate, Globe, Check, Wafer Check, Butterfly, Control, Ball, Plug and Safety with this option.
3D Gate ValveGate Valve : Select proper type and size of valve. Then select pipeline and then insertion point on pipe and Valve is inserted. The Program also cuts the pipe. There are 4 options of pressure ratings :
Flanged : You can draw Flanged Gate Valves for different pipe sizes and ratings from 150# to 2500#
Butt Welded : You can draw Butt Welded Gate Valves for different pipe sizes and ratings from 150# to 2500#
Socket welded : You can draw Flanged Gate Valves for small bore pipe sizes and ratings from 800# to 2500#
3D Globe ValveGlobe Valve : Select proper type and size of valve. Then select pipeline and then insertion point on pipe and Valve is inserted. The Program also cuts the pipe. There are 6 options of pressure ratings :
Flanged : You can draw Flanged Globe Valves for different pipe sizes and ratings from 150# to 2500#
Butt Welded : You can draw Butt Welded Globe Valves for different pipe sizes and ratings from 150# to 2500#
Socket welded : You can draw Flanged Globe Valves for small bore pipe sizes and ratings from 800# to 2500#
3D Check ValveCheck Valve : Select proper type and size of valve. Then select pipeline and then insertion point on pipe and point in the direction of flow. Valve is inserted. The Program also cuts the pipe. There are 4 options of pressure ratings :
Flanged : You can draw Flanged Check Valves for different pipe sizes and ratings from 150# to 2500#
Butt Welded : You can draw Butt Welded Check Valves for different pipe sizes and ratings from 150# to 2500#
Socket welded : You can draw Flanged Check Valves for small bore pipe sizes and ratings from 800# to 2500#
3D Wafer Check ValveWafer Check Valve : Select proper type and size of valve. Then select pipeline and then insertion point on pipe and point in the direction of flow. Valve is inserted. The Program also cuts the pipe. There are 3 options of pressure ratings :
150# : You can draw Wafer Check Valves for pipe sizes from 150 mm NB to 600 mm NB
300# : You can draw Wafer Check Valves for pipe sizes from 150 mm NB to 600 mm NB
600# : You can draw Wafer Check Valves for pipe sizes from 150 mm NB to 600 mm NB.
3D Butterfly ValveButterfly Valve : Select proper type and size of valve. Then select pipeline and then insertion point on pipe and Valve is inserted. The Program also cuts the pipe. There are 2 options of pressure ratings :
Wafer : You can draw Butterfly Valves for pipe sizes from 50 mm NB to 500 mm NB
Flanged : You can draw Butterfly Valves for pipe sizes from 80 mm NB to 600 mm NB.
3D Control ValveControl Valve : Select proper type and size of valve. Then select pipeline and then insertion point on pipe and Valve is inserted. The Program also cuts the pipe. There are 2 options of pressure ratings and End Connections :
300# : You can draw Flanged Control Valves for pipe sizes from 15 mm NB to 200 mm NB.
600# : You can draw Flanged Control Valves for pipe sizes from 15 mm NB to 200 mm NB.
300# : You can draw Butt Welded Control Valves for pipe sizes from 15 mm NB to 200 mm NB.
600# : You can draw Butt Welded Control Valves for pipe sizes from 15 mm NB to 200 mm NB.
3D Ball ValveBall Valve : Select proper type and size of valve. Then select pipeline and then insertion point on pipe and Valve is inserted. The Program also cuts the pipe. There are 8 options :
End Entry 3 Piece 150# Flanged : You can draw Ball Valves for pipe sizes from 15 mm NB to 150 mm NB
End Entry 3 Piece 300# Flanged : You can draw Ball Valves for pipe sizes from 15 mm NB to 150 mm NB
End Entry 3 Piece Screwed Full Bore : You can draw Ball Valves for pipe sizes from 15 mm NB to 50 mm NB
End Entry 3 Piece Screwed Reduced Bore : You can draw Ball Valves for pipe sizes from 15 mm NB to 50 mm NB
End Entry 2 Piece 150# Flanged : You can draw Ball Valves for pipe sizes from 40 mm NB to 200 mm NB
End Entry 2 Piece 300# Flanged : You can draw Ball Valves for pipe sizes from 40 mm NB to 200 mm NB
Top Entry 2 Piece 150# Flanged : You can draw Ball Valves for pipe sizes from 150 mm NB to 500 mm NB
Top Entry 2 Piece 300# Flanged : You can draw Ball Valves for pipe sizes from 150 mm NB to 500 mm NB
3D Plug ValvePlug Valve : Select proper type and size of valve. Then select pipeline and then insertion point on pipe and Valve is inserted. The Program also cuts the pipe. There are 4 options of pressure ratings and end connections:
150# : You can draw Flanged Plug Valves for pipe sizes from 25 mm NB to 300 mm NB.
300# : You can draw Flanged Plug Valves for pipe sizes from 15 mm NB to 200 mm NB.
600# : You can draw Flanged Plug Valves for pipe sizes from 25 mm NB to 250 mm NB.
900# : You can draw Flanged Plug Valves for pipe sizes from 25 mm NB to 250 mm NB.
150# : You can draw Butt Weld Plug Valves for pipe sizes from 25 mm NB to 300 mm NB.
300# : You can draw Butt Weld Plug Valves for pipe sizes from 15 mm NB to 200 mm NB.
600# : You can draw Butt Weld Plug Valves for pipe sizes from 25 mm NB to 250 mm NB.
900# : You can draw Butt Weld Plug Valves for pipe sizes from 25 mm NB to 250 mm NB.
3D Safety ValveSafety Valve : Select proper type and size of valve. Then select first pipeline and then second pipeline and insertion point (intersection of these two pipelines). Select rotation angle and Valve is inserted. The Program also cuts the pipe. You can draw safety valves of sizes from 25X25 to 200X250 mm NB.
Vessel Vessel : This displays a Dialog Box, which asks for Shell Diameter, Tan to Tan Length, and then type of head. It then asks for UCS and draws the vessel.

Structural Wall : To draw a wall, you need architectural drawing like this.

Using this in 3D view, or in top (plan) view, you can construct a wall. Program asks you to select first corner point of wall, and then the second corner point. Select opposite end point of wall near the two columns. It then asks for height of wall. If there is a door in the wall, answer Y to the question, Doors in Wall?. Program asks you to select first corner point of door, and then the second corner point. Select opposite end point of door. Give height of the door. If you want draw door pane, say Y to Door Frame?. Program asks you to select first corner point of door frame, and then the second corner point. Select opposite end point of door pane inside the door frame. It draws the box for door, which is then subtracted from the wall box. If windows are present, say Y to windows in wall? Enter number of windows present. Program asks you to select first corner point of window, and then the second corner point. Select opposite end point of window. Enter elevation of window from the floor, and then height of window frame. It draws the box for window, which is then subtracted from the wall box. If you want draw window pane, say Y to Window Pane?. Program asks you to select first corner point of window pane, and then the second corner point. Select opposite end point of window pane inside the window frame. Wall is drawn with door and windows.

Steel Sections :
  • US Standard :
    1. Beam
    2. Channel
    3. Angle
    4. Tee
  • Indian Standard :
    1. Beam
    2. Channel
    3. Angle
    4. Tee
  • International
    1. Beam
    2. Channel
    3. Angle
    4. Square
    5. Rectangle

Utilities : There are a number of utilities options.
Set UCS : You can set the UCS to top, left, right, front, back, bottom etc.
Write: You can write in drawing the floowing. Program asks to select line and then second point to write the text and writes the text. A donut is put on line.
  • Elevation in mm
  1. Elevation
  2. TOS Elevation
  3. CL Elevation
  4. FOF Elevation
  5. NRV Elevation
  6. BOP Elevation
  • Elevation in meter
  1. Elevation
  2. TOS Elevation
  3. CL Elevation
  4. FOF Elevation
  5. NRV Elevation
  6. BOP Elevation
  • Line Number
  • Line Number with elevation
  1. in Meters
  2. in mm
  • Hold
  • Support No-1 Line
  • Support No-2 Lines
  • Comment
Change : You can change the following :
  • Elevation
  • Text
  • Colour to
    1. Red
    2. Yellow
    3. Green
    4. Cyan
    5. Blue
    6. Magenta
    7. White

Pipe Gap : You can get the gap between two pipelines based on the pipe diameter and flange rating.

Test Pressure : You can calculate Hydrostatic or Air Test Pressure for a pipeline.

Fitting Name : You can get description of a fitting and its name using this options. Select fitting and it will be shown.

Insert Existing Fitting : You can insert an already inserted (extising) fitting at new location. Select fitting and follow instructions.

Insert Flange and Gasket : You can insert a flange and gasket near a valve. Select valve and follow instructions. (You will also be asked to insert stub end for 150# lap joint flange).

Bill of Material : You can get Bill of Material of all entities in the model. It gives BOM for every line as Length of pipe, fittings with quanity. It is the written to a MSExcel file. This is written in VBA. When it loads it asks about macro. Select Enable macros option.

Download Demo Program
Download Manual for all Programs