Haziran 12, 2017

CNC Torna G ve M kodları

CNC Torna Tezgahı G Kodları

G00 – G99 arasında numaralandırılan G kodları, talaş kaldırma işlemlerinde CNC programlarının yazımında en önemli kodların başında gelmektedir.

GOO – GO  : Boşta hızlı ilerleme, kesici takımın talaş kaldırmadan boştaki hızlı hareketi

GO1 – G1   : Kesici takımın iş parçası ile temas halinde, talaş kaldırarak yaptığı hareket

GO2 – G2   : Saat dönüş yönünde (CW) eğrisel interpolasyon

G03 – G3    : Saat dönüş yönünün tersi yönde (CCW) eğrisel interpolasyon

G04 – G4    : Geçici bekleme yapma

G17             : X – Y düzlem seçimi yapma

G18             : X – Z düzlem seçimi yapma

G19             : Y – Z düzlem seçimi yapma

G20             : İnç ölçü sisteminde giriş

G21             : Metrik ölçü sisteminde giriş

G27             : Tezgah referans noktasına dönüş kontrolü

G28             : CNC Tezgahı sıfır noktasına (Zero Point) gönderme

G31             : Satır atlama komutu

G32             : Diş açma komutu

G34             : Değişken adımlı diş açma komutu

G40             : Kesici takım ucu radyüs telafisi iptali

G41             : Kesici takım ucu radyüs telafisi (Solda)

G42             : Kesici takım ucu radyüs telafisi (Sağda)

G50             : Maksimum tezgah mili devir sayısı sınırlama

G54             : İş parçası sıfır noktası

G55 – G59   : İş parçası farklı referans noktaları seçimi

G70             : Finiş tornalama çevrimi

G71             : Z eksenine paralel olarak otomatik kaba dışçap tornalama

G72             : X eksenine paralel olarak otomatik kaba dışçap tornalama

G73             : Profile göre dış çap tornalama çevrimi

G74             : Z ekseninde delik delme çevrimi

G75             : X ekseninde kanal açma ve kesme çevrimi

G76             : Çok pasolu otomatik diş açma çevrimi

G80             : Çevrimlerin iptal edilmesi

G83             : Kademeli olarak delik delme çevrimi

G84             : Diş çekme (kılavuz çekme) çevrimi

G90             : Silindirik dış çap/iç çap tornalama çevrimi (Tek paso)

G92             : Diş çekme (kılavuz çekme) çevrimi (Tek paso)

G94             : X eksenine paralel alın tornalama çevrimi

G96             : Sabit yüzey kesme hızı

G97             : Sabit devir sayısı

G98             : İlerleme (mm/dak)

G99             : İlerleme (mm/devir)

CNC Torna Tezgahı M kodları (Mnn)

M kodları, CNC torna programlarının yazımında kullanılan yardımcı fonksiyon kodlarıdır. Bu kodlar kesme işlemini kolaylaştıran kodlar olup aynı satırda iki M kodu kullanılmaz. M harfi ve bunu takip eden 2 haneli rakamlardan oluşur.

M00 – M0  : Program durdurma. Bu komut okunduğunda program durur. Devam etmek için Cycle Start düğmesine basılır.

M01 – M1  : isteğe bağlı durdurma (Optional Stop Switchi aktif ise program durur). Devam etmek için Cycle Start düğmesine basılır.

M02 – M2  : Program sonu (Tek parça imalatında)

M03 – M3  : Tezgah milini saat yönünde (CW) döndürme

M04 – M4  : Tezgah milini saat yönünün tersine(CCW) döndürme

M05 – M5  : Tezgah milini durdur

M06 – M6  : Kesici takımı değiştir

M08 – M8  : Soğutma sıvısını açma

M09 – M9  : Soğutma sıvısını kapatma

M18            : Ayna çözme

M19            : Ayna kilitleme

M30            : Programı sonlandırma ve tekrar program başına dönme

M98            : Alt program çağırma

M99            : Alt program sonu (Ana programa dönüş)

CNC programlarının yazımında G ve M kodlarının solunda bulunan sıfır (0) rakamlarının yazılma zorunluluğu yoktur. Bu sıfır rakamlarının yazılması ya da yazılmaması program formatı bakımında hata sayılmaz.

M0, programın çalıştırılması esnasında, programın bu MO satırına gelindiğinde Optional Stop Switch konumu ne olursa olsun CNC tezgah durur ve bekler. Bekleme süresi tekrar Cycle Start düğmesine basıncaya kadardır. Cycle Start düğmesine basıldığında program kaldığı yerden tekrar devam eder.

M0 komutu özellikle ölçü kontrolü, ya da iki tarafı aynı programla işlenecek iş parçalarının işlenmesinde tercih edilir. İş parçasının birinci ucu işlendikten sonra M0 komutunu gören CNC tezgah durur. Parça çözülür ve işlenmiş kısmından tekrar bağlanır. Cycle Start düğmesine basılır ve bu sefer iş parçasının daha önce işlenmemiş ucu işlenir. Burada her iki uçtaki işlenecek programların aynı olması şart değildir. Tek önemli nokta sıkma çaplarının birbirine yakın olması gerekir. Böylece ayna ayaklarına yeniden sıkma ayarı yapılmasına gerek kalmaz.

M0 komutu bazen derin deliklerin delinmesinde de kullanılır. Özellikle yumuşak malzemelerin delinmesinde malzeme matkap kanallarını tıkayabilir. Böylesi durumlarda matkap iş parçası dışına alınır ve M0 komutu ile CNC tezgah durdurulur. Matkabın ucu temizlendikten sonra tekrar Cycle Start düğmesine basılarak delme işlemine devam edilir.

M1, isteğe bağlı stop/durdurma komutudur. Programın çalıştırılması esnasında, programın bu M1 satırına gelindiğinde eğer Optional Stop Switch ON konumunda ise tezgah durur. İşleme kalınan yerden devam edebilmek için yine Cycle Start düğmesine basmak gerekir. Yani biz CNC programında M1 komutunu yazmış olsak bile tezgahın durabilmesi için kontrol ünitesinde Optional Stop Switch düğmesinin ON pozisyonunda olması gerekir. Eğer Switch OFF konumundaysa tezgah durmaz işlemeye devam eder.

Yedek Parça

Leave a Reply

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir