CPZ203 Virtual Programming with CNC Simulators

5 ECTS - 2-2 Duration (T+A)- 3. Semester- 3 National Credit

Information

Unit KARAİSALI VOCATIONAL SCHOOL
CNC PROGRAMMING AND OPERATION PR.
Code CPZ203
Name Virtual Programming with CNC Simulators
Term 2026-2027 Academic Year
Semester 3. Semester
Duration (T+A) 2-2 (T-A) (17 Week)
ECTS 5 ECTS
National Credit 3 National Credit
Teaching Language Türkçe
Level Belirsiz
Type Normal
Label C Compulsory
Mode of study Yüz Yüze Öğretim
Catalog Information Coordinator Öğr. Gör. ARDA YENİÇUN
Course Instructor
The current term course schedule has not been prepared yet.


Course Goal / Objective

To enable testing of CNC machine tool programs in a virtual environment using simulator software, thereby developing pre-production control and analysis skills.

Course Content

The basic structure of simulator programs involves transferring programs written in G and M codes to the simulation, tool definitions, simulation of tool paths, part machining operations, post-simulation error detection and analysis, and program optimization.

Course Precondition

No prerequisites.

Resources

FANUC Simulation Training Guide – Ministry of National Education Publications

Notes

Virtual Manufacturing with CNC Simulators – Ibrahim Dedeoğlu


Course Learning Outcomes

Order Course Learning Outcomes
LO01 Recognizes the interface of simulation programs.
LO02 Implements CNC programs in the simulator.
LO03 Simulates tool paths in a virtual environment.
LO04 Analyzes and corrects errors in simulation outputs.
LO05 Generates G-code suitable for production.


Relation with Program Learning Outcome

Order Type Program Learning Outcomes Level
PLO01 Bilgi - Kuramsal, Olgusal Ability to apply basic mathematics, physics, and engineering knowledge in the manufacturing field
PLO02 Beceriler - Bilişsel, Uygulamalı Ability to write, edit, and run programs on CNC lathes and milling machines 2
PLO03 Yetkinlikler - Alana Özgü Yetkinlik Ability to read technical drawings, apply dimensions, and apply tolerances 1
PLO04 Beceriler - Bilişsel, Uygulamalı Ability to use CAD/CAM software effectively
PLO05 Yetkinlikler - Alana Özgü Yetkinlik Ability to select and apply cutting tools and processing parameters 3
PLO06 Yetkinlikler - Alana Özgü Yetkinlik Ability to apply occupational safety rules in the production process
PLO07 Yetkinlikler - Öğrenme Yetkinliği Ability to use quality control techniques in production 2
PLO08 Bilgi - Kuramsal, Olgusal Ability to analyze errors and solve problems in the production process
PLO09 Yetkinlikler - İletişim ve Sosyal Yetkinlik Ability to apply professional ethics and environmental awareness
PLO10 Yetkinlikler - İletişim ve Sosyal Yetkinlik Ability to verbal and written communication skills and adapt to teamwork
PLO11 Bilgi - Kuramsal, Olgusal Ability to possess a professional foreign language (especially technical English)
PLO12 Yetkinlikler - Öğrenme Yetkinliği Ability to have an awareness of lifelong learning and self-improvement 1


Week Plan

Week Topic Preparation Methods
1 What is Simulation? No prerequisites. Öğretim Yöntemleri:
Tartışma, Soru-Cevap
2 The Importance of Simulation in CNC Manufacturing No prerequisites. Öğretim Yöntemleri:
Anlatım, Grup Çalışması, Beyin Fırtınası
3 Introduction to Simulation Software No prerequisites. Öğretim Yöntemleri:
Tartışma, Gösteri, Gösterip Yaptırma
4 Importing CNC Programs and Basic Settings No prerequisites. Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
5 Tool definition and toolpath creation No prerequisites. Öğretim Yöntemleri:
Anlatım, Alıştırma ve Uygulama
6 Simulation initiation, toolpath analysis No prerequisites. Öğretim Yöntemleri:
Soru-Cevap, Alıştırma ve Uygulama
7 Kinematic structure control and collision analysis No prerequisites. Öğretim Yöntemleri:
Alıştırma ve Uygulama, Gösteri, Grup Çalışması
8 Mid-Term Exam No prerequisites. Ölçme Yöntemleri:
Proje / Tasarım
9 Error code detection and suggested solutions No prerequisites. Öğretim Yöntemleri:
Alıştırma ve Uygulama, Problem Çözme
10 Toolpath optimization No prerequisites. Öğretim Yöntemleri:
Alıştırma ve Uygulama
11 Advanced settings and different machining strategies No prerequisites. Öğretim Yöntemleri:
Soru-Cevap, Gösterip Yaptırma
12 3-axis milling simulation No prerequisites. Öğretim Yöntemleri:
Gösterip Yaptırma, Grup Çalışması, Örnek Olay
13 Turning simulation applications No prerequisites. Öğretim Yöntemleri:
Alıştırma ve Uygulama, Proje Temelli Öğrenme
14 Project work: pre-production inspection and report No prerequisites. Öğretim Yöntemleri:
Proje Temelli Öğrenme , Problem Çözme
15 Project work: pre-production inspection and report-2 No prerequisites. Öğretim Yöntemleri:
Proje Temelli Öğrenme
16 Term Exams No prerequisites. Ölçme Yöntemleri:
Proje / Tasarım, Performans Değerlendirmesi
17 Term Exams No prerequisites. Ölçme Yöntemleri:
Performans Değerlendirmesi, Proje / Tasarım


Student Workload - ECTS

Works Number Time (Hour) Workload (Hour)
Course Related Works
Class Time (Exam weeks are excluded) 15 4 60
Out of Class Study (Preliminary Work, Practice) 14 2 28
Assesment Related Works
Homeworks, Projects, Others 7 2 14
Mid-term Exams (Written, Oral, etc.) 1 10 10
Final Exam 1 15 15
Total Workload (Hour) 127
Total Workload / 25 (h) 5,08
ECTS 5 ECTS

Update Time: 04.05.2026 07:13