24.10.2025 - Cnc Tezgah Bilgi ve Tanıtım Platformu

CNC Programlamaya Yeni Başlayanlar İçin Temel G Kodları

  • Cnc Tezgah
  • 12 Ekim 2025
  • CNC Programlamaya Yeni Başlayanlar İçin Temel G Kodları için yorumlar kapalı
  • 313 KEZ OKUNDU
CNC Programlamaya Yeni Başlayanlar İçin Temel G Kodları

CNC Programlamaya Yeni Başlayanlar İçin Temel G Kodları

CNC (Computer Numerical Control) tezgahları, modern imalat dünyasının kalbinde yer alır.
Gelişmiş otomasyon kabiliyeti sayesinde, insan hatasını minimuma indirir ve üretim sürecinde yüksek hassasiyet sağlar.

Ancak CNC teknolojisinin verimli şekilde kullanılabilmesi için, operatörlerin G kodları adı verilen komut dilini doğru şekilde anlaması ve uygulaması gerekir.
Bu makalede, CNC programlamaya yeni başlayanlar için en temel G kodlarını, kullanım mantıklarını ve örnek uygulamalarını adım adım ele alacağız.


🔧 CNC Programlama Nedir?

CNC programlama, bir tezgahın belirli bir iş parçasını istenen boyut ve şekilde işlemesi için gerekli komut dizisinin oluşturulması işlemidir.
Bu komutlar, uluslararası standartlara göre belirlenen G (geometrik hareket) ve M (makine kontrol) kodları ile yazılır.

Bir CNC programı, tezgahın:

  • Kesici takımın nerede çalışacağını,

  • Ne hızda ilerleyeceğini,

  • Hangi yönde hareket edeceğini,

  • Hangi işleme komutlarının uygulanacağını belirler.


🧭 G Kodlarının Temel Mantığı

“G” harfi, “Geometric” (geometrik hareket) kelimesinden gelir.
Yani G kodları, takımın hareketini kontrol eder.

Her G kodu belirli bir işlemi temsil eder:

  • Bir yüzey boyunca ilerleme,

  • Dairesel hareket,

  • Delik açma,

  • Takım sıfırlama gibi komutlar G kodlarıyla yapılır.

CNC programlama dünyasında en yaygın kullanılan G kodları, ISO 6983 standardına göre belirlenmiştir.


🧩 CNC G Kodlarının Temel Yapısı

Bir CNC satırı (blok), genellikle aşağıdaki bileşenleri içerir:

N10 G01 X50 Y25 F200

Bu satırı açıklayalım:

  • N10: Satır numarası

  • G01: Doğrusal ilerleme komutu

  • X50 Y25: Takımın hedef koordinatları

  • F200: İlerleme hızı (Feedrate)

Yani bu komut, takımı doğrusal bir hat boyunca (50,25) noktasına saniyede belirlenen hızla ilerletir.


⚙️ CNC Programlamada En Çok Kullanılan Temel G Kodları

Aşağıda CNC tezgahlarında en sık kullanılan temel G kodlarını ve işlevlerini bulacaksın.
Yeni başlayanlar için bu kodları anlamak, CNC mantığını kavramanın en önemli adımıdır.


G00 – Hızlı (Boşta) Hareket Komutu

Takımın belirlenen noktaya en hızlı şekilde gitmesini sağlar.
Genellikle talaş kaldırma işlemi yapılmadan, pozisyon değişimi için kullanılır.

Örnek:

G00 X100 Y50

👉 Takım, (100,50) noktasına hızlı hareket eder.


G01 – Doğrusal İlerleme (Talaşlı İşleme) Komutu

Takımın düz bir hat boyunca, belirli bir ilerleme hızıyla (F) ilerlemesini sağlar.
Bu komut talaş kaldırma sırasında kullanılır.

Örnek:

G01 X80 Y40 F150

👉 Takım, belirtilen koordinatlara doğru 150 mm/dk hızla ilerler.


G02 – Saat Yönünde Dairesel Hareket

G03 – Saat Yönünün Tersine Dairesel Hareket

Bu komutlar, takımın belirli bir merkez noktası etrafında dairesel şekilde hareket etmesini sağlar.

Örnek:

G02 X40 Y40 I10 J0

👉 Takım, saat yönünde dairesel bir yay çizer.

G03 ise aynı işlemi saat yönünün tersine yapar.


G17 / G18 / G19 – Düzlem Seçim Komutları

  • G17: XY düzlemi (frezeleme için varsayılan)

  • G18: XZ düzlemi

  • G19: YZ düzlemi

Bu komutlar, dairesel interpolasyon veya takım hareketlerinin hangi düzlemde yapılacağını belirler.


G20 / G21 – Ölçü Birimi Belirleme

  • G20: İnç birimi

  • G21: Milimetre birimi

Türkiye ve Avrupa’da genellikle G21 (mm) kullanılır.


G28 – Referans Noktasına Dönme (Home Return)

Takımı otomatik olarak referans noktasına (makine orijini) döndürür.

Örnek:

G28 U0 V0

👉 Takım, eksenleri referans konumuna döner.


G40 / G41 / G42 – Takım Yarıçap Telafisi

  • G40: Telafiyi iptal eder.

  • G41: Sol telafi (takım parçanın solundan ilerler).

  • G42: Sağ telafi (takım parçanın sağından ilerler).

Bu komutlar, takım yarıçapı farkını otomatik olarak hesaba katarak hassas ölçü sağlar.


G43 – Takım Uzunluğu Telafisi

Her takım farklı uzunlukta olduğundan, takım boyu telafisi yapılır.

Örnek:

G43 H01 Z100

👉 H01 takım uzunluğu telafisi aktif hale gelir.


G54 – İş Parçası Sıfır Noktası Tanımlama

CNC tezgahları, genellikle farklı parçalarda farklı sıfır noktaları kullanır.
G54 – G59 arası kodlar, iş parçası sıfırlarını tanımlamak için kullanılır.

Örnek:

G54

👉 G54 sıfır noktası aktif edilir.


G90 / G91 – Pozisyonlama Modları

  • G90: Mutlak koordinat sistemi (başlangıç noktasına göre)

  • G91: Artımsal (incremental) koordinat sistemi

Örnek:

G90 G01 X100 Y50
G91 G01 X20 Y0

İlk komutla (100,50)’ye gidilir, ikinci komutla 20 mm daha ileri hareket edilir.


G94 / G95 – İlerleme Birimi Seçimi

  • G94: Dakikadaki ilerleme (mm/dk)

  • G95: Devir başına ilerleme (mm/devir)

Torna tezgahlarında genellikle G95, freze tezgahlarında ise G94 tercih edilir.


🧮 CNC Programına Basit Bir Örnek

Aşağıda basit bir frezeleme operasyonuna ait örnek G kodu görebilirsin:

%
O1001 (Dikdörtgen Cep Frezeleme)

G21 G17 G90 G40
G54
T01 M06
S1200 M03
G00 X0 Y0 Z5
G01 Z-2 F150
G01 X50 Y0
G01 X50 Y30
G01 X0 Y30
G01 X0 Y0
G00 Z50
M30
%

Bu programda ne oluyor?

  • G21: Milimetre birimi seçiliyor

  • G17: XY düzlemi aktif

  • G90: Mutlak koordinat sistemi

  • G54: Sıfır noktası tanımlı

  • G00: Hızlı hareket

  • G01: Talaş kaldırma işlemleri

  • M30: Program sonu


💡 CNC Programlamaya Yeni Başlayanlara Tavsiyeler

CNC kodları başlangıçta karmaşık görünse de, sistematik şekilde öğrenildiğinde oldukça mantıklıdır.
İşte yeni başlayanlar için bazı öneriler:

  1. Simülasyon yazılımları (Mach3, NC Viewer, Fusion 360, Siemens Sinumerik Operate) kullanarak deneme yap.

  2. Gerçek tezgah üzerinde çalışmadan önce programı dry-run (boş çalıştırma) modunda test et.

  3. Küçük parçalardan başla ve her yeni kodu tek tek öğren.

  4. G ve M kodlarını karıştırma – her biri farklı işlev taşır.

  5. Kendi G kodu kütüphaneni oluştur.


🚀 Sonuç

CNC programlamada G kodlarını öğrenmek, bir üretim hattını yönetmenin temelini oluşturur.
Bu komutlar sayesinde tezgah, insan müdahalesi olmadan mikron seviyesinde hassasiyetle çalışabilir.

Yeni başlayanlar için önemli olan, G00, G01, G02, G03 gibi temel kodları tam anlamıyla kavramak ve sık sık uygulama yapmaktır.
Unutma: CNC programlamada ustalık, teoriden çok tekrarla kazanılır.

REKLAM ALANI
BU KONUYU SOSYAL MEDYA HESAPLARINDA PAYLAŞ