OSE Piping Workbench: Difference between revisions

From Open Source Ecology
Jump to navigation Jump to search
No edit summary
No edit summary
Line 21: Line 21:
To add new dimensions adjust CSV '''pipe.csv''' in ''tables'' directory within workbench directory to add new pipe dimensions to the list.
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.
[[File:elbow-dimensions.png]]
To create an elbow, click [[File:CreateElbow.svg]] in OSE piping workbench.
[[File:create-elbow-screenshot.png| 512px]]
[[File:create-elbow-cad-screenshot.png|thumb]]
To add new elbows, adjust '''elbow.csv''' in ''tables'' directory within workbench directory.
Useful links: [https://www.aetnaplastics.com/site_media/media/attachments/aetna_product_aetnaproduct/204/PVC%20Sch%2040%20Fittings%20Dimensions.pdf]


= Programming =
= Programming =

Revision as of 16:12, 24 March 2018


HintLightbulb.png 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.

OsePiningWorkbenchScreenshot.png

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.

Pipe-dimensions.png

To create a pipe, click CreatePipe.svg in OSE piping workbench. Select pipe dimensions and click "OK".

Create-pipe-screenshot.png

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.

Elbow-dimensions.png

To create an elbow, click CreateElbow.svg in OSE piping workbench.

Create-elbow-screenshot.png

Create-elbow-cad-screenshot.png

To add new elbows, adjust elbow.csv in tables directory within workbench directory.

Useful links: [2]

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

  1. 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.