CADCAM Introduction
CADCAM Introduction
Introduction
Computer Aided Design/Computer Aided Manufacturing
• Introduction to CAD/CAM
• Current Development Activities
Contents
Part I. Introduction
Part II. CAD Part I: INTRODUCTION
Part III. CAM
Part IV. CAD/CAM Integration
Part V. Current Development
History of CAD/CAM/CIM
What is CAD/CAM (or CIM) Technology?
Business
segment
Process
segment
Infrastructure &
resources
Design Considerations
CAD Technologies
Evolution CAD Structure
1950s: SAGE System (Analyze Radar Image with Light-pen)
1962: SketchPad at MIT (Interactive Graphics with SketchPad)
1960s: Digital Equipment Corporation, Control Data, IBM,
Univac, Applicon, Calma, ComputerVision, Intergraph (Calma
• Input Device
Graphics System, ComputerVision, CADD System, IBM
• Output Device
CADAM, CATIA, Intergraph Graphics System)
• CPU
1970s: Recognized as Indispensible Tools to Improve
• Memory
Productivities especially in ME, EE, and CE
• Storage Device
1980s - 1990s: Widely Spread Due To Lower Price and availability
• Communication Device
of PC
1990s - : Network Based such as Internet, LAN, and WAN
2000s- : Cloud Computing
CAD Technological Issues
Haptic I/O from Hardware Perspective
The figure above shows some geometries to consider for tool-path generation.
There are various approaches to determine the tool path. For example, the
surface normal and tangent vectors at each point.
Milling Machines CAM Technologies
History
Computers in Manufacturing
Manufacturing Control Robots in Manufacturing
Computer Control
(late 1950s)
Industrial robots have been used in the manufacturing
more than two decades. It is no doubt that robots will
play a crucial role in the future manufacturing.
Though, there are still quite challenging technologies
Numerical Controls (NC) to overcome in this field of technology such as:
• vision system
• position sensing
• hand tactile sensing
Numerical control (NC) is a concept of machine control that consists of several steps such • dexterous linkage
as development of manufacturing plan for a part, programming numerical control • control methodology.
instructions, process the program to locate the tool path, and post-process for a specific
machine tool. NC activities consist of NC machines like CNC and DNC and processor
language like APT in addition to the human operator.
CAM Technological Issues
Sensing/Measuring/Quality Controls from Software Perspective
• Axiomatic Design
• DFM
Concurrent Engineering • Design Science
• Hierarchical Code • DFA
• Attribute Code • Taguchi Method
• Process Planning (CAPP) • MPDR, Group Technology
Sensing and measuring are also essential part of Group Technology • Manual Approach • FMEA
manufacturing such as quality controls and had been • Variant Approach
• Generative Approach
integrated into CAD/CAM.
• Production Control
Manufacturing Planning • Cellular Manufacturing
• JIT Manufacturing
and Control
• Timing
• Priority Interrupts
• Real-Time, Multi-Tasking Operating Systems
Computer Control and PLC • Numerical Control (NC)
• NC/CNC/DNC Machines
• NC Programming – APT,ADAPT,EXAPT,etc.
Robotics Artificial
Intelligence
• Sensing
Measurement and Verification • Measuring
• Quality Control
Concurrent Engineering
CE is an approach to design
and manufacturing activities,
which tries to complete the
design in parallel to process
planning, field-support, • Axiomatic design
Part IV: CAD/CAM Integration quality control, and other
manufacturing-related
• Design for manufacturing (DFM)
• Design science
activities. Its mission is to • Design for assembly (DFA)
design and optimize the • Taguchi method for robust design
product under the constraints • Manufacturing planning and control
such as functionality, • Computer Aided Process Planning (CAPP)
producibility, and cost. • Computer-aided DFM (design for manufacturing)
• Group technology (GT)
• Failure-mode and effects analysis
• Value engineering
Computer Aided Process Planning (CAPP)
CAD
User Interfaces • Virtual reality Modeling Language (VRML) Hierarchical Sequential Interactive Synthesis
Knowledge-Based Systems (or expert systems) with Concurrent Engineering Improvement of Product Information Management
Development of Means for Design Coordination or Integrated Design: CE Verification Interacting with Synthesis
Optimization • Field-Programmable Gate Arrays (FPGA) Synthesis Intelligent Design Support for Artificial Intelligence and Advanced Computing Techniques
• Multi-Chip Modules (MCM)
• Integrated Circuit (IC) including VLIC Case-Based Reasoning
• Near-Optimal Approximation Algorithms
Data Management Tools
CAE CAM
Scalable Computing for Large, Complex, and Advanced Processing with Shared Feature-Based Machining
Computational Resources
High Strength Composite Manufacturing Techniques
Mesh Generation in support of Numerical Methods Automated Milling, Welding, Coating, Painting, etc.
Industrial Lasers
Mobile Robots
Computer-Aided Production Engineering (CAPE) Sensing and Inspection
Process and Manufacturing Planning Machine Vision
Calibration in Virtual Environments Rapid Response Testbed • Development and verification of advanced
RRM application
• Vendor product integration and interaction
Present framework capability
• Integrated use and management of core
Present Applications information models and application software
• Concurrent information sharing
• Part family specialization
• Early validation of RRM requirements
Reverse Engineering
• Agile manufacturing and flexible manufacturing
• Rapid prototyping (virtual and physical) and direct
fabrication
Development of CAD
• Intelligent controls and sensors
Sketchpad: A Man-
Man-machine Graphical Communications System
47 48
3D Wireframe, Surface, Solid Feature, parametric modeling
49 50
Multiple Configurations
Structural Subsystems Controls &
• Mid--SolidWorks ;CAXA
Detailed Lofting Analysis DMU/DPA
Parts & Part Design Accessories
Design
• High--UG;ProE;CATIA
Simulation
51
UG CATIA
• UG originated from the aviation
industry and automotive
industry ; • CAD / CAM / CAE / PDM
• Based on the Parasolid geometric application system of Dassault
modeling software, it uses Systems
constraint-based feature modeling
and traditional geometric
modeling
53 54
Data exchange
• Parametric / solid modeling
standard
• Assembly
CAXA Pro/E
55 56
What is Surface Modeling? Curve, surface representation
Rational
Rational BB-spline
-spline Implicit
Implicit Algebraic
Algebraic
Computer
Graphics Surface
Surface Surface
Surface
Surface modeling CAGD
CAGD
m n F ( x, y , z ) 0
r (u,v ) J 3,0 (u ) J 3,1 (u ) J 3, 2 (u ) J 3,3 (u )
d
i0 j0
i, j i, j Ni,k (u)Nj,l (v)
V0,0 V0,1 V0, 2 V0,3 J 3, 0 (v )
Surface analysis p(u,v) m n such as :
J (v)
V V V V
1,0 1,1 1, 2 1,3 3,1
Surface
V2, 0 V2 ,1 V2, 2 V2 ,3 J 3, 2 (v )
Surface Ni,k (u)Nj,l (v)
x2 y2 z2 1
V3,0 V3,1 V3, 2 V3,3 J 3,3 (v )
i, j
representation
representation
1 u u2
u 3 M BE V M BE 1 v v 2
T
v3
T i0 j0
57 58
Approximation
Fitting
扫掠
扫掠 裁剪
裁剪
59 60
Parametric Design Feature Modeling
• Using constraints to define and modify geometry
• Describing geometry and topology information,
and engineering information.
Parametric
Parametric design
design of
of modular
modular fixture
fixture
61 62