Upload
moldandpress
View
233
Download
6
Embed Size (px)
Citation preview
7/30/2019 catia whole
1/195
Copyright DASSAULT SYSTEMES 2002 1
Generative Shape
Design
CATIA TrainingFoils
Version 5 Release 8
January 2002
EDU-CAT-E-GSD-FF-V5R8
7/30/2019 catia whole
2/195
Copyright DASSAULT SYSTEMES 2002 2
Course Presentation
Objectives of the courseThis course covers tools for surface design included in the Generative Shape DesignWorkbench that are not present in the Wireframe and Surface Design Workbench. At the
end of the course, the student will be able to model complex fillets and analyze surface
quality.
Targeted audienceMechanical Designers
Prerequisites
Wireframe and Surface Design
1 day
7/30/2019 catia whole
3/195
Copyright DASSAULT SYSTEMES 2002 3
Table of Contents
Introduction to Generative Shape Design p.6
Creating Wireframe Geometry p.12
Creating an Extremum p.13Creating a Polar Extremum p.21
Creating a Reflect Line Methodology p.29
Creating a Spine p.39
Creating a Parallel Curve onto a Support within GSD p.
Extracting Multiple Edges from a Sketch p.
Tools for Wireframe Geometry Creation p.
Creating Surfaces p.67
Creating Swept Surfaces p.68
Creating an Adaptative Swept Surface p.72
7/30/2019 catia whole
4/195
Copyright DASSAULT SYSTEMES 2002 4
Table of Contents
1. Performing Operations p.67
Joining Elements p.
Healing Elements p.Smoothing Curves p.
Extracting Elements p.
Federating Elements p.
Creating Fillets p.
Inverting Orientation p.
Creating Laws p.
Using Analysis Tools p.
Managing Features and Open Bodies p.
Hybrid Design (Working with Hybrid Parts) p.
7/30/2019 catia whole
5/195Copyright DASSAULT SYSTEMES 2002 5
Generative Shape Design Workbench
Generative Shape Design Interface
Generative Shape Design Terminology
1 hour
In this lesson you will see V5 Generative Shape Design user interface
and basic functions
Introduction to Generative Shape Design
7/30/2019 catia whole
6/195Copyright DASSAULT SYSTEMES 2002 6
From the MENUBAR
Start/Shape/Generative Shape
Design
Accessing the Workbench
1
2
By clicking on the current
Workbench icon (top right) to access
the Favourite Workbenches window.
7/30/2019 catia whole
7/195Copyright DASSAULT SYSTEMES 2002 7
Shape
Design
tools...
Sketcher access...
Part Tree
Standard
tools
All Non-Solids
(i.e. Points,
Curves,
Surfaces)
grouped under
Open
Body
User Interface: Generative Shape Design General Presentation
7/30/2019 catia whole
8/195Copyright DASSAULT SYSTEMES 2002 8
User Interface: Generative Shape Design (1/2)
7/30/2019 catia whole
9/195Copyright DASSAULT SYSTEMES 2002 9
User Interface: Generative Shape Design (2/2)
7/30/2019 catia whole
10/195Copyright DASSAULT SYSTEMES 2002 10
The PartBody is the default Body for a Part where Solids are stored
The Open Body is where non-solids (points, curves, surfaces) are
stored
Terminology
A Part is a combination of one or more Bodies and Open Bodies
Wireframe features
Surface features
Group :Set of surfacic features
7/30/2019 catia whole
11/195Copyright DASSAULT SYSTEMES 2002 11
From Assembly
> create a new part
(Top-down approach)
or
Create a new part
> insert in assembly
(Bottom-up approach)
General Process
Go into the Sketcher to
create the planar
Wireframe Geometry
Create Surfaces on
the WireframeUse GSD to create all
required 3D Wireframe
Geometry
Optional : Join
Multiple Surfaces
then Offset a solid
4
3
2
1
5
Use GSD to create Planes in3D to support 2D Wireframe
geometry
7/30/2019 catia whole
12/195Copyright DASSAULT SYSTEMES 2002 12
Creating Wireframe Geometry
In this lesson, you will learn how to create all types of Wireframe
elements.
7/30/2019 catia whole
13/195Copyright DASSAULT SYSTEMES 2002 13
WFS Wireframe versus GSD WireframeWireframe & Surface Design and Generative Shape Design are two workbenches which have
many common functionalities.
Within GSD you will discover new functionalities that are not in WFS and also advanced
capabilities in some functions that exist in both workbenches.
Functionalities
specific to the
Generative Shape
Design workbench.
WFS
GSD
Functionality common to
both workbenches but
with more capabilities
within GSD.
7/30/2019 catia whole
14/195
Copyright DASSAULT SYSTEMES 2002 14
Review of WFS Wireframe Geometry
You can review the tools covered in the Wireframe & Surface Design Course which
are also included in the Generative Shape Design Workbench.
Creating Points in 3D
Creating Lines in 3D
Creating Planes in 3D
Creating Curves in 3D
7/30/2019 catia whole
15/195
Copyright DASSAULT SYSTEMES 2002 15
In this Skillet you learn what is an Extremum and how to create it.
Creating an Extremum
7/30/2019 catia whole
16/195
Copyright DASSAULT SYSTEMES 2002 16
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.
Maximum Extremum on a
Curve along the Z Axis
Minimum Extremum on a
Surface along the X Axis
The element might be a sketch, a 3D curve or line, a surface or a solid face.
Maximum Extremum on a
solid face along the Z Axis
7/30/2019 catia whole
17/195
Copyright DASSAULT SYSTEMES 2002 17
1
2
Select the Extremum Icon.
Creating an Extremum
5
Select the element on which
to find the Extremum.
3 Click OK to confirm. The Extremumis added to the specification tree
Select a line or a plane (normal
direction) to specify the direction
to evaluate the Extremum
Select Max or Min according to
your requirement.4
7/30/2019 catia whole
18/195
Copyright DASSAULT SYSTEMES 2002 18
Additional Information on Extremum
If the element is a surface, you may specify two
others optional directions.
If the Element is a surface, according to the chosen direction you can obtain a curve or a line as
Extremum.
7/30/2019 catia whole
19/195
Copyright DASSAULT SYSTEMES 2002 19
In this Skillet you learn what is a Polar Extremum and how to create it.
Creating a Polar Extremum
Wh t i P l E t ?
7/30/2019 catia whole
20/195
Copyright DASSAULT SYSTEMES 2002 20
What is a Polar Extremum?
Any planar curve can be defined with its polar equation (relation linking the radius and the
angle).
The polar extremum function allows you to find the points on the curve corresponding to :
The minimum radius from a specified origin :
The maximum radius from a specified origin :
The minimum angle regarding to a specified direction :
The maximum angle regarding to a specified direction :
The polar extremum is calculated in an
axis system defined by :
- An origin.
- A reference direction.
C ti P l E t
7/30/2019 catia whole
21/195
Copyright DASSAULT SYSTEMES 2002 21
Creating a Polar Extremum
1 Select the Polar ExtremumIcon.
2Select the type of
polar extremum you
want to create.
3 Select the planar contouron which you want tocreate the polar
extremum and its
supporting plane.
4Select the origin
point from the polar
extremum will be
calculated.
5Define the reference
axis.
6Click OK to confirm
the polar extremum
creation.
C ti R fl t Li M th d l
7/30/2019 catia whole
22/195
Copyright DASSAULT SYSTEMES 2002 22
Creating a Reflect Line Methodology
You will learn what is a Reflect Line and how create it.
What is a Reflect Line
7/30/2019 catia whole
23/195
Copyright DASSAULT SYSTEMES 2002 23
What is a Reflect LineReflect 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.
If we perform a Draft analysison this part, we can see, thanks
to the red areas that the part is
non extractible.
Thanks to the Reflect Line
curve, we can cut the part in
two extractible parts.
Creating a Reflect Line
7/30/2019 catia whole
24/195
Copyright DASSAULT SYSTEMES 2002 24
1
2 Select a support surfaceand a direction.
Creating a Reflect Line
4 Click OK to confirm reflect line creation
Key in an angle representing the value between the
selected direction and the normal to the surface.
Support
3
Reflect lines
You can define one of the X,Y or Z axis by
opening a contextual menu in the Direction
field.
Direction
Creating a Spine
7/30/2019 catia whole
25/195
Copyright DASSAULT SYSTEMES 2002 25
Creating a Spine
You will learn what is a Spine and how create it.
What is a Spine ?
7/30/2019 catia whole
26/195
Copyright DASSAULT SYSTEMES 2002 26
What is a Spine ?
Profile
Guide
Curve
In this Swept surface, the Spine is, by
default, the guide curve. Each section of
the swept surface is perpendicular to this
Guide Curve
Swept sections are
perpendicular to the
guide curve
The swept sections may be oriented by
another Spine (not the default one). Forinstance you want to get the swept sections
perpendicular to the green spine:
SpineSwept sections are
perpendicular to the Spine.
For the Swept and Lofted surface, there is a default spine (the guide or a computation from the
guides). If you want to fix an orientation for your surface sections you will have to define a Spine.
The Spine icon will allow you to create a curve that will be use later as a spine
There are two ways to build a spine :
Curve normal to a list of ordered
planes or planar curvesSpine curve computed from
several guide curves
Creating a Spine from planes and planar curves
7/30/2019 catia whole
27/195
Copyright DASSAULT SYSTEMES 2002 27
1
2
Select the Spine Icon.
Creating a Spine from planes and planar curves
Successively select planes
or planar profiles.
3 Click OK to confirm.The Spine is added to
the specification tree.
You can also select a start point.The point is projected onto the first
plane as the spine starting point.
Use these three buttons to replace, delete or
add a plane or a profile.
Creating a Spine from Guide Curves
7/30/2019 catia whole
28/195
Copyright DASSAULT SYSTEMES 2002 28
1
2
Select the Spine Icon.
Creating a Spine from Guide Curves
Click in the field Guide3
Click OK to confirm. The Spine is
added to the specification tree.
Use these three buttons to replace,
delete or add a plane or a profile.
Select the Guide Curves
4
Sweep using the default
spine (guide curve 1)
Sweep using the user
created spine
Creating a Parallel Curve onto a Support Within GSD
7/30/2019 catia whole
29/195
Copyright DASSAULT SYSTEMES 2002 29
Creating a Parallel Curve onto a Support Within GSD
You will learn how create various parallel curves.
Creating a Curve Parallel to another on a Support (1/3)
7/30/2019 catia whole
30/195
Copyright DASSAULT SYSTEMES 2002 30
1
Creating a Curve Parallel to another on a Support (1/3)
2 Choose the parallelism type :
Geodesic :
The distance between the curves will be
calculated taking the support curvature
into account.
Reference
curve
Euclidean
Parallel Curve
Geodesic
parallel curve
Support
Euclidean :
The distance between both curves will
be calculated without taking in
account the support curvature.
Reference
curve
Parallel
Curve
Geodesic
Euclidean
Creating a Curve Parallel to another on a Support (2/3)
7/30/2019 catia whole
31/195
Copyright DASSAULT SYSTEMES 2002 31
3
g pp ( )
Select the reference curve and
the support plane or surface.
Click OK to continue
The created curve is defined as an Object,
i.e. the reference for creating the other
curves
Specify the Offset by entering avalue or using the graphic
manipulator (green arrows).
4
Reference curve
Support
If you want to create several parallel curves
separated by the same offset check the option
Repeat object after OK
If you have chosen the euclidean parallel type, you can
choose to offset the curve at a constant distance or
according to a law.
56
Check here to create two
parallel curves symmetrically
in relation to the reference
curve.
Select the parallel corner type.
Creating a Curve Parallel to another on a Support (3/3)
7/30/2019 catia whole
32/195
Copyright DASSAULT SYSTEMES 2002 32
7 Define the number of parallel curves to be created
8 Click OK to confirm parallel curve creation
As many parallel curves as indicated in the Object Repetition dialog box are created, including the object parallel curve. The parallel curves are separated from the object line by a multiple of the offset value. The curve instances are grouped in a new Open Body if you have checked the option.
g pp ( )
Object parallel curve
Parallel curve instances in
a new Open Body
You can choose to create or not the
instances in a new Open Body.
Extracting Multiple Edges from a Sketch.
7/30/2019 catia whole
33/195
Copyright DASSAULT SYSTEMES 2002 33
g p g
You will learn to extract some geometrical elements from a Sketch.
Extracting Multiple Edges
7/30/2019 catia whole
34/195
Copyright DASSAULT SYSTEMES 2002 34
1
2
Select the Extract Multiple Edges icon
If you have a sketch containing several elements, you can extract a subpart of these
elements to create geometry.
Select the geometry of the multi profile
sketch that you want to extract
3Click on OK, the extract is added to the
specification tree
Click on this button to delete
a sub element of the list
Tools for Wireframe geometry creation.
7/30/2019 catia whole
35/195
Copyright DASSAULT SYSTEMES 2002 35
Stacking Commands
Work on Support
Now let us look at some Wireframe tools common to the WFS and GSD
Workbenches ...
Stacking Commands
7/30/2019 catia whole
36/195
Copyright DASSAULT SYSTEMES 2002 36
You will learn how to stack commands while creatingwireframe elements.
Why Do You Need to Stack Commands ?
7/30/2019 catia whole
37/195
Copyright DASSAULT SYSTEMES 2002 37
What about stacking commands ?You can create the following construction elements:
- points, - planes, - intersections.
- lines, - projections,
You have access to the stacking commands capability while creating:- points, - circles, - translations,- lines, - conics - rotations,-
planes, - corners, - symmetry.
Stacking commands allows you to create construction elements while creating an
element which requires those construction elements.
Using mouse button 3 you display
a contextual menu listing all the
elements you can create using the
stacking commands capability.
Stacking Commands
7/30/2019 catia whole
38/195
Copyright DASSAULT SYSTEMES 2002 38
You define the parameters of
the construction element.
Let s see now the way to stack
d
While creating an element you
may need a construction
element that you will create on
the fly.
The construction element is
created and selected at the
same time.When using the stacking command
capability you can check the status
of the stack in the Running
Commands window.
Stacking Commands (1/4)
7/30/2019 catia whole
39/195
Copyright DASSAULT SYSTEMES 2002 39
1
2 Select the type of plane you want to create.
When you create some wireframe elements (point, line, plane, circle, corner, conic) or when
you perform a translation, a rotation or a symmetry on an object you can create on the fly the
missing construction elements, i.e. points, lines, planes, intersections or projections.
In the following example you will see how to create a plane from scratch.
3 Using mouse button 3 click in the Point
field and select the Create Point option.The Point Definition window is displayed.
Stacking Commands (2/4)
7/30/2019 catia whole
40/195
Copyright DASSAULT SYSTEMES 2002 40
4 Define the parameters to create the point.The status of the stacking commands is
also displayed in the Running Commandswindow.
5 Click OK to accept point creation.The Plane Definition window is
displayed again with Point.1 in the
Point field.
The Point button next to the
Point field allows you to edit
the point parameters.
6 Using mouse button 3 click in the Linefield and select the Create Line option.
The Line Definition window is displayed.
Stacking Commands (3/4)
7/30/2019 catia whole
41/195
Copyright DASSAULT SYSTEMES 2002 41
7 Define the parameters to create the line.The status of the stacking commands is
also displayed in the Running Commandswindow.
8 To create the points needed for theline you can also use the stacking
commands.
In that case the Running Commands
window will look like this:
Stacking Commands (4/4)
7/30/2019 catia whole
42/195
Copyright DASSAULT SYSTEMES 2002 42
9 Once the two points are created click OKto accept the line creation.
The Plane Definition window is displayedagain with Line.1 in the Line field.
The Line button next to the
Line field allows you to edit
the Line parameters.
10 Click OK to accept the plane creation.
If you want to modify a parameter of the
plane you can also double-click on its
identifier in the specification tree.
Point.1
Point.2
Point.3
Line.1
Plane.1
Working on a Support
7/30/2019 catia whole
43/195
Copyright DASSAULT SYSTEMES 2002 43
You will learn how to define a planar or non-planar support,
work on it with or without a grid and snap to a point.
Why Do You Need to Work on a Support ?
7/30/2019 catia whole
44/195
Copyright DASSAULT SYSTEMES 2002 44
What about support ? If you define a plane as a support a grid is displayed andpositioned in the plane of the screen. In that case you have access
to the Snap to Point capability. If you define a surface as a support the elements created after
selection of the surface will be located on the surface by default.
You can select a plane or a surface to use it as a support for further element creation.
Support plane = YZWith the Snap to Point
capability the created points
are located at the nearest
intersection of the grid.
Support surface = Extrude.1
When you create a point after
selecting the surface as a
support the Point Definition
window automatically displays
the option On surface.
Working on a Support Plane Support (1/3)
7/30/2019 catia whole
45/195
Copyright DASSAULT SYSTEMES 2002 45
1
2 Select the plane you want to define as a support, here the YZ plane.
The Work on Support window is displayed. A Working support.1 feature is added tothe specification tree under the Working supports entry.
By default the last created working
support (current) is displayed in red
in the specification tree. The not
current working supports are
displayed in blue.
Working on a Support Plane Support (2/3)
7/30/2019 catia whole
46/195
Copyright DASSAULT SYSTEMES 2002 46
The Work on Support window changes and displays several options to define the grid.
Define the number
of steps in a grid
subdivision
Selected plane
Define the total length
of the grid subdivision
Check this option if
you want a different
primary spacing in
the second direction
Define which axis is
taken as H direction
in the 2D plane
3 Click OK to confirm grid creation.
Set the grid
visualization
parallel to the
screen
If you enter coordinates when the Snap to point icon is
active, the system does not take the grid into account.
4 If you want your cursor to movedirectly to an intersection point
of the grid click on the Snap to
Point icon.
Working on a Support Plane Support (3/3)
7/30/2019 catia whole
47/195
Copyright DASSAULT SYSTEMES 2002 47
Here you are creating a point. Note that :
- the point type is automatically set to On plane,- the cursor points only on the grid intersection points.
Create an element on the support.5
Exit the working support :6
Using the Working
Supports Activity icon
Using the Set as Not Current
option in the contextual menu
Working on a Support Surface Support (1/2)
7/30/2019 catia whole
48/195
Copyright DASSAULT SYSTEMES 2002 48
1
2 Select the surface you want to define as a support, here the extruded surface.
The Work on Support window is displayed. A Working support.1 feature is added tothe specification tree under the Working supports entry.By default the last created working
support (current) is displayed in red
in the specification tree. The not
current working supports are
displayed in blue.
Working on a Support Surface Support (2/2)
7/30/2019 catia whole
49/195
Copyright DASSAULT SYSTEMES 2002 49
3 Click OK to confirm grid creation.
Here you are creating a point. Note
that the point type is automatically
set to On surface.
Create an element on the support.4
Exit the working support :5
Using the Working
Supports Activity icon
Using the Set as Not Current
option in the contextual menu
Creating Surfaces
7/30/2019 catia whole
50/195
Copyright DASSAULT SYSTEMES 2002 50
In this lesson, you will review all the Surface creation tools that were
covered in WFS and that are also available in the GSD Workbench
Why Do You Need Surfaces ?
7/30/2019 catia whole
51/195
Copyright DASSAULT SYSTEMES 2002 51
What about surfaces ?You can create a surface from:- a line, curve or sketch- other surfaces
You can use basic surfaces either to create a new part or to complete the design of a solid
part
Surface of revolutioncreated from a profile
(Spline) and an axis of
revolution
Offset surface createdfrom another surface
and a direction
For each type of surface you will also define its limits or the angle of revolution
WFS Surfaces versus GSD Surfaces
Wireframe & Surface Design and Generative Shape Design are two workbenches which have
7/30/2019 catia whole
52/195
Copyright DASSAULT SYSTEMES 2002 52
g p g
many common functionalities.
Within GSD you will discover new functionalities that are not in WFS and also advanced
capabilities in some functions that exist in both workbenches.
Functionality specific tothe Generative Shape
Design workbench.
Functionality common to
both workbenches but
with more capabilities
within GSD.
WFS GSD
Review of WFS Surfaces
You can review the tools covered in the Wireframe & Surface Design Course which
7/30/2019 catia whole
53/195
Copyright DASSAULT SYSTEMES 2002 53
You can review the tools covered in the Wireframe & Surface Design Course which
are also included in the Generative Shape Design Workbench.
Creating a Surface from a profile
- Creating a Extruded Surface
- Creating a Surface of Revolution
-Creating a Sphere
Creating a Surface from Boundaries- Creating a Fill Surface
- Creating a Blend Surface
Creating a Surface from another Surface
- Creating an Offset Surface
Creating a Lofted Surface
You will learn how to create Explicit and Implicit Swept Surfaces
Creating Swept Surfaces
7/30/2019 catia whole
54/195
Copyright DASSAULT SYSTEMES 2002 54
Explicit Swept Surfaces
Implicit Swept Surfaces
You will learn how to create Explicit and Implicit Swept Surfaces
within the Generative Shape Design Workbench
You will learn how to create swept surfaces using Any Profile
Creating Explicit Type Swept Surfaces
7/30/2019 catia whole
55/195
Copyright DASSAULT SYSTEMES 2002 55
You will learn how to create swept surfaces using Any Profile
Creating an Explicit-type Swept Surface (1/7)
7/30/2019 catia whole
56/195
Copyright DASSAULT SYSTEMES 2002 56
1
2
3 Confirm swept surface creation
Select the guide curve and the profile.
You can then choose to give a reference plane or surface (Reference tab) or to selectanother guide curve and anchor points (Second Guide tab).
If no spine is selected the
guide curve is used as spine.
Select the Sweep Surface icon.
By default, the swept
profile is constant in
each section along
the guide curve.
Creating an Explicit-type Swept Surface (2/7)
Using a reference surface :
7/30/2019 catia whole
57/195
Copyright DASSAULT SYSTEMES 2002 57
You can define a
reference
surface to
control the
position of the
profile along the
sweep.
You can define alaw to drive the
angle evolution
between the profile
and the reference
surface
Creating an Explicit-type Swept Surface (3/7)
Position Profile
7/30/2019 catia whole
58/195
Copyright DASSAULT SYSTEMES 2002 58
Using positioning and a reference surface :Using positioning and a reference surface :
The guide curve axis system is now oriented
regarding the reference surface orientation :
Using positioning :Using positioning :
The profile is oriented in the guide curve axis system.
Using no positioning :Using no positioning :
When the profile position is fixed with respect to the guide
curve, the sweep lies on the profile and on the guide curve
(if it intersects the profile) or on the parallel to the guide
curve crossing the profile (minimum distance).
You can position the profile with the guide curve.
Using the Position profile mode, the reference is no more the profile but the Guide Curve.
Green axis-system :
current profile orientation
Grey axis-system :
profile reference axis
Creating an Explicit-type Swept Surface (4/7)
Position Profile : Parameters
7/30/2019 catia whole
59/195
Copyright DASSAULT SYSTEMES 2002 59
In the Position profile mode you can display parameters to modify the position of the sweep
profile on the guide curve defining a new origin and a rotation angle or direction.
These coordinates (or the selected point) define the position of
the origin of the positioning axis system (green) in the first
sweep plane.
The direction
defines the X
axis of the
positioning
axis system.
Or
45 deg
You can rotate
the positioning
axis system
around the guide
curve withrespect to initial
axis system of
the profile.
Creating an Explicit-type Swept Surface (5/7)
Position Profile : Parameters
7/30/2019 catia whole
60/195
Copyright DASSAULT SYSTEMES 2002 60
In the Position profile mode you can display parameters to modify the position of the sweep
profile on the guide curve defining a new origin and a rotation angle or direction.
You may want to
invert the orientation
of the X or Y axes of
the positioning axis
system.
You can select a point defining the
origin of the axis system linked tothe profile.
Creating an Explicit-type Swept Surface (6/7)
Second Guide Curve and Anchor Points
7/30/2019 catia whole
61/195
Copyright DASSAULT SYSTEMES 2002 61
You can select a second guide curve to define the sweep.
If you check the Profile extremitiesinverted option, the profile extremities
connected to the guides are inverted.
If you check the Vertical orientation
inverted option, the vertical orientation
of the profile is inverted.
If no spine is selected, the first
guide curve is the spine :
You can create a spine if you
want to obtain a more regular
surface :
Creating an Explicit-type Swept Surface (7/7)
Second Guide Curve and Anchor Points
7/30/2019 catia whole
62/195
Copyright DASSAULT SYSTEMES 2002 62
You also can use Anchor Points to position the
profile on the guide curves.
Anchor points
Profile
Guide curves
While creating the swept surface, the
anchor points are remaining on the guide
curves all the sweep long.
So, the profile is positioned regarding to
the initial geometrical conditions between
the profile and the anchor points.
You will learn how to create swept surfaces using Linear Profiles
Creating Line Type Swept Surfaces
7/30/2019 catia whole
63/195
Copyright DASSAULT SYSTEMES 2002 63
Creating a Line-type Swept Surface : Two Limits
7/30/2019 catia whole
64/195
Copyright DASSAULT SYSTEMES 2002 64
1
2
Line type :
3 Confirm surface creation
Click on the Line icon, then select the Two limits subtype and the two guide curves.
If no spine is selected the first
guide curve is used as spine.
Subtype : Two limits
Length 1
Length 2
Guide
curve 1
Guide
curve 2
You can select the
second guide
curve as middlecurve instead of
entering length
values (same as
Limit and middle
subtype)
Creating a Line-type Swept Surface : Reference Surface
7/30/2019 catia whole
65/195
Copyright DASSAULT SYSTEMES 2002 65
1
2
Line type :
3 Confirm surface creation
Click on the Line icon, then select the With reference surface subtype, the guide curve
and the reference surface. Key in an angle value and define the length of the surface.
If no spine is selected the first
guide curve is used as spine.
Subtype : With reference surface
Angle between the
sweep and the
reference surface.
Length 2Length 1
Guide
curve 1
Reference surface
Angle
Creating a Line-type Swept Surface : Tangency Surface
7/30/2019 catia whole
66/195
Copyright DASSAULT SYSTEMES 2002 66
1
2
Line type :
3 Confirm surface creation
Click on the Line icon, then select the With tangent surface subtype, the guide curve
and the tangency surface.
If no spine is selected the first guide
curve is used as spine.
Subtype : With tangency surface
Tangency
surface
Guide
curve 1
You will learn how to create swept surfaces using Circular Profiles
Creating Circle Type Swept Surfaces
7/30/2019 catia whole
67/195
Copyright DASSAULT SYSTEMES 2002 67
Creating a Circle-type Swept Surface : Two Guides and Radius
7/30/2019 catia whole
68/195
Copyright DASSAULT SYSTEMES 2002 68
1
2
Circle type :
3 Confirm surface creation
Click on the Circle icon, then select the Two guides and radius subtype, the two guidecurves and the radius.
If no spine is selected the
first guide curve is used as
spine.
Subtype : Two guides and radius
Radius
In case of several solutions you can
check them all and then select one of
them (green color = active solution)
Creating a Circle-type Swept Surface : Center and Radius
7/30/2019 catia whole
69/195
Copyright DASSAULT SYSTEMES 2002 69
1
2
Circle type :
3 Confirm surface creation
Click on the Circle icon, then select the Center and radius subtype, a center curve
and a radius.
If no spine is selected the
center curve is used as spine.
Subtype : Center and radius
Creating a Circle-type Swept Surface : One Guide and TangencySurface
7/30/2019 catia whole
70/195
Copyright DASSAULT SYSTEMES 2002 70
Click on the Circle icon, then select the one guide and tangency surface as subtype.
Select the guide curve, the tangency surface, and key in a radius sufficient to link
the guide curve and the tangency surface.
Circle type : Subtype : One Guide and Tangency Surface
1
2
In case of several solutions you can check them all and
then select one of them (orange color = active solution)
You will learn how to create swept surfaces using Conical Profiles
Creating Conical Type Swept Surfaces
7/30/2019 catia whole
71/195
Copyright DASSAULT SYSTEMES 2002 71
1
Creating a Conical-type Swept Surface : Two Guide Curves
C i l t S bt T G id
7/30/2019 catia whole
72/195
Copyright DASSAULT SYSTEMES 2002 72
2
Conical type :
3 Confirm surface creation
Click on the Conic icon, then select Two guidecurves and their tangency supports.
Define an angle between the swept surface
and the tangency surface
Subtype : Two Guide curves
Set the parameter value (ranges from 0 to 1)
indicating the sweep proximity to the spine.
1
Creating a Conical-type Swept Surface : Five Guide Curves
Conical type : Subtype : Five Guide curves
7/30/2019 catia whole
73/195
Copyright DASSAULT SYSTEMES 2002 73
1
2
Conical type :
3 Confirm surface creation
Click on the Conic icon, then select Fourguide curves and a tangency support.
You can specify a Spine curve.
The default spine is always the
first guide curve.
Subtype : Five Guide curves
Five Guide
Curves
You will learn what is an Adaptative Swept Surface and how create it
Creating an Adaptative Swept Surface
7/30/2019 catia whole
74/195
Copyright DASSAULT SYSTEMES 2002 74
What is an Adaptative Swept Surface.
This particular sweep uses a Sketch as Implicit profile along a Guiding Curve. The guiding
curve is used as the default spine.
7/30/2019 catia whole
75/195
Copyright DASSAULT SYSTEMES 2002 75
You can modify the
constraints defined in the
original sketch
independently for each
section.
SketchBy giving some points,
you will define
automatically
intermediate sections on
the spine.
Guiding Curve
The Sketch has been
designed in context
directly from the dialog
box and represent a
connex profile
What are the differences with the Classic Sweep.
The Implicit sweep is always defined from a sketch. This leads to build a surface that inherits of
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
7/30/2019 catia whole
76/195
Copyright DASSAULT SYSTEMES 2002 76
In an adaptative sweep,
the surface inherits of
the sketch constraints.
In the Explicit sweep the
surface does not inherit
of the constraints defined
in the sketch.
g g g y p y
section.
If we analyse the
connections between the
surfaces, there is a few
acceptable tangency
discontinuity areas.
If we analyse the
connections between the
surfaces, there are important
tangency discontinuities.
What does that mean ?
1
Creating an Adaptative Swept Surface (1/3)
Select the Adaptative Sweep icon.
7/30/2019 catia whole
77/195
Copyright DASSAULT SYSTEMES 2002 77
2 Select the Guide Curve and the Sketch to be swept.
3Select predefined
points or vertices on
the guide curve to add
intermediate sections.
Sketch
Guiding Curve
Intermediate
sections
4
Creating an Adaptative Swept Surface (2/3)
Under the Parameters tab, you can modify the constraints defined in the
original sketch for each section independently
7/30/2019 catia whole
78/195
Copyright DASSAULT SYSTEMES 2002 78
75 mm radius
22 mm radius
Use this icon to
remove a section
5
Creating an Adaptative Swept Surface (3/3)
Under the Moving Frame tab, you can replace the
spine (the default one is the guiding curve).
7/30/2019 catia whole
79/195
Copyright DASSAULT SYSTEMES 2002 79
Click OK to confirm the surface creation6
The Discretization scroll bar allows you to definethe precision of the surface. The step value define
the number of virtual intermediate sections used
to create the surface.
Result with adiscretization
step = 1.00
Result with adiscretization
step = 0.50
Additional Information on Adaptative Sweep (1/2)
If you want to create an adaptative swept surface
which lays on other surfaces, you will create your
sketch in context because you want to put some In many cases you will meet some difficulties to
7/30/2019 catia whole
80/195
Copyright DASSAULT SYSTEMES 2002 80
sketch in context because you want to put some
associative constraints with the existing geometry.
Here we want that the sketch keeps its tangency
with the surfaces (the intersection between the
surface and the sketch plane) in each section of the
sweep.
In many cases, you will meet some difficulties to
build associative elements from existing geometry.
To avoid this problem, it is better to build its sketch
directly from the Adaptative sweep dialog box.
Open a contextual menu in the Sketch field
then choose Edit Sketch.
Additional Information on Adaptative Sweep (2/2)
The Sketch Creation for Adaptative
Sweep dialog box is displayed.
You just have to follow the
instructions of the prompt bar.
7/30/2019 catia whole
81/195
Copyright DASSAULT SYSTEMES 2002 81
Click on OK, the sketch is
automatically defined with the
construction elements.
Associative construction elements
In this lesson, you will review WFS tools to transform, to split, and to
trim 3D geometrical elements. You will also see additional, powerful
Performing Operations on the Geometry
7/30/2019 catia whole
82/195
Copyright DASSAULT SYSTEMES 2002 82
g , p
tools in GSD for Filleting, Extrapolating, Healing, and inverting the
orientation of Surfaces.
Review of WFS Operations
Joining Surfaces
Healing Surfaces
Smoothing Curves
Extracting Elements
Federating Elements
Creating Fillets
Inverting Orientation
Creating Laws
WFS Operations versus GSD Operations
Wireframe & Surface Design and Generative Shape Design are two
workbenches which have many common functionalities.
Within GSD you will discover new functionalities that are not in
WFS d l d d biliti i f ti th t i t i
GSD
7/30/2019 catia whole
83/195
Copyright DASSAULT SYSTEMES 2002 83
WFS and also advanced capabilities in some functions that exist in
both workbenches.
Functionalities specific to
the Generative Shape
Design workbench.
WFS
Review of WFS Operations
You can review the tools covered in the Wireframe & Surface Design Course which
are also included in the Generative Shape Design Workbench.
7/30/2019 catia whole
84/195
Copyright DASSAULT SYSTEMES 2002 84
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
Extrapolating Elements
Creating Near ElementsCreating Patterns
Joining Elements
7/30/2019 catia whole
85/195
Copyright DASSAULT SYSTEMES 2002 85
You will learn how to join wireframe or surface elements
Element 1
Element 2
Join result
You can join elements to use two or more elements as a single element in a
further operation.
Why Joining Elements ?
7/30/2019 catia whole
86/195
Copyright DASSAULT SYSTEMES 2002 86
What about joined elements ?
You can create joined elements from:- adjacent curves- adjacent surfaces
Four adjacent
surfaces.
Join result
Join result
Two adjacent
splines.
How to Join Elements
7/30/2019 catia whole
87/195
Copyright DASSAULT SYSTEMES 2002 87
Let s see now the way to join elements ...
1
Joining Elements (1/2)
7/30/2019 catia whole
88/195
Copyright DASSAULT SYSTEMES 2002 88
2 Select one by one the elements to be joined together.
3 Click OK to confirm join operation.
To modify the join definition you
can edit it and remove elements orreplace an element by another.
This option checks
the connexity
between the elements
in the resulting join.
CATIA will:- reduce the number
of resulting elements
- ignore the elements
that do not allow the
join to be created.
You can define a merging
distance, i.e. the maximum
distance below which two
elements are considered
as only one element.
Element 1
Element 2
Joining Elements (2/2)
While joining elements you can exclude some sub-element from the joined
surface.
7/30/2019 catia whole
89/195
Copyright DASSAULT SYSTEMES 2002 89
Face to be
removed
You can also select sub-
elements to exclude from
the joined surfaces.
You can create another join
surface with the excluded
sub-elements.
While joining surfaces, you can specify an angle tolerance.
If the angle value on the edge between two elements is greater than the Angle
Tolerance value, the elements are not joined
Additional Information on Joining
7/30/2019 catia whole
90/195
Copyright DASSAULT SYSTEMES 2002 90
Select the elements to be
joined. The tangencydiscontinuity between these
surfaces is 6deg :
Activate the new
option Angle
Tolerance.
CATIA refuses to create the join
surface because the tangency
discontinuity between the
surfaces is greater than the
specified angle tolerance:
Healing Surfaces
You will learn about the Healing operation
7/30/2019 catia whole
91/195
Copyright DASSAULT SYSTEMES 2002 91
Why Healing?
7/30/2019 catia whole
92/195
Copyright DASSAULT SYSTEMES 2002 92
While Join is a topological integration
of surfaces into one logical surface,HEALING will mathematically deform
the shape of surfaces at boundary
areas so they smoothly blend into one
another.
When physical parts are
manufactured from CAD models, the
machining is guided by the exact
representation of the individual
surfaces. Hence, Healing is important
to ensure that each one of these
surfaces transitions smoothly
between one another.
1
Healing Surfaces (1/3)
7/30/2019 catia whole
93/195
Copyright DASSAULT SYSTEMES 2002 93
2
3Choose if you want to heal
the point discontinuities or
the tangency discontinuities.
Select the Join where you know there is a gap that you
would like to Heal. You can also select directly thesurfaces to heal.
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 :
7/30/2019 catia whole
94/195
Copyright DASSAULT SYSTEMES 2002 94
Note : a quick violation analysis can help to choose these parameters :
Healed Not healed
Merging distance
Healed Not healed
Tangency angle
Not healed Healed
Distance Objective
Not healed Healed
Tangency Objective
Gap value
Tangency discontinuity value
These parameters are thresholds that allows you to:- define the discontinuities to be healed (Merging
distance and Tangency angle).- define the discontinuities you consider it is not
necessary to heal (Distance Objective and Tangency
Objective).
Healing Surfaces (3/3)
5 Click OK to confirm thehealed surface creation.
7/30/2019 catia whole
95/195
Copyright DASSAULT SYSTEMES 2002 95
Note : a quick violation analysis now shows :
Smoothing Curves
In this Skillet you will learn how smoothing curves.
7/30/2019 catia whole
96/195
Copyright DASSAULT SYSTEMES 2002 96
Why Smoothing CurvesSometimes when you want create a sweep for instance, CATIA answers you that the
profile curve is not continue in tangency and that it could not build the geometry as you
whish. The Smoothing Curve function allows you to clean these curves in distance and
tangency.
7/30/2019 catia whole
97/195
Copyright DASSAULT SYSTEMES 2002 97
We want to createa Line-type sweep
from this curve
using the plane as
reference surface.
We need to
smooth the curve
before generating
the sweep.
We can see the
discontinuity
points and their
values to correct
the curve.
Using the smoothedcurve, we can create
the swept surface.
1
Smoothing Curves (1/2)
Select the Smoothing
Curve icon.
A discontinuity analysis is
7/30/2019 catia whole
98/195
Copyright DASSAULT SYSTEMES 2002 98
2 Select the curve to be smoothed.
3 Using the displayed values, set thetangency and curvature thresholdsup to the value you want to repair.
A discontinuity analysis is
displayed :
- In area : discontinuity
type and value before
smoothing.
- Out area : discontinuity
status after smoothing.
4 Click on OK to create the smoothed curve
Smoothing Curves (2/2)
1
Smoothing a curve, you have the possibility to select a support surface.
7/30/2019 catia whole
99/195
Copyright DASSAULT SYSTEMES 2002 99
Click OK to create the smoothed
curve : it will lie on the surface.
2 Select the curve to smooth.
3 Define the smooth parameters.
4 Select the support surface (the curveto smooth must lie on this surface).
5
Additional Information on Smooth Curve(1/2)
Meaning of the boxes colour:
The status of the discontinuities is displayed using a colour code.
A red boxred box means that the discontinuity has not been
7/30/2019 catia whole
100/195
Copyright DASSAULT SYSTEMES 2002 100
A red boxred box means that the discontinuity has not been
corrected.
Reason : the discontinuity is not within the specified
threshold.
A yellow boxyellow box means that the discontinuity has been
partially corrected.
Reason : the discontinuity in tangency is within thetangency threshold, but the curvature discontinuity is
not within the curvature threshold.
A green boxgreen box means that the discontinuity has been
completely corrected.
Reason : both tangency and curvature discontinuity are
within the curvature and tangency threshold.
Additional Information on Smooth Curve (2/2)You can choose to visualize only the non-corrected discontinuities :
7/30/2019 catia whole
101/195
Copyright DASSAULT SYSTEMES 2002 101
You can choose to visualize the discontinuities interactively, placing the mouse on the
discontinuity to make the text box appear :
You can also display the information sequentially :
The total number of
discontinuities is
displayed.
Extracting Elements
7/30/2019 catia whole
102/195
Copyright DASSAULT SYSTEMES 2002 102
You will learn how to extract edges and faces from a surface.
Edge
extraction
Face
extraction
1
Extracting an Edge from a SurfaceYou can extract one or several edges of a surface which can be either boundaries or
limiting edges of faces. You cannot define limit points.
7/30/2019 catia whole
103/195
Copyright DASSAULT SYSTEMES 2002 103
2
3
Select a surface edge and
choose the propagation type.
Click OK to confirm edge extraction.
Selected
edge
According to the selected propagation type you get :
1- No propagation 3- Point continuity2- Tangent continuity
Here there is an ambiguity
about the propagation side
you are prompted to select
a support face. In this case,
the dialog box dynamically
updates and the Support
field is added.
Selected
support
face
1
Extracting a Face from a SurfaceYou can extract one or several faces of a surface with or without propagation.
7/30/2019 catia whole
104/195
Copyright DASSAULT SYSTEMES 2002 104
2
3
Select a face and choose
the propagation type.
Click OK to confirm face extraction.
The complementary mode :
Switching on this button, you can de-select the
elements to extract, and select the non-selected
elements :
Federating Elements
7/30/2019 catia whole
105/195
Copyright DASSAULT SYSTEMES 2002 105
You will learn how to federate elements while joining surfaces
and extracting faces
Why federate ? (1/2)
1- Surfaces are made of several faces.
Elements created from a surface are in fact created from its faces.
7/30/2019 catia whole
106/195
Copyright DASSAULT SYSTEMES 2002 106
2- A modification of the part geometry may lead to a change of the supporting face.
The pad has been created with the
option Up to surface, using the blue
surface.
A fillet have been added to the top
edge of this pad.
This edge depends on a face of the
blue surface.
The sketch supporting the pad have
been modified so that the filleted edge
does not lie anymore on the same face
Why federate ? (2/2)
3- This change can lead to an update error because the elements created from these
faces are no longer recognized.
7/30/2019 catia whole
107/195
Copyright DASSAULT SYSTEMES 2002 107
4- Federating the faces of the surfaces, this kind of update error does not occur anymore.
During the update of the part, an
update error occurred : the filleted
edge is not recognized :
To solve the problem, you just have to
federate the faces of the blue surface.
Then the part is updated without any
problem :
How to Federate ElementsThe federation of elements is available through the Join and the Extract tools :
7/30/2019 catia whole
108/195
Copyright DASSAULT SYSTEMES 2002 108
Lets see now how to federate ...
1
Federating Elements while Joining Surfaces
Joining surfaces, you have the possibility to federate the faces of the resulting surface
7/30/2019 catia whole
109/195
Copyright DASSAULT SYSTEMES 2002 109
Click OK to create the federated
joined surface.
2 Select one by one the elements to be joined together.
3Expand the new Federation panel
in the join dialog box.
4 Select one face of the join surfaceand choose a propagation type.
5
1
Federating Elements while Extracting FacesExtracting faces from a solid, you have the possibility to federate the faces of the
resulting surface
7/30/2019 catia whole
110/195
Copyright DASSAULT SYSTEMES 2002 110
Click OK to create the federated
extracted surface.
2 Select one face of the solid.
3 Choose a propagation type.
4 Activate the federation switch.
5
Creating Fillets
Filleting is an operation that is used to smoothly connect surfaces.
You will learn how to create Shape Edge Variable Face-To-Face and Tri-
7/30/2019 catia whole
111/195
Copyright DASSAULT SYSTEMES 2002 111
You will learn how to create Shape, Edge, Variable, Face To Face, and Tri
Tangent Fillets
Why Fillets?
Fillets were originally used in industry to remove sharp
edges on parts.
7/30/2019 catia whole
112/195
Copyright DASSAULT SYSTEMES 2002 112
More and more, people having been using Fillets as ageneral modelling tool for surface creation.
1
Creating a Shape Fillet (1/3)Use these command to create a fillet between two surfaces
7/30/2019 catia whole
113/195
Copyright DASSAULT SYSTEMES 2002 113
2
Select the Shape Fillet Icon
5
Choose one of the Extremities
conditions (Switch between the
four types - and Apply - to see the
difference)
3
Click OK to confirm. The Shape Fillet
is added to the specification tree
Select two surfaces and put in the
required radius value. Make sure the
red arrows point towards the concave
side of the fillet.
4
Decide which supporting surface
you want to trim.
Creating a Shape Fillet (2/3) : Extremity Type
7/30/2019 catia whole
114/195
Copyright DASSAULT SYSTEMES 2002 114
Here are the different types
of extremities
Creating a Shape Fillet (3/3) : Trimming the supportsFour combinations are possible :
7/30/2019 catia whole
115/195
Copyright DASSAULT SYSTEMES 2002 115
No support are trimmed Both support are trimmed
The second support is left unchanged.
Only the first support is trimmed.The first support is left unchanged.
Only the second support is trimmed.
1
Creating an Edge Fillet (1/2)Use these command to provide a transitional surface along a sharp internal edge of a
surface
You can control
3 Enter the Radius value.
7/30/2019 catia whole
116/195
Copyright DASSAULT SYSTEMES 2002 116
2
Select the Edge Fillet Icon
Select one or more internal edges of
a surface
You can control
the Extremities ofthe Fillet the
same way as for
the Shape Fillet
You can also
fillet an entire
face
Creating an Edge Fillet (2/2)
Choose a Propagation type :4
If Minimal, only the selected edges will be filleted.
7/30/2019 catia whole
117/195
Copyright DASSAULT SYSTEMES 2002 117
Click OK to confirm. The Edge Fillet is added to the specification tree5
If Tangency, all edges tangent to the selected edges will also be filleted.
1Select the Variable
Fillet Icon
Creating a Variable Fillet (1/3)In this type of fillet the radius varies at selected points along a selected edge
7/30/2019 catia whole
118/195
Copyright DASSAULT SYSTEMES 2002 118
2
3
Select one or more internal edges of
a surface
4
You can specify a Zero radius value
at limit points of a Variable Fillet
Double-Click on any of the shown
radius values to change it
Select inside this box then select
anywhere along the edge to put in an
additional radius value along the edge.
(You can also create a point on the edge
and select this point if accuracy is
required)You can control the Extremities of
the Fillet the same way as for the
Shape Fillet and the Propagation
type the same way as for the Edge
Fillet
Creating a Variable Fillet (2/3)
Choose a radius variation type :
Cubic (function ax3+bx2+cx+d)5
7/30/2019 catia whole
119/195
Copyright DASSAULT SYSTEMES 2002 119
Click OK to confirm. The Variable Fillet is added to
the specification tree6
Linear(function ax+b)
Creating a Variable Fillet (3/3)
Edge to be filleted
You have the capability to create a variable fillet with the fillet sections keeping
a constant direction in accordance with a spine
7/30/2019 catia whole
120/195
Copyright DASSAULT SYSTEMES 2002 120
The fillet sections are
perpendicular to filleted edge
The fillet sections areperpendicular to the Spine
Spine
12
Creating a Face-To-Face Fillet
Select the two faces
(belonging to the same
surface) between which you
want to create the Face-To-
Use the Face-Face fillet command when there is no intersection between the
faces or when there are more than two sharp edges between the faces.
7/30/2019 catia whole
121/195
Copyright DASSAULT SYSTEMES 2002 121
Select the Face-To-Face FilletIcon
3
Click OK to confirm.
The Face-To-Face Fillet
is added to thespecification tree
Face Fillet
The shape of the Face-To-Face
Fillet is basically generated by
lying a Cylinder with a specific
radius into the gap between two
faces. If the radius is too small,
the Cylinder will not be able totouch both faces at once. If the
radius is two big, we will not be
able to achieve a Cylinder tangent
to the faces.
Put in the desired
radius
4You can control
the Extremities of
the Fillet the
same way as for
the Shape Fillet
1
Creating a Tri-Tangent FilletThe creation of tri-tangent fillets involves the removal of one of the three selected faces.
The three faces must
belonging to the same
surface.
7/30/2019 catia whole
122/195
Copyright DASSAULT SYSTEMES 2002 122
2
Select the Tri-Tangent Fillet Icon
3
Click OK to confirm. The Tri-Tangent
Fillet is added to the specification tree.
Select the two faces you
want to keep
The Tri-Tangent Fillet is a variableradius Fillet tangent to all three
faces selected.
Select the face to be removed.
4
Additional Information on Fillet : Hold Curve and SpineThis option concerns with all type of fillet : we will focus on the shape fillet creation.
Creating Fillets, you can now choose a curve sketched on one of the support to be connected to
control the radius variation.
Spine Curve
Hold Curve
7/30/2019 catia whole
123/195
Copyright DASSAULT SYSTEMES 2002 123
Select a hold curve lying on one support to drive
the fillet radius, And a spine curve.
Note : the result is a variable
radius fillet whose radius is drivenby the hold curve.
Additional Information on Fillet : Limiting ElementsThis option concerns the edge, the variable radius, the face-face and the tri-tangent fillets.
While creating one of these fillets, you can limit it by selecting an element (plane or surface) that
intersects it completely :
7/30/2019 catia whole
124/195
Copyright DASSAULT SYSTEMES 2002 124
Edge to fillet
Limiting element
Edge to fillet Limiting element
Additional Information on Fillet : Trim ribbonThis option concerns the edge and the variable radius fillets.
In some case, fillets may be overlapping. The Trim ribbons option lets you solve this by
trimming the fillets where they overlap.
7/30/2019 catia whole
125/195
Copyright DASSAULT SYSTEMES 2002 125
Overlapping
fillets
Additional Information on Fillet : Rolling Edge (1/2)This option concerns the edge and the variable radius fillets.
In some case, you may need to indicate that an edge should not be filleted, if a radius is too
large for instance.
7/30/2019 catia whole
126/195
Copyright DASSAULT SYSTEMES 2002 126
Click on the more button to expand the dialog box, then select the edge
you wish to keep.
Additional Information on Fillet : Rolling Edge (2/2)
You may need that a fillet roll around an edge.
7/30/2019 catia whole
127/195
Copyright DASSAULT SYSTEMES 2002 127
You just have to expand the edge fillet dialog box clicking on the more
button, then select the edge on which the fillet will roll in the Edge to keepfield.
Inverting Orientation
You will learn how to invert the orientation of Curves and Surfaces
7/30/2019 catia whole
128/195
Copyright DASSAULT SYSTEMES 2002 128
Inverting a Curve
Inverting a Surface
Why Invert Orientation?
The results of most surface creation and
trimming operations depend on the orientations
f th l t i l d M t i t f
7/30/2019 catia whole
129/195
Copyright DASSAULT SYSTEMES 2002 129
of the elements involved. Most menu interfacesallow the user to change these orientations on
the fly.
The Invert Orientation operation exists solely
for the users convenience.
1 Access the Invert Orientation from the
M b d I t/O ti
How to Invert Orientation
7/30/2019 catia whole
130/195
Copyright DASSAULT SYSTEMES 2002 130
2
Menubar - under Insert/Operation
3
Click OK to confirm. The Invert operation is
added to the specification tree
Select the curve or surface to invert its
orientation. The initial display of the red
arrow is the already inverted direction.
Clicking on the red arrow or on the
Reset Initial button displays the initial
(uninverted) orientation of the element
4
LawsYou will learn how to create evolution laws, to be used later on when
creating Generative Shape Design elements, such as swept surfaces, or
parallel curves.
7/30/2019 catia whole
131/195
Copyright DASSAULT SYSTEMES 2002 131
What are Laws?A law is computed as the distance between points on the reference line and their matching
points onto the definition curve.
Definition Curve
7/30/2019 catia whole
132/195
Copyright DASSAULT SYSTEMES 2002 132
d
Reference Line
The law is defined on thecommon length between
both entities.
L
The law define the variations of d along L.
The interest to define laws is to reuse them in others tools. You can reuse this variable distance
only to create parallel curves or sweeps.
Instead having a constant distance for a parallel curve you will be able to make vary this distance
with a predefined law.
1
2
Select the Law Icon.
Creating Laws
Select the line you want as reference line.
Create an evolution function from existing geometry.
7/30/2019 catia whole
133/195
Copyright DASSAULT SYSTEMES 2002 133
Click OK to confirm. The law is
added to the Specification Tree.
Select the line or curve you want as
definition curve for the evolution law.
4
When the reference line and definition curve do
not present the same length, only the common
area is used to compute the law.
Reference
Definition curve
3
Fix a X value or use
the manipulators to
see the corresponding
Y value
Additional Information on Laws
You can combine the laws created within GSD with laws created with the Knowledge Law Editor
Define the parameter
names and typesSelect the Law icon in the
Knowledge toolbar.
7/30/2019 catia whole
134/195
Copyright DASSAULT SYSTEMES 2002 134
Reuse these law
combinations in Parallel
curves or classic sweeps
creation like the other laws.
To reuse the graphic law, check
Select Feature then use the
Evaluate object as written above.
In this lesson, you will learn how to use the Draft, Curvature, and
Connection Analysis Tools
The Connect Checker
Using Analysis Tools
7/30/2019 catia whole
135/195
Copyright DASSAULT SYSTEMES 2002 135
The Curve Connect Checker
Draft Analysis
Curvature Analysis
Porcupine Curvature Analysis
The Connect Checker
You will learn how to use the Connect Checker tool to analyze the
connection between surfaces.
7/30/2019 catia whole
136/195
Copyright DASSAULT SYSTEMES 2002 136
Why the Connect Checker?
For surface modeling, to ensure good transition from one surface to another, the Connect
Checker allows the user to examine :
the distance (mm)
the tangency (deg)
the curvature (%)
7/30/2019 catia whole
137/195
Copyright DASSAULT SYSTEMES 2002 137
along an edge joining two surfaces.
Tangency analysis
Curvature analysis
Distance analysis
12
Multi-Select the two surfaces between which
you would like to check the connection
How to use the Connect Checker (1/2)
Select the Connect Checker Icon
7/30/2019 catia whole
138/195
Copyright DASSAULT SYSTEMES 2002 138
3 Choose the Analysis Type :distance, tangency or curvature
45
Adjust the color ranges taking account
your Minimum and Maximum values
Choose the type of Display you
require.
Note the Minimum and Maximum values
between the two surfaces.
How to use the Connect Checker (2/2)
7/30/2019 catia whole
139/195
Copyright DASSAULT SYSTEMES 2002 139
Click OK to confirm. The Connection
Analysis is added to the specification tree7
The number of selected elements and the
number of detected connections are
displayed. Select the Quick button to obtain a simplified analysis
taking into account tolerances (distance, tangency andcurvature).
Check the analysis result on
the geometry.6
The Curve Connect Checker
You will learn how to use the Connect Checker tool to analyze the curvature
discontinuities on curves.
7/30/2019 catia whole
140/195
Copyright DASSAULT SYSTEMES 2002 140
Why the Curve Connect Checker ?
For wireframe based surface modeling, it is necessary to use curve that are continuous in
tangency and in curvature. The curve connect checker allows you to detect the point, tangency
or curvature discontinuities in order to smooth the non-continuous curves :
the distance (mm)
the tangency (deg)
the curvature (%)
7/30/2019 catia whole
141/195
Copyright DASSAULT SYSTEMES 2002 141
( )
This curve is discontinuous
in tangency.
Building a circle sweep on it,
you get a surface that is notcontinuous in tangency.
How to use the Curve Connect Checker (1/2)
This tool allows you to detect the point, tangency and curvature discontinuities on curves.
1Select the Curve
Connect Checker
icon and the
curve to analyse.
2 Select the Analyse Type you want to process.
7/30/2019 catia whole
142/195
Copyright DASSAULT SYSTEMES 2002 142
Distance analysis
Tangency analysisCurvature analysis
The point discontinuities are displayed on the
analysed curve.
The curvature discontinuities are displayed on
the analysed curve.The tangency discontinuities are displayed on
the analysed curve.
How to use the Curve Connect Checker (2/2)
This option allows the user to give thresholds bellow which the
discontinuity is not detected.
If both tangency and curvature discontinuities are detected, only the
tangency discontinuity is displayed.
3 Select the Quick Violation Analysis mode byclicking on the Quick button.
7/30/2019 catia whole
143/195
Copyright DASSAULT SYSTEMES 2002 143
Display of the maximum
discontinuity values on the curve.
Click OK to confirm. The Curve Connect
Checker Analysis is added to the
specification tree :
4
Draft Analysis
You will learn how to use the Draft Analysis tool to analyze the draft
values of surfaces or solids
7/30/2019 catia whole
144/195
Copyright DASSAULT SYSTEMES 2002 144
Why analyze Draft?
For mold design, 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.
7/30/2019 catia whole
145/195
Copyright DASSAULT SYSTEMES 2002 145
1 2
How to use the Draft Analysis Tool (1/2)
3
Select the customized view
render style.
Select the surface(s) or solidwhere you want to examine
Select the Draft Analysis
Icon.
The Draft analysis tool gives you at every point the angle between the normal to the
surface and the Draft direction which is by default the Z axis.
7/30/2019 catia whole
146/195
Copyright DASSAULT SYSTEMES 2002 146
Adjust the color range fields - here Red is negative
draft, Dark Blue is 0-3 Degrees (probably vertical),
Light Blue is 3-15 Degrees, and Green is 15-20 Degrees
DraftThe analysis is displayed
on the selected element.
4
5
How to use the Draft Analysis Tool (2/2)
The default Draft direction is the Z axis. To modify it drag and drop the compass
on a plane or on the surface.You can manipulate the
compass, the analysis
follows the w axis as draft
direction
7/30/2019 catia whole
147/195
Copyright DASSAULT SYSTEMES 2002 147
6
Click Close when done.7
Activate the fly analysis checkbox and
navigate with the pointer over the surface
Arrows are displayed under the
pointer. Green arrow is the
normal to the surface, red
represent draft direction.
The displayed value indicates the
angle between the draft direction
and the normal to the surface at
the current point.
The part is not extractible
Using this draft direction,
the part sould be
extractible
Click on this button to
invert the draft
direction.
Curvature Analysis
You will learn how to use the Mapping Analysis tool to analyze surface
curvature
7/30/2019 catia whole
148/195
Copyright DASSAULT SYSTEMES 2002 148
Why Curvature Analysis?
Curvature analysis of surfaces in generally used to help model high quality surfaces.
Abrupt change of curvature on a surface (for example on a car exterior body) can be readily seen by
the naked eye and must be smoothed.
7/30/2019 catia whole
149/195
Copyright DASSAULT SYSTEMES 2002 149
What is a Curvature Analysis? (1/2)
Curvature analysis of surfaces is used to detect the defaults on high quality surfaces. Abrupt change
of curvature on a surface can be readily seen by the naked eye and must be smoothed.
The curvature analysis measure 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
The curvature in one point (C): C = 1 / R If radius R curvature C
7/30/2019 catia whole
150/195
Copyright DASSAULT SYSTEMES 2002 150
The curvature in one point (C): C 1 / R
is the inverse of the radius
Radius measure of the
surface intersection with a
cutting plane
Curvature measure of the
surface intersection with a
cutting plane
Radius (R)
Curvature (C)
If radius R curvature C
If radius R curvature C
Intersection
Plane / Surface
What is a Curvature Analysis? (2/2)
If we rotate planes around the normal on a point
of the surface, we can build the intersection of
these planes with the surface.
Point on surface
Normal
On these intersection curves we can measure an
infinity of curvature values in this point.
7/30/2019 catia whole
151/195
Copyright DASSAULT SYSTEMES 2002 151
In 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, the mean value
(Gaussian analysis) and to see the inflection areas.
Gaussian : C = CM.Cm Minimum Maximum Inflection area
1 2
Measuring the Mean Curvature on a Surface.
3 Select the Mapping Analysis Icon
4Adjust the color range fields taking into account
your observation in Step 3. The objective is to
differentiate the various curvature sub-areas of
Select the surfaces where
you want to examine
Curvature
Select the customized view
render style.
Select Gaussian as analysis type.
7/30/2019 catia whole
152/195
Copyright DASSAULT SYSTEMES 2002 152
Click Close when done5
the surfaces
Pass the mouse over the
surfaces and read the
curvature values shown in
order to get a general idea of
curvature variation on thepartChange the colorscale to linear
1 2
Measuring the Minimum or Maximum Curvature on a Surface.
3 Select the Mapping Analysis Icon
4Adjust the color range fields taking into account
S 3
Select the surfaces where
you want to examine
Curvature
Select the customized view
render style.
Select Minimum or Maximum asanalysis type.
7/30/2019 catia whole
153/195
Copyright DASSAULT SYSTEMES 2002 153
Click Close when done5
your observation in Step 3 : drag and drop the
arrows or key in directly the right values in the
fields.
Pass the mouse over the
surfaces and read the
curvature values shown in
order to get a general idea of
curvature variation on the
part.
Notice that the minimum
curvature is always in the
perpendicular plane to the
maximum curvature .
1 2
Checking a Surface Using the Limited Radius
3 Select the Mapping Analysis Icon4
Select the surfaces where
you want to examine
Curvature
Select the customized view
render style.
Select Limited as
analysis type.
Use the Limited Radius analysis to check if the surface can be offset or to check if tool
(an end mill) with a end radius can mill the part.
7/30/2019 catia whole
154/195
Copyright DASSAULT SYSTEMES 2002 154
Click Close when done6
5
Set the Limited Radius
value.In the green area, the defined
tool could not mill the part.
1 2
Checking the Inflection Areas on Surfaces.
3 Select the Mapping Analysis Icon4
Select the surfaces where
you want to examine
Curvature
Select the customized view
render style.
Select Inflexion Area as
analysis type
Using the Inflection Area analysis type you can check where are the curvature sign
changes.
7/30/2019 catia whole
155/195
Copyright DASSAULT SYSTEMES 2002 155
Click Close when done5
analysis type.
In the blue areas, the
Gaussian curvature (mean) is
negative.
In the green area, theGaussian curvature (mean) is
positive.
The Analysis is calculated on the mesh used to display the object, the precision of the analysis depends
upon the display settings.
Additional Information on Mapping Analysis (1/2)
7/30/2019 catia whole
156/195
Copyright DASSAULT SYSTEMES 2002 156
Fix the 3D Accuracy to the
minimum value to have a better
analysis rendering.
Additional Information on Mapping Analysis (2/2)
Case of a multi surface analysis :
The displayed curvatureinformation values are the
values of the last selected
The displayed curvature
information values are kept on
th t f f
Global analysisMulti surfaces analysis
7/30/2019 catia whole
157/195
Copyright DASSAULT SYSTEMES 2002 157
The analysis is
done on each
surface apart.
values of the last selected
surface
The analysis is done
on all the set of
surfaces
the set of surfaces
Porcupine Curvature Analysis
You will learn how to use the
Porcupine Curvature Analysis tool
to analyze surfaces boundaries
curvature
7/30/2019 catia whole
158/195
Copyright DASSAULT SYSTEMES 2002 158
Why Porcupine Curvature Analysis?
The Porcupine Curvature analysis is an easy curvature discontinuities visualization tool.
The boundaries of a surface are impacted by the curvature discontinuities of the surface.
The Porcupine Curvature analysis analyses the surfaces boundaries in order to detect the surfaces
curvature discontinuities.
7/30/2019 catia whole
159/195
Copyright DASSAULT SYSTEMES 2002 159
Using the Porcupine Curvature Analysis (1/4)
This tool can be applied on :-A curve.-A surface (boundaries analysis).
This tool allows you to detect the curvature discontinuities on curves and to visualize them.
7/30/2019 catia whole
160/195
Copyright DASSAULT SYSTEMES 2002 160
Using the Porcupine Curvature Analysis (2/4)
Analysis type :
Curvature discontinuitiesdisplayed with a radius
type analysis.
7/30/2019 catia whole
161/195
Copyright DASSAULT SYSTEMES 2002 161
Curvature discontinuities
displayed with a
curvature type analysis.
type a a ys s
You can choose between a
curvature type and a radius
type analysis.
- Curvature : you visualizethe curvature evolution on
the curve.- Radius : you visualize the
radius evolution along the
curve.
Using the Porcupine Curvature Analysis (3/4)
The diagram :
7/30/2019 catia whole
162/195
Copyright DASSAULT SYSTEMES 2002 162
You can choose to visualize the curvature evolution using the
diagram:
-Each curve analysis posses its own color for a clearervisualization.- The extremum values are displayed in the diagram window.- You can slide the pointer over the diagram to display the
amplitude at a given point of the curve.
Using the Porcupine Curvature Analysis (4/4)
The Porcupine Curvature Analysis visualization parameters :
Reverse thecurvature values on
the analyzed curves.
Display all
theextremum on the
analyzed curves.
7/30/2019 catia whole
163/195
Copyright DASSAULT SYSTEMES 2002 163
y analyzed curves.
Fills the analysis
area.
Envelop the analysis
area.
Adjusting these parameters, you can optimize the analysis
visualization. It has no effect on the curvature values along
the curves.
7/30/2019 catia whole
164/195
WFS Management Features versus GSD Management Features
Wireframe & Surface Design and Generative Shape Design are two workbenches which have
many common functionalities.
Within GSD you will discover new functionalities that are not in WFS and also advanced
capabilities in some functions that exist in both workbenches.
WFSGSD
7/30/2019 catia whole
165/195
Copyright DASSAULT SYSTEMES 2002 165
Functionalities specific to
the Generative Shape
Design workbench.
Review of WFS Miscellaneous Tools
Manipulating Elements
Editing Wireframe and Surface Definition
Creating Datum Features
You can review the tools covered in the Wireframe & Surface Design Course which
are also included in the Generative Shape Design Workbench.
7/30/2019 catia whole
166/195
Copyright DASSAULT SYSTEMES 2002 166
Creating Datum Features
Updating a Part
Managing OpenBodies
Managing the Geometry
You will learn the following tools to help you manage Open Bodies in the
specification tree:
Using the Historical Graph
Quick Edition of Geometry
7/30/2019 catia whole
167/195
Copyright DASSAULT SYSTEMES 2002 167
y
Deleting Useless Elements
Auto-Sorting an OpenBody
1 2
Using the Historical Graph (1/2)
Select the feature from which
you want to know the
hierarchy.
The Historical Graph allows you to display the hierarchical links between the different
features of a part.
Select the Historical Graph icon.
7/30/2019 catia whole
168/195
Copyright DASSAULT SYSTEMES 2002 168
3 Select the Surface Presentation todisplay the surfacic hierarchical
elements.
Using the Historical Graph (2/2)
Click on plus to expand
the tree.
to Remove the Graph
Select the
to Add a Graph
Reframe the Graph
4b
7/30/2019 catia whole
169/195
Copyright DASSAULT SYSTEMES 2002 169
4aSelect the
Parameter Filter
button.
You can Edit and
modify a Parameter
directly by double
click on it
Double click a feature
to edit and modify it.
Quick Edition of Geometry.
1
Select the geometry
Select the Quick
Edit icon.
2
The Quick Edit allows you to quickly access to the parent elements of the selected object.
You identify the generating elements.
Informations are displayed on the
whole geometry :
G th l t l t t d i
7/30/2019 catia whole
170/195
Copyright DASSAULT SYSTEMES 2002 170
Green : the last element generated in
the selected geometry
Red : the direct parent of the last
generated element
Purple (with G letter) : the first
element that generate the final one
Compare with
the historical
graph.
You can Edit and
modify an element
directly by double
click on it
Deleting Useless Geometry
1 Select Delete uselesselements in the Tools
menu.
This command allows you to quickly delete all un-referenced datums, that are notparticipating in the creation of other geometrical elements.
7/30/2019 catia whole
171/195
Copyright DASSAULT SYSTEMES 2002 171
2
CATIA gives
you a list of
elements to
delete and ask
you to confirm
before delete
Click on Yes to
confirm.
Auto-Sorting OpenBodies
1 Select the OpenBody node in theSpecification tree.
2
This command allows you to sort hierarchically the wireframe features under theselected OpenBody.
Open a contextual menu, then
select Auto-Sort OpenBody.
7/30/2019 catia whole
172/195
Copyright DASSAULT SYSTEMES 2002 172
In this specificationtree certain features
are not in a
hierarchical order.
Managing Open Bodies
You will learn the following tools to help you manage Open Bodies in the
specification tree:
Creating a Group
Creating a new Open Body
7/30/2019 catia whole
173/195
Copyright DASSAULT SYSTEMES 2002 173
Changing the Father node of an Open Body
Duplicating an Open Body
Why Open Body 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.
Creating a GroupHides all the nodes of an Open Body except for specific nodes the user chooses to see.
Creating a new Open Body
7/30/2019 catia whole
174/195
Copyright DASSAULT SYSTEMES 2002 174
Creating a new Open Body
Creates a new Open Body branch in the specification tree with the optio