OAKTON COMMUNITY COLLEGE
GENERIC COURSE SYLLABUS


Instructor: Dave Geller
Semester:
Division Office II
Time:
Email:dgeller@oakton.edu
Room: P130 (Skokie)
Office Hours:

I. Course Course Course      
  Prefix Number Name Credit: Lecture: Lab:
  MFG 144 Introduction to CNC Programming
4
2
4

II. PREQUISITE:
  Basic machine shop and basic blueprint reading skills or consent of the instructor.

III. COURSE DESCRIPTION (catalog):
  This hands on course provides training in the setup, operation, and basic programming of computer numerical control (CNC) machines. Instruction will be given for both the CNC mill (vertical machining center) and the CNC lathe (turning center). After this class students should be able to: setup and operate CNC machines, use inspection equipment, and troubleshoot various production problems. Students will also learn hot to read, interpret and manually create CNC programs. Programs that students develop and simulate off line will be run and debugged on the actual CNC machine tools for which they were written.

IV. LEARNING OBJECTIVES:
  This course will teach the basic understanding of a CNC control as well as the programming and hands-on experience on a machine tool with a CNC controller. Numerical control is an industrial technique that utilizes automatic controls to reproduce/replace the human functions/manipulations of various devices. This concept and technology covers many areas of the manufacturing process. It is the objective of this course to provide the student with the basic competencies needed to function in this type of industrial environment. It is not the purpose of this course to teach a specific Numerical Control device, but rather, to develop the student’s ability to adapt to any type of device that uses CNC as a control. Numerical Control is a precise process that has formats and rules of order to follow. It is the mastering of this process and the techniques that are common to all CNC systems, that is the focus of this course.
   
  If you have a documented learning, psychological, or physical disability you may be entitled to reasonable academic accommodations or services. To request accommodations or services; contact the ASSIST office in the Instructional Support Services department. All students are expected to fulfill essential course requirements. The College will not waive any essential skill requirement of a course or degree program.

V. ACADEMIC INTEGRITY:
 

Students and employees at Oakton Community College are required to demonstrate academic integrity and follow Oakton’s Code of Academic Conduct. This code prohibits:

  • cheating,
  • plagiarism (turning in work not written by you, or lacking proper citation),
  • falsification and fabrication (lying or distorting the truth),
  • helping others to cheat,
  • unauthorized changes on official documents,
  • pretending to be someone else or having someone else pretend to be you,
  • making or accepting bribes, special favors, or threats, and
  • any other behavior that violates academic integrity.

There are serious consequences to violations of the academic integrity policy. Oakton’s policies and procedures provide students  a fair hearing if a complaint is made against you.  If you are found to have violated the policy, the minimum penalty is failure on the assignment and, a disciplinary record will be established and kept on file in the office of the Vice President for Student Affairs for a period of 3 years.

Details of the Code of Academic Conduct can be found in the Student Handbook.


VI. METHODS OF INSTRUCTION:
  Lecture, demonstration on CNC machine tools.

VII. COURSE PRACTICES REQUIRED:
 
  1. Attendance required for success.
  2. Completion of midterm and final exam.
  3. Completion of 2 milling & 2 Turning Projects.

VIII. INSTRUCTIONAL MATERIALS:
 

Textbook: Introduction to Computer Numerical Control (CNC)
  James V Valentino, Joseph Goldenburg 3rd edition (optional at the discretion of the instructor)

IX. METHODS OF EVALUATING STUDENT PROGRESS:
 
A monthly quiz: 10%
Midterm Exam 20%
Final Exam 30%
Class Projects 40%

X. OUTLINE OF TOPICS:
 
   
Session Description
Wk-1 Introduction to NC & CNC
  Axis and coordinate systems
  G and M codes
  Programming with CNC simulation Software
   
Wk-2 Part programming
  Absolute coordinate programming
  Linear interpolation, speeds and feeds
  Canned cycles on lathe
   
Wk-3 Circular interpolation
  Codes R, I, J, and K
  Machine setup – project 1
   
Wk-4 Short review
  Quiz
   
Wk-5 Hands on lathe project
  Setting work offsets
  G90, G71, G70, G92 codes
  Lab project 2
  Lesson 6
   
Wk-6 Canned cycles on machining centers
  Mill program format
  Speeds and feeds
  Hole Operations
   
Wk-7 Review mill / lathe programming operations
  Open lab
   
Wk-8 Midterm
   
Wk-9 Machining operations
  Work piece coordinate setting
  Lesson 7
   
Wk-10 Machining operations
  Lab project 3
  Lesson 8
   
Wk-11 Machining operations
  Lab project 3
  Lesson 9
   
Wk-12 Final Project
  Lab project 4
   
Wk-13 Course review
  Open lab Hands on programming applications
   
Wk 14 Final Exam
   
Note: Schedule will slip one week each semester due to spring break and holidays. The instructor reserves the right to make adjustments to the schedule by informing the class accordingly.

XI. OTHER COURSE INFORMATION:
 
Web Sites of interest
www.haascnc.com
http://cncci.com
www.cncezpro.com