Course Descriptions

Introduction to CAD/CAM

CIM102

Introduction to the creation and interpretation of basic mechanical drawings using computer aided design (CAD) software. Emphasis on standard and geometric dimensioning and tolerancing (GD&T) drawing styles based on American Society of Mechanical Engineers (ASME) standards. Coursework includes use of computer aided manufacturing (CAM) software to generate programs for computer numerical control (CNC) machine tools.

3 Credits: 2 Lecture, 3 Lab

Corequisites:
CIM104, MTT128

CNC Machining & Programming I

CIM104

Introduction to basic concepts of computer numerical control (CNC) machining practices and programming. Topics include programming, setup, and operation of two- and three- axis CNC machines using the G-code method, conversational and basic computer aided design (CAD)/computer aided manufacturing (CAM) software. Introduction to the CNC environment and the safe and efficient applications of automated CNC machine tools. 

3 Credits: 2 Lecture, 3 Lab

CNC Machining & Programming II

CIM124

Theory and practice in computer numerical control (CNC) part programming and machining using G code, conversational and computer aided design (CAD)/computer aided manufacturing (CAM) programming for two-, three-, and four-axis millings and turning centers. Theory and practice for various machining operations including: rough and finish turning, boring, parting, drilling, tapping, grooving, threading, contouring and pocketing. Applications include tool and machine setup, fixture building, and producing projects on a variety of CNC machines. (formerly CIM123)

4 Credits: 2 Lecture, 6 Lab

Prerequisites:
CIM102 and CIM104

Electrical Discharge Machining

CIM205

Programming and operation of wire and ram-type electrical discharge machines (EDM). Small hole EDM, fine wire, and four-axis ram and wire operations. Applying EDM theory to produce specified surface finishes and accuracy.

3 Credits: 2 Lecture, 3 Lab

Prerequisites:
CIM104 and MTT131

CAD/CAM

CIM220

Study of the design of part geometry and the generation of computer numerical control (CNC) code. Emphasis on translation of part geometry to and from computer aided design (CAD)/computer aided manufacturing (CAM) systems. Manufacturing applications using CAM software to generate part programs for manufacturing. Applications include two-, three- and four-axis machining on vertical machining centers. Multi-axis turning, electrical discharge machining (EDM), and fabrication machinery are also studied.

3 Credits: 2 Lecture, 3 Lab

Prerequisites:
CIM102 and CIM104

Robotic Applications

CIM222

Study of robot classification and application in different environments. Hands-on experience including motion control, safety, end effectors, and tooling. Basic programming and operation of ABB, ASEA, and Adept robots.

3 Credits: 2 Lecture, 3 Lab

Material Handling/Fluid Power

CIM227

Theory, demonstration and applications involving fluid power in a manufacturing environment. Fluid power systems in several types of automation and manufacturing environments are studied. The various equipment and modern methods of material handling are examined. Hydraulic and pneumatic experiments are conducted on industrial trainers. Fluid power principles and applications are studied and applied to machine tool work-holding and robotic end of arm tooling. Fluid power simulation software is used to draw and simulate hydraulic and pneumatic components and systems.

3 Credits: 2 Lecture, 3 Lab

Prerequisites:
CSC124 and MTH180; or
EET124 and MTH180; or
CSC124 and MTH181; or
EET124 and MTH181

Advanced Multi-axis CNC Machining & Programming

CIM228

Theory and practice of advanced multi-axis computer numerical control (CNC) part programming and machining techniques. Focus on techniques in G code, macro, and computer aided design (CAD)/computer aided manufacturing (CAM) programming utilizing multi-axis millings and turning centers. Includes techniques in 3D surfacing, 4- and 5-axis machining, along with other multi-axis machining techniques. Applications include programming, tool selection and machining parameters, machine and workholding setup, and producing projects on a variety of multi-axis CNC machines.

4 Credits: 2 Lecture, 6 Lab

Prerequisites:
CIM220