MN 235 - Basic Computer Numerical Controlled (CNC) Programming Description This course provides opportunities for students to learn the fundamental concepts necessary for the successful programming and operation of a Computer Numerical Controlled (CNC) machine tool utilizing the Fanuc-style (M&G code) programming language. Credit Hours: 3 Contact Hours: 4 Prerequisites/Other Requirements: MN 119 (D- or Higher) or MN 199 (D- or Higher) English Prerequisite(s): None Math Prerequisite(s): None Course Corequisite(s): None Academic Program Prerequisite: None Consent to Enroll in Course: No Department Consent Required Dual Enrollment Allowed?: Yes Course Fees: $15.00 Number of Times Course can be taken for credit: 1 Programs Where This Course is a Requirement: Computer Numeric Control (CNC) Programming Certificate, Machine Tool Certificate, Tooling and Manufacturing Technology Certificate, Pre-Manufacturing Engineering Technology, A.A. (Western Michigan University), Tooling and Manufacturing Technology, A.A.A.S. General Education Requirement: None General Education Learner Outcomes (GELO): NA Course Learning Outcomes:
- Students will demonstrate an understanding of the personal and equipment safety considerations that are necessary for successful CNC machine tool programming and operation.
- Given a CNC Mill, students will demonstrate an ability to write, simulate, and debug a part program to industrial standards.
- Given a CNC Lathe, students will demonstrate an ability to write, simulate, and debug a part program to industrial standards.
- Given a CNC Mill, students will demonstrate an ability to upload, download, edit, and save part programs at the machine controller.
- Given a CNC Lathe, students will demonstrate an ability to upload, download, edit, and save part programs at the machine controller.
- Given a CNC Mill, students will prepare the machine to execute a program by selecting/setting proper tooling and work offsets.
- Given a CNC Lathe, students will prepare the machine to execute a program by selecting/setting proper tooling and work offsets.
- Given a CNC Mill, students will demonstrate an ability to safely execute a part program by utilizing strategies such as graphical confirmation, rapid overrides, and dry-runs.
- Given a CNC lathe, students will demonstrate an ability to safely execute a part program by utilizing strategies such as graphical confirmation, rapid overrides, and dry-runs.
- Use creativity and alternative thinking to brainstorm new ideas and possible solutions to problems or issues.
- Develop specific goals and plans to prioritize, organize, and accomplish work.
Course Outline: I. Introduction to the course, machine shop, and computer lab
A. Safety procedures
B. Program format
C. Grading
D. Classroom/shop expectations
E. Process planning from part prints
F. Basic CNC machine types
II. Fundamentals of CNC machining
A. Format, sequence, and requirements of a CNC program
B. Write, simulate, and debugging of a CNC program
C. Key-in, upload, download, edit, and save CNC programs at the machine controller
III. Machine tool operations
A. Selecting/setting proper tooling and work offsets
B. Execution of a CNC program using graphical confirmation, rapid overrides, and dry-runs
IV. G-code Program - Machining Center
A. Absolute/incremental
1. Linear interpolation
2. Circular interpolation
3. Canned cycles
4. Contour milling
6. Pocket milling
6. Subroutines and looping
V. G-Code Program - Turning Center
A. Absolute/incremental
1. Linear interpolation
2. Canned cycles
3. Contouring/angles
4. Drilling and boring Approved for Online and Hybrid Delivery?: No Instructional Strategies: Classroom lecture: 20-30%
Lab: 60-80%
Group projects and activities: 0-20% Mandatory Course Components: Programming Portfolio
Faculty should require students to develop a Programming Portfolio to organize, categorize, present, and recall all the instructional content delivered in the classroom and/or experienced in the machine tool lab (classroom handouts, project prints, classroom notes, lab notes, etc.). Equivalent Courses: None Accepted GRCC Advanced Placement (AP) Exam Credit: None AP Min. Score: NA Name of Industry Recognize Credentials: None
Course prepares students to seek the following external certification: No Course-Specific Placement Test: None Mandatory Department Assessment Measures: None Course Type: Program Requirement- Offering designed to meet the learning needs of students in a specific GRCC program. Course Format: Lecture/Lab - Must meet Lecture & Lab Ratios Total Lecture/Lab Hours Per Week: 4 People Soft Course ID Number: 101538 Course CIP Code: 48.9999 Maximum Course Enrollment: 18 High School Articulation Agreements exist?: Yes If yes, with which high schools?: Allegan County Techn Center, Careerline Tech Center, Mecosta-Osceola Career Center, Saugatuck High School, Tassell M-TEC & Job Training Non-Credit GRCC Articulation Agreement With What Area: Job Training Identify the Non Credit Programs this Course is Accepted: Machinist/CNC Technician
School: School of Business & Industry Department: Manufacturing Discipline: MN Faculty Credential Requirements: Master’s Degree (GRCC general requirement), Other (list below), Professionally qualified through work experience in field (Perkins Act or Other) (list below) Faculty Credential Requirement Details: Standard qualifications for the School of Workforce Development apply with a minimum of 4000 work-hours in a related field. Qualifications can include a Bachelor’s of Science in Manufacturing, Construction, Engineering, Automotive or related field. Last Revision Date Effective: 2017-04-17 11:09:04 Course Review & Revision Year: 2025-2026
Add to Catalog (opens a new window)
|