stl rapid prototyping - freeyvonet.florent.free.fr/serveur/cours catia/catia...instructor notes: stl...

24
Instructor Notes: STL Rapid Prototyping Copyright DASSAULT SYSTEMES 1 Copyright DASSAULT SYSTEMES STL Rapid Prototyping CATIA V5 Training Foils Version 5 Release 19 January 2009 EDU_CAT_EN_STL_FI_V5R19

Upload: others

Post on 17-Jul-2020

37 views

Category:

Documents


5 download

TRANSCRIPT

Page 1: STL Rapid Prototyping - Freeyvonet.florent.free.fr/SERVEUR/COURS CATIA/CATIA...Instructor Notes: STL Rapid Prototyping Copyright DASSAULT SYSTEMES 9 C o p y r i g h t D A S S A U L

Instructor Notes:

STL Rapid Prototyping

Copyright DASSAULT SYSTEMES 1

��������������

Cop

yrig

ht D

AS

SA

ULT

SY

STE

ME

S

STL Rapid Prototyping

CATIA V5 TrainingFoils

Version 5 Release 19January 2009

EDU_CAT_EN_STL_FI_V5R19

Page 2: STL Rapid Prototyping - Freeyvonet.florent.free.fr/SERVEUR/COURS CATIA/CATIA...Instructor Notes: STL Rapid Prototyping Copyright DASSAULT SYSTEMES 9 C o p y r i g h t D A S S A U L

Instructor Notes:

STL Rapid Prototyping

Copyright DASSAULT SYSTEMES 2

��������������

Cop

yrig

ht D

AS

SA

ULT

SY

STE

ME

S

About this courseObjectives of the courseUpon completion of this course you will learn how to- Create a triangular mesh from a surface or a solid- Correct, tune, improve a triangular mesh,- Export a mesh as a standard STL file usable for rapid prototyping by stereo lithography or any other prototyping technique (FDM, classical 3 axis milling)

Targeted audienceSurface designers

PrerequisitesStudents attending this course should have knowledge of Digitized Shape Editor

2 hours

Page 3: STL Rapid Prototyping - Freeyvonet.florent.free.fr/SERVEUR/COURS CATIA/CATIA...Instructor Notes: STL Rapid Prototyping Copyright DASSAULT SYSTEMES 9 C o p y r i g h t D A S S A U L

Instructor Notes:

STL Rapid Prototyping

Copyright DASSAULT SYSTEMES 3

��������������

Cop

yrig

ht D

AS

SA

ULT

SY

STE

ME

S

Table of Contents

Workbench Presentation 4Accessing the Workbench 5The User Interface 6

Using STL Rapid Prototyping 7Importing Files 8Creating a Mesh from a Basic Surface 9Tuning the Mesh 11Giving a Thickness to the Mesh 16Optimizing the Mesh 17Exporting the Mesh 19

Master Exercise: Portable Vacuum Cleaner 20Step 1: Tessellation of the Part 21Step 2: Closing the Holes 22Step 3: Watertight Offset 23

Page 4: STL Rapid Prototyping - Freeyvonet.florent.free.fr/SERVEUR/COURS CATIA/CATIA...Instructor Notes: STL Rapid Prototyping Copyright DASSAULT SYSTEMES 9 C o p y r i g h t D A S S A U L

Instructor Notes:

STL Rapid Prototyping

Copyright DASSAULT SYSTEMES 4

��������������

Cop

yrig

ht D

AS

SA

ULT

SY

STE

ME

S

Workbench PresentationIn this lesson, you will learn about the STL Rapid Prototyping workbench by:

Accessing the WorkbenchExploring the User Interface

Page 5: STL Rapid Prototyping - Freeyvonet.florent.free.fr/SERVEUR/COURS CATIA/CATIA...Instructor Notes: STL Rapid Prototyping Copyright DASSAULT SYSTEMES 9 C o p y r i g h t D A S S A U L

Instructor Notes:

STL Rapid Prototyping

Copyright DASSAULT SYSTEMES 5

��������������

Cop

yrig

ht D

AS

SA

ULT

SY

STE

ME

S

Accessing the Workbench

Start

STL Rapid Prototyping

Machining

At any time, the current workbench is indicated by an icon on the right hand side of the screen.

1

2

3

1

2

3

To access the STL Rapid Prototyping workbench select:

Page 6: STL Rapid Prototyping - Freeyvonet.florent.free.fr/SERVEUR/COURS CATIA/CATIA...Instructor Notes: STL Rapid Prototyping Copyright DASSAULT SYSTEMES 9 C o p y r i g h t D A S S A U L

Instructor Notes:

STL Rapid Prototyping

Copyright DASSAULT SYSTEMES 6

��������������

Cop

yrig

ht D

AS

SA

ULT

SY

STE

ME

S

The User Interface

View Management Toolbar

View Selection

View Modification

Page 7: STL Rapid Prototyping - Freeyvonet.florent.free.fr/SERVEUR/COURS CATIA/CATIA...Instructor Notes: STL Rapid Prototyping Copyright DASSAULT SYSTEMES 9 C o p y r i g h t D A S S A U L

Instructor Notes:

STL Rapid Prototyping

Copyright DASSAULT SYSTEMES 7

��������������

Cop

yrig

ht D

AS

SA

ULT

SY

STE

ME

S

Using STL Rapid PrototypingIn this lesson you will learn about:

Importing filesCreating a Mesh from a Basic SurfaceTuning the MeshGiving a Thickness to the MeshExporting the Mesh as a STL file

Page 8: STL Rapid Prototyping - Freeyvonet.florent.free.fr/SERVEUR/COURS CATIA/CATIA...Instructor Notes: STL Rapid Prototyping Copyright DASSAULT SYSTEMES 9 C o p y r i g h t D A S S A U L

Instructor Notes:

STL Rapid Prototyping

Copyright DASSAULT SYSTEMES 8

��������������

Cop

yrig

ht D

AS

SA

ULT

SY

STE

ME

S

Importing Files

This task shows how to import digit files describing a cloud of points (scanned or computed) or a mesh.

STL (bin or ascii, with creation of free edges and facets, if requested) (default option), Cgo, Ascii free, IGES: IGES Entities 116 are processed. If the cloud to import is made of Entities 116 only, the result is a cloud of points. Otherwise, the result is made of scans, 3d-Xml (tessellated).

In Cgo, Ascii free and IGES formats, you cannot process more than 10,000 points at each import, in one or several files, e.g. you cannot import 4 files of 3,000 points each in one shot but you can import them separately. This limitation applies to the input files (before Sampling or resizing with the bounding box). If you try to import over 10,000 points in one shot, a fatal error dialog box is displayed: Too many points for this configuration.

If the Grouped option is active, no file is imported. If the Grouped option is not active, files are imported as long as the sum of their points does not exceed 10,000 points.

Mesh Regeneration is not available on those files.

Page 9: STL Rapid Prototyping - Freeyvonet.florent.free.fr/SERVEUR/COURS CATIA/CATIA...Instructor Notes: STL Rapid Prototyping Copyright DASSAULT SYSTEMES 9 C o p y r i g h t D A S S A U L

Instructor Notes:

STL Rapid Prototyping

Copyright DASSAULT SYSTEMES 9

��������������

Cop

yrig

ht D

AS

SA

ULT

SY

STE

ME

S

1. The objective of STL rapid Prototyping is to mesh surfaces or solids according to two criteria:

Chordal errorMaximum length of facet side

2. The Multi-selection of input elements is available and elements can be selected in the specification tree or in the 3D viewer

In a Part context, you can select: � a Geometrical Set: all visible surfaces are selected. � an Ordered Geometrical Set: all visible surfaces are selected. � a Body or a PartBody: the solid associated is selected, if it is visible. � a hybrid body: all visible surfaces are selected, as well as the associated solid, if it is

visible. � the part itself, according to the rules above.

In a Product context, you can select the product, according to the rules above. Note that: � transformations may be applied to create the mesh in the coordinate system of the active

part, � Surface Tessellation is not compatible with the cache system, � Surface Tessellation applies only to loaded referenced documents.

3. You may also create a triangular mesh from a solid or a surface using File/Save as… but with little control on mesh accuracy and no control at all on mesh quality (for example: regular triangle size)

Creating a Mesh from a Basic Surface (1/2)

File/Save as… STL rapid Prototyping

Page 10: STL Rapid Prototyping - Freeyvonet.florent.free.fr/SERVEUR/COURS CATIA/CATIA...Instructor Notes: STL Rapid Prototyping Copyright DASSAULT SYSTEMES 9 C o p y r i g h t D A S S A U L

Instructor Notes:

STL Rapid Prototyping

Copyright DASSAULT SYSTEMES 10

��������������

Cop

yrig

ht D

AS

SA

ULT

SY

STE

ME

S

Choose the value for the Chordal error between the surface and the resulting mesh (Sag)

You may activate the control of maximum length of triangle side (Step)

Creating a Mesh from a Basic Surface (2/2)

Tessellation

Distinct will create separate tessellations, i.e. one tessellation for each input element. The names of the tessellations contain the names of the input elements.

Grouped will create one multi-cell tessellation, named Tesselation.x. The number of cells corresponds to the number of input elements.

This function enables to create a triangular mesh on a surface or a set of surface specifying the maximum size of the triangles and the maximum distance between the surface and the triangles (sag)

Selecting an element and selecting the components of the element lead to different results:If you select a join made of 5 surfaces, you will create one mono-cell tessellation, with both the Distinct and the Grouped option. If you select the 5 surfaces of the join, you will create 5 tessellations with the Distinct option, and one 5-cell tessellation with the Grouped option.

Page 11: STL Rapid Prototyping - Freeyvonet.florent.free.fr/SERVEUR/COURS CATIA/CATIA...Instructor Notes: STL Rapid Prototyping Copyright DASSAULT SYSTEMES 9 C o p y r i g h t D A S S A U L

Instructor Notes:

STL Rapid Prototyping

Copyright DASSAULT SYSTEMES 11

��������������

Cop

yrig

ht D

AS

SA

ULT

SY

STE

ME

S

Tuning the Mesh (1/5)

As the result may have some holes or some gaps, you will have to rework this mesh to make it seamless

Using Fill Holes for the real holesRe-meshing sub-area to remove free boundary that must not exist

Refer DSE manual for more information on the Functions (Activate, Flipping Edge, Constrained Tessellation, Merge Tessellations, Smooth Polygon)

Page 12: STL Rapid Prototyping - Freeyvonet.florent.free.fr/SERVEUR/COURS CATIA/CATIA...Instructor Notes: STL Rapid Prototyping Copyright DASSAULT SYSTEMES 9 C o p y r i g h t D A S S A U L

Instructor Notes:

STL Rapid Prototyping

Copyright DASSAULT SYSTEMES 12

��������������

Cop

yrig

ht D

AS

SA

ULT

SY

STE

ME

S

Tuning the Mesh (2/5)

Fill Holes

You can fill the holes by a simple selection of the mesh The Resulting filling is adapted to the shape, the systems creates a new point

Refer DSE manual for more information on the Functions

Page 13: STL Rapid Prototyping - Freeyvonet.florent.free.fr/SERVEUR/COURS CATIA/CATIA...Instructor Notes: STL Rapid Prototyping Copyright DASSAULT SYSTEMES 9 C o p y r i g h t D A S S A U L

Instructor Notes:

STL Rapid Prototyping

Copyright DASSAULT SYSTEMES 13

��������������

Cop

yrig

ht D

AS

SA

ULT

SY

STE

ME

S

Tuning the Mesh (3/5)

Interactive Triangle Creation

You can also fill the holes by creating facets Three ways to build a triangle:

Select three points or verticesSelect 2 neighboring edges of an existing meshSelect an edge of an existing mesh and a point

Then click Apply and OK to confirm

Page 14: STL Rapid Prototyping - Freeyvonet.florent.free.fr/SERVEUR/COURS CATIA/CATIA...Instructor Notes: STL Rapid Prototyping Copyright DASSAULT SYSTEMES 9 C o p y r i g h t D A S S A U L

Instructor Notes:

STL Rapid Prototyping

Copyright DASSAULT SYSTEMES 14

��������������

Cop

yrig

ht D

AS

SA

ULT

SY

STE

ME

S

Tuning the Mesh (4/5)

The mesh may also have unwanted free boundaries, mainly due to bad accuracy or non- sealed Join. In order to remove these boundaries you will need to re-compute the mesh

Use Activate to select the area to reworkUse Mesh Regeneration function to re-mesh this area. Be sure to use the Constrained option.Then Merge the new created tessellation to the mesh.

See DSE manual for more information on the Function

Page 15: STL Rapid Prototyping - Freeyvonet.florent.free.fr/SERVEUR/COURS CATIA/CATIA...Instructor Notes: STL Rapid Prototyping Copyright DASSAULT SYSTEMES 9 C o p y r i g h t D A S S A U L

Instructor Notes:

STL Rapid Prototyping

Copyright DASSAULT SYSTEMES 15

��������������

Cop

yrig

ht D

AS

SA

ULT

SY

STE

ME

S

Tuning the Mesh (5/5)

Mesh Cleaner

The mesh may also have wrong orientations, non-manifold edges or vertices. In order to remove these defects you may now use the Mesh Cleanerfunction

Use Activate Areas to select the area to reworkUse Mesh Cleaner function to remove these defects.

Refer DSE manual for more information on the Function

Page 16: STL Rapid Prototyping - Freeyvonet.florent.free.fr/SERVEUR/COURS CATIA/CATIA...Instructor Notes: STL Rapid Prototyping Copyright DASSAULT SYSTEMES 9 C o p y r i g h t D A S S A U L

Instructor Notes:

STL Rapid Prototyping

Copyright DASSAULT SYSTEMES 16

��������������

Cop

yrig

ht D

AS

SA

ULT

SY

STE

ME

S

You may want to give a thickness to your meshThis applies mainly for small thickness as no control of self intersection is carried out

Giving a Thickness to the Mesh

Give the value of the thickness

Do not forget to activate the option Create Shell to get a watertight result

Offset

Page 17: STL Rapid Prototyping - Freeyvonet.florent.free.fr/SERVEUR/COURS CATIA/CATIA...Instructor Notes: STL Rapid Prototyping Copyright DASSAULT SYSTEMES 9 C o p y r i g h t D A S S A U L

Instructor Notes:

STL Rapid Prototyping

Copyright DASSAULT SYSTEMES 17

��������������

Cop

yrig

ht D

AS

SA

ULT

SY

STE

ME

S

Optimizing the Mesh (1/2)

Possibility to display cumulative deviation statistic

Decimation

You may use the function Decimate to decrease the number of facets in the mesh according to various criteria:

Chordal errorEdge lengthPercentageNumber of facets

Refer DSE manual for more information on the Function

Page 18: STL Rapid Prototyping - Freeyvonet.florent.free.fr/SERVEUR/COURS CATIA/CATIA...Instructor Notes: STL Rapid Prototyping Copyright DASSAULT SYSTEMES 9 C o p y r i g h t D A S S A U L

Instructor Notes:

STL Rapid Prototyping

Copyright DASSAULT SYSTEMES 18

��������������

Cop

yrig

ht D

AS

SA

ULT

SY

STE

ME

S

Optimizing the Mesh (2/2)

Mesh Smoothing

Improve a poor quality mesh. You have to select:The type: single effect if no sharp edge, dual effect to minimize the volume reductionThe coefficientSelect Max Deviation if you want to control accuracy

The cumulative deviation statistic is displayed

Refer DSE manual for more information on the Function

Page 19: STL Rapid Prototyping - Freeyvonet.florent.free.fr/SERVEUR/COURS CATIA/CATIA...Instructor Notes: STL Rapid Prototyping Copyright DASSAULT SYSTEMES 9 C o p y r i g h t D A S S A U L

Instructor Notes:

STL Rapid Prototyping

Copyright DASSAULT SYSTEMES 19

��������������

Cop

yrig

ht D

AS

SA

ULT

SY

STE

ME

S

Exporting the Mesh as a STL file

The Type is set to Stl

Export

The Multi-selection is available

You are now ready to generate an output file in a standard format.

Absolute: the selection will be exported using the axis system of the root of the document,

Current: the selection will be exported using the current axis system,

Part(s): the selection will be exported using the current axis system of each CATPart containing the selected elements. This option is available only if Distinct is selected.

Page 20: STL Rapid Prototyping - Freeyvonet.florent.free.fr/SERVEUR/COURS CATIA/CATIA...Instructor Notes: STL Rapid Prototyping Copyright DASSAULT SYSTEMES 9 C o p y r i g h t D A S S A U L

Instructor Notes:

STL Rapid Prototyping

Copyright DASSAULT SYSTEMES 20

��������������

Cop

yrig

ht D

AS

SA

ULT

SY

STE

ME

S

Portable Vacuum CleanerMaster Exercise Presentation

50 min

In this exercise you will learn to create a STL file of a surface model.

Page 21: STL Rapid Prototyping - Freeyvonet.florent.free.fr/SERVEUR/COURS CATIA/CATIA...Instructor Notes: STL Rapid Prototyping Copyright DASSAULT SYSTEMES 9 C o p y r i g h t D A S S A U L

Instructor Notes:

STL Rapid Prototyping

Copyright DASSAULT SYSTEMES 21

��������������

Cop

yrig

ht D

AS

SA

ULT

SY

STE

ME

S

Portable Vacuum CleanerStep 1: Tessellation of the part

15 min

In this step, you will create a mesh from a part made of independent surfaces.

Page 22: STL Rapid Prototyping - Freeyvonet.florent.free.fr/SERVEUR/COURS CATIA/CATIA...Instructor Notes: STL Rapid Prototyping Copyright DASSAULT SYSTEMES 9 C o p y r i g h t D A S S A U L

Instructor Notes:

STL Rapid Prototyping

Copyright DASSAULT SYSTEMES 22

��������������

Cop

yrig

ht D

AS

SA

ULT

SY

STE

ME

S

Portable Vacuum CleanerStep 2: Closing the Holes

20 min

In this step, you will detect the gaps and holes in the mesh we just created and fill them in order to get a single coherent mesh. This step requires good knowledge of DSE workbench.

Page 23: STL Rapid Prototyping - Freeyvonet.florent.free.fr/SERVEUR/COURS CATIA/CATIA...Instructor Notes: STL Rapid Prototyping Copyright DASSAULT SYSTEMES 9 C o p y r i g h t D A S S A U L

Instructor Notes:

STL Rapid Prototyping

Copyright DASSAULT SYSTEMES 23

��������������

Cop

yrig

ht D

AS

SA

ULT

SY

STE

ME

S

Portable Vacuum CleanerStep 3: Watertight Offset

15 min

In this step, you will create an STL file giving a thickness to the part.

Page 24: STL Rapid Prototyping - Freeyvonet.florent.free.fr/SERVEUR/COURS CATIA/CATIA...Instructor Notes: STL Rapid Prototyping Copyright DASSAULT SYSTEMES 9 C o p y r i g h t D A S S A U L

Instructor Notes:

STL Rapid Prototyping

Copyright DASSAULT SYSTEMES 24

��������������

Cop

yrig

ht D

AS

SA

ULT

SY

STE

ME

S

To Sum Up

How to generate a mesh from SurfaceHow to adapt/tune this mesh How to give a thickness to your meshHow to optimize the meshHow to output the mesh as an STL file

In this course you have seen: