12. SınıfMakine ve Tasarım Teknolojisi

CNC Programlama ve G Kodları

Makine ve Tasarım Teknolojisi · 12. Sınıf · İş Yeri ve İSG

Konu Anlatımı

CNC Programlama ve G Kodları

CNC programlama, tasarımın üretim aşamasındaki son biçimidir. Programcı, parçanın geometrisini ve işlem sırasını kontrolörün anlayacağı blok ve komut biçimine çevirir. Yazılan program, tezgâhın eksenlerini, devir ve ilerleme değerlerini, takım değişim noktalarını belirler.

Program Yapısı ve Sözdizimi

Program satırlarından oluşur ve her satır bir bloktur. Blok içinde harf, sayı ve işaretler tek boşlukla ayrılır; satır sonu bloğu kapatır. Aynı gruptan iki hareket komutu aynı blokta bulunamaz, çünkü kontrolör bunu çelişki olarak değerlendirir. Program başlangıcında ölçü birimi, programlama modu ve sıfır noktası gibi temel ayarlar tanımlanır.

Koordinat Sistemi ve Eksenler

Her tezgâhta makine koordinat sistemi vardır ve bu sistemi değiştirilemez. Parça koordinat sistemi ise sıfır noktası kodlarıyla seçilir; aynı tezgâhta birden çok parça işlendiğinde her parçanın sıfırı ayrı kaydedilir. G53 gibi bir komutla makine koordinatına geçiş yapılabilir; bu genellikle referans dönüşü ve takım değişimi için kullanılır.

G ve M Komutları

Ofsetler ve Takım Yolu

Programda verilen koordinatlar, tezgâhın kendi değerlerinden oluşan bir ekleme tablosuyla birleştirilir. Takım uzunluğu, ağız yarıçapı ve aşınma düzeltmeleri bu tabloda tutulur. Program satırları değişmeden yalnızca tablo değerleri güncellenebilir; bu yaklaşım, küçük düzeltmelerde programı yeniden yazmaktan güvenlidir.

Alt Programlar ve Döngüler

Sık tekrar eden işlemler alt program hâlinde yazılır ve ana programda çağrılır. Bu yöntem programı kısaltır, parametre değişikliğini kolaylaştırır. Alt programda eksen konumlarının geri çağrıldığı noktaya dönüp dönmediği kontrolör yapılandırmasına bağlıdır; dönüş açıkça yazılmazsa taşma veya çarpışma oluşabilir.

Yayın, Doğrulama ve Arşiv

Program önce sözdizimi denetiminden ve grafik simülasyondan geçirilir, ardından boşta deneme yapılır. Hata mesajı bildirilen satır numarası not alınarak program düzeltilir. Doğrulanmış program parça numarası ve revizyon bilgisiyle arşivlenir; aynı işin ikinci üretiminde referans olarak kullanılır.

Program Yapısı, Eksenler ve Yayın

CNC programlama, tasarımın üretim aşamasındaki son biçimidir. Programcı, parçanın geometrisini ve işlem sırasını blok ve komut biçimine çevirir. Her blok bir satırdır ve satır sonunda satır numarası bulunur. G kodları hareketleri, M kodları ise makine fonksiyonlarını yönetir.

Koordinat sistemi, program sıfır noktası ile tanımlanır. Sıfır noktası program başında tanımlanır ve ofsetler bu noktaya göre kaydedilir. Takım yolu oluşturulurken yaklaşma, kesme ve geri çekilme hareketleri parçaya girmeden planlanır.

Komut GrubuİşleviÖrnek Kullanım
Hazırlık G kodlarıHareket ve modDoğrusal hareket, hızlı konumlama
M fonksiyonlarıMakine fonksiyonuProgram sonu, spindle
Ofset komutlarıTakım boyu düzeltmeUzunluk ve yarıçap ofseti
Döngü komutlarıTekrarlı işlemKarma delik, kaba işleme

Günlük Hayattan Bir Örnek

Aynı programda iki farklı iş parçası üretilecekken takım uzunluk ofsetleri karıştırıldı. İlk parça doğru, ikinci parça ise kesici boyu nedeniyle kırıldı. Program başında parça sıfır noktası ve ofsetlerin doğruluğu kontrol edilseydi hata oluşmazdı.

Özet

Sık Yapılan Hatalar

  1. Ofsetleri doğrulamamak: Yanlış boy ofseti kesici kırar. Ofset kontrolü her programdan önce yapılır.
  2. Sıfır noktasını kaydırmak: Sıfır noktası değişirse tüm ölçüler kayar; koordinat mutlaka teyit edilir.
  3. Yayın kaydını tutmamak: Program arşivlenmezse aynı iş yeniden yazılmak zorunda kalır.

Ne Öğreneceğiz

CNC tezgâh programlarının blok yapısını, koordinat sistemlerini, G ve M komutlarını, ofset kullanımını ve alt programlama yöntemlerini uygulamalı olarak kapsar. Bu konuda ögrenme çıktıları:

Ön Bilgi

Bu konuya başlamadan önce temel kavram ve ön koşulları kavramanız yardımcı olacaktır. Konunun çerçevesinde şu kavramlar dikkat ister:

İleri Örnek

Daha ileri bir uygulama:

Soru: Kontrolör 42 numaralı satırda sözdizimi hatası bildiriyor. Nasıl ilerlenir?

  1. Adım 1: Hatanın bildirildiği bloğu aç ve işlevini yorumla.
  2. Adım 2: Aynı grupta çakışan iki komut olup olmadığını kontrol et.
  3. Adım 3: Bloğu düzelt, simülasyonu tekrarla ve programı arşivle.

Sonuç/cevap: Belirtilen satır denetlenir, çelişen komut düzeltilir ve program yeniden doğrulanır.

Adım Adım Çözülmüş Örnek

Örnek 1: Program Bloğu Çözümlemesi konusunun adımları:

  1. Adım 1: G01'in kontrollü ilerleme olduğunu belirle.
  2. Adım 2: X ve Y koordinatlarının artımsız moddaki hedefi çıkar.
  3. Adım 3: F değerinin birim zamandaki ilerlemeyi verdiğini yaz.

Karşılaştırma Tablosu

KavramAçıklama
Aynı gruptan iki hareket komutu aynı bloAynı gruptan iki hareket komutu aynı blok içinde birlikte yazılamaz.
Artımsız programlamada her koordinat parArtımsız programlamada her koordinat parça sıfır noktasına göre verilir.
Yön koduna göre yay yarıçapının işareti Yön koduna göre yay yarıçapının işareti değişir; işaret hatası hatalı yol üretir.
Alt program dönüşü yazılmazsa eksen konuAlt program dönüşü yazılmazsa eksen konumları beklenmedik yerde kalır ve taşma olur.
Program çalıştırılmadan önce sözdizimi dProgram çalıştırılmadan önce sözdizimi denetiminden ve simülasyondan geçirilmelidir.
Sıfır noktası kayması program satırlarınSıfır noktası kayması program satırlarını değiştirmez; ofset doğrulamasıyla tespit edilir.

Kendini Dene

Soru: Yönerge: Verilen bir CNC program bloğunu satır satır çözümleyip hangi hareketin yapılacağını, hangi modun açıldığını ve hangi değerlerin kullanıldığını yaz.

Örnek cevap: Puanlama anahtarı: hareket komutunun (G00 veya G01) belirlenip yorumlanması 5 puan; programlama modu ve birim seçiminin açıklanması 5 puan; koordinatların sıfır noktasına göre yorumlanması 5 puan; ilerleme değerinin birimiyle birlikte yazılması 3 puan; program hata risklerinden birinin belirtilmesi 2 puan. Toplam 20 puan.

CNC Programlama ve G Kodları — Sık Sorulan Sorular

CNC Programlama ve G Kodları nedir?

CNC programlama, tasarımın üretim aşamasındaki son biçimidir. Programcı, parçanın geometrisini ve işlem sırasını kontrolörün anlayacağı blok ve komut biçimine çevirir. Yazılan program, tezgâhın eksenlerini, devir ve ilerleme değerlerini, takım değişim noktalarını belirler. Program satırlarından oluşur ve her satır bir…

CNC Programlama ve G Kodları konusunda ne öğrenilir?

Aynı gruptan iki hareket komutu aynı blok içinde birlikte yazılamaz.

CNC Programlama ve G Kodları konusunda sık yapılan hatalar nelerdir?

Aynı blokta iki hareket komutu yazmak: Aynı gruptan iki G kodu yazılırsa kontrolör çelişki bildirir; her hareket ayrı bloğa yazılmalıdır. Yay yarıçapı işaretini yön koduna göre seçmemek: İşaret yanlış seçilirse yay beklenmedik yönde ve boyutta çizilir, parça hatalı çıkar.

CNC Programlama ve G Kodları için hangi formüller ve kurallar kullanılır?

Hareket komutları: G00 hızlı konumlama, G01 kontrollü ilerleme (kesim) hareketi. · Programlama modu: G90 artımsız (mutlak), G91 bağıl programlama. · Birim seçimi: G20 inç, G21 metrik programlama. · Dairesel hareket: G02 saat yönünde, G03 saat yönünün tersinde yön kodlarıdır.

CNC Programlama ve G Kodları kazanımları nelerdir?

Program bloklarını ve sözdizimini doğru kurar. Koordinat sistemlerini ayırt eder ve parça sıfır noktasını tanımlar. G ve M komutlarının işlevlerini açıklar ve doğru kullanır.

CNC Programlama ve G Kodları Kazanımları

Örnek Sorular ve Çözümleri

Örnek Soru 1 kolay

CNC programında G01 kodu hangi hareketi ifade eder?

  1. A) Kesme hızında kontrollü doğrusal ilerleme hareketi
  2. B) Hızlı konumlama hareketi
  3. C) Dairesel hareket tek başına yeterlidir.
  4. D) Pratikte bekleme komutu
Cevabı göster

Doğru cevap: A) Kesme hızında kontrollü doğrusal ilerleme hareketi

Kesme hızında kontrollü kavramı CNC Programlama ve G Kodları konusunun temel bir kavramıdır. Detaylar konu anlatımında verilmiştir.

Örnek Soru 2 orta

Programda G43 ile birlikte bir H numarası kullanıldığında ne yapılır?

  1. A) Belirtilen ofset sıfırlanır
  2. B) Yalnızca ekran görüntüsü alınır
  3. C) O numaradaki takım uzunluk kaydı aktif takıma uygulanır
  4. D) Ofset tablosu numarası değiştirilir
Cevabı göster

Doğru cevap: C) O numaradaki takım uzunluk kaydı aktif takıma uygulanır

G43 takım uzunluk ofsetini uygular; H ile verilen numara hangi kaydın kullanılacağını belirtir. Değerler kontrolördeki tabloya göre girilir ve ölçümle doğrulanır.

Örnek Soru 3 zor

Artımsız programlamada program X0 noktasından başlayıp X-90 noktasına gidiyorsa kat edilen yol kaç mm'dir?

  1. A) 60 mm
  2. B) 90 mm
  3. C) 120 mm
  4. D) 180 mm
Cevabı göster

Doğru cevap: B) 90 mm

Artımsız modda işaret yönü sıfıra göredir. X0 noktasından X-90 noktasına gidildiğinde kat edilen yol 90 mm olur; gerçek işaret hangi eksende ise o eksende uygulanır.

Sıradaki adım

Konu anlatımları hesapsız okunur. Quiz, slayt ve deneme için hesap gerekir.

DersTeders ile devam et

Makine ve Tasarım Teknolojisi için çalışma yolu

  1. OkuKonu anlatımını bu sayfada bitir.
  2. Soru çözÖrnekleri çöz, cevabı açıklamayla karşılaştır.
  3. Quiz ile pekiştirHesapla kendini ölç.

Slaytla adım adım öğren · Tüm dersler · Ana sayfa

Hesap açTüm dersleri keşfet

Konu anlatımları hesapsız okunur; quiz, slayt ve deneme için hesap gerekir.

Bu sayfa CNC Programlama ve G Kodları konusunun anlatımını, kazanımlarını ve örnek sorularını içerir. Konuyla ilgili tüm sorular için testi çöz, diğer konular için DersTeders ana sayfasına geçebilirsin.

Bu konunun öğretmen materyallerini (ders planı, çalışma kâğıdı, çözümlü soru bankası, rubrik) yazdırabilirsin: Yazıcı çıktısı modülünü aç