cnc g kodu ve m kodu temelleri

CNC makineleri, bilgisayar kontrollü programlarla çalışarak karmaşık ve hassas işlemleri gerçekleştirir. Bu makinelerin çalışmasını sağlayan komutlar, G-kodu ve M-kodu adı verilen özel kodlarla yazılır. Bu makalede, en sık kullanılan G-kodları ve M-kodları basit bir şekilde açıklanacaktır.

G Kodları

G-kodları, CNC makinelerinin hareketlerini ve işlemlerini kontrol eden komutlardır. İşte en sık kullanılan G-kodları:

G00: Hızlı hareket. Makine, kesici takımı hızlı bir şekilde belirtilen konuma taşır.

Anahtar kelimeler: “G00 kodu”, “hızlı hareket”

G01: Doğrusal hareket. Makine, kesici takımı belirtilen hızda doğrusal bir yolda taşır.

Anahtar kelimeler: “G01 kodu”, “doğrusal hareket”

G02: Saat yönünde dairesel hareket. Kesici takım, saat yönünde bir daire çizerek hareket eder.

Anahtar kelimeler: “G02 kodu”, “dairesel hareket”

G03: Saat yönünün tersine dairesel hareket. Kesici takım, saat yönünün tersine bir daire çizerek hareket eder.

Anahtar kelimeler: “G03 kodu”, “dairesel hareket”

G04: Duraklama. Kesici takım, belirli bir süre için duraklatılır.

Anahtar kelimeler: “G04 kodu”, “duraklama”

G17: X-Y düzlem seçimi. İşleme, X ve Y eksenlerinde yapılır.

Anahtar kelimeler: “G17 kodu”, “X-Y düzlem”

G18: X-Z düzlem seçimi. İşleme, X ve Z eksenlerinde yapılır.

Anahtar kelimeler: “G18 kodu”, “X-Z düzlem”

G19: Y-Z düzlem seçimi. İşleme, Y ve Z eksenlerinde yapılır.

Anahtar kelimeler: “G19 kodu”, “Y-Z düzlem”

G20: İnç birimlerinde programlama. CNC makinesi, boyutları inç cinsinden algılar.

Anahtar kelimeler: “G20 kodu”, “inç birimleri”

G21: Milimetre birimlerinde programlama. CNC makinesi, boyutları milimetre cinsinden algılar.

Anahtar kelimeler: “G21 kodu”, “milimetre birimleri”

G28: Referans noktaya dönüş. Makine, belirlenen referans noktasına geri döner.

Anahtar kelimeler: “G28 kodu”, “referans noktası”

G90: Mutlak konumlandırma. Makine, belirtilen koordinatlara göre hareket eder.

Anahtar kelimeler: “G90 kodu”, “mutlak konumlandırma”

G91: Artımsal konumlandırma. Makine, mevcut konumdan itibaren belirtilen mesafe kadar hareket eder.

Anahtar kelimeler: “G91 kodu”, “artımsal konumlandırma”

M Kodları

M-kodları, CNC makinesinin yardımcı işlevlerini kontrol eden komutlardır. İşte en sık kullanılan M-kodları:

M00: Program durdurma. Makine, işlemi durdurur ve operatörün müdahalesini bekler.

Anahtar kelimeler: “M00 kodu”, “program durdurma”

M03: Milin saat yönünde dönmesi. Makine mili belirtilen hızda saat yönünde döner.

Anahtar kelimeler: “M03 kodu”, “milin dönmesi”

M04: Milin saat yönünün tersine dönmesi. Makine mili belirtilen hızda saat yönünün tersine döner.

Anahtar kelimeler: “M04 kodu”, “milin ters dönmesi”

M05: Milin durdurulması. Makine mili dönmeyi durdurur.

Anahtar kelimeler: “M05 kodu”, “milin durdurulması”

M06: Takım değişimi. Makine, belirtilen kesici takımı değiştirir.

Anahtar kelimeler: “M06 kodu”, “takım değişimi”

M08: Soğutma sıvısının açılması. Kesici takımın soğutulması için soğutma sıvısı açılır.

Anahtar kelimeler: “M08 kodu”, “soğutma sıvısı”

M09: Soğutma sıvısının kapatılması. Soğutma sıvısı kapatılır.

Anahtar kelimeler: “M09 kodu”, “soğutma sıvısı kapatma”

M30: Program sonu ve geri sarma. Program sona erer ve başa döner.

Anahtar kelimeler: “M30 kodu”, “program sonu”

M98: Alt program çağırma. Ana programdan alt programa geçiş yapılır.

Anahtar kelimeler: “M98 kodu”, “alt program”

M99: Alt program sonu. Alt program bittiğinde ana programa geri dönüş yapılır.

Anahtar kelimeler: “M99 kodu”, “alt program sonu”

Sonuç

CNC makineleri, bilgisayar kontrollü programlarla çalışarak karmaşık ve hassas işlemleri gerçekleştirir. G-kodları, makinenin hareketlerini kontrol ederken, M-kodları yardımcı işlevleri kontrol eder. Bu kodlar, CNC makinelerinin verimli ve doğru çalışmasını sağlar.

Bu makale, CNC yazılımı ve kodlamanın temellerini basit bir şekilde anlatmayı amaçlamaktadır. Daha detaylı bilgiler ve ileri düzeyde teknik bilgiler için ilgili kaynaklara başvurabilirsiniz.

Bir yanıt yazın

Your email address will not be published.

You may use these <abbr title="HyperText Markup Language">HTML</abbr> tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>

*