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 School: School of Business & Industry Department: Manufacturing Discipline: MN Last Revision Date Effective: 2017-04-17 11:09:04 Course Review & Revision Year: 2025-2026 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
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.
Approved for Online Delivery?: No 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 Mandatory CLO Competency Assessment Measures: None Name of Industry Recognize Credentials: None 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.). Academic Program Prerequisite: None Prerequisites/Other Requirements: MN 119 (D- or Higher) or MN 199 (D- or Higher) English Prerequisite(s): None Math Prerequisite(s): None Course Corerequisite(s): None Course-Specific Placement Test: None Consent to Enroll in Course: No Department Consent Required Total Lecture/Lab Hours Per Week: 4 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. Maximum Course Enrollment: 18 Equivalent Courses: None Dual Enrollment Allowed?: Yes Advanced Placement (AP) Exam Credit Accepted: None AP Min. Score: NA Number of Times Course can be taken for credit: 1 Programs Where This Courses 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. Course Fees: $15.00 People Soft Course ID Number: 101538 Course CIP Code: 48.9999 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 Agreement exist?: Yes If yes, with which Departments?: GRCC Community Workforce Training, Tassell MTEC and job training Corporate Articulation Agreement exist?: No If yes, with which Companies?: NA
Add to Catalog (opens a new window)
|