SlideShare a Scribd company logo
1 of 26
CAD/CAM
Today’s lecture
• Introduction
• What is CAD, CAM
• What is CNC
• Introduction to CAD
• Solid modeling
• Quiz
CAD/CAM system
CADCAM
System
Software Hardware
Computing
machine Graphics
device
Display processing unit
Display device
Input device
Output device
Basic structure of a CAD system
Application
software
Graphics
utility
Devices
drivers
Input-output
devices
User
interface
Database
(CAD
model)
Solid Modeling
Solid models give designers a complete
descriptions of constructs, shape, surface,
volume, and density.
Solid Modeling
In CAD systems there are a number of
representation schemes for solid modeling
include:
1. Primitive creation functions
2. Constructive Solid Geometry (CSG)
3. Sweeping
4. Boundary Representation (BREP)
Solid Modeling
1. Primitive creation functions
These functions retrieve a solid of a simple
shape from among the primitive solids
stored in the program in advance and create
a solid of the same shape but of the size
specified by the user.
Solid Modeling
1. Primitive creation functions
Example:
P: Point
D: Length
W: Width
H: Height
P: Point
R: Radius
H: Height
OR/ first corner and opposite corner OR/ point & Dia & Height
Solid Modeling
1. Primitive creation functions
Example:
P: Point
R: Radius
P: Point
R1: Radius
R2: Radius
Solid Modeling
1. Primitive creation functions
Example:
P: Point
R: Radius
H: Height
P: Point
D: thickness
W: Width
H: Height
Solid Modeling
2. Constructive Solid Geometry (CSG)
There are three basic Boolean operations:
Union (Unite, join)
The operation combines two volumes included
in the different solids into a single solid.
Subtract (cut)
The operation subtracts the volume of one
solid from the other solid object.
Intersection
The operation keeps only the volume common
to both solids.
Solid Modeling
2. Constructive Solid Geometry (CSG)
CSG uses primitive shapes as building blocks
and Boolean set operators ( union, -
difference, and  intersection) to construct an
object.
Boolean operation on
A & B
A B
Solid Modeling
2. Constructive Solid Geometry (CSG)
Boolean operation :
A  B
Union (Unite, join)
• The sum of all points in each of two defined sets
(logical “OR”)
• Also referred to as Add, Combine, Join, Merge
Note
(Addition is commutative)
Solid Modeling
2. Constructive Solid Geometry (CSG)
Boolean operation :
A - B
Subtract (cut)
• The points in a source set minus the points
common to a second set. (logical “NOT”)
• Set must share common volume
• Also referred to as subtraction, remove, cut
Note
(Subtract is not commutative)
Solid Modeling
2. Constructive Solid Geometry (CSG)
Boolean operation :
B - A
Subtract (cut)
• The points in a source set minus the points
common to a second set. (logical “NOT”)
• Set must share common volume
• Also referred to as subtraction, remove, cut
Note
(Subtract is not commutative)
Solid Modeling
2. Constructive Solid Geometry (CSG)
Boolean operation :
B  A
intersection
• Those points common to each of two defined sets
(logical “AND”)
• Set must share common volume
• Also referred to as common, conjoin
Note
(intersection is commutative)
Solid Modeling
2. Constructive Solid Geometry (CSG)
Example
A B
Solid Modeling
2. Constructive Solid Geometry (CSG)
Example
B  A
A  B
B  A
A  B
B - A A - B
Solid Modeling
2. Constructive Solid Geometry (CSG)
Example
Define the required primitives and Boolean
operations to fully define the given 3D part
Solid Modeling
2. Constructive Solid Geometry (CSG)
Example
(0, 0, 0)
X
Y
Z
Solid Modeling
(0, 0, 0)
Primitive Type Primitive configuration
A Cylinder Center (50,150,0) D100 H100
B Box First (0,0,0) Second (100,150,50)
C Box First (30,0,0) Second (70,80,50)
D Cylinder Center (50,150,0) D50 H100
A
B
C
D
Solid Modeling
(0, 0, 0)
Primitive Type Primitive configuration
A Cylinder Center (50,150,0) D100 H100
B Box First(0,0,0) First(100,150,50)
C Box First(30,0,0) First(70,80,50)
D Cylinder Center (50,150,0) D50 H100
A
B
C
D
(A  B)
A
(A  B) - C
((A  B) – C) - D
Solid Modeling
Quiz
Define the required primitives and Boolean
operations to fully define the given 3D part
Solid Modeling
Quiz
(0, 0, 0)
Solid Modeling
(AB) - C
Primitive Type Privative configuration
A Cylinder Center (50,100,0) D100 H200
B Box First(0,0,0) second(100,200,50)
C Cylinder Center (50,100,0) D50 H200
A
B
C
Solid Modeling
In CAD systems there are a number of
representation schemes for solid modeling
include:
1. Primitive creation functions
2. Constructive Solid Geometry (CSG)
3. Sweeping
4. Boundary Representation (BREP)

More Related Content

Similar to 2nd lect CADCAM.pptx

Lec07-CH9-MORPHOL [Recovered].ppt
Lec07-CH9-MORPHOL [Recovered].pptLec07-CH9-MORPHOL [Recovered].ppt
Lec07-CH9-MORPHOL [Recovered].ppt
AyeleNugusie
 
breaking_dependencies_the_solid_principles__klaus_iglberger__cppcon_2020.pdf
breaking_dependencies_the_solid_principles__klaus_iglberger__cppcon_2020.pdfbreaking_dependencies_the_solid_principles__klaus_iglberger__cppcon_2020.pdf
breaking_dependencies_the_solid_principles__klaus_iglberger__cppcon_2020.pdf
VishalKumarJha10
 

Similar to 2nd lect CADCAM.pptx (20)

Geometric Modelling approaches
Geometric Modelling approachesGeometric Modelling approaches
Geometric Modelling approaches
 
Cst training core module - antenna - (2)
Cst training core module - antenna - (2)Cst training core module - antenna - (2)
Cst training core module - antenna - (2)
 
Cad notes
Cad notesCad notes
Cad notes
 
5_Geometric_Modeling.pdf
5_Geometric_Modeling.pdf5_Geometric_Modeling.pdf
5_Geometric_Modeling.pdf
 
CAD
CADCAD
CAD
 
Cad notes - ENGINEERING DRAWING - RGPV,BHOPAL
Cad notes - ENGINEERING DRAWING - RGPV,BHOPALCad notes - ENGINEERING DRAWING - RGPV,BHOPAL
Cad notes - ENGINEERING DRAWING - RGPV,BHOPAL
 
Geometric Modeling
Geometric Modeling Geometric Modeling
Geometric Modeling
 
Cad notes
Cad notesCad notes
Cad notes
 
Unit2 cad/ cam
Unit2 cad/ camUnit2 cad/ cam
Unit2 cad/ cam
 
wire frame model.pptx
wire frame model.pptxwire frame model.pptx
wire frame model.pptx
 
solidmodeling-181117053627.pptx
solidmodeling-181117053627.pptxsolidmodeling-181117053627.pptx
solidmodeling-181117053627.pptx
 
Solids[1]
Solids[1]Solids[1]
Solids[1]
 
DiscoGAN
DiscoGANDiscoGAN
DiscoGAN
 
Lec07-CH9-MORPHOL [Recovered].ppt
Lec07-CH9-MORPHOL [Recovered].pptLec07-CH9-MORPHOL [Recovered].ppt
Lec07-CH9-MORPHOL [Recovered].ppt
 
breaking_dependencies_the_solid_principles__klaus_iglberger__cppcon_2020.pdf
breaking_dependencies_the_solid_principles__klaus_iglberger__cppcon_2020.pdfbreaking_dependencies_the_solid_principles__klaus_iglberger__cppcon_2020.pdf
breaking_dependencies_the_solid_principles__klaus_iglberger__cppcon_2020.pdf
 
4020531 (CIM)JGHJHJGHJGHJGHJGJGJGJGHJGH.pptx
4020531 (CIM)JGHJHJGHJGHJGHJGJGJGJGHJGH.pptx4020531 (CIM)JGHJHJGHJGHJGHJGJGJGJGHJGH.pptx
4020531 (CIM)JGHJHJGHJGHJGHJGJGJGJGHJGH.pptx
 
Solid modelling Slide share academic writing assignment 2
Solid modelling Slide share academic writing assignment 2Solid modelling Slide share academic writing assignment 2
Solid modelling Slide share academic writing assignment 2
 
Solid model theory.pdf .
Solid model theory.pdf                     .Solid model theory.pdf                     .
Solid model theory.pdf .
 
Based on the cross section contour surface model reconstruction
Based on the cross section contour surface model reconstructionBased on the cross section contour surface model reconstruction
Based on the cross section contour surface model reconstruction
 
computer aided design
computer aided design computer aided design
computer aided design
 

More from Ahmed Sobhi (17)

MAN 547_Reverse Engineering-Hardware and Software.pptx
MAN 547_Reverse Engineering-Hardware and Software.pptxMAN 547_Reverse Engineering-Hardware and Software.pptx
MAN 547_Reverse Engineering-Hardware and Software.pptx
 
4288904.pptx
4288904.pptx4288904.pptx
4288904.pptx
 
CMM
CMMCMM
CMM
 
Design
DesignDesign
Design
 
L01_IENG 202 - ORI - Intro.pptx
L01_IENG 202 - ORI - Intro.pptxL01_IENG 202 - ORI - Intro.pptx
L01_IENG 202 - ORI - Intro.pptx
 
Network flow
Network flowNetwork flow
Network flow
 
MAN 547-Interpolation.pptx
MAN 547-Interpolation.pptxMAN 547-Interpolation.pptx
MAN 547-Interpolation.pptx
 
LOGISTIKE.pdf
LOGISTIKE.pdfLOGISTIKE.pdf
LOGISTIKE.pdf
 
4handling-part4-171025101141.pdf
4handling-part4-171025101141.pdf4handling-part4-171025101141.pdf
4handling-part4-171025101141.pdf
 
camsfollowers-190301142036.pdf
camsfollowers-190301142036.pdfcamsfollowers-190301142036.pdf
camsfollowers-190301142036.pdf
 
OR II.ppt
OR II.pptOR II.ppt
OR II.ppt
 
7807139.ppt
7807139.ppt7807139.ppt
7807139.ppt
 
13675443.ppt
13675443.ppt13675443.ppt
13675443.ppt
 
Lect_03 Mechanisms Sp23.pdf
Lect_03 Mechanisms Sp23.pdfLect_03 Mechanisms Sp23.pdf
Lect_03 Mechanisms Sp23.pdf
 
6177233.ppt
6177233.ppt6177233.ppt
6177233.ppt
 
02_Ch(2)_Work Systems and How They Work.pptx
02_Ch(2)_Work Systems and How They Work.pptx02_Ch(2)_Work Systems and How They Work.pptx
02_Ch(2)_Work Systems and How They Work.pptx
 
03.ppt
03.ppt03.ppt
03.ppt
 

Recently uploaded

Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Kandungan 087776558899
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
pritamlangde
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
MayuraD1
 

Recently uploaded (20)

Employee leave management system project.
Employee leave management system project.Employee leave management system project.
Employee leave management system project.
 
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
COST-EFFETIVE  and Energy Efficient BUILDINGS ptxCOST-EFFETIVE  and Energy Efficient BUILDINGS ptx
COST-EFFETIVE and Energy Efficient BUILDINGS ptx
 
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
Unit 4_Part 1 CSE2001 Exception Handling and Function Template and Class Temp...
 
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
Jaipur ❤CALL GIRL 0000000000❤CALL GIRLS IN Jaipur ESCORT SERVICE❤CALL GIRL IN...
 
Online food ordering system project report.pdf
Online food ordering system project report.pdfOnline food ordering system project report.pdf
Online food ordering system project report.pdf
 
Introduction to Serverless with AWS Lambda
Introduction to Serverless with AWS LambdaIntroduction to Serverless with AWS Lambda
Introduction to Serverless with AWS Lambda
 
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
💚Trustworthy Call Girls Pune Call Girls Service Just Call 🍑👄6378878445 🍑👄 Top...
 
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
457503602-5-Gas-Well-Testing-and-Analysis-pptx.pptx
 
Hostel management system project report..pdf
Hostel management system project report..pdfHostel management system project report..pdf
Hostel management system project report..pdf
 
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
Navigating Complexity: The Role of Trusted Partners and VIAS3D in Dassault Sy...
 
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak HamilCara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
Cara Menggugurkan Sperma Yang Masuk Rahim Biyar Tidak Hamil
 
Generative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPTGenerative AI or GenAI technology based PPT
Generative AI or GenAI technology based PPT
 
Digital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptxDigital Communication Essentials: DPCM, DM, and ADM .pptx
Digital Communication Essentials: DPCM, DM, and ADM .pptx
 
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced LoadsFEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
FEA Based Level 3 Assessment of Deformed Tanks with Fluid Induced Loads
 
Moment Distribution Method For Btech Civil
Moment Distribution Method For Btech CivilMoment Distribution Method For Btech Civil
Moment Distribution Method For Btech Civil
 
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptxS1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
S1S2 B.Arch MGU - HOA1&2 Module 3 -Temple Architecture of Kerala.pptx
 
Learn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic MarksLearn the concepts of Thermodynamics on Magic Marks
Learn the concepts of Thermodynamics on Magic Marks
 
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptxOrlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
Orlando’s Arnold Palmer Hospital Layout Strategy-1.pptx
 
DeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakesDeepFakes presentation : brief idea of DeepFakes
DeepFakes presentation : brief idea of DeepFakes
 
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
NO1 Top No1 Amil Baba In Azad Kashmir, Kashmir Black Magic Specialist Expert ...
 

2nd lect CADCAM.pptx

  • 2. Today’s lecture • Introduction • What is CAD, CAM • What is CNC • Introduction to CAD • Solid modeling • Quiz
  • 3. CAD/CAM system CADCAM System Software Hardware Computing machine Graphics device Display processing unit Display device Input device Output device
  • 4. Basic structure of a CAD system Application software Graphics utility Devices drivers Input-output devices User interface Database (CAD model)
  • 5. Solid Modeling Solid models give designers a complete descriptions of constructs, shape, surface, volume, and density.
  • 6. Solid Modeling In CAD systems there are a number of representation schemes for solid modeling include: 1. Primitive creation functions 2. Constructive Solid Geometry (CSG) 3. Sweeping 4. Boundary Representation (BREP)
  • 7. Solid Modeling 1. Primitive creation functions These functions retrieve a solid of a simple shape from among the primitive solids stored in the program in advance and create a solid of the same shape but of the size specified by the user.
  • 8. Solid Modeling 1. Primitive creation functions Example: P: Point D: Length W: Width H: Height P: Point R: Radius H: Height OR/ first corner and opposite corner OR/ point & Dia & Height
  • 9. Solid Modeling 1. Primitive creation functions Example: P: Point R: Radius P: Point R1: Radius R2: Radius
  • 10. Solid Modeling 1. Primitive creation functions Example: P: Point R: Radius H: Height P: Point D: thickness W: Width H: Height
  • 11. Solid Modeling 2. Constructive Solid Geometry (CSG) There are three basic Boolean operations: Union (Unite, join) The operation combines two volumes included in the different solids into a single solid. Subtract (cut) The operation subtracts the volume of one solid from the other solid object. Intersection The operation keeps only the volume common to both solids.
  • 12. Solid Modeling 2. Constructive Solid Geometry (CSG) CSG uses primitive shapes as building blocks and Boolean set operators ( union, - difference, and  intersection) to construct an object. Boolean operation on A & B A B
  • 13. Solid Modeling 2. Constructive Solid Geometry (CSG) Boolean operation : A  B Union (Unite, join) • The sum of all points in each of two defined sets (logical “OR”) • Also referred to as Add, Combine, Join, Merge Note (Addition is commutative)
  • 14. Solid Modeling 2. Constructive Solid Geometry (CSG) Boolean operation : A - B Subtract (cut) • The points in a source set minus the points common to a second set. (logical “NOT”) • Set must share common volume • Also referred to as subtraction, remove, cut Note (Subtract is not commutative)
  • 15. Solid Modeling 2. Constructive Solid Geometry (CSG) Boolean operation : B - A Subtract (cut) • The points in a source set minus the points common to a second set. (logical “NOT”) • Set must share common volume • Also referred to as subtraction, remove, cut Note (Subtract is not commutative)
  • 16. Solid Modeling 2. Constructive Solid Geometry (CSG) Boolean operation : B  A intersection • Those points common to each of two defined sets (logical “AND”) • Set must share common volume • Also referred to as common, conjoin Note (intersection is commutative)
  • 17. Solid Modeling 2. Constructive Solid Geometry (CSG) Example A B
  • 18. Solid Modeling 2. Constructive Solid Geometry (CSG) Example B  A A  B B  A A  B B - A A - B
  • 19. Solid Modeling 2. Constructive Solid Geometry (CSG) Example Define the required primitives and Boolean operations to fully define the given 3D part
  • 20. Solid Modeling 2. Constructive Solid Geometry (CSG) Example (0, 0, 0) X Y Z
  • 21. Solid Modeling (0, 0, 0) Primitive Type Primitive configuration A Cylinder Center (50,150,0) D100 H100 B Box First (0,0,0) Second (100,150,50) C Box First (30,0,0) Second (70,80,50) D Cylinder Center (50,150,0) D50 H100 A B C D
  • 22. Solid Modeling (0, 0, 0) Primitive Type Primitive configuration A Cylinder Center (50,150,0) D100 H100 B Box First(0,0,0) First(100,150,50) C Box First(30,0,0) First(70,80,50) D Cylinder Center (50,150,0) D50 H100 A B C D (A  B) A (A  B) - C ((A  B) – C) - D
  • 23. Solid Modeling Quiz Define the required primitives and Boolean operations to fully define the given 3D part
  • 25. Solid Modeling (AB) - C Primitive Type Privative configuration A Cylinder Center (50,100,0) D100 H200 B Box First(0,0,0) second(100,200,50) C Cylinder Center (50,100,0) D50 H200 A B C
  • 26. Solid Modeling In CAD systems there are a number of representation schemes for solid modeling include: 1. Primitive creation functions 2. Constructive Solid Geometry (CSG) 3. Sweeping 4. Boundary Representation (BREP)