Академический Документы
Профессиональный Документы
Культура Документы
Reservados todos los derechos de copyright . Ningn contenido de esta obra puede ser reproducido, ni en todo ni en parte. Prohibida la duplicacin as como el prstamo, alquiler o utilizacin de cualquier
parte para la ejecucin pblica.
CATIA Generative Shape Design
Student Notes:
CATIA V5 Training
Foils
CATIA Generative
Shape Design
Copyright DASSAULT SYSTEMES
Version 5 Release 18
September 2007
EDU_CAT_EN_GSD_FF_V5R18
Targeted audience
Mechanical Surface Designers
2 days
Copyright DASSAULT SYSTEMES
Prerequisites
Students who are familiar with the basics of wireframe and
surfaces creation
Student Notes:
Table of Contents (1/3)
Student Notes:
Table of Contents (2/3)
Student Notes:
Table of Contents (3/3)
In this lesson you will revise the concepts learnt in wireframe and surfaces
course. You will later learn about managing features and Geometrical sets.
Student Notes:
Wireframe
Surface
Geometry Operations
Geometry
Copyright DASSAULT SYSTEMES
Student Notes:
Review of Surface Design Basics (1/2)
In the Surface Design Fundamentals, you have learnt the basics of creation, modification &
completion of geometry which is in the form of wireframes and surfaces. You have also learnt
about Shape design Common tools.
Here you will review the concepts learnt in wireframe and surface design course
Student Notes:
Review of Surface Design Basics (2/2)
Creating Surfaces
Creating Basic surfaces
Swept surfaces
Multi-Section surfaces
Using Tools
Creating Datum features
Checking Connection between elements
Updating a Part
Working on Support
Manipulating Elements.
Copyright DASSAULT SYSTEMES
Student Notes:
Review of Wireframe Covered in the Surface Design course
You can review the tools in the GSD Workbench already covered in the Surface Design Course.
Creating Points in 3D
Creating Lines in 3D
Creating Planes in 3D
Creating Curves in 3D
Copyright DASSAULT SYSTEMES
Student Notes:
Review of Surfaces covered in the Surface Design course
You can review the tools from the Generative Shape Design workbench already covered in
the Surface Design Course.
Student Notes:
Review of Operations covered in the Surface Design
course
You can review the tools from the Generative Shape Design workbench already covered in the
Surface Design Course.
Restoring Surfaces
Disassembling Surfaces
Splitting Elements
Trimming Elements
Transforming Elements
-Translating an Element
-Rotating an Element
-Applying a Symmetry to an Element
-Scaling an Element
-Creating an Affinity
-Performing an Axis-to-Axis transformation
Copyright DASSAULT SYSTEMES
Extrapolating Elements
Student Notes:
Surface Design Workbench Terminology
Student Notes:
Generative Shape Design Workbench
2
By clicking on the current Workbench
icon (top right) to access the Favourite
Workbenches window.
Copyright DASSAULT SYSTEMES
Student Notes:
Generative Shape Design Workbench User Interface
Workbench
Specification Icon
Tree
Sketcher
access...
Shape
Design
tools...
Containers of
type Geometric
Set , Ordered
Geometric Set
and Body
Copyright DASSAULT SYSTEMES
Standard
tools
This area shows
current status Command Bar
Student Notes:
Generative Shape Design Workbench User Interface (1/2)
Copyright DASSAULT SYSTEMES
Student Notes:
Generative Shape Design Workbench User Interface (2/2)
Copyright DASSAULT SYSTEMES
Student Notes:
General Surface Design Process
1
Generate the Wireframe
structure (Sketched or non-
sketched geometry)
3 2
Perform Operations Create surfaces over
4 the major portions of
on the surfaces.
Apply Dress-up the part.
features
5
Copyright DASSAULT SYSTEMES
Optional :
Transform the
surfaced shape
into a solid.
Student Notes:
Student Notes:
MD2/GSD Management Features versus HD2/GSD Management
Features
MD2 HD2
Functionalities
specific to the
HD2/GSD.
Copyright DASSAULT SYSTEMES
Student Notes:
Using the Historical Graph (1/2)
The Historical Graph allows you to display the hierarchical links between the different
features of a part.
Select the feature from which Select the Historical Graph icon.
1 2
you want to know the hierarchy.
Student Notes:
Using the Historical Graph (2/2)
To add a Graph
To remove the Graph
Reframe the Graph
Select the
4b Parameter Filter
button.
Student Notes:
Why Geometrical Set Management Tools?
In V5, during the creation and trimming of surfaces, the history of parent surfaces is kept in its
entirety in order to allow for automatic update of downstream geometry following a
modification of any parent surface. Due to this fact, the specification tree can get large and
often confusing. The tools listed below help manage this tree.
New Geometrical Set : Creates a new Geometrical Set branch in the specification tree with the
option of putting nodes from existing Geometrical Sets into it. (Allows for multiple groups
containing related elements)
Duplicating a Geometrical Set : One of the modes of this tool duplicates the Geometrical Set in
its entirety. This allows the user to edit nodes in the copied Geometrical Set without affecting
the original Geometrical Set.
Changing the Father node of a Geometrical Set : Allows the user to change the position of a
Geometrical Set in the specification tree.
Group : Hides all the nodes of a Geometrical Set except for specific nodes the user chooses to
see.
Copyright DASSAULT SYSTEMES
Student Notes:
Why Do You Need Ordered Geometrical Sets ?
Ordered Geometrical Sets are containers like Geometrical Sets but they have additional
behaviours and allow feature creation using Linear Methodology.
Student Notes:
Creating a New Geometrical Set
Student Notes:
Duplicating a Geometrical Set (1/2)
Select the Duplicate Geometrical Set icon
1 in the Replication toolbar
extrude direction
Student Notes:
Duplicating a Geometrical Set (2/2)
Student Notes:
Changing the Father Node of a Geometrical Set
3 Click on OK to confirm.
Student Notes:
Scanning a Geometrical Set
In an Geometrical set, you can take advantage of the elements creation order to study
the parts history:
3
In our example, the part looks like this : As you click the scanning icons,
the in work object changes and
so does the displayed part.
The exit icon makes
the selected feature
the in work object
specification tree.
Student Notes:
Student Notes:
Using Geometrical Sets to organize Geometry (1/4)
Geometrical Sets can be used to not only organize the geometry in a part, but
can also be used to manage the visualization of those geometric features. Here
is how that works:
Student Notes:
Using Geometrical Sets to organize Geometry (2/4)
Student Notes:
Using Geometrical Sets to organize Geometry (3/4)
Use groups to reduce the volume of features shown for any Geometrical Set.
Copyright DASSAULT SYSTEMES
Student Notes:
Using Geometrical Sets to organize Geometry (4/4)
Student Notes:
Ordered or Standard Geometrical Set (1/2)
GS and OGS are independent entities having different capabilities. Designer has an
option to choose GS or OGS based on the design requirement.
Here are some facts about GS and OGS listed in the following table:
03 The parent element in this set is not absorbed The parent in this set is absorbed after performing an
after any operation. Hence an element can be operation
used & re-used at different levels
04 Features in this set cannot be set as in work Any feature in this set can be set as in work object
object where as the body can be set as in and the features located after it are neither accessible
work object nor visible
Copyright DASSAULT SYSTEMES
Student Notes:
Ordered or Standard Geometrical Set (2/2)
This set can be recommended for use when This set can be recommended for use when working
working with non-hybrid environments and also with hybrid environments where a model is a combined
when linearity is not a criteria result of GSD & Part Design. (Also GSO sometimes).
Copyright DASSAULT SYSTEMES
Student Notes:
Hybrid or Non-Hybrid Bodies
Hybrid bodies are recommended when the Non Hybrid bodies are recommended when the model
modeling requires surfacic parents or volumes can be built using only solids OR only surfaces.
Copyright DASSAULT SYSTEMES
Managing Features
Student Notes:
Recap Exercise
15 min
Student Notes:
Do It Yourself (1/2)
Part used:
CATGSD_F_Managing_Features_and_Geometrical_Sets_Recap_begin.CATPart
1. Create new Geometrical
Sets to form a logical feature
organizational structure.
Student Notes:
Do It Yourself (2/2)
End Part:CATGSD_F_Managing_Features_and_Geometrical_Sets_Recap_end.CATPart
Shampoo Bottle
Student Notes:
Student Notes:
Design Intent: Shampoo Bottle (1/2)
Smooth surfaces
for better aesthetics Blunt edges for safe handling
Student Notes:
Design Intent: Shampoo Bottle (2/2)
Build the Shampoo Bottle geometry using the shown specifications
Copyright DASSAULT SYSTEMES
Student Notes:
Design Process: Shampoo Bottle (1/2)
1
Create Basic Multi-
Section Surface from
given Wireframe 2
Analyze the
Surface
5
Smoothen the Multi-
3
Section surface 4
specifying the Modify the
Deviation Create the Multi-Section surface wireframe
using the modified wireframe
6
Create the Neck of
the bottle
Copyright DASSAULT SYSTEMES
7
Create a Bitangent fillet at the
bottom without specifying Hold
curve and complete the model
Student Notes:
Design Process: Shampoo Bottle (2/2)
8
Analyze the surface for
broken fillet at the
bottom
9
10
Modify the Bitangent Create a Hold curve using
Fillet using Hold intersection and
curve and spine spine using
curve Smooth
11
Create the
Bottle Handle
Copyright DASSAULT SYSTEMES
Student Notes:
Do it Yourself (1/11)
Part Used: CATGSD_F_Shampoo Bottle_Start.CatPart
Create Basic surfaces using the given wireframe. This surface will then be
analyzed for quality
Create a Multi-Section surface from the given sections and guide curves
Closing point 3
Guide 6
Section 3
Closing point 2
Section 2
Guide 4
Guide 3
Guide 5
Guide 1
Guide 2
Closing point 1
Copyright DASSAULT SYSTEMES
Section 1
Student Notes:
Do it Yourself (2/11)
Analyze the surface quality visually
Apply the material specifications to the surfaces-
DS Light Blue
You will find the distortion on the surface formed
by three edges, at the converging point
Student Notes:
Do it Yourself (3/11)
To improve the surface quality you will improve the quality of wireframe.
Student Notes:
Do it Yourself (4/11)
Modify Guide curves using the new points to overcome
the problem of point converged surface
Replace the end points(Near.3 and Near.4)
of Splines 1,2,3 and 4 by new points created
Smooth Edge
With the smoothing parameters the two faces are converted into a
single face. This is achieved by specifying the Deviation parameter.
Student Notes:
Do it Yourself (5/11)
Fill.1
Copyright DASSAULT SYSTEMES
Student Notes:
Do it Yourself (6/11)
Extrapol.1
Copyright DASSAULT SYSTEMES
Sketch.3 Fill .2
Student Notes:
Do it Yourself (7/11)
R4
R12
Near.7
Near.8
Sketch.1
Law Parameters as specified
Clear the default selection in the box if any. Select all 4 points manually as specified.
Student Notes:
Do it Yourself (8/11)
Observe that fillet.1 has a broken faces at few of areas.To overcome this, you will
have to use the advance options of Bitangent fillet to achieve a good quality surface.
Broken faces
Extrapol.1
Join.1
Copyright DASSAULT SYSTEMES
Intresection.10
Student Notes:
Do it Yourself (9/11)
Join.1(Spine)
Student Notes:
Do it Yourself (10/11)
Create the Handle portion of the bottle
Create a plane.11 at distance of 210mm from XY Plane
using offset Plane function This arc will coincided with Intersection.8
and Intersection.13
Create an intersection.12 and Intersection.13 Plane.11
First Element : Plane.11
Second Element : Circle.2 + Circle.3
Student Notes:
Do it Yourself (11/11)
Create the Fillets(Blunt Edges) at Handle and neck area of the bottle
Extrude.3 Fillet.1
Extrude.4 Fillet.2
Fillet.3 Fill.1
Fillet.1
This exercise will demonstrate that surfaces of high quality can be achieved using advance tools of
Generative Shape Design
This lesson will cover the following advanced wireframe geometry topics:
Student Notes:
About this Lesson
In this lesson you will learn and practice the advanced wireframe tools of Generative
Shape design workbench .You will also perform an exercise at the end of the lesson in
which you will practice these tools.
You will learn the following tools in this lesson:
Extremum points
Curve Connects
Along with this you will also learn a few Recommendations and Tips to
achieve better quality wireframes.
Curve Connect
Copyright DASSAULT SYSTEMES
Extremum
Student Notes:
MD2/GSD Wireframe versus HD2/GSD Wireframe
The Generative Shape Design workbench while in MD2 and HD2 configurations have many
common functionalities. Within HD2 you will discover new functionalities that are not in MD2 and
also advanced capabilities in some functions that exist in both workbenches.
MD2 HD2
Student Notes:
Creating an Extremum
You will learn what an Extremum is and how to create it.
Copyright DASSAULT SYSTEMES
Student Notes:
Why Create an Extremum?
In order to help CATIA find the maximum or minimum point of a curve or surface along any
direction chosen by the user.
X Y
Y
X
Minimum Extremum on a
Surface along the X Axis
Student Notes:
Student Notes:
Review of Connect Curve from Surface Design Course
Recall that in the Surface Design course, you created a Connect Curve that connects two points
on two curves allowing you to control the continuity and shape as shown using type: Normal.
Curve 2. Curve 3.
Student Notes:
What is a connect curve created with Base Curve?
In the Generative Shape Design workbench (under HD2 configuration), you can create a Connect
Curve that connects two points or two curves by keeping nearly the same shape as a reference
curve: the Base Curve.
Curve 3.
Curve 2.
Curve 1 connect curve
created with the
CurveA base curve.
Curve 2 connect curve
created with the CurveA. CurveC
CurveB base curve.
Set of Base Curves.
Curve 3 connect curve
CurveB
created with the
CurveC base curve.
Copyright DASSAULT SYSTEMES
Curves to connect.
Recap Exercise
15 min
Student Notes:
Do It Yourself (1/2)
Part used: CATGSD_F_Connect_Curve_Start.CATPart
Identify the broken curves in the given curve mesh and create a connecting
curve using connect curve.
Broken areas on the curves
Select the parameters as shown in the image.
With Curvature continuity
Tension: 1
Join each of the connect curve created with its
parent curves to achieve single curve.
First Curve
First Point
Copyright DASSAULT SYSTEMES
Second Point
Second Curve
Student Notes:
Do It Yourself (2/2)
You can determine the maximum distance of the Extremums on the curve
door from absolute axis by measuring highest
extremum point.
Copyright DASSAULT SYSTEMES
This lesson will cover the following Wireframe Analysis and Repair topics:
Student Notes:
About this Lesson
In this lesson you will learn and practice the advanced wireframe analysis tools of
Generative Shape Design workbench .You will also perform an exercise at the end
of the lesson in which you will practice these tools.
Along with understanding what is wireframe analysis, you will also see the
recommendations for performing the wireframe.
Student Notes:
Why do You need to Analyze Wireframe Geometry?
When a surface is created from wireframe, many of the surfaces characteristics are
derived from the wireframes characteristics.
Many times the issue with the curve cannot be seen by the naked eye. Therefore, the
Copyright DASSAULT SYSTEMES
tools covered in this lesson are very important in assuring a high quality surfaced part.
Student Notes:
Connect Checker
You will learn how to use the Connect Checker tool to analyze the curvature
discontinuities on curves.
Copyright DASSAULT SYSTEMES
Student Notes:
Why the Connect Checker ?
For wireframe based surface modeling, it is necessary to use curves that are continuous
in tangency and in curvature. The connect checker allows you to detect the point,
tangency or curvature discontinuities in order to smooth the non-continuous curves :
G0 (mm)
G1 (deg)
G2 (%)
G3 (deg)
Overlap Defect.
Student Notes:
How to use the Connect Checker ? (1/2)
This tool allows you to detect the G0, G1, G2 and G3 discontinuities on curves.
G0 analysis G2 analysis
The G0 discontinuities are displayed on the analyzed The G2 discontinuities are displayed on the analyzed
curve. curve.
G1 analysis G3 analysis
Copyright DASSAULT SYSTEMES
The G1 discontinuities are displayed on the analyzed The G3 discontinuities are not displayed on the
curve. analyzed curve.
Student Notes:
How to use the Connect Checker ? (2/2)
Student Notes:
Smoothing Curves
You will learn how to smooth curves.
Copyright DASSAULT SYSTEMES
Student Notes:
Why Smoothing Curves?
Sometimes when you want to create a sweep for instance, CATIA warns you that the
profile curve is not continuous in tangency and that it could not build the geometry as
you wish. The Smoothing Curve function allows you to clean these curves from
distance,Curvature and tangency discontinuity.
We want to create a
Line-type sweep
from this curve
using the plane as
reference surface.
Student Notes:
Student Notes:
Cautions for using Curve Smooth
- Curvature discontinuities
by selecting the curve you want to repair.
After
smoothing
However, you should always use Porcupine
Curvature Analysis after performing the
operation as the resultant curve may not be as
smooth as you would wish.
This is especially true when the Maximum
deviation value is small. As a general rule, the
larger the flaw, the larger the Maximum
deviation value.
Copyright DASSAULT SYSTEMES
Recap Exercise
10 min
Student Notes:
Do It Yourself
Part used: CATGSD_F_Wireframe_Analysis_Recap.CATPart
This lesson will cover the following Advanced Swept Surface topics:
Student Notes:
About this Lesson
In this lesson you will be learning how to create different types of Swept Surfaces
(Line,Circle,Conic surfaces) and Adaptive Swept surfaces.
You will be creating a Parts Knob and Housing at the end of this lesson.
Along with knowing how to create different type of Swept surfaces, you will learn
about the inputs required to create these surfaces such as,
Spine Inputs for Swept Line type Sweep Circle type Sweep
Surface
Laws
Knob
Copyright DASSAULT SYSTEMES
Student Notes:
What is a Swept Surface?
A swept surface is one that is created by sweeping a particular type of profile through
space to form a surface. Each swept surface will follow along one or more guide curves.
For Line, Circle, and Conic sweeps, CATIA will generate the profile for you.
Student Notes:
Show Me...
Scenario: Create an Explicit Sweep.
Let us show you through a simple scenario the general process to create an Explicit Sweep.
Copyright DASSAULT SYSTEMES
Student Notes:
Law
Spine
Copyright DASSAULT SYSTEMES
Student Notes:
Laws
You will learn how to create laws and use them to Generatate Shape Design
Elements, such as Swept surface, fillets.
Copyright DASSAULT SYSTEMES
Student Notes:
What are Laws?
Parametric surfaces created require certain input parameters to define them.
Example of input parameters can be length or angle parameters. When you
input a numeric value, the parameter will remain constant throughout the
entire development of the surface. When you desire a particular input to vary,
you must use a LAW.
Types of Laws.
There are basically three types of Laws: Linear , S Type and Advanced
Linear and S Type laws are defined by simple parameter input in a panel.
An Advanced Law requires you to define geometry in the part : a reference and a definition curve.
Student Notes:
What are Advanced Laws?
Definition Curve
L Reference Line
Student Notes:
Where can Laws be used (1/2)
Laws can be used in situations where the curves or surfaces that are being
created vary according to a pattern / mathematical equation.
The curve shown here has been created using Law in
the Knowledgeware Law editor
Student Notes:
Where can Laws be used (2/2)
Laws can be used wherever you see a law button near an input field. As you
can see below, there are many places you can use a law.
Copyright DASSAULT SYSTEMES
Student Notes:
Creating a Linear Law
A Linear law is one where the parameter varies between two values in a
linear fashion. No geometry is created.
Select the Law button
next to the desired
1 2 3 4
parameter.
Select Linear in the Key in the start and
law panel. Select Close. 5
end parameters.
The parameter field is
dimmed, indicating that
a law is used for that
parameter.
Copyright DASSAULT SYSTEMES
6
Click on OK to create
the surface using the
law.
Student Notes:
Creating an S Type Law
An S Type law is one where the parameter varies between two values in an s-
shaped fashion. No geometry is created.
Select the Law button
next to the desired 4
1 2 3
parameter.
Select S type in the Key in the start and Select Close.
law panel. 5
end parameters.
The parameter field is
dimmed, indicating that
a law is used for that
parameter.
Copyright DASSAULT SYSTEMES
6
Click on OK to create
the surface using the
law.
Student Notes:
Creating an Advanced Law
Create an evolution function from existing geometry.
Reference
Select the line or curve you want as definition
3 curve for the evolution law.
Definition curve
Student Notes:
Do It Yourself
CATGSD_Laws_DoIt_UseLaw.CATPart.CATPart
Input curves
Output Sweep
Student Notes:
Creating a Spine
You will learn what a Spine is and how to create it.
Copyright DASSAULT SYSTEMES
Student Notes:
What is a Spine ?
If you want to fix an orientation for your surface sections you will have to define a
Spine.The surface sections created are perpendicular to the spine defined.For the
Swept and Lofted surface, there is a default spine (the guide or a computation
from the guides)
The swept sections may be oriented by another
Spine (not the default one). For instance you
Guide want to get the swept sections perpendicular
Curve to the green spine:
Spine
Swept sections are
Swept sections are perpendicular to the Spine.
perpendicular to the
guide curve
Profile
Student Notes:
What types of Surfaces use Spines ?
Spines are used to create the following types of surfaces:
Line Sweep
Explicit Sweep
Circle Sweep
Conic Sweep
Multi-sections
Copyright DASSAULT SYSTEMES
surface
Student Notes:
Default Spines
It is not necessary to explicitly specify a Spine for all of the types of surfaces
that require a spine.
First guide
Copyright DASSAULT SYSTEMES
curve chosen
Student Notes:
Creating a Spine from Planes and Planar Curves
1
Select the Spine Icon.
Student Notes:
Creating a Spine from Guide Curves
1
Select the Spine Icon.
Student Notes:
Do It Yourself
Part used: CATGSD_SpineDoIt_UseSpine.CATPart
Student Notes:
Student Notes:
Student Notes:
What is a Line Sweep?
A particular surface which is created by sweeping a generated line segment along one
or two guide curves
Guiding Curve
Line segment
generated by
CATIA Reference Plane
Copyright DASSAULT SYSTEMES
Student Notes:
Creating a Line-type Swept Surface : Two Limits
2 Click on the Line icon, then select the Two limits subtype and the two guide curves.
Length 2
Copyright DASSAULT SYSTEMES
Guide curve 2
Student Notes:
Creating a Line-type Swept Surface : Reference Surface
Click on the Line icon, then select the With reference surface subtype, the guide curve and the
2 reference surface. Key in an angle value and define the length of the surface.
Length 2
Angle between
Length 1
the sweep and
the reference
surface.
Reference surface
Student Notes:
Creating a Line-type Swept Surface : Tangency Surface
Click on the Line icon, then select the With tangent surface subtype, the guide curve and the
2 tangency surface.
Guide
curve 1
Copyright DASSAULT SYSTEMES
Tangency
surface
Student Notes:
Creating a Line Type Swept Surface : Draft Sweep (1/3)
Student Notes:
Creating a Line Type Swept Surface : Draft Sweep (2/3)
Student Notes:
Creating a Line Type Swept Surface : Draft Sweep (3/3)
Up to plane or surface :
The sweep is relimited by a surface or a plane. Euclidean parallel curve
Copyright DASSAULT SYSTEMES
Student Notes:
Student Notes:
What is a Circle Sweep?
Guide Curve
Guide Curve
Circular arc
generated by
CATIA
Copyright DASSAULT SYSTEMES
Student Notes:
Creating a Circle-type Swept Surface : Two Guides and Radius
Click on the Circle icon, then select the Two guides and radius subtype, the two guide curves and the
2 radius.
Radius
Copyright DASSAULT SYSTEMES
Student Notes:
Creating a Circle-type Swept Surface : Center and Radius
2 Click on the Circle icon, then select the Center and radius subtype, a center curve and a radius.
Student Notes:
Creating a Circle-type Swept Surface : One Guide and Tangency
Surface
1
Circle type : Subtype : One Guide and Tangency Surface
Click on the Circle icon, then select the one guide and tangency surface as subtype. Select the
2 guide curve, the tangency surface, and key in a radius sufficient to link the guide curve and the
tangency surface.
Copyright DASSAULT SYSTEMES
In case of several solutions you can check them all and then select
one of them (orange color = active solution)
Student Notes:
Student Notes:
Creating a Conic Type Swept Surface : Two Guide Curves
Student Notes:
Creating a Conical-type Swept Surface : Five Guide Curves
Knob
Student Notes:
Student Notes:
Design Intent: Knob
Student Notes:
Design process: Knob
1
Design Basic
Surfaces
3 Create Laws
Design the Intermediate
Surfaces
Copyright DASSAULT SYSTEMES
4
Design the Final
Surfaces
Student Notes:
Do It Yourself (1/11)
Part Used: CATGSD_F_Knob_Start.Catpart
Create the basic surface of the Knob using the given wireframe
Create the first swept surface using the Base sketch
Sweep type Line & Subtype with draft direction
Use Base sketch as Guide Curve 1
Draft direction XY Plane
Draft angle 4 deg and square wholly defined
Enter Length.2 as 25 mm
Sweep.1 from
Base Sketch Sweep.2 from
Spline
Copyright DASSAULT SYSTEMES
Student Notes:
Do It Yourself (2/11)
Spline
Blend Surface
Line.1
Create an Extrude from Circle.1. This extrude will be used to create Sweep.3.
Extrude it by 20 mm normal to ZX Plane. Extrude.1
Circle.1
Copyright DASSAULT SYSTEMES
Student Notes:
Do It Yourself (3/11)
Extrude.1 Sweep.3
Sweep.1 Sweep.2
Circle.1
Circle. 2
Copyright DASSAULT SYSTEMES
Blend.1
Student Notes:
Do It Yourself (4/11)
To create a Law, you need to specify the Reference and Definition curves.
Make Geometrical set Laws Active
Sketch the Reference for the law in to Positioned Sketch.2 (Law.1Ref).
Sketch the Definition for the law in to Positioned Sketch.3 (Law.2 Def)
as shown in the picture. Use following Inputs for both Sketches:
Origin: Part Origin. Orientation: X axis, Reference:ZX plane.
Student Notes:
Do It Yourself (5/11)
Student Notes:
Do It Yourself (6/11)
Create Intermediate surfaces which will be used as inputs to create final Knob
(Work in Object Intermediate surfaces)
Create a Bitangent Shape fillet between Blend.1 and Sweep.2
Sweep.2
Blend.1
Specify the
law you
created here
Copyright DASSAULT SYSTEMES
Student Notes:
Do It Yourself (7/11)
Symmetry
of Fillet.1
Symmetry.3
Sweep.3
Copyright DASSAULT SYSTEMES
ZX plane
Join.2
Student Notes:
Do It Yourself (8/11)
Create the final Knob using the Basic surfaces and the Intermediate surfaces.
(Work in Object Final surfaces)
Trim Sweep.1 from Basic Surfaces with Join.2 from Intermediate Surfaces.
Join.2 Sweep.1
Remove this side
of Sweep.1
Remove this
side of Join.2
Copyright DASSAULT SYSTEMES
Student Notes:
Do It Yourself (9/11)
Show Join.1.
Trim Join.1 with previously created Trim.1
Remove this side of
Join.1 Trim.1
Trim.1
Copyright DASSAULT SYSTEMES
Student Notes:
Do It Yourself (10/11)
Apply Variable radius fillet to the edge shown. The radius value at the ends is 3mm
and at the middle is 4mm.
Copyright DASSAULT SYSTEMES
Student Notes:
Do It Yourself (11/11)
Student Notes:
Student Notes:
What is an Adaptive Swept Surface.
This particular sweep uses a Sketch as Implicit profile along a Guiding Curve. The
guiding curve is used as the default spine.
Guiding Curve
Student Notes:
What are the differences with the other Swept Surfaces?
An Adaptive sweep is always defined from a sketch. This leads to build a surface
that inherits from the sketch constraints scheme on the whole surface. Besides
you can create on the fly intermediate sections along the guiding curve and
modify the constraints independently in each section.
Student Notes:
Creating an Adaptive Swept Surface (1/2)
1
Select the Adaptive Sweep icon.
Guiding Curve
Sketch
Student Notes:
Creating an Adaptive Swept Surface (2/2)
Under the Parameters tab, you can modify the constraints defined in the original
4 sketch for each section independently
5 Click OK to confirm
the surface creation
Copyright DASSAULT SYSTEMES
22 mm radius
Housing
Student Notes:
Student Notes:
Design process: Housing
1
Design Basic surfaces for
building main body of the
housing
2
Create the main body of the
housing using Adaptive
swept surface and extrude
3
Extract the boundaries
4 of the main body and
Create flange surface and create flange surfaces
split it from the main body
to form the trimmed flange
5
Create tubular
serrations on the
main body and fillet
the sharp edges
Copyright DASSAULT SYSTEMES
Student Notes:
Do It Yourself (1/11)
Part Used: CATGSD_F_Adaptive_Sweep_Start.CatPart
Create the basic surface of the Housing using the given wireframe
Create an Extrude.1 from Sketch.1 up to Plane .2
in the ZX direction
Sketch.3 Plane.2
Sketch.2
Copyright DASSAULT SYSTEMES
Extrude.2
Boundary.1
Student Notes:
Do It Yourself (2/11)
Create an Adaptive swept surface(Adaptive sweep.1) as per the parameters shown:
Sketch.1
Sketch.2
Sketch.4 Extrude.2
Student Notes:
Do It Yourself (3/11)
Sketch.4
Sketch.1
Sketch.2
swept panel
Hide the surfaces and Sketches for convenience while creating the profile in the Sketcher
Student Notes:
Do It Yourself (4/11)
Create an Adaptive swept surface(Adaptive sweep.2) as per the parameters shown:
Boundary.1
Sketch.3
Sketch.5
Point.4
Extrude.3
Student Notes:
Do It Yourself (5/11)
Create a Sketch.5 as shown below
Sketch.5
Sketch.3
Boundary.1
Hide the surfaces and Sketches for convenience while creating the profile in the Sketcher
Student Notes:
Do It Yourself (6/11)
Create a Join.1 between Extrude.1,Extrude.2, Extrude.3, Adaptive sweep.1 and
Adaptive sweep.2
Extrude.3
Extract Boundary.2 and Boundary.3 of join.1 Extrude.1
Boundary.2
Adaptive Sweep.1
Adaptive Sweep.2
Extrude.2
Boundary.3
Student Notes:
Do It Yourself (7/11)
Create a Bi-tangent fillet (Fillet.1) between Sweep.2 and Join.1
Radius:R 2.0mm
Create a Bi-tangent fillet (Fillet.2) between Fillet.1 and Sweep.1
Radius:R 2.0mm
Fillet.1
Create a Positioned Sketch.6 on YZ Plane,
Projection point:Point.5, orientation: Y axis
Sketch.6 Sketch.7
Coincide Center of R2
Corner with VH origin
Student Notes:
Do It Yourself (8/11)
Create Extrude.4 and Extrude.5 from Sketch.6 and Sketch.7 respectively
Direction :YZ plane
Distance : 75mm on both side
Extrude.5
Extrude.4 Split.1
Copyright DASSAULT SYSTEMES
Student Notes:
Do It Yourself (9/11)
Create a Positioned Sketch.8 on ZX Plane,
Projection point:Part origin, orientation: Implicit
Student Notes:
Do It Yourself (10/11)
Create an Extrude.7 from sketch.9 in the YZ direction
Limit 1:120mm
Limit 2:120mm
Join.2
Trim.1
Copyright DASSAULT SYSTEMES
Student Notes:
Do It Yourself (11/11)
Trim (Trim.2) Trim.1 and Extrude.6
This lesson will cover the following Advanced Blend Surface topics:
Student Notes:
About this Lesson
In this lesson you learn and practice the Advance tools for Blending Surfaces.
Along with knowing how to create Blend surfaces, you will learn about the
functionalities that will be used to create the part namely:
Fillets using Hold Curve and Spine
Fillets using Law
At the end of this Lesson, you will create a surfacic part in which Blend
Blended Surface
surface will be used to create the surfaces.
Student Notes:
What is a Blend?
A blend is a surface that is created between two support surfaces that forms a
smooth transition between the two. At minimum, the connection a each
support is tangent. However, curvature continuity is also sometimes possible.
Support Surface
Tangent connection
Blend
Support Surface
Tangent connection
Copyright DASSAULT SYSTEMES
Student Notes:
Types of Blends.
There are several types of blends to choose from. Which one to choose is dependant
on the aesthetic and functional requirements of the part (see the Methods and
Recommendations section for more details). Several radius blends were covered in
the Surface Design course.
Radius
Free Shape
Shape Fillet
Edge Fillet
Variable Radius Fillet
Copyright DASSAULT SYSTEMES
Face-Face Fillet
Tritangent Fillet
Student Notes:
Curve on support
Copyright DASSAULT SYSTEMES
Student Notes:
Why create a Fillet with Hold Curve and Spine?
This tool is often useful when creating a complex variable transition blend. For instance, in
the example shown here, three fillet radius blend of all different sizes come together in the
corner of the part.
The rule of thumb here is to create a variable radius fillet blend between the largest radius
and the support surface common to the other two. A curve, tangent to the two upper blend
boundaries is created on the top support. Using this curve as the hold curve and spine, the
transition variable radius blend is automatically created. You also have the option of using
law to achieve this.
Common Hold curve and
support spine lying on
common support
Fillet
Largest radius
Copyright DASSAULT SYSTEMES
This is much more reliable than using a Fill surface for this example.
Student Notes:
Creating a fillet using Hold Curve and Spine
This tool allows you to create a variable radius fillet between two surfaces where the
radius is determined by a curve lying on one of those surfaces.
1 Hold curve
Hold curve
Spine
2
Copyright DASSAULT SYSTEMES
Student Notes:
Student Notes:
Why do we need Law in Fillets ?
Creating a hold curve is sometimes difficult. By using law , you can define the
variation in the fillet radius separately in a knowledgeware law editor and use it at
the time of the fillet creation or you can define simple laws at the time of the fillet
creation itself.
When a spine is selected the end points of the spine are the default
re-limiters for the law. You can modify the position of the re-limiter.
Student Notes:
Creating Fillet Using Law (1/2)
Shape fillet allows you to define a variable radius path for the fillet.
Surface two
Spine
Copyright DASSAULT SYSTEMES
Relimiter
Student Notes:
Creating Fillet Using Law (2/2)
Law Re-limiter
Confirm OK
Copyright DASSAULT SYSTEMES
7
The fillet will follow the law only
up to the law relimiter, after that
the radius remains constant.
Student Notes:
Do It Yourself
Part used: CATGSD_ShapeFilletWithLaw.CATPart
Create a Shape Fillet between the blue surface (First surface) and
the brown surface (second surface) by the following methods.
Using a Linear Radius Law
Student Notes:
Student Notes:
Creating a Blend Surface (1/7)
Student Notes:
Creating a Blend Surface (2/7)
3 If you have selected one or more support surface(s) define the type of continuity (Tangency,
Curvature or Point) between each support surface and the blend surface.
Student Notes:
Creating a Blend Surface (3/7)
4 If you have selected one or more support surface(s) you can choose to make the borders of the
blend surface tangent to the borders of the supports.
2nd border,
Second support end
Sec
1st border,
r
borde
ond
start
bor
First
der
First support
Copyright DASSAULT SYSTEMES
First tangent border : None First tangent border : Both extremities First tangent border : Start extremity
Second tangent border : None Second tangent border : Both extremities Second tangent border : End extremity
Student Notes:
Creating a Blend Surface (4/7)
5 Select the Tension tab to define the tension at the limits of the blend surface.
S type
tension from
Copyright DASSAULT SYSTEMES
1 to 2.5
Student Notes:
Creating a Blend Surface (5/7)
6 In the case of a closed curve you can select the Closing Points tab and choose the closing point of
each curve.
Closing points
Copyright DASSAULT SYSTEMES
Student Notes:
Creating a Blend Surface (6/7)
Student Notes:
Creating a Blend Surface (7/7)
Student Notes:
Student Notes:
How to choose the type of blend to use?
Recap Exercise
15 min
Student Notes:
Do It Yourself (1/3)
Part used: CATGSD_F_Advanced_Sweep_Surface_Recap_begin.CATPart
Create the blend boundaries on the top and bottom of the part.
Create an Intersect.
Select the Pink and Green Surfaces.
Select OK. The Intersection curve is created.
Create an Intersect.
Select the Yellow and Blue Surfaces.
Select OK. The Intersection curve is created.
Student Notes:
Do It Yourself (2/3)
Create a Split.
Specify the pink surface as the Element to cut.
Specify the parallel curve lying on it as the Cutting element.
Make sure the proper side is retained.
Select OK.The surface is created.
Create a Split.
Specify the Green surface as the Element to cut.
Specify the parallel curve lying on it as the Cutting element.
Make sure the proper side is retained.
Select OK.The surface is created.
Copyright DASSAULT SYSTEMES
Student Notes:
Do It Yourself (3/3)
Create a BLEND on the top of the part.
Specify the Curves and Supports as shown.
Specify Curvature continuity at each boundary.
Specify a Tension of a constant 1.0 at each boundary.
Select OK. The surface is created.
Create a Bi-Tangent Fillet with Hold Curve and Spine at the bottom of the part.
Extract the bottom Boundary of Yellow surface as shown.
Click on the Shape Fillet icon
Specify the parameters as shown.
Select OK. The surface is created.
Copyright DASSAULT SYSTEMES
End Part:CATGSD_F_Advanced_Blend_Surface_Recap_End.CATPart
Surface Analysis
Student Notes:
This lesson will cover the following Surface Analysis and Repair topics:
Student Notes:
About this Lesson
In this lesson you will learn and practice the advance tools of Surface Analysis.
At the end of this Lesson, you will identify and analyze Inflection on surfaces and
also find the minimum inside radius on the part.
In this lesson you will learn a few functionalities of surface analysis such as,
Curvature Analysis
Measuring mean curvature on a surface
Measuring Minimum and Maximum Curvature
Checking the inflection area on the Surface
Inflection Analysis
on surface Finding minimum inside
radius on the part
Copyright DASSAULT SYSTEMES
Simple visual inspection of a part will not always uncover surface flaws. Hence the surfaced
geometry should always be analyzed using above tools to achieve better quality surfaces.
You will also see a few Surface Analysis recommendations at the end of the lesson.
Student Notes:
Curvature Analysis
You will learn how to use the Mapping Analysis tool to analyze surface
curvature
Copyright DASSAULT SYSTEMES
Student Notes:
Why use Curvature Analysis?
Curvature analysis of surfaces are generally used to help model high quality surfaces.
Abrupt changes of curvature on a surface (for example on a car exterior body) can be easily seen by
the naked eye and must be smoothed.
Copyright DASSAULT SYSTEMES
Student Notes:
What is a Curvature Analysis? (1/2)
Curvature analysis of surfaces is used to help detect the imperfections on surfaces.
Abrupt changes of curvature on a surface can be easily seen by the naked eye and must
be smoothened. The curvature analysis measures the curvature on each point of a surface
according to the following method :
Curvature radius in one point (R): represents the local convexity of the
surface
Intersection
Plane / Surface
Radius (R)
Copyright DASSAULT SYSTEMES
Curvature (C)
Radius measure of the
surface intersection with a Curvature measure of the
cutting plane surface intersection with a
cutting plane
Student Notes:
What is a Curvature Analysis? (2/2)
At each point we will have a maximum curvature value CM and a minimum curvature value
Cm.
The Mapping analysis tool allows you to measure these minimum and maximum values
(Minimum/Maximum analysis), the mean value (Gaussian analysis) and to see the inflection
areas.
Copyright DASSAULT SYSTEMES
Student Notes:
Measuring the Mean Curvature on a Surface.
1 Select the customized view render style :
Student Notes:
Measuring the Minimum or Maximum Curvature on a Surface.
1 Select the customized view render style :
5 Adjust the color range fields right clicking on the thresholds values and on the colours boxes.
variation on the
part.
Student Notes:
Checking a Surface Using the Limited Radius
Use the Limited Radius analysis to check if the surface can be offset or to check if a
tool (an end mill) with an end radius can mill the part.
1 Select the customized view render style :
variation on the
part.
Student Notes:
Checking the Inflection Areas on Surfaces.
Using the Inflection Area analysis type you can see where the curvature sign changes.
Student Notes:
Additional Information on Curvature Analysis
The Analysis is calculated on the mesh used to display the object, the precision of the analysis
depends on the display settings.
Student Notes:
Student Notes:
Tips on performing Surface Analysis
As a general rule of thumb, the following tools of GSD workbench are useful to obtain
an initial assessment of the surface quality of a part.
Surface Analysis
Student Notes:
Recap Exercise
15 min
Student Notes:
Do It Yourself (1/2)
Part used: CATGSD_F_Surface_Analysis_Recap.CATPart
Student Notes:
Do It Yourself (2/2)
You will learn the tools which are commonly used to design a surfacic model
and Molded Parts.
Student Notes:
Federating Elements
Blending Vertex when making fillets
Federating Elements Blending Vertex when making fillets
Copyright DASSAULT SYSTEMES
Student Notes:
Federating Elements
You will learn how to federate elements while joining surfaces and extracting
faces
Copyright DASSAULT SYSTEMES
Student Notes:
Why Federate ? (1/2)
2- A modification of the part geometry may lead to a change of the supporting face.
Student Notes:
Why Federate ? (2/2)
3- This change can lead to an update error because the elements created from these
faces are no longer recognized.
4- Federating the faces of the surfaces, this kind of update error does not occur anymore.
Student Notes:
Federating Elements while Joining Surfaces
Joining surfaces, you have the possibility to federate the faces of the resulting surface
Student Notes:
Federating Elements while Extracting Faces
Extracting faces from a solid, you have the possibility to federate the faces of the resulting surface
Student Notes:
Student Notes:
Why this Tool ?
When the initial geometry on which lies a sequence of fillets is modified, the sequence
of fillets may fail and the designer may have to have a new fillet sequence :
Edges to fillet
The Blend Vertex allows you to make fillets that are more stable during the modifications
Student Notes:
Blending Vertex when making Fillets (1/2)
Student Notes:
Blending Vertex when making Fillets (2/2)
Student Notes:
Do it Yourself
Part used: FilletBlendVertex.CATPart
Student Notes:
Tolerant Modeling
Copyright DASSAULT SYSTEMES
Student Notes:
Tolerant Modeling
You will see the tolerant Modeling Concept.
Copyright DASSAULT SYSTEMES
Student Notes:
Why Tolerant Modeling?
Sometimes the input wireframe and surfaces are not of desired quality. Using these
elements propagates the problem to child elements.
Tolerant Modeling aims at creating good results using imperfect inputs.
Notice reduced
edges on the
Copyright DASSAULT SYSTEMES
surface.
Student Notes:
What About Tolerant Modeling
Affects Project,
Parallel Curve.
Affects Project, Parallel Curve, Sweep,
Multi-sections surface, Curve Smooth .
Copyright DASSAULT SYSTEMES
Student Notes:
What is Tolerant Laydown?
Some features require wires that are laid down on their support shell. When those
supports are created within a tolerance (tolerant modeling), this tolerance has to be used
to lay down the wire on the support.
Student Notes:
Tolerant Projection for Fill and Extrapolate
Tolerant Projection for Fill and Extrapolate lays down the input wire on the surface
within the 0.1mm limit specified for Tolerance Laydown and makes possible the
creation of Extrapolate and Fill which which otherwise would not have been
possible.
The surface shown here has been created by sweep operation using the curve as shown.
Tolerant smoothening parameters were used and thus the surface is smoothened but there is a
distance between the surface and the input curve.
Copyright DASSAULT SYSTEMES
Successfully
Extrapolated.
Extrapolate not possible because Tolerant Laydown not specified.
Student Notes:
Connect Checker
You will learn how to use the Connect Checker tool to analyze the connection
between surfaces.
Copyright DASSAULT SYSTEMES
Student Notes:
Why the Connect Checker?
For surface modeling, to ensure good transition from one surface to another, the Connect
Checker allows the user to examine :
G0 (mm)
G1 (deg)
G2 (%)
G3 (deg)
along an edge joining two surfaces.
G0 analysis
Copyright DASSAULT SYSTEMES
G2 analysis G3 analysis
G1 analysis
Student Notes:
How to use the Connect Checker (1/2)
1 Select the Connect Checker Icon
Student Notes:
How to use the Connect Checker (2/2)
Student Notes:
Healing Surfaces
You will learn about the Healing operation
Copyright DASSAULT SYSTEMES
Student Notes:
Why Healing?
Student Notes:
Healing Surfaces (1/3)
Student Notes:
Healing Surfaces (2/3) : Parameters
The objective of the parameters is to choose the discontinuities you want to heal or not :
4 Key in parameters :
Merging distance
Gap value
Distance Objective
Copyright DASSAULT SYSTEMES
Tangency Objective
Student Notes:
Healing Surfaces (3/3)
Click on OK to confirm the healed
5 surface creation.
Student Notes:
Additional Information on healing (1/2)
While healing surfaces, you can freeze some faces for them not to be modified by
the healing operation.
You can choose to freeze any face you want
Student Notes:
Additional Information on healing (2/2)
You can visualize a diagnosis while healing surfaces
You can choose to visualize the discontinuities interactively, placing the mouse on the
discontinuity to make the text box appear :
Student Notes:
Student Notes:
Draft Analysis
You will learn how to use the Draft Analysis tool to analyze the draft values of
surfaces or solids
Copyright DASSAULT SYSTEMES
Student Notes:
Why Analyze Draft?
Cast and Forged parts need dies and molds for manufacturing. While doing the
die/mold design, draft allowances are required to be given so that the parts can be
extracted. Drafts need to be analyzed to determine extractability of the part.
For NC Machining, a part is analyzed to look for negative Draft angles in order to
determine if a 5-Axis NC machine will be required to cut the part.
Copyright DASSAULT SYSTEMES
Student Notes:
Using the Draft Analysis Tool (1/5)
Student Notes:
Using the Draft Analysis Tool (2/5)
In quick analysis, you can set three parameters You can modify the thresholds values and the
showing positive, Negative and zero (neutral) angle corresponding colours by right-clicking on them.
and assign the colors to these parameters for a This way, you can adjust the colour range fields.
quick view of a draft angle in a part
Copyright DASSAULT SYSTEMES
Student Notes:
Using the Draft Analysis Tool (3/5)
You can Visually analyze the part based on the color assigned
Copyright DASSAULT SYSTEMES
Student Notes:
Using the Draft Analysis Tool (4/5)
You have now to adjust the draft direction. In the dialog box,select
5
Select OK to keep the history of the analysis in to the
6 Specification tree
Student Notes:
Using the Draft Analysis Tool (5/5)
Student Notes:
Reflect Line
You will learn what a Reflect Line is and how to create it.
Copyright DASSAULT SYSTEMES
Student Notes:
What is a Reflect Line
Reflect lines are curves for which the normal to the support surface in each point presents the
same angle with a specified direction. It is very useful to find the parting plane of a complex
surface.
Student Notes:
Creating a Reflect Line
1
Direction
Reflect lines
You can
select the
Normal option
for the angle
Copyright DASSAULT SYSTEMES
to be
computed
between the
normal to the
support and
the direction. 4 Click OK to confirm reflect line creation
Student Notes:
Summary (1/3)
Congratulations
You have become familiar with Advanced tools of Generative Shape Design.
You have learnt different tools from different lessons as follows:
Lesson 1: Introduction to Surface Design
Revised the Surface Design basic tools which are covered under Fundamental course.
Finally performed the a recap exercise Managing features and Shampoo Bottle.
Student Notes:
Summary (2/3)
Learnt about Swept Surface, Inputs for Swept Surface , Different methods of
creating Swept Surface,Adaptive Swept Surface.
Learnt about Blend Surface, Types of Surface , Creating fillets using Hold curve
and Spine,Creating Fillet using Law.
Copyright DASSAULT SYSTEMES
Student Notes:
Summary (3/3)
Learnt about other surface Design tools which are commonly used to improve the quality
and stability of the surface and wireframe geometry.
Also learnt about tools used to measure the molded parts in virtual mode such as Draft
analysis and reflect line which helps the tool designer to decide the parting line and
manufacturability.
Master Exercise: You have performed the Master Exercise at the end of the each
Copyright DASSAULT SYSTEMES