CCOG for MCH 259 Winter 2025
- Course Number:
- MCH 259
- Course Title:
- CNC Programming-Lathe
- Credit Hours:
- 5
- Lecture Hours:
- 0
- Lecture/Lab Hours:
- 100
- Lab Hours:
- 0
Course Description
Addendum to Course Description
Introduction to CNC (Computer Numerical Control) Fundamentals - In this module the student is introduced to CNC programming fundamentals such as: Measurement Fundamentals; Basic Principles of CNC Machining; Programming Systems; Programming Words; the Programming Process; Machines Using CNC; and the Advantages of CNC.
Know Your Machine - In this module the student is introduced to CNC (Computer Numerical Control) concepts such as: Basic machining practice and tooling related to machining/turning centers; Machine configurations; General flow of the programming process; Understanding program zero and the rectangular coordinate system; Determining program zero assignment values and three ways to assign program zero and Introduction to programming words.
Preparation for CNC Programming - In this module the student is introduced to the preliminary concepts addressed prior to programming such as: Preparation and Safety; Development of the Needed Machining Operations; Performing the Required math; Establishing the Required Tooling; the Machine Setup; the Sequence of Operations; and the Setup Form.
Types of CNC Motion Commands - In this module the student is introduced to the types of motion commands such as: Interpolation; Rapid Motion; Straight Line Motion; Circular Motion; Limitations of Quadrant Lines; and Helical Motion.
Types of CNC Compensation - In this module the student is introduced to the types of compensation concepts such as: Compensation Uses; Tool Length Compensations; Cutter Radius Compensations; the Steps Necessary for Tool Length / Radius Compensation; Fixture Offsets; Dimensional Tool Offsets; and Tool Nose Radius Compensation.
CNC Program Formatting - In this module the student is introduced to CNC program formatting concepts such as: Reasons to Format Programs; the Four Types of Formatting; Formatting CNC Turning Centers.
Special Features of CNC Programming - In this module the student is introduced to special features of CNC programming such as: Dwell Command; Mirror Image; Scaling; Coordinate Manipulation; Subroutine Programming; Parametric Programming; Helical Motion; Canned Cycles; and Multiple Repetitive Cycles.
PREREQUISITE SKILLS AND KNOWLEDGE:
MCH 180
Intended Outcomes for the course
Upon completion of the course students should be able to:
- Use an understanding of general and machine (G & M) code to generate or edit a program which will operate a CNC lathe.
- Apply mathematical methods to calculate Cartesian coordinates.
Course Activities and Design
CNC PROGRAMMING - LATHE will be presented by means of audiovisual presentations, demonstrations, lab experiences, and research activities. The course activities and design emphasize the development of skills and knowledge outcomes prescribed by established industry standards. The identified outcomes will be achieved by means of individual and team activities.
Outcome Assessment Strategies
POLICY - Student performance measurements are based on established industry standards. The various areas of study during the course will be evaluated by a variety of activities. Typical of those activities are the following;
1. READING ASSIGNMENTS - Information sheets, textbooks, journal articles and the learning resource center are potential sources of information that the student will reference as directed in the modules identified in the introduction.
2. PRACTICE - Completion of tasks and projects identified in the reading assignments, information sheets, journal articles and textbooks. Students are required to complete practice activities with 100% competency.
3. SELF-ASSESSMENT - Checking and evaluating the students understanding and knowledge gained through the reading assignments and practices typically done through a practice evaluation.
4. LAB ACTIVITIES - Participation in structured laboratory exercises with the emphasis on developing skills or increasing expertise in the areas of study identified in the module packets.
5. FINAL ASSESSMENT - An assessment in the form of a written exam and/or practical application that addresses the subject areas identified in the module packets. Students are required to complete final assessment activities with 85% competency.
TEXT:
Turning Center Programming & Operation with Workbook, by Mike Lynch, published by CNC Concepts
Related Instruction
Computation
Hours: 30- Use an understanding of general and machine (G & M) code to generate or edit a program which will operate a CNC lathe.
- Apply mathematical methods to calculate cartesian coordinates.
The student is introduced to CNC (Computer Numerical Control) concepts such as: Basic machining practice and tooling related to machining/turning centers; Machine configurations; General flow of the programming process; Understanding program zero and the rectangular coordinate system; Determining program zero assignment values and three ways to assign program zero and Introduction to programming words.
Communication
Hours: 30- Use an understanding of general and machine (G & M) code to generate or edit a program which will operate a CNC lathe.
- Technical communication skills are practiced as students need to communicate questions related to the programming process.
- Students learn to ask specific questions related to their current problem by defining the case and what they need to complete the issue at hand.