Cad en
Cad en
Anyagtechnolgik
Materials technology
Anyagtudomny
ramlstechnikai gpek
CAD tanknyv
CAD book
CAD/CAM/CAE elektronikus pldatr
CAM tanknyv
Mrstechnika
Mrnki optimalizci
Engineering optimization
Vgeselem-analzis
Finite Element Method
CAD BOOK
Course bulletin
Editor:
LSZL KTAI
Authors:
COPYRIGHT:
2012-2017, Lszl Molnr, Olivr Papp, Attila Piros, Lszl Rabb, Kroly Vradi,
ISBN 978-963-685-7
PREPARED UNDER THE EDITORSHIP OF Typotex Publishing House
RESPONSIBLE MANAGER: Zsuzsa Votisky
GRANT:
Made within the framework of the project Nr. TMOP-4.1.2-08/2/A/KMR-2009-0029, entitled KMR
Gpszmrnki Karok informatikai htter anyagai s tartalmi kidolgozsai (KMR information science
materials and content elaborations of Faculties of Mechanical Engineering).
KEYWORDS:
computer aided design, CAD, virtual model, solid model, shape feature, parametrical modeling, sheet
metal parts, constraints, surface modeling, CAx systems
SUMMARY:
The activity of mechanical engineers has been changed during the last decade because the computer
became an integral part of the design process. The engineers can solve more complex tasks with
more effective and productive work. The aim of this coursebook is to overview the basis of computer
aided engineering activity. The certain chapters deal with 3D solid model building techniques through
the geometrical description till the features based parametric description. The material acquaints
with modeling of sheet metal parts and surface modeling as well. The assembly modeling describes
the various types of constraints and assembly operation procedures. An introduction to final
elements method gives chance to insight of CAD numerical techniques. The CAD Book is dedicated to
computer aided design, however all the CAx technology has a great importance for every engineering
activity.
Content
1. Introduction
CAD computer aided design Classification of CAD systems Areas of application
Process of new product creation Process of product development CAx technologies
Product development (VDI 2221.) Concurrent engineering Optimal product
Simulation Prototype CAD history Hardware
2. Geometric fundaments of CAD systems
Geometric elements Transformations Projection for display Display and shading
3. Geometric modelling
Introduction Manifold modelling systems Wireframe modelling Surface
modelling Mantle modelling Solid modelling
4. Feature-based geometric modelling
Features Component modelling
5. Attributive information and engineering calculations
Introduction Grouping attributive information Using file attributes Entering
customized information Extracting component-related information Intelligent
feature catalogue General features Design Library Creating library operations
Engineering calculations Manufacturers catalogues on the Internet Designers
Toolbox
6. Modelling of Sheet Metal Parts
Introduction, key notes Manufacturing based design Sheet metal features Flat
pattern calculation
7. Surface modelling
1. Mathematical base of the surface description 2. Applied surfaces in the practice of
the CAD 3. Typical surface-operation in the CAD systems
8. Engineering, assembly modelling
Definition of assembly History of the assembly methods Non geometric parameters
of the assembly Assembly geometric relationships Assembly kinematic
relationships Assembly other relationships Assembly structure Assembly
operations Assembly effects of model building Assembly effects to the design
9. Kinematical Analysis in CAD Environment
Introduction Main Topics: Basis of Mechanisms, 3D Modell Building for kinematical
analysis, Case study
10. Engineering drawing in CAD environment
Part description Modelling process CAD support 3D drawing Interactive
document Engineering drawing
11. CAD numerical Methods
Finite element method in engineering practice Finite element aided model of
production Equations used in FEM Equilibrium equations Geometric equations
Boundary conditions Boundary element method Kinematically admissible
displacement field Principle of Lagrange variation Statically admissible stress field
Elasticity problem Approximate displacement field
www.tankonyvtar.hu
CAD Book
www.tankonyvtar.hu
Budapest University of
Technology and Economics
Szent Istvn
University
buda University
Typotex
Publishers
TMOP-4.1.2-08/A/KMR-0029
CAD Book
1. Introduction
Author: Dr. Balzs Mik
miko.balazs@bgk.uni-obuda.hu
The evolution of the informatics has increasing influence in every field of the our life, so the
engineering is not mean exception. The work of engineers is changing, we can solve more
complex problems, but the different software tools ensure effective and productive work.
The CAD book presents the topic of computer aided design (CAD) in the viewpoint of
mechanical engineering, however the CAx technology has great importance in every
engineering field.
Balzs Mik, U
www.tankonyvtar.hu
CAD Book
The CAD is the abriviation of Computer Aided Design, which means a wild range of computer
software tools, which support the design process. A CAD system can be a simple 2D drawing
system or a parametric associative hybrid modelling system.
The up-to-date method is this last concept, where
the parametric means the dimension driven modelling,
the associative means the live connection between the geometric elements,
the hybrid means the parallel and synergic surface and solid modelling.
www.tankonyvtar.hu
Balzs Mik, U
1. Introduction
Type of objects
- wire frame
- surface
- solid
- hybrid
Parametrization
- Non-parametric
- Parametric
Balzs Mik, U
www.tankonyvtar.hu
10
CAD Book
Areas of application
Mechanical engineering
Electronic design
Architectural design
Civil engineering
Textile industry
Medical
The pictures shows the most important application of CAD systems. The CAD systems were
developed for these special application areas.
The typical application fields are:
Mechanical engineering
Electronic design
Architectural design
Civil engineering
Textile industry
Medical
www.tankonyvtar.hu
Balzs Mik, U
1. Introduction
11
Manufacturing process
Design of manufacturing
equipments
Product development
Balzs Mik, U
www.tankonyvtar.hu
12
CAD Book
Process of product
development
Creation of
product concept
Conceptional
design
Synthesis
Assessment
Detail design
Analysis
Documenting
The steps of the product development are the next in general case:
Creation of product concept. The function, engineering, quality, market and other
requirements are collected in order to define the aim of the development.
Conceptional design. The possible solution of each requirements are summarized.
Synthesis. Unite the separated elements.
Design assessment. The result is investigated in order to check, than it is suitable for the
initial requirements.
Detail design. The details of the product are designed.
Analysis of the design. The product design is complete for analysis and every of
important properties can be tested.
Documenting. The result of the design process is the full design documentation.
www.tankonyvtar.hu
Balzs Mik, U
1. Introduction
13
CAx technologies
CAD
CAM
CAE
CAPP
CAQA
CAPPS
CAST
The product development and production process is supported by computer software. The
name of this technology is CAx computer aided something. These software tools support
the specific engineering activities. The help of the computer means different things. In case
of manufacturing the CNC programs are generated by a CAM system, the CAE means the
collection of every engineering analysis and calculation. The task of the CAPP is to generate a
process plan for manufacturing. The CAQA is the programming of coordinate measurement
machines in general.
The most often used abbreviations are the next:
CAD computer aided design
CAM computer aided manufacturing
CAE computer aided engineering
CAPP computer aided process planning
CAQA computer aided quality assurance
CAPPS computer aided production planning and scheduling
CAST computer aided storage and transport
Balzs Mik, U
www.tankonyvtar.hu
14
CAD Book
Requirements
Product
definition
Base funkction
of the product
Development
Conception
Scetching
Design
Calculation
Define aims
Variation
1 2 3 .. N
Testing
Assessment
and documenting
The picture shows the steps of the product development process based on VDI 2221.
recommendation.
The steps are similar as the previously mentioned process. The feedbacks and different
product variations and the testing and assessment process has a great role during the
product development. These activities characterise the lead time of the development.
The lead time will reduce if
We have a clear product concept in the early phase of the development.
The sub-processes can be performed parallel.
The information flow is good, every member of the development have actual and up-todate information.
Use CAx tool.
The motivation of the members are suitable.
www.tankonyvtar.hu
Balzs Mik, U
1. Introduction
15
Concurrent engineering
The steps of the product development were sequential, but in order to reduce lead time
some activities are performed parallel with overlapping. This method is the simultaneous or
concurrent engineering.
The application of the method needs
Clear design process,
High level collaboration between the members of the design team,
Application of CAx systems,
Common database.
Balzs Mik, U
www.tankonyvtar.hu
16
CAD Book
Optimal product
Production
Using
Recycling
The result of the development process is the product, which should be optimal solution of
the initial requirements.
A product is optimal if it is
suitable for production (material, manufacturing, assembly, inspection)
Suitable for using (working, operation, safety etc.)
Suitable for recycling.
During the inspections these viewpoints should be focused. The inspections and tests could
be performed on prototype, final part of a model.
www.tankonyvtar.hu
Balzs Mik, U
1. Introduction
17
Simulation
imitation of the behaviour of a system
Balzs Mik, U
www.tankonyvtar.hu
18
CAD Book
Prototype
Proof of concept Prototype
Form Study Prototype
User Experience Prototype
Visual Prototype
Functional Prototype
There is no general agreement on what constitutes a "prototype" and the word is often used
interchangeably with the word "model" which can cause confusion. In general, "prototypes"
fall into five basic categories:
A Proof of concept prototype is used to test some aspect of the intended design without
attempting to exactly simulate the visual appearance, choice of materials or intended
manufacturing process.
Form Study Prototype (Model) will allow designers to explore the basic size, look and feel of a
product without simulating the actual function or exact visual appearance of the product.
They can help assess ergonomic factors and provide insight into visual aspects of the
product's final form.
User Experience Prototype (Model).
A User Experience Model invites active human interaction and is primarily used to support
user focused research. While intentionally not addressing possible aesthetic treatments, this
type of model does more accurately represent the overall size, proportions, interfaces, and
articulation of a promising concept.
Visual Prototype (Model) will capture the intended design aesthetic and simulate the
appearance, color and surface textures of the intended product but will not actually embody
the function(s) of the final product. These models will be suitable for use in market research,
executive reviews and approval, packaging mock-ups, and photo shoots for sales literature.
www.tankonyvtar.hu
Balzs Mik, U
1. Introduction
19
Functional Prototype (Model) (also called a working prototype) will, to the greatest extent
practical, attempt to simulate the final design, aesthetics, materials and functionality of the
intended design. The functional prototype may be reduced in size (scaled down) in order to
reduce costs. The construction of a fully working full-scale prototype and the ultimate test of
concept, is the engineers' final check for design flaws and allows last-minute improvements
to be made before larger production runs are ordered.
Balzs Mik, U
www.tankonyvtar.hu
20
CAD Book
Prototype
Differences between a prototype and a production design in general, prototypes will differ
from the final production variant in three fundamental ways:
Materials: Production materials may require manufacturing processes involving higher
capital costs than what is practical for prototyping. Instead, engineers will attempt to
substitute materials with properties that simulate the intended final material.
Processes. Often expensive and time consuming unique tooling is required to fabricate a
custom design. Prototypes will often compromise by using more variable processes,
repeatable or controlled methods; substandard, inefficient, or substandard technology
sources; or insufficient testing for technology maturity.
Lower fidelity. Final production designs often require extensive effort to capture high volume
manufacturing detail. Such detail is generally unwarranted for prototypes as some
refinement to the design is to be expected. Often prototypes are built using very limited
engineering detail as compared to final production intent, which often uses statistical
process controls and rigorous testing.
www.tankonyvtar.hu
Balzs Mik, U
1. Introduction
21
CAD history
1960
In the early 60s the first CAD systems appeared, the origins of the development were
automotive and aircraft industry. The 3D modelling mean wireframe modelling at this time.
The mathematical fundaments of computer aided geometry were researched, the
mathematical description of 3D curves and surfaces were created by de Casteljau and Bzier.
Balzs Mik, U
www.tankonyvtar.hu
22
CAD Book
CAD history
1970
1980
In the early 70s the development of the first CAD/CAM systems are closed and the industry
focused to the wide range of application. The serious automotive and aircraft companies
(Ford, General Motors, Mercedes-Benz, Toyota, Lockheed, McDonnell-Douglas) were the
primary users and developers, these companies develop special systems for in-house
application.
At 1975 the first 3D modelling CAD system was published by Avons Marcel Dassault. This
was the CATIA: Computer Aided Three Dimensional Interactive Application.
In 1980 the DEC MicroVAX was the first computer, which didnt required special aircondition and electric connection.
The standard IGES file format was the first step to the cooperation between CAD systems
and it started the integration and collaboration, which is the characteristic direction of the
todays developments.
www.tankonyvtar.hu
Balzs Mik, U
1. Introduction
23
CAD history
1980
1980 IBM PC
1981 Autodesk - AutoCAD Release 1
1982 - CADRA 2D CAD
The real revolution in informatics started with the IBM PC, because the hardware became
cheaper and easy to use and work. The new generation of CAD systems utilised the
advantages of the PC-s. The AutoCAD became the leader system in this decade.
The Pro/Engineer introduced the model-tree, which shows the history of the modelling
process.
Balzs Mik, U
www.tankonyvtar.hu
24
CAD Book
CAD history
1990
1995
In 1990 the Boeing 777 was the first project, which was performed by 3D CAD system. This
milestone proved the justification of existence of 3D CAD systems and generated a new
design process principles.
Rapid prototyping technologies appeared in the market, and the commercial systems
ensured the rapid production of the physical prototypes.
www.tankonyvtar.hu
Balzs Mik, U
1. Introduction
25
CAD history
1995
2000
Balzs Mik, U
www.tankonyvtar.hu
26
CAD Book
CAD history
2000
3D scanning
Reverse engineering
Wild range of simulations
Digital mock-up
Photorealistic image
Product Lifecycle Management
2010
The prime mover of the development was the fast revolution of the PC hardware in the new
century.
The main keywords of this decade are:
Photorealistic image
www.tankonyvtar.hu
Balzs Mik, U
1. Introduction
27
Hardware
In 1980 an IBM 3380 hard disk was 2.000 kg, the price was 800.000,- $, and the capacity
was 20GB. In 2010. a microSD card is 1 g, the price is less than 100,- $, and the capacity is
32GB.
There are several special device for more effective use of CAD systems, like virtual reality
helmet, special mouse and interactive modelling devices.
Balzs Mik, U
www.tankonyvtar.hu
Budapest University of
Technology and Economics
Szent Istvn
University
buda University
Typotex
Publishers
TMOP-4.1.2-08/A/KMR-0029
CAD Book
2. Geometric fundaments of CAD systems
Authors: Dr. Balzs Mik
Pter Hervay
Georgina Nra Tth
www.tankonyvtar.hu
miko.balazs@bgk.uni-obuda.hu
hervay.peter@bgk.uni-obuda.hu
toth.georgina@bgk.uni-obuda.hu
29
GEOMETRIC ELEMENTS
www.tankonyvtar.hu
30
CAD Book
Point
z
r
P(x,y,z)
x1
r x1 i x2 j x3 k x2
x3
In a CAD system in the 3D virtual space the geometric elements are represented in a
Descartian coordinate system by x, y, and z values.
The simplest geometric element is the point, which is used as datum elements in a CAD
modelling. The representation of a point is done by the 3 coordinate value.
www.tankonyvtar.hu
31
Curves
x=x(t)
y=y(t)
Explicit definition:
Implicit definition:
f(x,y)=0
t 0,1
Example: CIRCLE
x xo R cos 2t
y yo R sin 2t
xo,yo
t 0,1
x xo 2 y yo 2 R 2 0
Y
A curve is a continuous set of points. A curve can be defined by explicit or implicit definition.
The explicit formula is suitable for generating the points of the curve, and the implicit
formula is suitable for investigating a location of a point. If the value of the formula is 0, the
given point is the part of the curve.
In the CAD practice the explicit definition is applied.
The example shows the definition of a circle. The radii of the circle is R and the centre point is
xo, yo.
www.tankonyvtar.hu
32
CAD Book
3D curves
Explicite definition:
Example: LINE
x=x(t)
y=y(t)
z=z(t)
x(t ) ai t i
i 0
n
y (t ) bi t i
i 0
n
ci t i
i 0
t 0,1
z (t )
z2
z1
x2
x x1 t x2 (1 t )
y y1 t y2 (1 t )
y2
z z1 t z2 (1 t )
t 0,1
y1
x1
The 3 D curves can be defined by explicit formula. The example shows the definition of a line,
which go through (x1,y1,z1) and (x2,y2,z2) points.
The classic curves, like line, circle, ellipse etc.) have explicit definition, but a general curve
hasnt got a description. These curves can be defined by polynoms, which are adjusted by ai,
bi, ci factors. The polynoms can be differentiated continuously, which is essential for many
investigation.
www.tankonyvtar.hu
33
Complex curves
Interpolation
Approximation
The set of factors are not so easy, therefore we use control points in the CAD environment in
order to define a curve. We can speak about interpolation, if the curve goes through these
points, or approximation, if the curve draws near to these points. Both of these methods are
used in theoretic mathematic description and in CAD systems.
A complex curve can be defined by many points. We can use two strategy:
Use a high degree polynom, or
Multisegment low degree polynoms.
The high degree polynoms sometimes become wave, therefore we prefer the second way of
curve design. The connecting segments have to be continuous, and the continuity has
different aspects.
www.tankonyvtar.hu
34
CAD Book
Lagrange interpolation
n 1
r (t j ) x(t j ), y (t j ) ai , bi t ij rj
i 0
n 1
r (t ) Li (t ) ri
i 0
(t t )
L (t )
(t t )
j
j i
j i
In case of Lagrange interpolation the control points are r1, r2, rn. We found the minimum
degree L(t) polynom, which gives r1, r2, rn points in t1, t2, tn. The number of degree of the
polynom will be (n-1), and the required [ai,bi] factors can be calculated from the equation
system, which gives from the j=1, 2, n points. The result is the Li(t) weight function.
In case of modification of one point, it has an influence to the whole polynom and this is the
main disadvantage of the Lagrange interpolation polynom.
www.tankonyvtar.hu
35
Bzier interpolation
(1)
n
n
(t (1 t )) n t i (1 t ) ni
i 0 1
n
Bi( n ) (t ) t i (1 t ) ni
i
3
i
(2) b(t ) b i t i (1 t ) 3i
i 0
b(t ) b 0 (1 t ) 3 3 b1 t (1 t ) 2 3 b 2 t 2 (1 t ) b3t 3
b(t ) b o (t 3 3 t 2 3 t 1) b1 (3 t 3 6 t 2 3t ) b2 (3 t 3 3 t 2 ) b3t 3
The Bzier interpolation polynome is the most known polynom, which was created in 1972
for the CAD applications.
It uses control points:
The curve will go through the outside points (po and pn),
The tangent vector in the outside points are p1-p0 and pn-1-pn.
The weight function should be symmetric, so the curve will be same if the order of the
points will be changed.
The Bernstein polynome (1) is one of the result of this problem.
In case on n=3 Bzier curve needs four control points, the curve go through in 1st and 4th
points, and draws neat 2nd and 3rd.
The cubic Bzier curve is the (2).
The tangent vectors in the start and finish points are:
b(0) = 3 (b1-b0)
b(1) = 3 (b3-b2)
www.tankonyvtar.hu
36
CAD Book
Spline
(1)
(2)
(3)
p(t ) a3 t 3 a2 t 2 a1 t a0
p(0) a0
p(1) a3 a2 a1 a0
p' (1) 3 a3 2 a2 a1
p' (0) a1
p (0) r
i
pi (1) ri1
pi "(1) pi 1"(0)
The simplest polynom, which has a constant 2nd derivative is the cubic spline (1).
The conditions of the continuity is the equality of the p(t) and the p(t) in the start and end
points (2).
The parameters of the ith segments are identified by the (3), but there is several results,
because the number of the unknown variables are higher then the number of equations.
www.tankonyvtar.hu
37
B-spline
r (t ) B0 (t ) r0 B1 (t ) r1 B2 (t ) r2 B3 (t ) r3
Weights:
(1 t ) 3
B0 (t )
6
1 3 (1 t ) 3 t (1 t ) 2
B1 (t )
6
1 3 t 3 (1 t ) t 2
B2 (t )
6
t3
B3 (t )
6
If the value of the derivatives are defined in the start and end points, the equation can be
solved. This is the B-spline.
The B-spline is
an approximation curve, it doesnt go through the control points,
the control points has not got any effects to the other segments.
www.tankonyvtar.hu
38
CAD Book
Surfaces
Explicit definition:
x=x(u,v)
y=y(u,v)
z=z(u,v)
Implicit definition:
f(x,y,z)=0
u, v 0,1
Example: SPHERE
x xo R cos 2u sin v
y yo R sin 2u sin v
z zo R cos v
u, v 0,1
( x xo ) 2 ( y yo ) 2 ( z zo ) 2 R 2 0
The 3D surfaces can be defined by explicit and implicit equation, as the points or curves, but
in case of explicit surface definition two parameters are used (u,v). The values of them are
between 0 and 1.
The example shows the definition of a sphere, the centre of it is (xo, yo, zo), the radii is R.
www.tankonyvtar.hu
39
Quadratic surface
x
x
y
z 1 Q 0
z
1
If any parameters are quadratic, the surface call quadratic surface. These surfaces can be
described by homogenous form, where the Q factor matrix is constant in case of each
surfaces.
This format is suitable for describe sphere, cylinder, cone, hyperboloid, paraboloid etc.
These analytic surfaces are not suitable for describe the surfaces of a machine part,
therefore we have to use complex and freeform surfaces in the CAD system. The three most
known type of these surfaces are
Sweep surface
Ruled surface
Freeform or sculpture surface.
www.tankonyvtar.hu
40
CAD Book
Sweep surface
D
G
www.tankonyvtar.hu
41
Ruled surface
www.tankonyvtar.hu
42
CAD Book
Freeform surfaces
(1) r (u, v)
u, v 0,1
m n
r
(
u
,
v
)
(2)
rij Bij (u, v)
u, v 0,1
i 0 j 0
If a surface cannot be describe by analytic or moving of curves, they are called freeform or
sculpture surfaces. The mathematic presentation of these surfaces are similar to the spline
curves, control points are used to determine the surface.
The parametric surface description uses two variables (u,v), and the surface is identified by
weight functions (1)(2), like in case of curves.
The Bzier-surface uses Bzier curves as control geometry (3).
www.tankonyvtar.hu
43
TRANSFORMATIONS
www.tankonyvtar.hu
44
CAD Book
Translation
x3
x1 t1
r* r t x2 t 2
x3 t3
t1
t t 2
t 3
x1
t
r*
x2
t: translation vector
The defined geometric elements should be modified or transformed in a CAD system. This
transformation is done by point-by-point, so we have to understand the manipulation
methods of a point.
The simplest transformation is the translation, when the point, which is represented with r
vector, is moved by t vector.
www.tankonyvtar.hu
Scaling
45
x3
r r*
x2
x1
C>0
C 0 0 r1 C r1
r* C r 0 C 0 r2 C r2
0 0 C r3 C r3
In case of scaling, every coordinate values are multiple with a constant. These constants can
be same, this is the uniform scaling, or these factors can be different. The scaling is
calculated by matrix multiplication, where C is the scaling matrix.
www.tankonyvtar.hu
46
CAD Book
Rotation about xi
Rotation around x1 with 1
Rotation around x2 with 2
Rotation around x3 with 3
r* F 1 r
r* F 2 r
r* F 3 r
x3
r*
1
r
r*=F2 F1 r
0
0
1
F 1 0 cos 1 sin 1
0 sin 1 cos 1
cos 2 0 sin 2
F 2 0
1
0
sin 2 0 cos 2
cos 3 sin 3 0
F 3 sin 3 cos 3 0
0
0
1
x2
The rotation of an object means the rotation around a xi coordinate axes with a i angle. If
the rotation is performed around a general line, the coordinate system has to be transformed
to the direction of the line.
The rotation is calculated by matrix multiplication, where Fi is the rotation matrix. The order
of the multiplication is important if more rotations are applied.
www.tankonyvtar.hu
47
Mirror to plane
r* S 1 r
Mirror to [x1, x3] plane: r* S 2 r
Mirror to [x1, x2] plane: r* S 3 r
x3
x1
r*
r
x2
1 0 0
S 1 0 1 0
0 0 1
1 0 0
S 2 0 1 0
0 0 1
1 0 0
S 3 0 1 0
0 0 1
The mirror of an object has different ways. The first is the mirror to coordinate plane.
We use matrix multiplications, as previous. Si is the mirror matrix. The matrix is very simple,
depends on the actual plane, the sign of appropriate coordinate value is changed.
www.tankonyvtar.hu
48
CAD Book
Mirror to xi axes
Mirror to x1 axes:
x3
r*
x1
r* S 2,3 r
Mirror to x2 axes:
r* S 1,3 r
Mirror to x3 axes:
x2
S 2, 3
r* S 1,2 r
1 0 0
1 0 0
1 0 0
0 1 0 S 1,3 0 1 0 S 1, 2 0 1 0
0 0 1
0 0 1
0 0 1
The second way is the mirror to xi axes. As the Si,j mirror matrix shows, the signs of the values
of coordinate axis are changed, expect the xi.
www.tankonyvtar.hu
49
r*
r* S r
1 0 0
S 0 1 0
0 0 1
x1
x2
r
The mirror to the origin is very simple, every sign of the coordinate values have to be
changed. Therefore the mirror matrix contains -1 in the main diagonal.
www.tankonyvtar.hu
50
CAD Book
www.tankonyvtar.hu
51
x3
Projection
c2 x2 cos 2
c1 x1 cos 1
x1
x 1
2
2
x3
c1 x1
x1
c3 x3
c2 x2 sin 2
c2 x2
1 c2 x2 cos 2 c1 x1 cos 1
x2
2 c3 x3 c 2 x2 sin 2 c1 x1 sin 1
1 c1 cos 1
c sin
1
2 1
c 2 cos 2
c 2 sin 2
c3
c1 x1 sin 1
x1
x2
x
3
The core of the CAD system (kernel) compute the 2D coordinate values () to the display the
3D object (r). The connection between the two vectors is computed by matrix multiplication
( = A r). The A matrix is the projection matrix.
Based on the picture the A matrix can be defined easy.
The c1, c2, c3 factors show the scale on the xi axes, the 1, 2 angles show the angles between
the x1, x2 and 1 axis.
www.tankonyvtar.hu
52
CAD Book
Isometric axonometry
x3 2
1 = 2 = 30
c1 = c 2 = c 3 = 1
1
1
1= 30
x1
2= 30
x2
A 2
1
2
3
2
1
There are some special sets of ci and i parameters, which are popular in the field of
engineering image generation.
The first is called isometric axonometry, where, there is no scaling (ci =1), and the position of
the x1 and x2 axis are symmetric and the angles are 30 in both cases.
www.tankonyvtar.hu
53
c1 x1
Frontal axonometry
x3
1= 45
x1
2= 0
1
1
1 x
2
c2 x2
1 = 45
2 = 0
c1 =
c2 = c3 = 1
2
4
2
4
c3 x3
1
0
In case of frontal axonometry the x2 axis is equal to the 1 axis, there are no scaling in x2 and
x3 axis, but the measures in x1 are just half.
So the parameters are: 1 = 45; 2 =0; c1 =1/2; c2 = c3 = 1.
In this case the front view of the part will be same as in 2D engineering drawing.
www.tankonyvtar.hu
54
CAD Book
Dimetric axonometry
x3 2
8
8
1
x1
1 2
x2
0,376 0,992
A
0,329 0,125
0
1
In case of dimetric axonometry there is no scaling on axis (c1 = c2 = c3 = 1). The positions of
the x1 and x2 are special (1 = arctg 7/8 = 4110, 2 = arctg 1/8 = 710).
The look of the part will be harmonic and natural.
www.tankonyvtar.hu
55
www.tankonyvtar.hu
56
CAD Book
The model helps organize and visualize products and high level goals or activities. The model
is complex and integrated. It would be the basic of analysis.
On the slide there are three types of display of the same model. Wire-frame model,
rendered, realistic model and rendered model.
(http://en.wikipedia.org/wiki/Wire-frame_model)
www.tankonyvtar.hu
57
The hidden surface determination is the a process which use to determine which surfaces or
parts of surfaces are visible from a certain viewpoint. A hidden surface determination
algorithm is a solution to the visibility problem. The analogue for line rendering is hidden line
removal. Hidden surface determination is necessary to render an image correctly. So that
one cant look through walls in virtual reality.
Some algorithm which can be use for this problem are the back face culling, the ray-tracing,
the recursive ray-tracing of the Z-buffer algorithm.
(http://en.wikipedia.org/wiki/Hidden_face_removal)
www.tankonyvtar.hu
58
CAD Book
Back-face culling
www.tankonyvtar.hu
59
On the slide the same model can be see. The difference is that the determines the parts of
the object visible. The first one is right and the second is wrong.
www.tankonyvtar.hu
60
CAD Book
Z-buffer algorithm
Z-buffering is the management of image depth coordinates in 3D graphics. Its usually done
in hardware, sometimes in software. It is one solution to the visibility problem, which is the
problem of deciding which elements of a scene are visible, and which are hidden.
When an object is rendered by a 3D graphics card, the depth of a generated pixel is stored in
a buffer, the z-buffer. This buffer is usually arranged as a 2D array with one element for each
screen pixel. If another object of the scene must be rendered in the same pixel, the graphics
card compares the two depths and chooses the one closer to the observer. The chosen depth
is then saved to the z-buffer and replacing the old one. In the end, the z-buffer will allow the
graphics card to correctly reproduce the usual depth perception. A close object hides a
farther one.
www.tankonyvtar.hu
61
Ray-tracing
In computer graphics, ray tracing is a technique for generating an image by tracing the path
of light through pixels in an image plane and simulating the effects of its sections with virtual
objects. The technique is capable of producing a very high degree of visual realism, usually
higher than that of typical scan line rendering methods. This makes ray tracing best suited for
applications where the image can be rendered slowly ahead of time, such as in still images
and film and television special effects. Ray tracing is capable of simulating a wide variety of
optical effects, such as reflection and refraction, scattering, and dispersion.
Optical ray tracing describes a method for producing visual images constructed in 3D
computer graphics environments, with more photorealism than either ray casting or scan
line rendering techniques.
(http://en.wikipedia.org/wiki/Ray_tracing_(graphics))
www.tankonyvtar.hu
62
CAD Book
Ray tracing follows reflected and refracted rays through a scene. The rays are thin, so aliasing
is a problem. Ray tracing can be used as a basic technique for volume rendering. Its a
recursive algorithm. It use secondary rays which are followed recursively from primary rays.
(http://cs.fit.edu/~wds/classes/adv-graphics/raytrace/raytrace.html
Pic.: http://en.wikipedia.org/wiki/File:Recursive_raytrace_of_a_sphere.png)
www.tankonyvtar.hu
63
Shading
www.tankonyvtar.hu
64
CAD Book
Lights
Lighting fixtures come in a wide variety of styles for functions. The most important functions
are as a holder for the light source, to provide directed light and to avoid visual glare. Some
are plain and functional and some are pieces of art in themselves.
There are many types of lights can be used. Spotlight, directional or point light for example.
(http://en.wikipedia.org/wiki/Lighting)
www.tankonyvtar.hu
65
Cyan
Blue
White
Blue
Magenta
Green
Green
Yellow
Yellow
Red
Black
Black
Red
White
Cyan
Blue
Grey
Black
Red
http://en.wikipedia.org/wiki/RGB_color_model
http://en.wikipedia.org/wiki/Color_model#HSV_and_HSL_representations
www.tankonyvtar.hu
66
CAD Book
Textures
In computer graphics, texture filtering or texture smoothing is the method used to determine
the texture colour for a texture mapped pixel, using the colours of nearby pixels of the
texture. Mathematically, texture filtering is a type of anti-aliasing, but it filters out high
frequencies from the texture fill. It allows a texture to be applied at many different shapes,
sizes and angles while minimizing blurriness, shimmering and blocking.
(http://en.wikipedia.org/wiki/Texture_filtering)
www.tankonyvtar.hu
67
Rendered picture
Rendering is the process of generating an image from a model. A scene file contains objects
in a strictly defined language or data structure; it would contain geometry, viewpoint,
texture, lighting, and shading information as a description of the virtual scene. The data
contained in the scene file is then passed to a rendering program to be processed and output
to a digital image or raster graphics image file.
(http://en.wikipedia.org/wiki/Rendering_(computer_graphics))
www.tankonyvtar.hu
Budapest University of
Technology and Economics
Szent Istvn
University
buda University
Typotex
Publishers
TMOP-4.1.2-08/A/KMR-0029
CAD Book
3. Geometric modelling
Authors: Lszl Molnr
Dr. Kroly Vradi
www.tankonyvtar.hu
3. Geometric modelling
69
Introduction
Generally speaking, a model is nothing but the copy of a real or
imagined object, mapping thereof using limited information. A
computerized geometric model maps up the shape and
dimensions of an object.
As a result of attempts to develop an ideal geometric modelling system,
there is a broad range of methods available today. Nevertheless, no
universal solution has been managed to be developed to satisfy all
demands for a geometric product model in itself. Known methods offer
different application options depending on product and task.
Experience shows that an appropriate in-depth familiarization with the
theoretical basics of geometric modelling systems enhances effective
modelling work, on the one hand, and accelerates the mastering of
CAD systems not used earlier.
www.tankonyvtar.hu
70
CAD Book
Introduction
From the topological point of view, geometric modelling systems can be
classified into two basic groups:
manifold modelling systems: they include modelling systems
suitable for modelling forms that can be mapped into a manifold of
2D points.
objects of a non-manifold topology are not realistic in general; they
cannot be mapped into a manifold of 2D points. This usually arises
from the fact that a model includes basic units of different dimensions
(1D, 2D or 3D) or the latter are interconnected within a model.
manifold
www.tankonyvtar.hu
non-manifold
3. Geometric modelling
71
solid modelling
www.tankonyvtar.hu
72
CAD Book
Wireframe modelling
A wireframe model depicts the edges delimiting the surfaces of the
object modelled. These edges can consist of lines, arcs, and curves.
Disadvantages of the modelling method:
all edges are shown on the image
displayed;
visibility
cannot
be
depicted;
volume and mass
cannot be specified;
characteristics
www.tankonyvtar.hu
3. Geometric modelling
73
Wireframe modelling
A basic shortcoming of wireframe modelling is that the model displayed
does not clearly show the object modelled.
www.tankonyvtar.hu
74
CAD Book
Surface modelling
Surface modelling is aimed at the design of finite, non-open surface
patches of free forms, out of which the delimiting surfaces of an object
are generated by the geometric positioning of surface patches and by
the stipulation of various continuity restrictions. This modelling method
does not manage topological information. The non-contacting surfaces
on the surface model shown in the figure below are intended to illustrate
that surfaces are interconnected only at sight level.
Characteristics of surface modelling:
a surface model is suitable for hide and
shade displays;
not suitable for calculating volume or
mass characteristics;
not suitable for producing numerical
models for engineering calculations.
www.tankonyvtar.hu
3. Geometric modelling
75
Mantle modelling
Mantle modelling describes the finite and closed cover of an object (the
mantle) by a polyeder approach or realistic geometry. Mantle modelling
makes methodological use of the basic assumption that each physical
object has an unambiguously determinable delimiting surface.
Geometrically, this delimiting surface is the mantle, which is a continuous
closing set of surface patches. In addition to other information, this
modelling method also provides a comprehensive topological
characterization of the model.
Characteristics of surface modelling:
a mantle model is suitable for hide and
shade displays;
is suitable for calculating volume or mass
characteristics;
is suitable for completing production
technology designs.
www.tankonyvtar.hu
76
CAD Book
Solid modelling
Solid or volume modelling describes objects as finite, closed, regular sets
of points. A solid model provides a complete, characteristic and concise
description of the object. The data structure includes descriptions of the
basic units building up the solid and their relationships as well. solid
modelling is much more simple than wireframe, surface, or mantle
modelling.
Many varieties of solid-oriented
modelling
systems
have
been
developed:
volume breakdown methods:
prism breakdown modelling;
half space modelling;
volume fillup methods:
modelling by elemental cells;
modelling by elemental solids.
www.tankonyvtar.hu
3. Geometric modelling
77
x
b)
a)
c)
www.tankonyvtar.hu
78
CAD Book
www.tankonyvtar.hu
3. Geometric modelling
79
www.tankonyvtar.hu
80
CAD Book
www.tankonyvtar.hu
3. Geometric modelling
81
S H i
i 1
www.tankonyvtar.hu
82
CAD Book
www.tankonyvtar.hu
3. Geometric modelling
83
The English term for the modelling procedure to combine elemental solids
is:
Constructive Solid Geometry
or CSG modelling for short.
Modelling by elemental solids is the most widespread of all volumetric
modelling methods. Later on, this modelling form will be termed as solid
modelling.
A solid model provides a complete, characteristic and concise
description of an object, enabling integrated and automated design.
www.tankonyvtar.hu
84
CAD Book
T3
T
T1
www.tankonyvtar.hu
T2
3. Geometric modelling
85
www.tankonyvtar.hu
86
CAD Book
T1, T2, T3 . . . Ti . . . Tn
A complex solid, that is, an object, can be generated by the composition
of elemental geometric solids:
T = (Ti)
1in
union;
difference;
intersection.
www.tankonyvtar.hu
3. Geometric modelling
87
www.tankonyvtar.hu
88
CAD Book
www.tankonyvtar.hu
3. Geometric modelling
89
hT
kT
M = bT kT hT
The model itself, representing the inside of the model and the boundary of
the model:
T= bT hT = bhT
The mantle model: hT
www.tankonyvtar.hu
90
CAD Book
T=hbT
www.tankonyvtar.hu
3. Geometric modelling
91
P bT inside;
Inside (V,T)
Outside (V,T)
Boundary (V,T)
Boundary (V,T)
Inside (V,T)
P hT boundary;
P kT outside.
www.tankonyvtar.hu
92
CAD Book
wedge;
cylinder;
cone;
torus;
sphere.
www.tankonyvtar.hu
3. Geometric modelling
93
www.tankonyvtar.hu
94
CAD Book
(sweep);
(loft).
www.tankonyvtar.hu
3. Geometric modelling
95
Intersection
Union
Composition operations of
two operands include
union (), combining the
sets of points of two
discrete solids; difference
(\),
producing
the
difference of two sets of
points; and intersection
(), defining the common
set of points to be found in
both solids.
Difference
www.tankonyvtar.hu
96
CAD Book
copy;
assign;
revolve;
delete;
mirror;
etc.
www.tankonyvtar.hu
3. Geometric modelling
97
wireframe
shade
hide
shade + hide
www.tankonyvtar.hu
98
CAD Book
rotating illustration
with material
specifications
www.tankonyvtar.hu
3. Geometric modelling
99
Solid modelling
www.tankonyvtar.hu
100
CAD Book
www.tankonyvtar.hu
3. Geometric modelling
101
T2 (35x10)
T1 (120x35x10)
T3 (12x10)
T5 (30x10x60)
T8 (24x35)
T4 (60x35x50)
T6 (18x10x60)
T7 (12x12x35)
T9 (5x5x45)
www.tankonyvtar.hu
102
CAD Book
T1=(((T1)T2)T2)
www.tankonyvtar.hu
T2=(((T1)/T3)/T3)
3. Geometric modelling
103
T3=((T2)T4)
T4=((T3)/T5)
www.tankonyvtar.hu
104
CAD Book
T5=((T4)/T6)
www.tankonyvtar.hu
T6=(((T5)T7)T7)
3. Geometric modelling
105
T7=(((T6)/T8)/T8)
T8=(((T7)/T9)/T9)
www.tankonyvtar.hu
106
CAD Book
www.tankonyvtar.hu
3. Geometric modelling
107
www.tankonyvtar.hu
Budapest University of
Technology and Economics
Szent Istvn
University
buda University
Typotex
Publishers
TMOP-4.1.2-08/A/KMR-0029
CAD Book
4. Feature-based geometric modelling
www.tankonyvtar.hu
109
Features
The principles of feature-besed modelling were posited by M. Bunge.
The physical world consists of things which are considered to be
objects regardless of their content. Objects can be characterized by
their features known or to be detected by scientific instruments.
Features are quality and quantity characteristics, together with the
correlations between them.
www.tankonyvtar.hu
110
CAD Book
Features
The characteristics induced by a geometric form are defined as features
of shape.
Similarly to objects, processes also have quality
characteristics; they are called features of process.
and
quantity
geometric interpretation;
application-oriented interpretation;
ontologic interpretation.
www.tankonyvtar.hu
111
Perpendicular edges
Offset edges
Perpendicular
surfaces
Perpendicular surfaces
Offset surfaces
Hole
www.tankonyvtar.hu
112
CAD Book
Chamfer
Hole
www.tankonyvtar.hu
Incision
113
www.tankonyvtar.hu
114
CAD Book
Shape-generating
www.tankonyvtar.hu
115
Shape-modifying
www.tankonyvtar.hu
116
CAD Book
Nitrated
www.tankonyvtar.hu
Shape-independent
117
Nitrated
Shape-neutral
Material: A60
www.tankonyvtar.hu
118
CAD Book
www.tankonyvtar.hu
119
Application-related features
Chamfer
Plane step
Incision
Chamfer
Cylindrical hole
www.tankonyvtar.hu
120
CAD Book
Application-related features
Analysis features
Analysis features are associated with the idealizability of the geometric
model used as a basis for strength tests, with the support and load
criteria of the model. Accordingly, there are:
substituting features;
www.tankonyvtar.hu
121
Application-related features
Installation features
The assembly relations and connection quality of components and parts
can be characterized by installation features. These include:
www.tankonyvtar.hu
122
CAD Book
Component modelling
In the course of design, the initially conceived shape must be modified
several times before reaching the final shape. This is required so
because there are function, strength, quality, production, installation, etc.
criteria for a form, which can only be implemented and checked
separately or parallelly at best. Today, CAD systems are already
required to support the interactive production of design modifications. To
our current knowledge, this expectation is met by feature-based
softwares when models are determined by geometric and dimensional
constraints.
All 3D modelling systems available today are feature-based parametric
modelling tools. The most well-known and widespread feature-based
parametric design softwares are Mechanical Desktop, Inventor, Solid
Works, Solid Edge, Pro Engineer, Catia, NX, and Ideas. Component
modelling is a basic module of each system.
www.tankonyvtar.hu
123
Component modelling
All 3D modelling systems available today are feature-based parametric
modelling tools. Component modelling is a basic module of each
system.
Main work phases of component modelling:
produce sketch, providing it with geometric and dimensional
constraints;
create base and further features by adding or removing material;
modify component as necessary;
www.tankonyvtar.hu
124
CAD Book
www.tankonyvtar.hu
125
www.tankonyvtar.hu
126
CAD Book
www.tankonyvtar.hu
127
www.tankonyvtar.hu
128
CAD Book
be made
horizontal
www.tankonyvtar.hu
129
www.tankonyvtar.hu
130
CAD Book
www.tankonyvtar.hu
131
www.tankonyvtar.hu
132
CAD Book
www.tankonyvtar.hu
133
www.tankonyvtar.hu
134
CAD Book
www.tankonyvtar.hu
135
www.tankonyvtar.hu
136
CAD Book
Component created
by lofting
Study of
refraction
www.tankonyvtar.hu
137
www.tankonyvtar.hu
138
CAD Book
www.tankonyvtar.hu
139
www.tankonyvtar.hu
Budapest University of
Technology and Economics
Szent Istvn
University
buda University
Typotex
Publishers
TMOP-4.1.2-08/A/KMR-0029
CAD Book
5. Attributive information
and engineering calculations
Author: Olivr Papp
www.tankonyvtar.hu
141
Introduction
In essence, attributive information
represents the properties of a
Windows-based file, helping to
identify, classify and group the file
concerned.
It includes, for instance, an
informative name, the name of the
author, the subject, and key words
or other important information within
a file.
All 3D design softwares add extra
information
to
components,
assemblies and drawings. Some of
the
additional
information
is
automatically added to the files, and
they can also be extended by
individual attributes.
www.tankonyvtar.hu
142
CAD Book
www.tankonyvtar.hu
143
www.tankonyvtar.hu
144
CAD Book
Example
for
specifying mass
properties as a
customized
file
property.
www.tankonyvtar.hu
145
www.tankonyvtar.hu
146
CAD Book
www.tankonyvtar.hu
147
www.tankonyvtar.hu
148
CAD Book
General features
Library operations can be used for performing any of the following:
Select configuration while inserting library operation in a model.
Record reference to parent model.
Edit by swapping configurations, selecting another position, etc.
Add descriptions to references when saving library operation.
Add drawing signs to library operation and insert them in the model
together with the library operation.
(When inserting a drawing sign into a library operation, either the
drawing sign itself or the pointer must touch the operation to be saved
by such operation.)
www.tankonyvtar.hu
149
General features
Save helix as a library operation.
Change sketch perspective when inserting the library operation by
clicking on the arrow showing sketch perspective in the graphic area.
www.tankonyvtar.hu
150
CAD Book
Design Library
The Design Library contains folders
including reusable elements such as
drawing signs, assemblies and forming
tools. The Design Library manages all
library operations, including the following:
Display
library
operations
and
subfolders
containing
library
operations.
Preview library operation models.
Design Library.
Insert library operation into a surface
element of a model or into a plane in
the graphic area.
www.tankonyvtar.hu
151
www.tankonyvtar.hu
152
CAD Book
www.tankonyvtar.hu
153
www.tankonyvtar.hu
154
CAD Book
Using location
www.tankonyvtar.hu
155
www.tankonyvtar.hu
156
CAD Book
Engineering calculations
3D design systems can facilitate the work of construction engineers not
only in modelling and spatial imaging, but also in dimensioning and
engineering calculations.
The most widespread modules of engineering calculations include:
Designing cam tool tracks.
Inserting standard grooves.
Supporting structure calculations.
Dimensioning bearings.
Inserting standard holders.
Wall thickness analysis.
Cogwheel / Rack design.
www.tankonyvtar.hu
157
www.tankonyvtar.hu
158
CAD Book
www.tankonyvtar.hu
159
www.tankonyvtar.hu
160
CAD Book
www.tankonyvtar.hu
161
www.tankonyvtar.hu
162
CAD Book
www.tankonyvtar.hu
163
www.tankonyvtar.hu
164
CAD Book
www.tankonyvtar.hu
165
Designers Toolbox
The Designers Toolbox or simply Toolbox is a library of standard
connectors. This library can be used for applying pre-designed elements
standard components in your assembly.
The Toolbox is installed together with the 3D design system, enabling
users to insert commercially available fixing elements (screws, nuts,
shims, etc.) into their assemblies by just a few clicks.
They can be inserted manually or by automatic recognition of holeconnector pairs.
Manual. Select the appropriate connector from the Toolbox and drag it
into the assembly by holding down the left mouse button. Release the
mouse button over the appropriate hole. Standard components are
designed to connect automatically to the components below them by
coincident and concentric constraints when being inserted in the
assembly.
www.tankonyvtar.hu
166
CAD Book
Designers Toolbox
Automatic. When a hole is created on a component, the standard
dimensions of the hole are retrieved from a table by the system. The
same table can be used for assigning screw types to different hole types.
If the hole-connector pairs thus created are recorded in the system, the
holes selected in the assembly can be filled with connectors
automatically by clicking on the Quick Connector command.
Quick Connectors include a MateReferences connection setting which
contains two preset constraint links. The screw can be fit into the hole by
these preset constraint links. One of the constraints is Concentric: it is
responsible for the uniaxiality of the hole and the screw. The other one is
Coincident, which is responsible for the adjustment of the head of the
screw and the surface of the hole, thus the screw is completely seated at
the hole joint. You can also produce such preset connections for your
components.
www.tankonyvtar.hu
167
Designers Toolbox
The Designers Toolbox includes a main component file of standard
dimensions and a database (SWBrowser.mdb) of component
dimensions and configuration data. When a standard component is
inserted in a new size into the assembly, the Toolbox updates the main
component file and adds a new configuration by the dimensions selected.
The Designers Toolbox supports international standards, including ANSI,
AS, BSI, CISC, DIN, GB, ISO, IS, JIS, and KS.
www.tankonyvtar.hu
Budapest University of
Technology and Economics
Szent Istvn
University
buda University
Typotex
Publishers
TMOP-4.1.2-08/A/KMR-0029
CAD Book
6. Modeling of Sheet Metal Parts
Author: Istvn Madarsz
www.tankonyvtar.hu
169
Material thickness
Bend radius
Bend angle
Neutral line
Neutral factor
Bend angle
Neutral thread
www.tankonyvtar.hu
170
CAD Book
www.tankonyvtar.hu
171
Contour flange
Contour flange
www.tankonyvtar.hu
172
CAD Book
Bend
www.tankonyvtar.hu
Place of bend
(2D)
Part contour
173
www.tankonyvtar.hu
174
CAD Book
Normal cutout
Cutted edges is perpendicular to sheet
Hole
Like part modeling
www.tankonyvtar.hu
175
Where:
n: neutral factor
s: material thickness
y: distance of neutral factor
www.tankonyvtar.hu
176
CAD Book
Where:
k: legth of plastic zone
: bend angle
r: bend radius
n: neutral factor
s: material thickness
www.tankonyvtar.hu
177
Where:
l: length of flat pattern
lj: length of a straight segments
ki: legth of plastic zones
www.tankonyvtar.hu
Budapest University of
Technology and Economics
Szent Istvn
University
buda University
Typotex
Publishers
TMOP-4.1.2-08/A/KMR-0029
CAD Book
7. Surface modelling
Authors: Dr. Istvn Szab
Roland Csomai
www.tankonyvtar.hu
- szabo.istvan@gek.szie.hu
- csomai.roland@gek.szie.hu
7. Surface modelling
179
*tangent sensitivity
Solve: the implicit mode
Implicit define methode:
www.tankonyvtar.hu
180
CAD Book
www.tankonyvtar.hu
7. Surface modelling
181
www.tankonyvtar.hu
182
CAD Book
The patches have a normal vector. This is used for NC programs and
for calculation of shadow:
www.tankonyvtar.hu
7. Surface modelling
183
10
-5
-5
-10
10
-10
10
5
10
5
10
5
0
-5
-5
-10
-10
0
-5
-5
-10
-10
www.tankonyvtar.hu
184
CAD Book
www.tankonyvtar.hu
7. Surface modelling
185
Realignment:
www.tankonyvtar.hu
186
CAD Book
www.tankonyvtar.hu
7. Surface modelling
187
www.tankonyvtar.hu
188
CAD Book
In scalar form:
www.tankonyvtar.hu
7. Surface modelling
189
Derivation
www.tankonyvtar.hu
190
CAD Book
P1 = 3C3+2C2+ C1
C0 = P0
C1 = P0
C2 = 3(P1-P0) - 2P0 P1
C3 = 2(P0-P1) + P0 + P1
www.tankonyvtar.hu
7. Surface modelling
191
www.tankonyvtar.hu
192
CAD Book
where:
www.tankonyvtar.hu
7. Surface modelling
193
- The 4 sub-matrix include all of the local-, tangent- and twist vectors.
www.tankonyvtar.hu
194
CAD Book
www.tankonyvtar.hu
7. Surface modelling
195
MBEZ matrix:
Same multiply-surfaces can be describe with B-spline curves:
www.tankonyvtar.hu
196
CAD Book
u i = vertex vector
- If the distance is equal between two adjacent vertex,
the spline designation is uniform.
www.tankonyvtar.hu
7. Surface modelling
197
0 j n+k
The basis function is zero if it is not on the given area:
www.tankonyvtar.hu
198
CAD Book
www.tankonyvtar.hu
7. Surface modelling
199
www.tankonyvtar.hu
200
CAD Book
3. Typical surface-operation
in the CAD systems
Input Data:
www.tankonyvtar.hu
7. Surface modelling
201
www.tankonyvtar.hu
202
CAD Book
TWIST!
www.tankonyvtar.hu
7. Surface modelling
203
- Opened or
closed profile,
- Axis is a line
(every instance),
- The curve mustnt
cross the axis.
www.tankonyvtar.hu
204
CAD Book
www.tankonyvtar.hu
7. Surface modelling
205
www.tankonyvtar.hu
Budapest University of
Technology and Economics
Szent Istvn
University
buda University
Typotex
Publishers
TMOP-4.1.2-08/A/KMR-0029
CAD Book
8. Engineering, assembly modelling
Author: Lszl Rabb
www.tankonyvtar.hu
207
Definition of assembly
Definition
degree of freedom
removing degrees of freedom Assemble command
Analysis in time (Motion analysis)
reonom passive or geometric relationship
scleronom active or kinematic relationship
Solving the non-manifold problem more manifold occurrences (e.g.
adjustable)
Types of relationships
subordinate, commutative (face)
superior (point, line)
fixed relationship or including degrees of freedom floating
Relationship class according to the elements
homogeneous or heterogeneous
www.tankonyvtar.hu
208
CAD Book
www.tankonyvtar.hu
209
www.tankonyvtar.hu
210
CAD Book
www.tankonyvtar.hu
211
www.tankonyvtar.hu
212
CAD Book
www.tankonyvtar.hu
213
www.tankonyvtar.hu
214
CAD Book
www.tankonyvtar.hu
215
www.tankonyvtar.hu
216
CAD Book
www.tankonyvtar.hu
217
Degree number
Sorting
subordinate
subordinate
subordinate
superior
www.tankonyvtar.hu
218
CAD Book
www.tankonyvtar.hu
219
www.tankonyvtar.hu
220
CAD Book
www.tankonyvtar.hu
221
www.tankonyvtar.hu
222
CAD Book
www.tankonyvtar.hu
223
Assembly structure
Assembly structure
functional hierarchy
exploded view explosion structure
relationship parameters
www.tankonyvtar.hu
224
CAD Book
Assembly - operations
Modification, transformation
Editing
pattern
mirror
www.tankonyvtar.hu
225
Assembly - operations
Inspection
geometric (analytic) check interference
www.tankonyvtar.hu
226
CAD Book
Assembly - operations
Application operations
embedded or referenced modeling method
Additive entities
assembly sketches
manufacturing data, views PMI
www.tankonyvtar.hu
227
Assembly - operations
assembly features
material removing
welding
Simplified model
www.tankonyvtar.hu
228
CAD Book
www.tankonyvtar.hu
229
www.tankonyvtar.hu
Budapest University of
Technology and Economics
Szent Istvn
University
buda University
Typotex
Publishers
TMOP-4.1.2-08/A/KMR-0029
CAD Book
9. Kinematical Analysis in CAD Environment
Author: Dr. Lszl Ktai
katai.laszlo@gek.szie.hu
www.tankonyvtar.hu
231
Introduction
The purpose of the computerised analysis of mechanisms course is
to acquaint you with the structure of mechanisms, to interpret the
various techniques of position and track calculation, to perform
velocity analysis, and to define the velocity of the combined body in
motion. Building on basic knowledge, the purpose is to teach model
creation steps for kinematic analysis and finally to demonstrate
possible application with case studies.
www.tankonyvtar.hu
232
CAD Book
Main Topics
Basis of Mechanisms
3D Modell Building for kinematical analysis
Case study
www.tankonyvtar.hu
233
Basis of Mechanisms
Driving member
The world of mechanism
Well defined construction,
which produces motion
and it could be described
with unambiguous law
of motion. (e.g.: crankshaft)
Link (member)
Joints
(pair or constraints)
Driven member
Structural construction of a
crank-shaft mechanism
www.tankonyvtar.hu
234
CAD Book
Basis of Mechanisms
Kinematical pairs (joints) and their character
DOF definition
www.tankonyvtar.hu
235
Basis of Mechanisms
Sketch and construction of screw joint
www.tankonyvtar.hu
236
CAD Book
Basis of Mechanisms
Kinematical sketch
Characterize the construction and kinematical features enable to define
-track
-velocity
-acceleration
-forces.
www.tankonyvtar.hu
237
Basis of Mechanisms
How to define DOF of a mechanism?
Degree of freedom
Constraint
s 3n 1 2 p1 p2
Kuztbach criteria (planar mechanism)
Number of input parameters which must be controlled independently
in order to bring the device into a particular position.
n number of links
p1 single-degree-of-freedom pairs
p2 - two-degree-of-freedom pairs
www.tankonyvtar.hu
238
CAD Book
Basis of Mechanisms
How to define DOF of a mechanism?
Grbler equation
in case of: (p1=0, s=1)
3n 2 p2 4 0
www.tankonyvtar.hu
239
www.tankonyvtar.hu
240
CAD Book
www.tankonyvtar.hu
241
www.tankonyvtar.hu
242
CAD Book
www.tankonyvtar.hu
243
www.tankonyvtar.hu
244
CAD Book
www.tankonyvtar.hu
245
www.tankonyvtar.hu
246
CAD Book
Case study
Analysis of a crank-shaft mechanism
1. Kinematical sketch
www.tankonyvtar.hu
247
Case study
Analysis of a crank-shaft mechanism
3. Definition of the joints
www.tankonyvtar.hu
248
CAD Book
Case study
Analysis of a crank-shaft mechanism
Process of revolute joint creation
www.tankonyvtar.hu
249
Case study
Analysis of a crank-shaft mechanism
Definition of translation joint
- place
- connected parts
- direction
www.tankonyvtar.hu
250
CAD Book
Case study
Results
Position of piston[m]
90
180
270
360
-0,04
-0,06
-0,08
Position of crank[degree]
www.tankonyvtar.hu
0,15
0,10
0,05
0,00
-0,05 0
90
180
270
360
-0,10
-0,15
Position of crank [degree]
251
Case study
Analysis of a crank-shaft mechanism
Results
Accelaration of the
piston[m/s2]
0,40
0,20
0,00
-0,20 0
90
180
270
360
-0,40
-0,60
Position of crank [degree]
www.tankonyvtar.hu
252
CAD Book
Case study
Analysis of a Smidt-coupling
1. Kinematical sketch
2. 3D modell
www.tankonyvtar.hu
253
Case study
Analysis of a Smidt-coupling
3. Definition of joints
- revolute joints
- connection to the background
- radial positioning
www.tankonyvtar.hu
254
CAD Book
Case study
Analysis of a Smidt-coupling
Operational parameters
- RPM
- Torque
- radial displacement
www.tankonyvtar.hu
255
Case study
Analysis of a Smidt-coupling
Results:
- simulation (workability)
- RPM of the driven shaft
- force analysis of the connecting rods
- analysis of bolts load
www.tankonyvtar.hu
Budapest University of
Technology and Economics
Szent Istvn
University
buda University
Typotex
Publishers
TMOP-4.1.2-08/A/KMR-0029
CAD Book
10. Engineering drawing in CAD environment
Author: Dr. Balzs Mik
miko.balazs@bgk.uni-obuda.hu
K.L. Narayana, P. Kannaiah, K. Venkata Reddy Machine drawing New Age, New Delhi 3rd ed.
2006. ISBN 978-81-224-2518-5
www.tankonyvtar.hu
Balzs Mik, U
257
Part description
Speach
Text
Free sketch
Engineering drawing
CAD model
There are several possibilities to describe a machine parts geometry. Beside the speech, the
text and free hand sketch the typical media of it is the engineering drawing. The fundaments
of the engineering drawing is constantly in the last hundred years, but the CAD systems
added lot of possibilities to generate them and extend the contains of them.
Balzs Mik, U
www.tankonyvtar.hu
258
CAD Book
Modelling process
Part
modelling
Assembly
Engineering
drawing
Drawing
Based on 3D CAD model
Preparation in model space
Define view directions
Define section planes
Set parameter table
In a CAD system the engineer create a 3D virtual model of a part, and he can create an
assembly with using of more parts. The engineering drawing will generated based on this
model, so the media of the design is the 3D virtual space, not the drawing sheet. In order to
generate the drawing, some definitions are added in the virtual space, like the view
directions, sections and the contain of the parameter table.
Because of the associativity the drawing will show the actual state of the model.
www.tankonyvtar.hu
Balzs Mik, U
259
CAD support
Automatic generating of views from CAD model
Axonometric view
Follows lets summarize the possibilities of CAD support in the area of create engineering
drawing.
The first and the most useful is the automatic generation of views based on CAD model. The
designer has to focus on the 3D model only, the right and complete drawing representation is
the task of the CAD system. There are no missing lines, no bad projection.
We can generate not only the conventional view, but the axonometric view too, which is very
useful to interpret a drawing.
Balzs Mik, U
www.tankonyvtar.hu
260
CAD Book
CAD support
Automatic generation of sections
Automationg hatching
We can generate sections, and the hatching will generate automatically. Of course it need
some adjustment to set the aesthetic hatching angle and density or the non visible or non
sectioned parts.
www.tankonyvtar.hu
Balzs Mik, U
261
CAD support
We can change the size of the sheet during the drawing, so if the first choice is too small or
too big, we can increase or decrease it. The position of the views are changeable too and the
projected views will move with the main view.
We can define special sheet formats with textbox and layouts, and the textbox will fill up
based on 3D model's parameter table. So the basic data will define only in one place.
The dimensioning needs lot of time in the drawing process, but CAD systems ensure
automatic dimensioning. The system will appear the dimensions in the selected views. But
the system can draw up only that dimensions, which were defined during the modelling
process in the selected view plane. The efficient application of this function needs lot of
practice and forecast during the modelling.
The definition of tolerances can be set automatically too. The CAD systems can change the
formats of the tolerances, we can define them by ISO marks, or limits or upper and down
values etc.
Based on CAD model we can create a hole position table for the production. So the designed
should not collect the position of the holes by diameters and lengths, which takes time and
the automatic table is associative with the model.
Balzs Mik, U
www.tankonyvtar.hu
262
CAD Book
CAD support
Assembly drawing from assembly model
Exploded view
Bill of material and numbering
An assembly drawing can be generated from the assembly model as in case of part model
and drawing. The process and the possibilities are same.
The exploded view can be generated from arbitrary view, which makes the understanding of
the design easy.
The bill of material contains the list of elements and the essential data of them. It can
generated automatically from the assembly model based on data sheet of the model.
www.tankonyvtar.hu
Balzs Mik, U
263
This picture shows the assembly drawing, the exploded view and the assembly model of a
complete electric motor and gear box. The different segments of the working place show
different level of the information and the interactive model helps to understand the complex
layout of the device.
Balzs Mik, U
www.tankonyvtar.hu
264
CAD Book
3D drawing
ASME Y14.41-2003
No paper document
Special symbols
Interactive doc.
The CAD systems established the capability to create a new form of engineering drawing. The
3D drawing ensure the paperless documentation, so it is exists only electronic format. The
idea came from Toyota, and the details are documented in ASME Y14.41-2003 standard. The
most significant CAD systems support the application of this standard.
The 3D drawing is an electronic interactive document, the user can be rotate, zoom, set
different views and sections.
www.tankonyvtar.hu
Balzs Mik, U
265
Interactive document
The interactive documenting has an increasing role in the area of engineering collaboration.
This tools, like 3D via Composer, ensure lot of facilities to define different views, exploded
views, hide segments, create notes etc.
The generated file doesn't required CAD system to view, only a viewer, and the file size is
very small. The user can measure in the model, but cannot modify or copy geometry.
Balzs Mik, U
www.tankonyvtar.hu
266
CAD Book
ENGINEERING DRAWING
www.tankonyvtar.hu
Balzs Mik, U
267
Classification of drawings
Machine drawing
Production drawing
Part drawing
In this section the principle of engineering drawing will summarize. The drawings can be
classifyed as machnice drawing, productuon drawing, part drawing, assembly drawing, etc.
Machine drawing is pertaining to machine parts or components. It is presented through a
number of orthographic views, so that the size and shape of the component is fully
understood. Part drawings and assembly drawings belong to this classification.
A production drawing, also referred to as working drawing, should furnish all the
dimensions, limits and special finishing processes such as heat treatment, honing, lapping,
surface finish, etc., to guide the craftsman on the shop floor in producing the component.
The title should also mention the material used for the product, number of parts required
for the assembled unit, etc.
Component or part drawing is a detailed drawing of a component to facilitate its
manufacture. All the principles of orthographic projection and the technique of graphic
representation must be followed to communicate the details in a part drawing. A part
drawing with production details is rightly called as a production drawing or working drawing.
Balzs Mik, U
www.tankonyvtar.hu
268
CAD Book
Classification of drawings
Assembly drawing
Assembly drawing: A drawing that shows the various parts of a machine in their correct
working locations is an
assembly drawing. There are several types of such drawings.
Design assembly drawing: When a machine is designed, an assembly drawing or a design
layout is first drawn to clearly visualise the performance, shape and clearances of various
parts comprising the machine.
Detailed assembly drawing: It is usually made for simple machines, comprising of a relatively
smaller number of simple parts. All the dimensions and information necessary for the
construction of such parts and for the assembly of the parts are given directly on the
assembly drawing. Separate views of specific parts in enlargements, showing the fitting of
parts together, may also be drawn in addition to the regular assembly drawing.
Sub-assembly drawing: A sub-assembly drawing is an assembly drawing of a group of related
parts, that form a part in a more complicated machine.
Installation assembly drawing: On this drawing, the location and dimensions of few
important parts and overall dimensions of the assembled unit are indicated. This drawing
www.tankonyvtar.hu
Balzs Mik, U
269
provides useful information for assembling the machine, as this drawing reveals all parts of a
machine in their correct working position.
Catalogue drawing: Special assembly drawings are prepared for company catalogues. These
drawings show only the pertinent details and dimensions that would interest the potential
buyer.
Balzs Mik, U
www.tankonyvtar.hu
270
CAD Book
Classification of drawings
Assembly drawing
The assembly drawing shows the connection of parts. It visualize the layout of the machine,
the dimensions of the connection elements. The parts are identified by numbers and the bill
of material (BOM) shows the basic data of them.
www.tankonyvtar.hu
Balzs Mik, U
271
Classification of drawings
Assembly drawing
Assembly drawing for instruction manual
Exploded assembly drawing
Schematic assembly drawing
Balzs Mik, U
www.tankonyvtar.hu
272
CAD Book
Projection
Top view
Left
Right
Bottom view
Front view
Bottom
Top
Top
Left
Right
Front
Left
Right
Front
Bottom
A projection may be obtained by viewing the object from the point of sight and tracing in
correct sequence, the points of intersection between the rays of sight and the plane on to
which the object is projected. A projection is called orthographic projection when the point
of sight is imagined to be located at infinity so that the rays of sight are parallel to each other
and intersect the plane of projection at right angle to it.
An object positioned in space may be imagined as surrounded by six mutually perpendicular
planes. So, for any object, six different views may be obtained by viewing at it along the six
directions, normal to these planes.
Ther are two tipes of projection:
1st angle projection,
3rd angle projection
www.tankonyvtar.hu
Balzs Mik, U
Designer:
Scale:
1:1
R. Horvth
Meterial:
AlMgSi5
Title:
273
Drawing no.:
Pulley
OE-10-0025
buda University
Balzs Mik, U
www.tankonyvtar.hu
274
CAD Book
Half section
The details of a part or assembly can be presented by sectional views, hlaf sections or
auxilary sections.
A sectional view obtained by assuming that the object is completely cut by a plane is called a
full section or sectional view. The sectioned view provides all the inner details, better than
the unsectioned view with dotted lines for inner details. The cutting plane is represented by
its trace in the view from the front and the direction of sight to obtain the sectional view is
represented by the arrows.
A half sectional view is preferred for symmetrical objects. For a half section, the cutting
plane removes only one quarter of an object. For a symmetrical object, a half sectional view
is used to indicate both interior and exterior details in the same view. A a centre line is used
to separate
the halves of the half section.
Auxiliary sections may be used to supplement the principal views used in orthographic
projections. A sectional view projected on an auxiliary plane, inclined to the principal planes
of projection, shows the cross-sectional shapes of features such as arms, ribs and so on.
www.tankonyvtar.hu
Balzs Mik, U
275
Hatching
One direction
means same part
Not correct
Not correct
Correct
Not correct
Hatching is generally used to show areas of sections. The simplest form of hatching is
generally adequate for the purpose, and may be continuous thin lines at a convenient angle,
preferably 45, to the principal outlines or lines of symmetry of the sections.
Separate areas of a section of the same component shall be hatched in an identical manner.
The hatching of adjacent components shall be carried out with different directions or
spacing. In case of large areas, the hatching may be limited to a zone, following the contour
of the hatched area.
Where sections of the same part in parallel planes are shown side by side, the hatching shall
be identical, but may be off-set along the dividing line between the sections. Hatching
should be interrupted when it is not possible to place inscriptions outside the hatched area.
Some rule about sectional views:
The one direction of hatching means same part
The shafts, screws, keys are not sectioned and hatched
The boundary of the section be a separated line
The pattern of the hatching characterizes the type of the material:
Metal: 45 continuous line
Plastic, rubber: 3 lines in 45
Balzs Mik, U
www.tankonyvtar.hu
276
CAD Book
www.tankonyvtar.hu
Balzs Mik, U
277
Text information
Title block (title, ID number, designers name, material, scale,
weight, overall size, sheet size etc.)
CAD file name
General fillet and chamfer
General tolerances
Surface roughness
Wall thichness
Engraving text in the surface
Testing requirements
Modification data
The title block should lie within the drawing space such that, the location of it, containing
the identification of the drawing, is at the bottom right hand corner. This must be followed,
both for sheets positioned horizontally or vertically. The direction of viewing of the title
block should correspond in general with that of the drawing. The title block can have a
maximum length of 170 mm.
A typical title block, providing the following information:
Title of the drawing
Sheet number
Scale
Symbol, denoting the method of projection
Name of the firm
Initials of staff drawn, checked and approved.
Balzs Mik, U
www.tankonyvtar.hu
278
CAD Book
The key element of the dimensioning of a machine part is the datum element. The datum
element is a geometric feature of the part, which is the reference of the identify of other
geometric features.
The datum element can be
Design datum, which is defined by the designer based on the functional viewpoints, or
Manufacturing datum, which consider the manufacturing viewpoints.
If these two type of datum are same, it call main datum.
On other classification the datum feature can be
Real geometric element, like the side of the part, or
Theoretical element, like the centre of a hole.
www.tankonyvtar.hu
Balzs Mik, U
279
5.
2.
6.
3.
7.
40
4.
8.
When the dimension system is defined the designer have to follow some roles and
directives.
Some important directives of dimensioning are follows:
Clarity
Readability
Aesthetic
Same feature in same view
Everything only once
Design, manufacturing and measure viewpoint in same time
The pictures show examples:
Use the manufactured surface, as base.
Use symmetric dimensioning, if the part is symmetric
Avoid the chain dimensioning cause the toleranceing
Use local base elements
Put the dimension line close to the surface
Use as short projection line as possible
Avoid redundant dimensioning
Avoid the chain dimensioning cause the tolerancing
Balzs Mik, U
www.tankonyvtar.hu
280
CAD Book
13.
10.
14.
11.
12.
www.tankonyvtar.hu
Balzs Mik, U
281
Tolerances
Tolerance = the admitted
error
Size
General tolerance
With limits
IT fits
Form
Position
Because of the manufacturing inaccuracies every dimensions have tolerances. The tolerance
is the admitted error. We can talk about size, form and position tolerances.
The size tolerances can be defined by standard, when no visible tolerance on de dimension,
and the value of it is defined by tables. We can add the limits of the differences by numbers
of IT classification.
The form and position of the differences can be the next:
Bilateral tolerance of equal variation
Unilateral tolerance with zero variation in one direction
Bilateral tolerance of unequal variation
Maximum and minimum size directly indicated
Balzs Mik, U
www.tankonyvtar.hu
282
CAD Book
The figure shows the basic term of the size deviations and tolerances.
In case of hole and shaft, the tolerances will identify the fit of these two elements.
www.tankonyvtar.hu
Balzs Mik, U
283
Fitting
The ISO fitting definition makes easy to define the relation of shaft and hole.
The ISO mark, like 120H8, shows
The type of the object: the capital letter (H) marks the hole, the small letter (h) marks the
shaft.
The position of the tolerance zone (see the picture), and
The wide of the tolerance zone.
The recommended pairs of tolerances in case of different applications are listed in engineer
handbooks.
Balzs Mik, U
www.tankonyvtar.hu
284
CAD Book
The form variation is a variation of the actual condition of a form feature (surface, line) from
geometrically ideal form.
The position variation is a variation of the actual position of the form feature from the
geometrically ideal position, with reference to another form (datum) feature.
Geometrical tolerance is defined as the maximum permissible overall variation of form or
position of a feature.
Geometrical tolerances are used,
to specify the required accuracy in controlling the form of a feature,
to ensure correct functional positioning of the feature,
to ensure the interchangeability of components, and
to facilitate the assembly of mating components.
The tolerance of form can be
Straightness
Flatness
Roundness
Cylindricity
www.tankonyvtar.hu
Balzs Mik, U
285
Balzs Mik, U
www.tankonyvtar.hu
286
CAD Book
www.tankonyvtar.hu
Balzs Mik, U
287
Surface roughness
Balzs Mik, U
www.tankonyvtar.hu
288
CAD Book
Surface roughness
The surface roughness is evaluated by the height, Rt and mean roughness index Ra of the
micro-irregularities. Following are the definitions of the terms indicated in figure.
Af - It is the profile of the actual surface obtained by finishing operation.
Rf - It is the profile to which the irregularities of the surface are referred to. It passes through
the
highest point of the actual profile.
Df - It is the profile, parallel to the reference profile. It passes through the lowest point B of
the
actual profile.
Mf - It is that profile, within the sampling length chosen (L), such that the sum of the material
filled
areas enclosed above it by the actual profile is equal to the sum of the material-void areas
enclosed below it by the profile.
Rt - It is the distance from the datum profile to the reference profile.
Ra - It is the arithmetic mean of the absolute values of the heights hi between the actual and
mean
profiles.
www.tankonyvtar.hu
Balzs Mik, U
289
Surface roughness
a Ra in m
b - manufacturing technology
c sampling lenght
d directions of lay (see table)
The value of the surface roughness in general mean Ra, but we have to write it before the
value, which is in micron.
The direction of the lays, which characterise the surface optical texture can be marked, as
the table shows. There is very important to synchronise it to the manufacturing technology.
Balzs Mik, U
www.tankonyvtar.hu
290
CAD Book
Other parameters
Over the conventional surface roughness parameters we can characterized the surface
quality by several other roughness and wave parameters, and based on scanned area we can
define several 3D surface roughness parameters.
These parameters are good for compare or classify surfaces, but generally we cant use them
in design phase, because the connection between the surface roughness parameters and the
manufacturing process parameters is not known detail.
www.tankonyvtar.hu
Balzs Mik, U
291
The different production technologies result is different surface quality, so the designer
should be consider the manufacturing viewpoints during the identification of required
surface quality. The surface quality can be modified by adjust the parameters of the
technology, but the changing possibilities are very weak.
Balzs Mik, U
www.tankonyvtar.hu
292
CAD Book
Surface roughness
Ra = 1,6 m
Plain milling
Planning
Face milling
Surface grinding
Burnishing
Cylindrical grinding
This picture shows six test parts, where the Ra parameter is same, but cause of different
machining process the surface textures are different. Sometimes the aesthetic viewpoint is
so important as the numeric value of the Ra parameter.
www.tankonyvtar.hu
Balzs Mik, U
Budapest University of
Technology and Economics
Szent Istvn
University
buda University
Typotex
Publishers
TMOP-4.1.2-08/A/KMR-0029
CAD Book
11. CAD Numerical Methods
Author: Dr. Istvn Oldal
oldal.istvan@gek.szie.hu
www.tankonyvtar.hu
294
CAD Book
Design
Manufacturing
the prototype
Trial
run
Sufficient
Production
Ineligible
www.tankonyvtar.hu
295
Design
FEM Simulation
Prototype
neccessary
Ineligible
No
Production
Yes
Manufacturing
the prototype
Trial
run
www.tankonyvtar.hu
296
CAD Book
www.tankonyvtar.hu
297
Equilibrium equations
q(r) - distributed force
s(r) - stress field tensor
y
sy
dV
q(r)
k
z
sz
xz
zx
sx
i
x
z
a)
xy
zy
yx
yz
b)
www.tankonyvtar.hu
298
CAD Book
Equilibrium equations
s x s x
dx
sx
dx
zx zx
dz
zx
dz
yx yx
dy
yx
dy
qx 0
yx+yx
yx
sx
zx
zx
sx
sx
dy
yx
zx
zx+zx
yx
dz
dx
z
z
a)
www.tankonyvtar.hu
sx+sx
qx
b)
299
Equilibrium equations
d F qdV
d F n dA s ndA
s ndA s dV
A
0 qdV s dV
V
0 q s dV
V
s q 0
www.tankonyvtar.hu
300
CAD Book
Geometric equations
y
duy
Deformation:
dvx
dv
d u du i dv j dw k
u u x u y du x
0
x
x
x
dx
dvy
du
yx
dy
xy = xy +yx
xy
du y
u u x u y
0
y
y
y
dy
dvx
P
P
xy
dx
dux
duy
du
Angle torsion:
xy xy yx arctan
www.tankonyvtar.hu
du y dv x du y
dv x
arctan
dx
dy
dx
dy
301
Geometric equations
x
u
x
y
v
y
xy yx
w
z
v u
x y
Q
uQ= u
yz zy
v w
z y
uP
dr
dr
dr
uP
xz
w u
zx
x z
www.tankonyvtar.hu
302
CAD Book
Boundary conditions
p0
Ap
u0
Au
u u0
www.tankonyvtar.hu
p p0
or
s n p0
303
1
u u
2
s 2G
1 E
1 2
u A u0
u
s n A p0
p
- Equilibrium equation
- Geometric equation
- Constitutive equation
www.tankonyvtar.hu
304
CAD Book
Kinematically admissible
displacement field
1
u u
1 E
1 2
s 2G
www.tankonyvtar.hu
305
Kinematic boundary:
u A 0
u
U Wk 0
www.tankonyvtar.hu
306
CAD Book
Ap
p0
www.tankonyvtar.hu
s1E
s
2G
1
Deformation field
307
Elasticity problem
Given data:
Solution:
p0
V
q
P
Ap
u0
Au
dividing to elements
elements connects by
the nodes
stress- and deformation
field can be derived
nodal displacement
field
Demanded
functions:
u r r s r
www.tankonyvtar.hu
308
CAD Book
uei
u ei vei
wei
uei
v
ei u
wei ei
u ej
ue
uen
u en
ven
w
en
www.tankonyvtar.hu
Budapest University of
Technology and Economics
Szent Istvn
University
buda University
Typotex
Publishers
TMOP-4.1.2-08/A/KMR-0029
CAD Book
12. Application of Finite Element Method
Author: Dr. Istvn Oldal
oldal.istvan@gek.szie.hu
www.tankonyvtar.hu
310
CAD Book
www.tankonyvtar.hu
311
Result comparison
1D model
Exact solution:
s
M h 32 F l 32 1200 N 1000mm
97,78MPa
K
d 3
503 mm3
3D model
www.tankonyvtar.hu
312
CAD Book
www.tankonyvtar.hu
313
www.tankonyvtar.hu
314
CAD Book
Mh
6 F l a
6 1200 N 1000mm 60mm
e 4
76,48MPa
4
Iz
604 mm4 524 mm4
a a 2v
www.tankonyvtar.hu
315
Mh
1200 N 1000mm
e
50mm 28,52MPa
Iz
2103829mm4
www.tankonyvtar.hu
316
CAD Book
www.tankonyvtar.hu
317
20 elements
41 nodes
375 elements
1206 nodes
420 elements
3148 nodes
www.tankonyvtar.hu
318
CAD Book
20 elements
41 nodes
375 elements
1206 nodes
420 elements
3148 nodes
www.tankonyvtar.hu
319
r
rb
sb
sk
C
0,25
srk=-pk=0
srb=-pb=-30
www.tankonyvtar.hu
320
CAD Book
Short segment
www.tankonyvtar.hu
Longitudinal section
321
www.tankonyvtar.hu
Budapest University of
Technology and Economics
Szent Istvn
University
buda University
Typotex
Publishers
TMOP-4.1.2-08/A/KMR-0029
CAD BOOK
13. Integration of CAx systems
Author: Dr. Balzs Mik
miko.balazs@bgk.uni-obuda.hu
Dlner, Germot Kelner, Peter: Digital mock-up and rapid prototyping in automotive
product development; J. of Integrated Design and Process Science, 2000/3.
C.W. Dankwort, R. Weidlich, B. Guenther, J.E. Blaurock: Engineers' CAx educationit's not
only CAD; Computer-Aided Design, Volume 36, Issue 14, December 2004, Pages 14391450
Kalpakjian, Serope; Schmid, Steven (2006), Manufacturing engineering and technology
(5th ed.), Prentice Hall, p. 1192.
www.tankonyvtar.hu
Balzs Mik, U
323
The computer aided design (CAD), the manufacturing (CAM) and the engineering (CAE) are
not a stand alone systems, they don not work separately, but they compose one system in
order to solve an engineering problem. Lot of engineers work with this adaptable system,
often they are in different place. During the corporate work the cooperation realize in
different levels.
Balzs Mik, U
www.tankonyvtar.hu
324
CAD Book
CAx definition
The aim of the development of CAD systems is to increase and
extend the capacity and ability of the computer aided design.
The aim of the development of CAD systems is to increase and extend the capacity and
ability of the computer aided design.
It has three way:
- Develop the modelling methods and technology
- Develop special design modules, which able to accelerate the design process in special
engineering areas,
- Develop software tools to process the CAD data, which are extend the use of the models.
Computer-aided technologies (CAx) is a broad term that means the use of computer
technology to aid in the design, analysis, and manufacture of products.
Advanced CAx tools merge many different aspects of the product lifecycle management
(PLM), including design, finite element analysis (FEA), manufacturing, production planning,
product testing with virtual lab models and visualization, product documentation, product
support, etc. CAx encompasses a broad range of tools, both those commercially available and
those proprietary to individual engineering firms.
www.tankonyvtar.hu
Balzs Mik, U
325
CNC machining
centre
CAD model
CAM process
Manufacturing
CNC
program
Balzs Mik, U
www.tankonyvtar.hu
326
CAD Book
CAx elements
www.tankonyvtar.hu
Balzs Mik, U
327
Increasing integrity
CE - Concurrent Engineering
CIM Computer Integrated Manufacturing
PLM Product Lifecycle Management
The integration of CAx system has different levels and these levels has an evolution.
Concurrent engineering (CE) is a work methodology based on the parallelization of tasks. It
refers to an approach used in product development in which functions of design engineering,
manufacturing engineering and other functions are integrated to reduce the elapsed time
required to bring a new product to the market.
Computer-integrated manufacturing (CIM) is the manufacturing approach of using
computers to control the entire production process. This integration allows individual
processes to exchange information with each other and initiate actions. Through the
integration of computers, manufacturing can be faster and less error-prone, although the
main advantage is the ability to create automated manufacturing processes. In a CIM system
functional areas such as design, analysis, planning, purchasing, cost accounting, inventory
control, and distribution are linked through the computer with factory floor functions such as
materials handling and management, providing direct control and monitoring of all the
operations.
Product lifecycle management (PLM) is the process of managing the entire lifecycle of a
product from its conception, through design and manufacture, to service and disposal. PLM
Balzs Mik, U
www.tankonyvtar.hu
328
CAD Book
integrates people, data, processes and business systems and provides a product information
backbone for companies and their extended enterprise. PLM describes the engineering
aspect of a product, from managing descriptions and properties of a product through its
development and useful life. The core of PLM (product lifecycle management) is in the
creations and central management of all product data and the technology used to access this
information and knowledge.
www.tankonyvtar.hu
Balzs Mik, U
329
Balzs Mik, U
www.tankonyvtar.hu
330
CAD Book
Graphic kernels
CAx system
Kernel
CAx system 2
GUI
CAx system 3
During the evolution of the CAD systems the development of the graphic kernel, which
perform all calculation tasks, and the development of user interface are divided. This idea
ensures the independent development of the mathematical methods and the GUI design.
The tasks of the graphic kernel are:
Display and manage the 3D objects,
Communication inside the system,
Communication with other applications.
The development of a graphic CAD kernel is a very complicated and expensive task. Lot of
CAx applications need a limited service of a CAD system, but the integration of a complete
CAD system is impossible and mindless, so graphic kernels became commercial products.
The typical application of the graphic kernels are :
CNC simulation,
Design application,
Simulation (visualisation of the results),
Preview module of PLM system,
CAD model converter software.
www.tankonyvtar.hu
Balzs Mik, U
331
3D graphic kernels
ACIS:
Spiral Corporation (Dassault Systemes, CATIA)
Wire frame, surface and solid modelling
Functions: 3D modelling, managing and display
1989. v1. 2010. v21.
OP sys: Windows, Apple OS, SunSolaris, Linux
Extension: .SAT
The ACIS kernel is the property of Spiral Corporation, which is the part of the Dassault
Systemes. The kernel is developed in object oriented C++ environment. The ACIS support the
hybrid application of the wireframe, the surface and the solid models.
The first version was published in 1989, and in 2010 the 21st version was published. The
kernel is developed for Windows, Apple OS, SunSolaris and Linux operation systems. It has
three part: 3D modelling, managing the models and display the 3D models.
The extension of the kernel is .SAT.
Balzs Mik, U
www.tankonyvtar.hu
332
CAD Book
3D graphic kernels
Parasolid:
ShapeData (Siemens PLM (former UGS), NX)
3D surface and solid
2D object set is weak
Extension: .X_T
www.tankonyvtar.hu
Balzs Mik, U
333
This picture shows the list of CAx application, which use Parasolid kernel. The list contains
CAD, CAM, CAE, data exchange and other applications.
Balzs Mik, U
www.tankonyvtar.hu
334
CAD Book
3D graphic kernels
Granite:
PTC (Pro/Engineer)
3D surface and solid
Op. Sys: Windows, SunSolaris, Linux
Extension: .G
The Granite kernel is the property of PTC. The kernel is developed for Windows, SunSolaris
and Linux operation systems.
It support the hybrid surface and solid modelling.
The extension of the kernel is .G.
www.tankonyvtar.hu
Balzs Mik, U
335
www.tankonyvtar.hu
336
CAD Book
Casting / moulding
Shoe design
Shape design
Mould design
Die design
Ergonomic analisys
Cable design
Sheet metal
processing
Airplane design
Pipeline design
Welding process
Automotive design
Kinematic simulation
Coordinate measure
machine
Dinamic simulation
Static simulation
www.tankonyvtar.hu
Balzs Mik, U
337
The slide shows some pictures about the listed modules from CATIA v5 integrated CAD
system.
The advantages of special modules are the next:
Associative model
Familiar user interface
Easy communication and data exchange
Common product support
The disadvantages of special modules are the next:
Lower functionalities
Balzs Mik, U
www.tankonyvtar.hu
338
CAD Book
www.tankonyvtar.hu
Balzs Mik, U
339
The data exchange is essential in the integration process and the common work of different
systems.
The data exchange can be performed in native file format or in neutral file format.
The native format is a CAD system specific format. We can use it if the systems has a same
kernel. In that case there is no file conversation and the CAD model stay parametric and
associative.
The neutral formats are standard file formats, which describe the geometric and other data.
In that case the data corruption, data loss are frequent problem. The typical faults are the
losing of the parametric properties, and the model can not be modified. We lose the model
history, and we dont know, how was the model build. Of course sometimes these two
deficiencies are good in the viewpoint of data security. The most problematic faults are the
geometric problems, like missing surfaces, edges, break of continuity.
The most often used formats are the next:
DXF
IGES (.igs)
VDA/FS (.vda)
STEP (.stp)
STL
Balzs Mik, U
www.tankonyvtar.hu
340
CAD Book
AutoCAD DXF (Drawing Interchange Format, or Drawing Exchange Format) is a CAD data file
format developed by Autodesk for enabling data interoperability between AutoCAD and
other programs. DXF was originally introduced in December 1982 as part of AutoCAD 1.0,
and was intended to provide an exact representation of the data in the AutoCAD native file
format, DWG (Drawing), for which Autodesk for many years did not publish specifications.
Versions of AutoCAD from Release 10 (October 1988) and up support both ASCII and binary
forms of DXF. Earlier versions support only ASCII. ASCII versions of DXF can be read with a
text-editor. The format was developed for engineering drawings, so it contains the 2D
description of geometric elements, like points, lines, circles, texts etc. The DXF is a widely
used format in engineering practice to convert engineering drawings or 2D curves into
common format.
As AutoCAD has become more powerful, supporting more complex object types, DXF has
become less useful. Certain object types, including ACIS solids and regions, are not
documented. Other object types, including AutoCAD 2006's dynamic blocks, and all of the
objects specific to the vertical-market versions of AutoCAD, are partially documented, but
not well enough to allow other developers to support them. For these reasons many CAD
www.tankonyvtar.hu
Balzs Mik, U
341
applications use the DWG format which can be licensed from AutoDesk or non-natively from
the Open Design Alliance.
The DXF is a widely used format in engineering practice to convert engineering drawings or
2D curves into common format.
Balzs Mik, U
www.tankonyvtar.hu
342
CAD Book
IGES (.igs)
The Initial Graphics Exchange Specification (IGES) defines a neutral data format that allows
the digital exchange of information among Computer-aided design (CAD) systems. The
official title of IGES is Digital Representation for Communication of Product Definition Data,
first published in January, 1980 by the U.S. National Bureau of Standards as NBSIR 80-1978.
Many documents referred to it as ASME Y14.26M, the designation of the ANSI committee
that approved IGES Version 1.0.
Using IGES, a CAD user can exchange product data models in the form of circuit diagrams,
wireframe, freeform surface or solid modeling representations. Applications supported by
IGES include traditional engineering drawings, models for analysis, and other manufacturing
functions.
The IGES project was started in 1979 by a group of CAD users and vendors, including Boeing,
General Electric, Xerox, Computervision and Applicon, with the support of the National
Bureau of Standards (now known as NIST) and the U.S. Department of Defense (DoD). The
name was carefully chosen to avoid any suggestion of a database standard that would
compete with the proprietary databases then used by the different CAD vendors.
Since 1988, the DoD has required that all digital Product Manufacturing Information (PMI)
for weapons systems contracts (the engineering drawings, circuit diagrams, etc.) be delivered
www.tankonyvtar.hu
Balzs Mik, U
343
in electronic form, specifically in IGES format. As a consequence, any CAx software vendor
who wants to market their product to DoD subcontractors and their partners must support
the import (reading) and export (writing) of IGES format files.
An ANSI standard since 1980, IGES has generated enough data to fill warehouses full of
magnetic tapes and CD-ROMs of digital PMI for the automotive, aerospace, and shipbuilding
industries, as well as for weapons systems from Trident missile guidance systems to entire
aircraft carriers. These part models may have to be used years after the vendor of the
original design system has gone out of business. IGES files provide a way to access this data
decades from now. Today, plugin viewers for Web browsers allow IGES files created 20 years
ago to be viewed from anywhere in the world.
After the initial release of STEP (ISO 10303) in 1994, interest in further development of IGES
declined, and Version 5.3 (1996) was the last published standard. A decade later, STEP has
yet to fulfill its promise of replacing IGES, which remains the most widely used standard for
CAx and PMI interoperability.
Balzs Mik, U
www.tankonyvtar.hu
344
CAD Book
Solids
150 block
154 cylinder
156 cone
158 sphere
160 torus
161 revolve solid
502 vertex
504 edge
508 loop
510 face
514 shell
Other
124 transformation
matrix
132 connect point
136 finite element
entity
An IGES file is composed of 80-character ASCII records, a record length derived from the
punched card era. Text strings are represented in "Hollerith" format, the number of
characters in the string, followed by the letter "H", followed by the text string, e.g., "4HSLOT"
(this is the text string format used in early versions of the Fortran language). Early IGES
translators had problems with IBM mainframe computers because the mainframes used
EBCDIC encoding for text, and some EBCDIC-ASCII translators would either substitute the
wrong character, or improperly set the Parity bit, causing a misread.
The file is divided into 5 Sections, indicated by a character (S, G, D, P, or T) in column 73. The
characteristics and geometric information for an entity is split between two sections; one in
a two record, fixed-length format (the Directory Entry, or DE Section), the other in a multiple
record, comma delimited format (the Parameter Data, or PD Section), as can be seen in a
more human-readable representation of the file.
The pictures show some typical geometric and other entities.
www.tankonyvtar.hu
Balzs Mik, U
345
Balzs Mik, U
Structure entities
302 associativity definition
310 text font definition
314 colour definition
404 drawing entity
410 view entity
412 rectangular array
subfigure
414 circular array subfigure
www.tankonyvtar.hu
346
CAD Book
Example
50 sphere
ProE WF4
50 sphere
ProE WF4 IGES ProE WF4
If we see the 3D model of a ball, we can follow the lists of definition in the history tree. In the
first picture there are 3 plane, a coordinate system and a revolved feature. This is parametric,
because we can modify the size of the ball, or the contour of the revolved feature.
If we create an IGES export and open it, the model history consists of a coordinate system
and an import feature, which is not able to modify, we cant change the size etc. If the
original model consists of more feature, the exported model contains only one import
feature independently of the complexity of the model.
www.tankonyvtar.hu
Balzs Mik, U
347
VDA/FS
VDA-FS is a CAD data exchange format for the transfer of surface models from one CAD
system to another. Its name stands for "Verband der Automobilindustrie Flchenschnittstelle", which translates to the "organisation of the automotive industry surface translation format". Standard was specified by the German organisation VDA.
The VDA-FS was developed for automotive industry, and it can be describe the free form
surfaces. It was developed for correct the initial problems of IGES. The VDA-FS is an ASCII file,
which contains the technical data, like name of the model, version number, datum, designer
etc. And the geometric data.
Balzs Mik, U
www.tankonyvtar.hu
348
CAD Book
STEP
ISO 10303 Standard for the Exchange of Product model data
fully description of the product data (not only geometry)
developer: ISO TC 184/SC4 commitee
1st phase started in 1984., first version 1995.
2nd phase is finished in 2002. - special industrial application
ISO 10303 is an ISO standard for the computer-interpretable representation and exchange of
product manufacturing information. Its official title is: Automation systems and integration
Product data representation and exchange. It is known informally as "STEP", which stands
for "Standard for the Exchange of Product model data".
The International standard's objective is to provide a mechanism that is capable of describing
product data throughout the life cycle of a product, independent from any particular system.
The nature of this description makes it suitable not only for neutral file exchange, but also as
a basis for implementing and sharing product databases and archiving.
Typically STEP can be used to exchange data between CAD, Computer-aided manufacturing,
Computer-aided engineering, Product Data Management/EDM and other CAx systems. STEP
is addressing product data from mechanical and electrical design, Geometric dimensioning
and tolerancing, analysis and manufacturing, with additional information specific to various
industries such as automotive, aerospace, building construction, ship, oil and gas, process
plants and others.
The evolution of STEP can be divided into three release phases. The development of STEP
started in 1984 as a successor of IGES, SET and VDA-FS . Today AP 203 Configuration
controlled 3D design is still one of the most important parts of STEP and supported by many
CAD systems for import and export.
www.tankonyvtar.hu
Balzs Mik, U
349
In the second phase the capabilities of STEP got widely extended, primarily for the design of
products in the aerospace, automotive, electrical, electronic, and other industries. This phase
ended in the year 2002 with the second major release. A major problem with the APs of the
first and second release is that they are too big, have too much overlap with each other and
are not sufficiently harmonized.
Balzs Mik, U
www.tankonyvtar.hu
350
CAD Book
STL
STL is a file format native to the stereolithography CAD software created by 3D Systems. This
file format is supported by many other software packages; it is widely used for rapid
prototyping and computer-aided manufacturing. STL files describe only the surface geometry
of a three dimensional object without any representation of color, texture or other common
CAD model attributes. The STL format specifies both ASCII and binary representations. Binary
files are more common, since they are more compact.
An STL file describes a raw unstructured triangulated surface by the unit normal and vertices
(ordered by the right-hand rule) of the triangles using a three-dimensional Cartesian
coordinate system.
In both ASCII and binary versions of STL, the facet normal should be a unit vector pointing
outwards from the solid object. In most software this may be set to (0,0,0) and the software
will automatically calculate a normal based on the order of the triangle vertices using the
'right hand rule'. Some STL loaders (eg the STL plugin for Art of Illusion) check that the
normal in the file agrees with the normal they calculate using the right hand rule and warn
you when it does not. Other software may ignore the facet normal entirely and use only the
right hand rule. So in order to be entirely portable one should provide both the facet normal
and order the vertices appropriately - even though it is seemingly redundant to do so. Some
other software use the normal for shading effects, so the "normals" listed in the file are not
the true facets' normals.
www.tankonyvtar.hu
Balzs Mik, U
351
50 sphere
ProE WF4 STL
If the export the previous sphere to STL format and reopen it, the triangles can be seen. The
dimension of the triangles can be adjusted, and we can improve the surface quality of the
model.
Balzs Mik, U
www.tankonyvtar.hu
352
CAD Book
The diagram shows the size of the model of the sphere in case of different file formats in
logarithmic scale.
The original model was created in ProEngineer WF4. The size of the file is about 82 kB. The
VDA representation is about 1MB, this is the largest version. The smallest file was the kernel
format (ASIC and Parasolid). The STL files size depends on the density of the corner points
of the triangles.
The IGES and STEP files have more then 10 times smaller size, than the original model.
www.tankonyvtar.hu
Balzs Mik, U
353
Synchronous modelling
The synchronous modelling is the patented technology of Siemens PLM (NX, Solid Edge)
since 2008.
It works on Parasolid kernel, and it ensure the parametric modification of a non parametric
model and the direct modelling without sketches, and there is no model history. This
technology correct the defects of manipulation of neutral models.
Balzs Mik, U
www.tankonyvtar.hu
354
CAD Book
www.tankonyvtar.hu
Balzs Mik, U
355
CAD libraries
Standard parts, integrated user interface
During the engineering design shall be sought to reduce the own designed parts. The aim of
this rule is to increase the productivity of the design process, and rationalize the
manufacturing and assembly. The reused components can be standard parts, like screws or
commercial components, like bearings, motors, hydraulic or pneumatic components etc.
The productivity of the design process can be further increased by use of electronic
catalogues and the product will be build up from downloaded components.
This catalogues or libraries can be an integrated component of a CAD system, with the
common user interface, and in general they contain standard elements.
If we need a special part or component, we have to use the supplier specific catalogues,
because we will order this part from the selected company and we need the accurate model
of the element.
The catalogue can be an off-line catalogue, which have to be installed to the computer, and it
can be an integrated with the CAD system, or stand alone.
The other possibilities is the on-line catalogue, which can be use via internet and dont need
installation. In that case the database is up-to-date, but without internet it cant be used, and
sometimes the use of it needs registration.
Balzs Mik, U
www.tankonyvtar.hu
356
CAD Book
The picture shows an example from the Meusburger mould component catalogue.
After the selection of the required plate, the 3D model can be downloaded and open in a
CAD system. As the model tree shows, the structure and the features of the model cannot
see, the 3D model consists of only one feature. The model is not parametric.
www.tankonyvtar.hu
Balzs Mik, U
357
OP
OP
OP
OP
OP
OP
OP
OP
Balzs Mik, U
www.tankonyvtar.hu
358
CAD Book
www.tankonyvtar.hu
Balzs Mik, U
359
Digital mock-up (DMU) is a concept that allows the description of a product, usually in 3D,
for its entire life cycle. Digital mock-up is enriched by all the activities that contribute to
describing the product.
The product design engineers, the manufacturing engineers, and the support engineers work
together to create and manage the DMU. One of the objectives is to have an important
knowledge of the future or the supported product to replace any physical prototypes with
virtual ones, using CAx techniques. As an extension it is also frequently referred to as Digital
Prototyping or Virtual Prototyping. These two specific definitions refer to the production of a
physical prototype, but they are part of the DMU concept.
DMU allows engineers to design and configure complex products and validate their designs
without ever needing to build a physical model.
Balzs Mik, U
www.tankonyvtar.hu
360
CAD Book
Goal of DMU
Reduce time-to-market
Reduce product development costs
Increase product quality
The main goal and advantages of the using of digital mock-up is the next:
Reduce time-to-market by identifying potential issues earlier in the design process.
Reduce product development costs by minimizing the number of physical prototypes that
need to be built.
Increase product quality by allowing a greater number of design alternatives to be
investigated before a final one is chosen.
Digital mock-up not only reduces the time A&D manufacturers need to develop and validate
the product, it also offers more much flexibility in evolving the product design. Moreover,
digital mock-up is perfectly suited for the virtual product development environment in which
the OEMs and globally dispersed suppliers and partners must collaborate.
www.tankonyvtar.hu
Balzs Mik, U
361
Possible simulation
Photorealistic visualisation
Motion analysis
Collision analysis
Tolerance analysis
FEM (Static, Dynamic , Flow,
Magnetic, Heat )
Ergonomic analysis
DfX analysis
Manufacturing simulation
(cutting, casting, moulding,
forming)
Virtual crash test
The digital mock-up ensures to perform several analysis, which were mentioned previously.
These analysis are not essential part of the digital mock-up, it only ensures the possibilities
for it by all required data.
Balzs Mik, U
www.tankonyvtar.hu
Budapest University of
Technology and Economics
Szent Istvn
University
buda University
Typotex
Publishers
TMOP-4.1.2-08/A/KMR-0029
CAD Book
14. PDM/PLM systems
Author: Attila Piros
www.tankonyvtar.hu
363
Introduction
Nowadays the engineering activity not only focuses on the design of
the products, creating the related computer models with the necessary
manufacturing documentation, but this activity is much broader and it
includes more extensive tasks. These tasks have to be resolved in
global design groups, i.e. together with engineers in different locations.
The design procedures can fully be covered by computational support.
But apart from the obvious advantages, this support also has
disadvantages. The exponentially growing electronic data causes many
problems in the design procedure.
www.tankonyvtar.hu
364
CAD Book
Introduction
An engineer has to face the following challenges during the design
procedure:
review and handling of an enormous amount of electronic data
tracking the changes of the product data
supporting extended teamwork in time and location
handling of the design related other procedures
www.tankonyvtar.hu
365
PDM/PLM systems
The PDM (Product Database Management) systems handle only the
product data. The PLM (Product Lifecycle Management) systems
handle the product and all related data during its lifecycle. A typical
PLM system has modular structure.
www.tankonyvtar.hu
366
CAD Book
Concurrent engineering
Before introducing the design supporting background systems it is
useful to give an overview of the engineering environment of these
systems, highlighting the area of concurrent engineering.
Concurrent Engineering (or Simultaneous Engineering) is the method
of the design, manufacturing, logistic and service procedures. This
method arranges all the possible procedures parallel both in time and
logical work flow. The advantages of this method are the following:
with 30% - 70% shorter development time
with 65% - 90% fewer changes in design
with 20% - 90% shorter time to market time
with 200% - 600% higher product quality
with 20% - 110% higher engineering productivity
www.tankonyvtar.hu
367
Concurrent engineering
The area of Concurrent Engineering is located between the conceptual
design of the product and the design of the manufacturing process.
www.tankonyvtar.hu
368
CAD Book
Concurrent engineering
In Concurrent Engineering the human and the infrastructural (IT)
resources are used at the same time with parallel execution of the
design steps. Here the management of the information flow is very
important among the design procedures.
www.tankonyvtar.hu
369
www.tankonyvtar.hu
370
CAD Book
www.tankonyvtar.hu
371
www.tankonyvtar.hu
372
CAD Book
www.tankonyvtar.hu
373
www.tankonyvtar.hu
374
CAD Book
www.tankonyvtar.hu
375
www.tankonyvtar.hu
376
CAD Book
www.tankonyvtar.hu
377
www.tankonyvtar.hu
378
CAD Book
www.tankonyvtar.hu
379
www.tankonyvtar.hu
380
CAD Book
www.tankonyvtar.hu
381
www.tankonyvtar.hu
382
CAD Book
www.tankonyvtar.hu
383
www.tankonyvtar.hu
384
CAD Book
www.tankonyvtar.hu
385
www.tankonyvtar.hu
386
CAD Book
www.tankonyvtar.hu
387
www.tankonyvtar.hu
388
CAD Book
www.tankonyvtar.hu
389
www.tankonyvtar.hu
390
CAD Book
www.tankonyvtar.hu
Budapest University of
Technology and Economics
Szent Istvn
University
buda University
Typotex
Publishers
TMOP-4.1.2-08/A/KMR-0029
CAD BOOK
15. Peripheral technologies
miko.balazs@bgk.uni-obuda.hu
horvath.richard@bgk.uni-obuda.hu
The product development process is not finished by the CAD work, the modelling and the
drawing. The CAD model is suitable for other activities. This chapter presents some of them.
The first is the 3D scanning, when a real part will be converted to the CAD model by
digitalization. There are several methods which will presented in the beginning. This
technology is suitable for digital reproduction of a part.
The rapid prototyping technologies are able to create a real part based on the CAD model.
The application of them has a wild range from the visualization to the functional test or real
production.
One type of machine parts can be produced by cutting technologies (turning, milling). In
order to productivity and accuracy CNC machine tools are applied, where the motion of the
tools are controlled by the CNC programs. The CAM systems can be generated these
programs based on CAD model of the part.
www.tankonyvtar.hu
392
CAD Book
15.1 3D SCANNING
www.tankonyvtar.hu
3D scanning
CAD reproduction of a part
Based on real part
Process:
Scanning (digitalizing)
Point cloud manipulation
CAD modelling, reconstruction
Verification
393
Real part
Point cloud
3D CAD model
Methods of scanning:
Contact
Non-contact
The aim of the 3D scanning is to digitalized a real part for additional CAx work. We use this
methods, if there is no CAD documentation, no drawing documentation, or the shape of the
part is too complicated to remodelling.
The scanning process consist of the next steps:
Digitalizing of the shape by scanning machine,
Manipulation of the point cloud, correct and smooth the points,
Create 3D surfaces based on point cloud,
Verification the surface, check the accuracy and correctness of the part.
For the scanning two type of machines can be applied: the contact and the non contact
method.
www.tankonyvtar.hu
394
CAD Book
Measuring arm
Flexible
Mobile
Manual
In case of contact method we use a coordinate measuring machine (CMM) or the measuring
arm. These machines are the tools of geometrical measurement, but they are able to
generate the appropriate data.
The CMM has a very rigid design, therefore the accuracy is high. The CMM in general a
programmable device, so it is able to perform an automatic scanning, which is a big
advantage, if we would like to create a dense point cloud.
The measuring arm is very flexible, we can use it in case of complicated parts. It is a mobile
device, so we can digitalize a large parts however inside the laboratory. The measuring arm is
manual use.
www.tankonyvtar.hu
395
Accurate
Small contact force
Slow process
Not expensive
Analogue head
Accurate
Larger contact force
Fast process
High density of points
In case of use of coordinate measuring machine two type of head can be used.
The first is the touch-trigger head, which is very accurate, has a small contact force, but the
scanning process is slow, because we have to touch the surface point by point. These devices
are not too expensive.
The other type is the analogue head, which is accurate too, but in that case there is a larger
contact force, because it can performed an automatic continuous scanning. The scanning
process is faster and the density of the points will be high.
www.tankonyvtar.hu
396
CAD Book
Non-contact scanning
No contact force
Good for soft materials
LASER scanning
Reflection problems
CCD scanning
Expensive
Mobile
The second type of scanning methods is the non-contact method. There are no contact force,
so we can scan soft materials too (like PU foam part).
For the scanning we can use laser beam. The reflection of the part can be problematic,
therefore sometimes the surface need some preparation. In case of undercutted surfaces,
we have to create and fit several point cloud patch.
The CCD camera based devices are portable, ensure very fast scanning, but very expensive.
www.tankonyvtar.hu
397
www.tankonyvtar.hu
398
CAD Book
Presentation
Pattern for casting
Rapid tooling
Rapid production
www.tankonyvtar.hu
399
Application fields
The rapid prototyping has a great role in automotive industry and consumer products
development, because the use of RP reduce the time and cost of development.
www.tankonyvtar.hu
400
CAD Book
General process
CAD model
Slicing
Prototyping
Prototype
With additive manufacturing, the machine reads in data from a CAD drawing and lays down
successive layers of liquid, powder, or sheet material, and in this way builds up the model
from a series of cross sections. These layers, which correspond to the virtual cross section
from the CAD model, are joined together or fused automatically to create the final shape.
The primary advantage to additive fabrication is its ability to create almost any shape or
geometric feature.
www.tankonyvtar.hu
401
RP Technologies
RP technologies
Powder
Sheet
Liquid
1 component
Melting
Melting
Gluing
1 component
+ glue
Polimerization
Polimerization
Light
Heat
The methods classified by the type of raw material. The raw material can be a powder, and
they will unite by melting or glue. We can use liquid raw material with polymerization or
melting. The polymerization can catalyze with light or heat. Some methods use sheets
typically by gluing.
Lets see the details of these technologies.
The most known RP technologies are the follows:
SLA Stereolithography
SLS Selective laser sintering
LOM Laminated object manufacturing
FDM Fused deposition modelling
3DP 3D printing
PolyJet
SGC Solid ground curing
www.tankonyvtar.hu
402
CAD Book
SLA - Stereolithography
Scenner system
Laser
Layers of
solidify resin
Liquid resin
Platform
403
Laser
Roller
Scenner system
Powder
Platform
Selective laser sintering (SLS) is an additive manufacturing technique that uses a high power
laser (for example, a carbon dioxide laser) to fuse small particles of plastic, metal (direct
metal laser sintering), ceramic, or glass powders into a mass that has a desired 3-dimensional
shape. The laser selectively fuses powdered material by scanning cross-sections generated
from a 3-D digital description of the part (for example from a CAD file or scan data) on the
surface of a powder bed. After each cross-section is scanned, the powder bed is lowered by
one layer thickness, a new layer of material is applied on top, and the process is repeated
until the part is completed.
Because finished part density depends on peak laser power, rather than laser duration, a SLS
machine typically uses a pulsed laser. The SLS machine preheats the bulk powder material in
the powder bed somewhat below its melting point, to make it easier for the laser to raise the
temperature of the selected regions the rest of the way to the melting point.
Some SLS machines use single-component powder, such as direct metal laser sintering.
However, most SLS machines use two-component powders, typically either coated powder or
a powder mixture. In single-component powders, the laser melts only the outer surface of
the particles (surface melting), fusing the solid non-melted cores to each other and to the
previous layer.
Balzs Mik, Richrd Horvth, U
www.tankonyvtar.hu
404
CAD Book
Compared to other methods of additive manufacturing, SLS can produce parts from a
relatively wide range of commercially available powder materials. These include polymers
such as nylon, (neat, glass-filled or with other fillers) or polystyrene, metals including steel,
titanium, alloy mixtures, and composites and green sand. The physical process can be full
melting, partial melting, or liquid-phase sintering. And, depending on the material, up to
100% density can be achieved with material properties comparable to those from
conventional manufacturing methods. In many cases large numbers of parts can be packed
within the powder bed, allowing very high productivity.
www.tankonyvtar.hu
405
Laser
Laminating
roll
Paper roll
Platform
www.tankonyvtar.hu
406
CAD Book
Dimensional accuracy is slightly less than that of Stereolithography and Selective laser
sintering but no milling step is necessary.
Relatively large parts may be made, because no chemical reaction is necessary.
www.tankonyvtar.hu
407
Melting head
Model
material
Support
material
Platform
Support
material
www.tankonyvtar.hu
408
CAD Book
3DP 3D printing
Glue head
Roller
Powder
Platform
www.tankonyvtar.hu
409
PolyJet
Jet head
UV light
Model
material
Polymer
Support
material
Platform
PolyJet Matrix Technology, a new direction in 3D printing, is the first technology that
enables simultaneous jetting of different types of model materials, available on Connex
family of 3D Printing Systems.
Objets patent-pending PolyJet Matrix technology works by jetting two distinct Objet
FullCure photopolymer model materials in preset combinations.
The dual-jet process can combine materials in several ways, enabling the simultaneous use of
two different rigid materials, two flexible materials, one of each type, any combination with
transparent material, or two jets of the same material.
Each material is funneled to a dedicated liquid system connected to the PolyJet Matrix block,
which contains 8 printing heads. Two perfectly synchronized printing heads are designated
for each material, including the support material.
PolyJet Matrix Technology controls every one of the 96 nozzles in every print head. Preset
composites of model materials are jetted from designated nozzles according to location and
model type, providing full control of the structure of the jetted material and hence of its
mechanical properties. This enables each composite material, called a Digital Material, to
provide specific values for tensile strength, elongation to break, HDT and even Shore A
values.
www.tankonyvtar.hu
410
CAD Book
The materials are jetted in ultra-thin layers onto a build tray, layer by layer, until the part is
completed. Each photopolymer layer is cured by UV light immediately after it is jetted,
producing fully cured models that can be handled and used immediately, without postcuring. The gel-like support material, which is specially designed to support complicated
geometries, is easily removed by hand and water jetting.
PolyJet Matrix Advantages
Enables the on-the-fly fabrication of Digital Materials Composite materials that
closely emulate the mechanical properties of the target design
Enables the combination of black and white rigid materials, creating a wide range of
greyscales suitable for consumer electronics and other applications
Eliminates the need to design, print and glue together separate model parts made with
different materials in order to create a complete model, saving printing and postprocessing time
Dramatically reduces the risk of error when creating complex moulds for double injection
by enabling the majority of testing to be performed on early stage prototypes instead of
requiring silicon moulds
www.tankonyvtar.hu
411
Create photomask
Material: vax
No support material
Good surface quality
Expose mask
Vacuum uncured resin
Spray wax
Complicated
Expensive
Mill plane
Platform
Solid Ground Curing (SGC), also known as the Solider Process, is a process that was invented
and developed by Cubital Inc. of Israel. The overall process is illustrated in the figure above
and the steps are illustrated below. The SGC process uses photosensitive resin hardened in
layers as with the Stereolithography (SLA) process. However, in contrast to SLA, the SGC
process is considered a high-throughput production process. The high throughput is achieved
by hardening each layer of photosensitive resin at once. Many parts can be created at once
because of the large work space and the fact that a milling step maintains vertical accuracy.
The multi-part capability also allows quite large single parts (e.g. 500 500 350 mm / 20
20 14 in) to be fabricated. Wax replaces liquid resin in non-part areas with each layer so
that model support is ensured.
The steps in the process are as follows.
First, a CAD model of the part is created and it is sliced into layers using Cubital's Data Front
End software. At the beginning of a layer creation step, the flat work surface is sprayed
with photosensitive resin.
Next, the photomask is positioned over the work surface and a powerful UV lamp hardens
the exposed photosensitive resin.
After the layer is cured, all uncured resin is vacuumed for recycling, leaving the hardened
areas intact.
Balzs Mik, Richrd Horvth, U
www.tankonyvtar.hu
412
CAD Book
The cured layer is passed beneath a strong linear UV lamp to fully cure it and to solidify any
remnant particles.
In the fifth step, wax replaces the cavities left by vacuuming the liquid resin. The wax is
hardened by cooling to provide continuous, solid support for the model as it is fabricated.
In the final step before the next layer, the wax/resin surface is milled flat to an accurate,
reliable finish for the next layer.
Once all layers are completed, the wax is removed, and any finishing operations such as
sanding, etc. can be performed. No post-cure is necessary.
www.tankonyvtar.hu
413
www.tankonyvtar.hu
414
CAD Book
CAM system
Computer Aided Manufacturing
Tasks:
Cutting tool path design
Generation of NC program
Elements of a CAM system:
Tool path generation
Edit of tool path
Optimization of tool path
Material and tool database
Machining time calculation
NC postprocessing
The aim of the CAM systems is to connect the virtual CAD model and the real manufacturing.
The computer aided manufacturing (CAM) at first look seems a very complicated and
ambitious term, but in real it means only the design of cutting tool path and the generation
of NC program. The NC program is the alphanumerical code for control the work of CNC
controlled automatic machine tools.
In case of complex part geometry the design of cutting tool path, which will generate the
surface of the part, needs a lot of calculation, which takes lot of time. The CAM systems
perform these calculations based on CAD model.
The typical parts of a CAM system are the next:
Tool path generation
Edit of tool path
Optimization of tool path
Material and tool database
Machining time calculation
NC postprocessing
www.tankonyvtar.hu
415
CAM classification
Manufacturing technology
Milling
Turning
Cutting (laser, water jet, oxyfuel
cutting, plasma arc, wire-edm)
Coordinate measuring machine
Degree of freedom
www.tankonyvtar.hu
416
CAD Book
X
Z
In case of 1D the tool has only one moving direction, like drilling.
In case of 2D the tool can move parallel in two direction. The turning and some cutting
technology is typically 2D manufacturing.
The 2.5D means, that the 2D parallel moving possibilities is completed by a 3rd step motion,
like some milling process.
www.tankonyvtar.hu
417
The 3D means simultaneous moving in 3 direction. The free form CNC milling and the
coordinate measuring machine need this type of control.
The higher dimensions means complicated machine tools.
The 4D can be 2x2D, like in case of wire EDM of twin spindle late, or 4 simultaneous moving,
like 3 linear and 1 rotational, or other.
The 5D is typically means 5D milling, when the 3 linear motion is competed by 2 rotational.
The industrial robots generally has a 6D control, like a humanoid robot, which has 6 rotary
axes.
Some special machine tool required more axes.
www.tankonyvtar.hu
418
CAD Book
CAM process
Modification
Blank material
Basic data, Type of CNC
controler, Coordinate system,
Safety planes
Select tool
Diameter, Length, Corner
radius, Tool holder
Select strategy
Define parameters
Define geometry
Axis, Curve, Surface, Volume,
Window
Calculation
Simulation
Create documentation
This pictures shows and summarized the typical workflow of a CAM system.
The order of the definition can be different in different CAM systems, but the definition of
the listed data is required every case for appropriate work.
The most important application of the CAM systems is the milling technology, so hereafter I
focus to this application.
www.tankonyvtar.hu
419
The CAM workflow start with the manufacturing process planning. We have to plan the
manufacturing process, because during the CAM workflow we take only definition. The CAM
system can not create a process, can not select tool, can not define cutting parameters. The
engineer will define them.
First, the CAD model is opened in the CAM system in native or neutral formats depends on
CAM systems and consider the advantages and disadvantages. More details about data
exchange is described in 13nd chapter.
If need and possible the geometry is corrected of modified, and the blank material geometry
is defined.
www.tankonyvtar.hu
420
CAD Book
1
2
1 safety plane, over this plane the
3D rapid motion enabled
2 retract plane, plane of connection
motions
The second step is the machine tool selection. Here we have to define some basic data of the
machine tool, like the size of the workplace, the limits of cutting parameters. We have to
select the type of CNC controller, because it is an essential data for generate NC program.
The next step is the definition the coordinate system. The coordinate system gives the null
point of the program.
In lot of CAM system we can define 2 planes over the part. Over the safety plane the 3D
rapid motion is enabled, under it, the tool can be move fast only in perpendicular to the
plane. The retract plane defines the level of the connection motions. Sometimes these two
planes are same.
www.tankonyvtar.hu
421
The third step is the cutting tool selection or define. Lot of CAM systems contains a tool
database, which contains geometric descriptions of cutting tools. This database contains the
tools, which are exist in the machining workshop. The CAM system need only three
geometric parameters of cutting tools in case of milling: diameter, length and corner radius.
In general the database contains the recommended cutting data.
www.tankonyvtar.hu
422
CAD Book
Tool
Part geometry
Tool path
strategy
The most important part of a CAM system is the list of manufacturing strategies.
The tool path strategy define the character of the machining. The CAM engineer have to
select the most appropriate strategy, consider the part geometry and the cutting tool.
The CAM systems contains standard strategies and CAM system oriented special strategies.
One manufacturing task can be solved by several different ways, the CAM systems ensure lot
of tools for successful manufacturing.
www.tankonyvtar.hu
423
Milling volume
In the next step we have to select or defined the geometry related to the selected strategy.
We can select different type of geometrical elements:
Axis for hole making,
Curve engraving, slot milling,
Surface surface milling,
Volume rough milling.
We can select the existing geometry elements of the CAD model, or we can define new
elements.
After the definition the CAM system performs the calculations. Typical it takes less the 1
minute.
www.tankonyvtar.hu
424
CAD Book
7. Simulation
Display the tool path
Manufacturing simulation
Part + Tool
+ Machnie tool
+ Fixture
Coolision check
Part
Tool
Fixture
Tool holder
Other simulations
Machining time
Machining power
Machine tool
www.tankonyvtar.hu
425
CATIA v5
www.tankonyvtar.hu
426
CAD Book
www.tankonyvtar.hu
427
Volume milling
Pro/Engineer WF4
www.tankonyvtar.hu
428
CAD Book
Pro/Engineer WF4
Surface milling
www.tankonyvtar.hu
429
Siemens NX
Keller
Some simulation system ensure the possibilities of simulation the complete manufacturing
environment.
www.tankonyvtar.hu
430
CAD Book
8. Create NC program
Independent format (APT / EXAPT)
CNC controller oriented format (postprocessing)
CAM system
Post-processor
EXAPT
CLData
#1 NC program
G code
#2 NC program
G code
#x NC program
G code
If the tool path is pass in the simulation, we can generate the NC code for machine tool.
This process consists of two step. First we create an independent general code, and during
the second step the general code is transformed to the CNC controller oriented format.
However the format of NC code is standard, the different controller use a little bit different
codes. This transformation is called postprocessing, and the software component is the
postprocessor.
www.tankonyvtar.hu
431
9. Documenting
Location of the coordinate system
Name of NC program
Tool data
Cutting parameters
Manufacturing time
www.tankonyvtar.hu