Machinery
Course Details

KTO KARATAY UNIVERSITY
Trade and Industry Vocational School
Programme of Machinery
Course Details
Trade and Industry Vocational School
Programme of Machinery
Course Details

| Course Code | Course Name | Year | Period | Semester | T+A+L | Credit | ECTS |
|---|---|---|---|---|---|---|---|
| 08830101 | CNC Machines and Programming | 2026 | Autumn | 3 | 2+1+0 | 5 | 5 |
| Course Type | Compulsory |
| Course Cycle | Associate (Short Cycle) (TQF-HE: Level 5 / QF-EHEA: Short Cycle / EQF-LLL: Level 5) |
| Course Language | Turkish |
| Methods and Techniques | Lecture, question and answer, problem-solving, practical examples, technical drawing analysis, CNC program writing exercises, computer-aided simulation, and practical demonstrations. |
| Mode of Delivery | Face to Face |
| Prerequisites | There are no prerequisites for this course. Basic knowledge of technical drawing, measurement, and manufacturing methods is recommended. |
| Coordinator | Lect. Mehmet AKSOY |
| Instructor(s) | Lect. Muhammed Emin BOYACIOĞLU |
| Instructor Assistant(s) | - |
Course Instructor(s)
| Name and Surname | Room | E-Mail Address | Internal | Meeting Hours |
|---|---|---|---|---|
| Lect. Muhammed Emin BOYACIOĞLU | T-202 | [email protected] | 7671 | Monday 14.00 - 16.00 |
Course Content
Definition, development, and operating principles of CNC machine tools; main components of CNC turning and milling machines; coordinate systems; tool and workpiece zero points; CNC programming fundamentals; program structure; basic G-codes and M-codes; tool movements; cutting parameters; tool compensation; CNC turning programming; CNC milling programming; machining cycles; program simulation; program verification; and basic manufacturing applications.
Objectives of the Course
The aim of this course is to introduce students to the operating principles, main components, and computer numerical control systems of CNC machine tools; and to teach the fundamentals of CNC programming, coordinate systems, tool movements, and the use of basic G-codes and M-codes. The course also aims to develop students' skills in preparing basic part programs for CNC turning and milling machines and evaluating these programs according to technical drawings and manufacturing requirements.
Contribution of the Course to Field Teaching
| Basic Vocational Courses | X |
| Specialization / Field Courses | |
| Support Courses | |
| Transferable Skills Courses | |
| Humanities, Communication and Management Skills Courses |
Relationships between Course Learning Outcomes and Program Outcomes
| Relationship Levels | ||||
| Lowest | Low | Medium | High | Highest |
| 1 | 2 | 3 | 4 | 5 |
| # | Program Learning Outcomes | Level |
|---|---|---|
| P1 | Acquires fundamental, up-to-date, and practice-oriented knowledge related to the profession and uses it effectively. | 5 |
| P3 | Effectively uses information technologies (software, programs, animation, etc.) related to their profession. | 4 |
| P4 | Evaluates professional problems and issues independently, using an analytical and critical approach, and proposes solutions. | 4 |
| P12 | Identifies machine elements and materials; selects appropriate manufacturing methods. | 5 |
| P23 | Selects and uses appropriate methods and tools related to occupational health and safety to solve problems encountered in creating a healthy and safe working environment. | 5 |
Course Learning Outcomes
| Upon the successful completion of this course, students will be able to: | |||
|---|---|---|---|
| No | Learning Outcomes | Outcome Relationship | Measurement Method ** |
| O1 | Explains the structure, operating principles, and axis systems of CNC machines. | P.1.19 | 1,7 |
| O2 | Prepares manual programs using ISO G and M codes for CNC lathes and milling machines in accordance with the manufacturing drawing. | P.3.7 | 1,7 |
| O3 | It eliminates errors and collisions by verifying the prepared CNC programs using simulation and computing software. | P.3.8 | 1,7 |
| O4 | Develops proposed solutions by evaluating technical problems encountered during CNC machining using an analytical approach. | P.4.8 | 1,7 |
| O5 | Calculates and selects the cutting tools, tool holders, and machining parameters (spindle speed, feed rate, depth of cut) suitable for part manufacturing. | P.12.13 | 1,7 |
| O6 | Selects OHS methods and safety equipment appropriate for the risks involved in CNC manufacturing processes, and implements safe working measures while adhering to quality standards. | P.23.2 | 1,7 |
| ** Written Exam: 1, Oral Exam: 2, Homework: 3, Lab./Exam: 4, Seminar/Presentation: 5, Term Paper: 6, Application: 7 | |||
Weekly Detailed Course Contents
| Week | Topics |
|---|---|
| 1 | Introduction, Development, and Operating Principles of CNC Machine Tools |
| 2 | Structure and Main Components of CNC Turning and Milling Machines |
| 3 | Coordinate Systems, Reference Points, and Workpiece Zero Setting in CNC Machines |
| 4 | CNC Programming Fundamentals, Program Structure, and Address Definitions |
| 5 | Basic G-Codes and M-Codes |
| 6 | Tool Movements, Feed Rate, and Spindle Speed Programming |
| 7 | Basic Programming and External Turning on CNC Lathes |
| 8 | Facing, Grooving, and Drilling Programs on CNC Lathes |
| 9 | Use of Canned Cycles and Tool Compensation in CNC Turning |
| 10 | Koordinat Tanımlama Basic Programming and Coordinate Definition on CNC Milling Machines |
| 11 | CNC Frezede Doğrusal ve Dairesel Takım Hareketleri |
| 12 | CNC Frezede Cep Boşaltma, Delik Delme ve Takım Telafileri |
| 13 | CNC Program Simulation, Verification, and Troubleshooting |
| 14 | CNC Torna ve Freze İçin Parça Programlama Uygulamaları ve Genel Değerlendirme |
Textbook or Material
| Resources | Science and Technology of Chip Removal: CNC Machine Tools and Manufacturing Automation, Mustafa Akkurt, Birsen Publishing, 2009; Programming of CNC Lathes and Milling Machines, M. Gülesin, A. Güllü, Ö. Avcı, Asil Publishing, 2010; Mastercam 2022, Mustafa Timur, Halil Kılıç, Nobel Publishing, 2021 |
Evaluation Method and Passing Criteria
| In-Term Studies | Quantity | Percentage |
|---|---|---|
| Attendance | - | - |
| Laboratory | - | - |
| Practice | 1 | 20 (%) |
| Homework | - | - |
| Presentation | - | - |
| Projects | - | - |
| Quiz | - | - |
| Midterms | 1 | 30 (%) |
| Final Exam | 1 | 50 (%) |
| Total | 100 (%) | |
ECTS / Working Load Table
| Quantity | Duration | Total Work Load | |
|---|---|---|---|
| Course Week Number and Time | 14 | 2 | 28 |
| Out-of-Class Study Time (Pre-study, Library, Reinforcement) | 14 | 4 | 56 |
| Midterms | 1 | 10 | 10 |
| Quiz | 1 | 30 | 30 |
| Homework | 0 | 0 | 0 |
| Practice | 0 | 0 | 0 |
| Laboratory | 0 | 0 | 0 |
| Project | 0 | 0 | 0 |
| Workshop | 0 | 0 | 0 |
| Presentation/Seminar Preparation | 0 | 0 | 0 |
| Fieldwork | 0 | 0 | 0 |
| Final Exam | 1 | 20 | 20 |
| Other | 0 | 0 | 0 |
| Total Work Load: | 144 | ||
| Total Work Load / 30 | 4,80 | ||
| Course ECTS Credits: | 5 | ||
Course - Learning Outcomes Matrix
| Relationship Levels | ||||
| Lowest | Low | Medium | High | Highest |
| 1 | 2 | 3 | 4 | 5 |
| # | Learning Outcomes | P1 | P3 | P4 | P12 | P23 |
|---|---|---|---|---|---|---|
| O1 | Explains the structure, operating principles, and axis systems of CNC machines. | 5 | - | - | - | - |
| O2 | Prepares manual programs using ISO G and M codes for CNC lathes and milling machines in accordance with the manufacturing drawing. | - | 5 | - | - | - |
| O3 | It eliminates errors and collisions by verifying the prepared CNC programs using simulation and computing software. | - | 4 | - | - | - |
| O4 | Develops proposed solutions by evaluating technical problems encountered during CNC machining using an analytical approach. | - | - | 4 | - | - |
| O5 | Calculates and selects the cutting tools, tool holders, and machining parameters (spindle speed, feed rate, depth of cut) suitable for part manufacturing. | - | - | - | 5 | - |
| O6 | Selects OHS methods and safety equipment appropriate for the risks involved in CNC manufacturing processes, and implements safe working measures while adhering to quality standards. | - | - | - | - | 4 |
