Loading

Mechanical & Materials Engineering

MECH455

MECH455 : Computer Integrated Manufacturing

Personnel

Instructor

Dr. Gene ZakMcLaughlin Hall room 207gene.zak@queensu.ca613-533-2567

Course Description

The course focuses on the following subjects within the field of Computer Integrated Manufacturing (CIM): robot kinematics and applications in CIM, machine-vision-based inspection, virtual modelling of CIM workcells, and workcell control and scheduling.  Laboratory work allows students to experiment with robots, machine vision systems, virtual cell modelling, and supervisory cell control.  A course project examines a particular subject in CIM in greater detail. A presentation is given to the class and a report is submitted.

Prerequisites: none

Objectives and Outcomes

Relevance to the Program

Course Structure and Activities

This course represents a study period of one semester. The course material is divided into three topics over a total of 12 weeks. At the end of this document is a Timetable and more detail is found on the class website.

Week

Learning Outcomes
(with alignment to CLOs shown in square brackets)

Deliverable (with alignment to CLOs shown in square brackets)

1

Introduction to Manufacturing: History and Today
Robotics: Classification

After completing this module, students will be able to:

  • Identify elements of a modern automated manufacturing factory
  • Classify robots by their kinematic structure [CLO 1]

 

2

Robotics: Kinematics

After completing this module, students will be able to:

  • Describe position and orientation of coordinate frames using homogeneous transformation matrices [CLO 1]
  • Define location of coordinate frames attached to robot links according to accepted conventions [CLO 1]

 

3

Robotics: Motion Control, Programming with ACL, Applications

After completing this module, students will be able to:

  • Identify different types of robot motions and control strategies [CLO 2]
  • Create basic robot programs [CLO 2]

 

4

Machine Vision: Light sources, Filtering, Thresholding, Image Analysis

After completing this module, students will be able to:

  • Understand what digital images are [CLO 3]
  • Manipulate digital image data to improve image quality and to extract useful image elements [CLO 3] 

Lab: Robotics 1 [CLOs 1, 2]

5

Machine Vision: ViewFlex software

After completing this module, students will be able to:

  • Know how to use image processing software [CLO 3]

Lab: Robotics 2 [CLOs 1, 2]

6

Machine Vision: Feature-based matching

After completing this module, students will be able to:

  • Identify objects in the image using feature-based methods [CLO 3]

Midterm: Robotics [CLO 1]

7

Workcell control

After completing this module, students will be able to:

  • Describe how operations are controlled in a CIM workcell [CLO 4] 

Lab: Vision 1 [CLO 3]

8

Scheduling systems

After completing this module, students will be able to:

  • Identify different types of scheduling applications [CLO 4] 

Midterm: Vision [CLO 3]
Lab: Vision 2 [CLO 3]

9

 

Scheduling systems: performance measures; flow shop scheduling

After completing this module, students will be able to:

  • Calculate performance measures for a job-shop schedule [CLO 4]
  • Create an optimized schedule for n/1 and n/2 flow-shop scheduling cases [CLO 4] 

 

 

10

Scheduling systems: job shop scheduling

After completing this module, students will be able to:

  • Create an optimized schedule for n/2 and 2/m job-shop scheduling cases [CLO 4]

Lab: Virtual CIM [CLO 4]

11

Scheduling systems: review 

Lab: Assembly [CLO 4]

12

Student project presentations

Project Report [CLO 5]
Project Presentation [CLO 5]

Resources

Recommended textbook: Manufacturing: Design, Production, Automation, and Integration by B. Benhabib, Marcel Dekker, 2003 (ISBN 0-8247-4273-7)

Required calculator: A Casio 991 OR a comparable calculator.  ONLY this type of non-programmable, non-communicating calculator will be allowed during tests and exams.

Other material: All other course material will be accessible via course OnQ site.