OSE Piping Workbench: Difference between revisions
(add documentation about bushings in ose piping workbench) |
(remove redundant pictures from ose-piping-workbench pages) |
||
Line 12: | Line 12: | ||
A pipe is described by its outer diameter '''OD''', its wall thickness '''Thk''' and its height<ref>We use height instead of length in order to make a pipe similar to a FreeCAD cylinder. These particular choice of pipe dimensions make it more compatible with pipes from flamingo workbench.</ref> H. | A pipe is described by its outer diameter '''OD''', its wall thickness '''Thk''' and its height<ref>We use height instead of length in order to make a pipe similar to a FreeCAD cylinder. These particular choice of pipe dimensions make it more compatible with pipes from flamingo workbench.</ref> H. | ||
To create a pipe, click [[File:CreatePipe.svg]] in OSE piping workbench. Select pipe dimensions and click "OK". | To create a pipe, click [[File:CreatePipe.svg]] in OSE piping workbench. Select pipe dimensions and click "OK". | ||
Line 24: | Line 22: | ||
An elbow is described by an angle alpha, outer pipe diameter POD, inner pipe diameter PID, H, J, M. | An elbow is described by an angle alpha, outer pipe diameter POD, inner pipe diameter PID, H, J, M. | ||
To create an elbow, click [[File:CreateElbow.svg]] in OSE piping workbench. | To create an elbow, click [[File:CreateElbow.svg]] in OSE piping workbench. | ||
Line 40: | Line 36: | ||
A (general) coupling is described by dimensions: POD, POD1, PID, PID1, L, M, M1, N. The dimensions POD1 and PID1 are not from a official specifications. | A (general) coupling is described by dimensions: POD, POD1, PID, PID1, L, M, M1, N. The dimensions POD1 and PID1 are not from a official specifications. | ||
They are derived from pipe size and schedule. In a reducer coupling, the pipe dimensions on one side POD and PID differ from on the other side POD1 and PID1. | They are derived from pipe size and schedule. In a reducer coupling, the pipe dimensions on one side POD and PID differ from on the other side POD1 and PID1. | ||
To create a coupling, click [[File:CreateCoupling.svg]] in OSE piping workbench. | To create a coupling, click [[File:CreateCoupling.svg]] in OSE piping workbench. | ||
Line 53: | Line 47: | ||
= Bushings = | = Bushings = | ||
A bushing is described by dimensions N, L and pipe dimensions. As pipe dimensions we use POD, PID1, and POD1. | A bushing is described by dimensions N, L and pipe dimensions. As pipe dimensions we use POD, PID1, and POD1. | ||
To create a bushing, click [[File:CreateBushing.svg]] in OSE piping workbench. | To create a bushing, click [[File:CreateBushing.svg]] in OSE piping workbench. |
Revision as of 17:26, 25 March 2018
Hint: See Workbench Source Code at PVC_Pipe_and_Fittings_Library#OSE_Piping_Workbench
Introduction
The OSE pipe workbench is a FreeCAD workbench with pipes and fittings. It creates pipes and fitting using FreeCAD Parts workbench and Flamingo.
Pipes
The dimensions of the PVC pipes can be found here PVC_Pipe. Wikipedia on Nominal Pipe Size (NPS) [1],
A pipe is described by its outer diameter OD, its wall thickness Thk and its height[1] H.
To create a pipe, click in OSE piping workbench. Select pipe dimensions and click "OK".
To add new dimensions adjust CSV pipe.csv in tables directory within workbench directory to add new pipe dimensions to the list.
Elbows
An elbow is described by an angle alpha, outer pipe diameter POD, inner pipe diameter PID, H, J, M.
To create an elbow, click in OSE piping workbench.
To add new elbows, adjust elbow.csv in tables directory within workbench directory.
Useful links: [2]
Couplings
A (general) coupling is described by dimensions: POD, POD1, PID, PID1, L, M, M1, N. The dimensions POD1 and PID1 are not from a official specifications. They are derived from pipe size and schedule. In a reducer coupling, the pipe dimensions on one side POD and PID differ from on the other side POD1 and PID1.
To create a coupling, click in OSE piping workbench.
To add new couplings, adjust coupling.csv in tables directory within workbench directory.
Bushings
A bushing is described by dimensions N, L and pipe dimensions. As pipe dimensions we use POD, PID1, and POD1.
To create a bushing, click in OSE piping workbench.
To add a new coupling to the part list, adjust bushing.csv in tables directory within workbench directory.
Programming
- FreeCAD scripted object
- It should be possible to represent the object with "classic" FreeCAD forms like cylinders, spheres, sweeping objects ...
- It should be possible to use solids.
- The main purpose is to create tools for moving, rotations, and fittings.
Documentation
- ↑ We use height instead of length in order to make a pipe similar to a FreeCAD cylinder. These particular choice of pipe dimensions make it more compatible with pipes from flamingo workbench.