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 | ||