Course Information

Course Information
Course Title Code Language Type Semester L+U Hour Credits ECTS
- MKE2101 Turkish Compulsory 4. Semester 2 + 1 3.0 4.0
Prerequisite Courses
Course Level Associate
Mode of delivery Face to face
Course Coordinator Öğr. Gör. Furkan GÜNEY
Instructor(s)
Goals To provide basic knowledge and skills about the structure, working principle and programming logic of CNC (Computer Numerical Control) machines. It is aimed to provide information about G and M codes used in CNC lathes and CNC milling machines so that they can write part programs with these codes and apply the programs they write on the machine to produce workpieces. In addition, students develop their competencies in creating tool paths, working with simulation programs and manufacturing in accordance with work safety rules.
Course Content To provide students with basic knowledge and skills about the structure, working principles and programming logic of CNC (Computer Numerical Control) machines; to enable them to write programs for CNC lathes and CNC milling machines and to produce workpieces by applying the programs they created on the machine.
Learning Outcomes
# Öğrenme Kazanımı
1 Explains the structure and working principle of CNC machines.
2 Recognizes G and M codes and creates basic level CNC programs.
3 Performs appropriate tool and workpiece resets on CNC lathes and CNC milling machines
4 Writes appropriate part programs for CNC lathes and CNC milling machines
5 Tests CNC programs in a simulation environment
6 Performs production using CNC machines safely and effectively.
7 Analyzes and corrects faulty programs.
8 Applies quality control and measurement processes in the production process
Lesson Plan (Weekly Topics)
Week Topics/Applications Method
1. Week History of CNC machines, differences with conventional machines, definition and types Preparation, After Class Study, Practice, Presentation (Preparation)
2. Week Structure of CNC machines, maintenance processes and work safety measures to be taken Preparation, After Class Study, Practice, Presentation (Preparation)
3. Week Introduction to CNC coding system, introduction of G and M codes, code reading logic and basic motion commands such as G00, G01, G02, G03 and use of auxiliary functions such as M03, M05, M06, M30. Preparation, After Class Study, Practice, Presentation (Preparation)
4. Week CNC lathe features, CNC lathe parts, CNC lathe working principles, Lathe coordinate axes, Reference points, Control panel types, Control panel keys and features, Cutter and workpiece material relationship. Preparation, After Class Study, Practice, Presentation (Preparation)
5. Week Cutter types, features and places of use, Tool compensation settings, Tool holders and clamping elements, zero points on parts, Features of elements used in zeroing, Tool zeroing applications according to the part to be processed Preparation, After Class Study, Practice, Presentation (Preparation)
6. Week Elements and features used in tool setting, Determination of cutting depth, processing angle and feeds, Tool rough machining depth calculation, Clamping devices, Clamping control devices, Workpiece resetting methods, Programming principles in CNC lathes Preparation, After Class Study, Practice, Presentation (Preparation)
7. Week Programming using cycles (face turning, longitudinal rough turning, grooving, hole drilling, gear cutting, radius chamfering cycle) in CNC lathe, Subprogramming technique, Subprogramming structure, Programming using subprogram in CNC lathe Preparation, After Class Study, Practice, Presentation (Preparation)
8. Week Error codes made in programming, Machine feed Mode settings, Measurement and control instruments, Measurement control instruments, Factors affecting measurement and control, reading segmented measurement instruments, Purpose of Measurement and Control, Errors that may occur in measurement and their causes, Preparation, After Class Study, Practice, Presentation (Preparation)
9. Week CNC milling machine features, CNC milling machine parts, CNC milling machine operating principles, Machine coordinate axes, Reference points, Control panel types, Control panel keys and features Preparation, After Class Study, Practice, Presentation (Preparation)
10. Week Cutters used in CNC milling machines, types, features and places of use, Tool compensation settings, Tool holders and clamping elements, zero points on parts, Features of elements used in zeroing, Tool zeroing applications according to the part to be processed Preparation, After Class Study, Practice, Presentation (Preparation)
11. Week Resetting the tool according to the workpiece, Elements and features used in tool setting, Determination of cutting depth, processing angle and feeds, Tool rough machining depth calculation, Clamping devices, Clamping control tools, Workpiece resetting methods, Programming principles in CNC milling machines. Preparation, After Class Study, Practice, Presentation (Preparation)
12. Week Programming using cycles (rectangular pocket milling, circular pocket milling, hole drilling, tapping, hole expansion) in CNC milling, Subprogramming technique, Subprogramming structure, Programming using subprogram in CNC lathe Preparation, After Class Study, Practice, Presentation (Preparation)
13. Week Definition and importance of simulation, Simulation programs, Running a program Preparation, After Class Study, Practice, Presentation (Preparation)
14. Week Error codes used in programming, machine feed mode settings, measuring and control instruments, factors affecting measurement, reading of divisional measuring instruments, the purpose of measurement and control, errors that may occur in measurement and their causes, different measurement systems and their comparison, measuring clocks and comparators, measuring linearity, flatness, roundness and surface roughness are discussed. Preparation, After Class Study, Practice, Presentation (Preparation)
*Midterm and final exam dates are not specified in the 14-week course operation plan. Midterm and final exam dates are held on the dates specified in the academic calendar with the decision of the University Senate.
The Matrix for Course & Program Learning Outcomes
No Program Requirements Level of Contribution
1 2 3 4 5
1 1. Has basic, up-to-date and applied knowledge about his/her profession.
3 3. Follows current developments and applications for his/her profession and uses them effectively.
11 11. Recognizes material types, selects appropriate materials for the field to be used, explains manufacturing methods.
12 12. Applies technical drawing, professional drawing, computer aided design and computer aided analysis methods.
13 13. Explains failure and mechanical maintenance methods.
Relations with Education Attainment Program Course Competencies
Program Requirements DK1 DK2 DK3 DK4 DK5 DK6 DK7 DK8
PY1 5 5 5 5 5 5 5 5
PY3 3 3 3 3 3 3 3 3
PY11 4 4 4 4 4 4 4 4
PY12 4 4 4 4 4 4 4 4
PY13 3 3 3 3 3 3 3 3
Recommended Sources
Ders Kitabı veya Notu Ders Kitabı veya Ders Notu bulunmamaktadır.
Diğer Kaynaklar
  • CNC Uygulamalı Torna- İşleme Merkezi Programlama, Musa Şeremet
  • CNC Uygulamalı Freze- İşleme Merkezi Programlama, Musa Şeremet
  • CNC Torna ve Freze Tezgahlarının programlanması-Prof.Dr. Mahmut Gülesin; Yrd. Doç.Dr Abdulkadir Güllü; Özkan Avcı
  • CNC Operatörünün El Kitabı -Hamit Arslan
  • CNC Torna ve Freze Tezgahlarının Programlanması-Ali Özcan
  • Ders Notları
ECTS credits and course workload
ECTS credits and course workload Quantity Duration (Hour) Total Workload (Hour)
Ders İçi
Class Hours 14 3 42
Ders Dışı
Preparation, After Class Study 1 30 30
Practice 1 28 28
Sınavlar
Midterm 1 1 1 1
Final 1 1 1
Total Workload 102
*AKTS = (Total Workload) / 25,5 ECTS Credit of the Course 4.0