Professional Documents
Culture Documents
Page 1 of 5
Example of Nut
Example of Nut
This sample is known to work on the latest SALOME release. The compatibility with previous versions of SALOME is not guaranteed, though the sample can work on old versions also.
Objectives:
This exercise illustrates the use of Geometry and SMESH SALOME functionalities for building and meshing the nut shape. Shape is built using Sketch, Transformations and Boolean operations, Geometry functionalities used in exercise: Basic Create Point, Vector Build Face Explode Sketch Transformation Extrusion, Revolution, Fillet, Chamfer Boolean Cut, Common Import brep
Mesh functionalities used in exercise: 3D algorithm Tetrahedron (Netgen), Hypothesis Max Element Volume 2D algorithm Triangle (Mefisto), Hypothesis Max Element Area 1D algorithm Wire discretization, Hypothesis Average Lengt
Geometry
The sequence of actions is as follows: Launch SALOME. Create a new study. Launch GEOM module.
Creation of a wire using the sketcher: (menu New Entity/Basic/2D Sketch). Validate using Apply after each line.) First Point: 100 ; -57.7 Segment (Point - absolute): 100 ; 57.7 Segment (Point - absolute): 0 ; 115.47 Segment (Point - absolute): -100 ; 57.7 Segment (Point - absolute): -100 ; -57.7 Segment (Point - absolute): 0 ; -115.47 Sketch Closure => Wire_1.
http://www.salome-platform.org/user-section/salome-tutorials/example-of-nut
2012/11/03
Page 2 of 5
Create a new Local coordinate syatem (menu New Entity / Basic / Local CS ) (First constructor) select "X axis" direction Dx = 1 select "Y axis" direction Dz = 1 Creation of a second wire using the sketcher: (menu New Entity/Basic/2D Sketch) Select LocalCS_1 coordinate system. (Validate using Apply after each line.) X Y Z: 50 ; 0 X Y Z: 80 ; 0 X Y Z: 112 ; 13 X Y Z: 112 ; 48 X Y Z: 80 ; 63 X Y Z: 80 ; 90 X Y Z: 50 ; 90 Sketch Closure = Wire_2 Creation of a face: (menu New Entity/Build/Face). Objects: Wire_1 Validation = Face_1. Objects: Wire_2 Validation = Face_2. Creation of reference vector: (menu New Entity/Basic/Vector). 2nd Vector Constructor: (0 ; 0 ; 10.) Validation = VZ.
http://www.salome-platform.org/user-section/salome-tutorials/example-of-nut
2012/11/03
Page 3 of 5
Extrusion: (menu New Entity/Generation/Extrusion) Base: Face_1 Vector: VZ Height: 100 Validation = Extrusion_1 Revolution: (menu New Entity/Generation/Revolution). Object: Face_2 Axis : VZ Angle : 360 Validation = Revolution_1
Boolean Operation: (menu Operation/Boolean/Common) Object 1: Extrusion_1 Object 2: Revolution _1 Validation = Common_1 Creation of Fillet: (menu Operations/Fillet) 2nd Constructor: Fillet by selection of edges Main Object: Common_1 Selected edges: Common_1:5 Radius = 10. Validation = Fillet_1
http://www.salome-platform.org/user-section/salome-tutorials/example-of-nut
2012/11/03
Page 4 of 5
Import a geometry: (menu File/Import). Select Files of type *.brep Select File name slots.brep Validation = slots.brep_1 File is located at \SAMPLES\SAMPLES_SRC\Shapes\Brep
Boolean Operation: (menu Operation/Boolean/Cut) Main Object: Chamfer_1 Tool Object: slots.bep_1 Validation = Cut_1
http://www.salome-platform.org/user-section/salome-tutorials/example-of-nut
2012/11/03
Page 5 of 5
Launch SMESH module. Creation of Mesh_1 : (menu Mesh/Create Mesh) Geometry : Cut_1 3D algorithm: Tetrahedron (Netgen) 3D hypothesis: MaxElementVolume = 50 2D algorithm: Triangle (Mefisto) 2D hypothesis: MaxElementArea = 20 1D algorithm: Wire Discretization 1D hypothesis: Local Length = 5 Validate => Mesh_1 Compute Mesh_1
http://www.salome-platform.org/user-section/salome-tutorials/example-of-nut
2012/11/03