Information Package

Program of Mechanical Engineering (English)

ME424

CNC PROGRAMMING

Course Code
ME424
Semester
-
Theory+Practice
3 + 0
ECTS
5
Course TypeElective Course
Course LevelBachelor's Degree
Year of Study-
Semester-
ECTS5
Name of Lecturer(s) -
Learning Outcomes

At the end of this course, the students;

  1. Learn the history of CNC machines.
  2. Learn manual programming techniques for lathe machine.
  3. Learn manual programming techniques for milling machine.
Mode of DeliveryFace to face
PrerequisitesNo
Recommended Optional Programme ComponentsManufacturing Engineering (ME/MAK323), Manufacturing Technology (ME/MAK210)
Course DescriptionHistory of CNC machines, Coordinate systems in CNC machines, CNC machines interface, Manual programming techniques for lathe machine, Manual programming techniques for milling machine, workpiece programming applications
Course Contents
WEEK TOPICS
1st Week 1st Week The history of CNC machines, structure and application area
2nd Week 2nd Week Control panel, axes, coordinate systems and cutting tools of CNC machines
3rd Week 3rd Week Definition of G/M codes for lathe, cylindrical and face turning programming on the lathe
4th Week 4th Week Taper and groove turning on the lathe
5th Week 5th Week Drilling, reaming and thread cutting on the lathe
6th Week 6th Week Cylindrical and face cycles on the lathe
7th Week 7th Week Profile and groove cycles on the lathe
8th Week 8th Week Midterm exam
9th Week 9th Week Definition of G/M codes and coordinate systems for milling machine
10th Week 10th Week Drilling and face milling programming on the milling machine
11th Week 11th Week Profile and peripheral milling programming on the milling machine
12th Week 12th Week G02/03 programming on the milling machine
13th Week 13th Week Rectangular and circular pocket milling on the milling machine
14th Week 14th Week Subprogramming on the milling machine
15th Week
Recommended or Required Reading1) The CNC Cookbook: An Introduction to the Creation and Operation of Computer Controlled Mills, Router Tables, Lathes, and More by E. Hess
2) CNC Programming Techniques: An Insider's Guide to Effective Methods and Applications 1st Edition, Peter Smid
3) CNC Torna ve Freze Tezgahlarının Programlanması, Mahmut Gülesin, Abdulkadir Güllü, Özkan Avcı, Gökalp Akdoğan
Planned Learning Activities and Teaching Methods
  • Lecture
  • Questions/Answers
  • Practice
Assessment Methods and Criteria
Quantity Percentage (%)
Mid-term 1 40
Assignment 2 20
Total(%) 60
Contribution of In-term Studies to Overall Grade(%) 60
Contribution of Final Examination to Overall Grade(%) 40
Total(%) 100
Language of InstructionTurkish
Work Placement(s)No
LO1 LO2 LO3
K1 X X X
K2
K3
K4 X X
K5
K6 X X
K7 X X
K8
K9
K10
K11