ME 546 CAD/CAM Theory and Applications (3 cr)

Revised 9/19/2003

Prerequisites: 1. ME 196: Introduction to Engineering
2. ME 197: Introduction to Programming Concepts
2. ME 262: Mechanical Design I; or consent of instructor

Textbooks: 1. Chris McMahon and Jimmie Browne, "CAD/CAM - Principles, Practice and Manufacturing Management", Addison Wesley, 1998

2. PTC (Parametric Technology Corp.) training manual on Pro/ENGINEER modeling

3. H. El-Mounayri, D. Walsh and R. Earlson, "Introduction to Manufacturing using Pro/ENGINEER"

Description: Theory of CAD/CAM. Geometric modeling for seamless CAD/CAM integration. Solid modeling data structure design/manipulation. CAD and CAM tools with a focus on product development integration and automation. Machining theory, automated CNC machining, and process control. CAD/cAM applications using programming languages and open kernel for modeling. Projects involve CAD/CAM aspects for advanced engineering

Goals: 1. To teach the theory and tools of Computer Aided Design (CAD) and Computer Aided Manufacturing (CAM) with an emphasis on the central role of the geometric model in their seamless integration and a focus on the integration of these tools and the automation of the product development cycle.
2. To introduce geometric modeling techniques and solid modeling data structure design and algorithms for its manipulation.
3. To cover machining theory, automated CNC machining, and process control.
4. To introduce the student to the development of (new) CAD/CAM applications (using programming languages and an open architecture solid modeling kernel), and the application and assessment of state-of-the-are CAD/CAM technology in advanced engineering problems.

Outcomes:  
Topics: CAD/CAM theory (9 weeks)
    - Definition of CAD/CAM
    - The design process and the role of CAD
    - Techniques for geometric modeling
    - Elements of interactive computer graphics
    - Solid modeling data structure (Design and data storage)
    - Data structure design case study: GWB (Geometric Workbench) Solid modeler
    - Algorithms for manipulating solid models (Access and extraction of data)
    - Applying the CAD model in design
    - Applying the CAD model in manufacturing
    - Machining theory and process control
    - Development of new CAD/CAM applications using ACIS Solid modeling Kernel
CAD/CAM software (4 weeks)
    Pro/ENGINEER (State-of-the-art turnkey CAD/CAM system)
        - Review of Design/Modeling
        - Review of Assembly
        - Review of Drawings
        - Manufacturing
        - Post-Processing and automatic NC code generation
        - Other functionalities (e.g. Analysis, die and model design)
    ACIS (Open architecture development tool)
        - Introduction to ACIS
        - Introduction to Scheme
        - Application development using Scheme and C++
CAD/CAM practice & Lab (2 weeks)
    - CNC machining
    - Machining tests for cutting force data collection
    - Rapid prototyping
    - Reverse engineering