Inflate a volume

Hi all

 

I need to "inflate" a part so that it appears within its maximum tolerances. 

I can't find the option in SolidWorks, does anyone have an idea?

 

Thank you 

 

Have a nice day

Hi @ bastien

 To my knowledge there is no pump in solidworks that allows you to inflate a part ;-D

On the other hand, with the simulation tool you can see the deformations of parts

tell us can + about your problem with a screenshot it's + easy to understand

See this tutorial

http://www.youtube.com/watch?v=OjA3jzRerXU

@+ ;-)

Hello

 

Maybe the scale function in "insertion/Molds/Scale" can be useful for your needs...

 

Have a nice day.

Hello

 

Maybe with a macro it's possible to analyze the tolerances and thus create a configuration with an extra thickness so that it appears with the maximum tolerances, but it's work!

 

Otherwise, I found this:

 

http://www.youtube.com/watch?v=o3KpSwAx3cw

 

Or there is also TolAnalyst:

 

http://help.solidworks.com/2012/French/SolidWorks/tolanalyst/TolAnalyst_Overview.htm?id=60419d58dadd48cdb8ec16542df20629

I will try to be more specific in this case. 

 

So, I designed my part with dimensions in the middle of tolerances. 

 

Let's say I have a Ø60±1mm cylinder, I drew my 3D in Ø60mm, but now for another application I need my part within its maximum tolerance. To take the example again, I would need to "inflate" my cylinder to reach my maximum tolerance, i.e. Ø61mm. 

 

My part is of course not as simple as a cylinder, so I would need a simple option, the same style that can be used to simulate a tail on a casting.

 

Another illustration would be: the cross at the top right of an image that would allow you to enlarge or reduce the image while keeping the proportions.  

 

 

Thank you 

 

 

If the tolerances are 1 mm on all sides, then you can try using the thicken or offset surface function:

 

http://help.solidworks.com/2012/French/SolidWorks/sldworks/HIDD_DVE_FEAT_THICKEN.htm

 

http://help.solidworks.com/2011/french/SolidWorks/sldworks/LegacyHelp/Sldworks/Surfaces/HIDD_DVE_OFFSET_FACE.htm

 

Otherwise, you will need a macro!

if it's for a general envelope you can make a surface offset it all depends on the design at the base

or you go through a family of parts and in this case all your dimensions are configurable

a single design, a multide of sides 

See this tutorial

http://www.lynkoa.com/tutos/3d/famille-de-pieces-solidworks

@+ ;-)

1 Like

Hello

 

The Tolerance tool of myCADtools allows you to switch all tolerated dimensions to their maximum, minimum or average values in a configuration.

 

Alternatively, the ScaleDimension tool allows you to assign a scale factor to a part by changing all its dimensions

 

Let's see if it can solve your problem


tolerances_fr.chm
8 Likes

Yes, as Prossignol says

The Tolerance program from myCADtools does this very well (Switch the model to max dimension)

6 Likes

Hello

I do think that the "Tolerances" utility fits your needs perfectly.

Kind regards


tolerances.png
4 Likes

Hello

 

In addition, it is available here:

 

http://www.lynkoa.com/store/fr/tools-et-macros/utilitaires/utilitaire-tolerances-849.html

 

@+

3 Likes

See this link

Macro - Tolerance Interval

The "Tolerance Interval" macro serves as an example of how to create a feature macro.

http://forum.solidagora.com/topic1267.html

@+

@Prossignol.

 

I do think that this is the best solution. The only problem is that I'm on a step file (exported from Catia) and I don't have access to the tolerancing of the construction dimensions. 

 

Solution -> Redo my CAD on SolidWorks:)

 

Thank you all in any case!

Fortunately I think so. Because the WWTP is a dead volume...

 

Have you tried to launch a function recognition when importing the STEP??

If they are basic functions with not too complex geometries, it can have a tree structure that looks like something.

The problem remains access to the initial tolerancing, which will not be recoverable by the STEP.

 

Maybe enter it by hand (quite tedious but avoid a complete reconstruction of the part)

Then move into a macro...

 

I hope I have helped you.

 

Kind regards

2 Likes