G-Kodları ve Endüstriyel Robotik: Otomasyon ve Kontrol - kapak
Teknoloji#g-kodları#cnc#endüstriyel robotik#otomasyon

G-Kodları ve Endüstriyel Robotik: Otomasyon ve Kontrol

Bu özet, Bilgisayarla Bütünleşik İmalat kapsamında G-Kodlarının işlevlerini ve endüstriyel robotların anatomisini, kontrol sistemlerini, uygulamalarını ve programlama yöntemlerini akademik bir dille açıklamaktadır.

adatoptas8 Nisan 2026 ~25 dk toplam
01

Sesli Özet

7 dakika

Konuyu otobüste, koşarken, yolda dinleyerek öğren.

Sesli Özet

G-Kodları ve Endüstriyel Robotik: Otomasyon ve Kontrol

0:007:06
02

Flash Kartlar

25 kart

Karta tıklayarak çevir. ← → ile gez, ⎵ ile çevir.

1 / 25
Tüm kartları metin olarak gör
  1. 1. G-Kodları nedir ve ne amaçla kullanılır?

    G-Kodları, Bilgisayarlı Sayısal Kontrol (CNC) makinelerinde takım hareketlerini ve çeşitli işlevleri programlamak için kullanılan temel komutlardır. Bu kodlar, imalat süreçlerinde hassasiyet ve otomasyon sağlamak amacıyla geliştirilmiştir. Takımın konumunu, hızını ve diğer operasyonel parametrelerini belirleyerek karmaşık üretim görevlerinin otomatik olarak yürütülmesini sağlarlar.

  2. 2. CNC makinelerinde G00 komutunun işlevi nedir?

    G00 komutu, takımın mevcut konumdan belirtilen bir uç noktaya hızlı hareketini, yani noktadan noktaya konumlanmayı sağlar. Bu hareket sırasında işleme yapılmaz, sadece takımın bir noktadan diğerine en kısa sürede ve güvenli bir şekilde taşınması amaçlanır. Genellikle kesme işlemi başlamadan önce veya farklı kesme işlemleri arasında takımın konumlandırılması için kullanılır.

  3. 3. G01 komutu hangi tür hareketi sağlar ve ne içerir?

    G01 komutu, doğrusal enterpolasyon ile düz bir çizgi boyunca hareket etmeyi sağlar. Bu komut, takımın belirli bir ilerleme hızıyla (F değeri) düz bir hat üzerinde kesme işlemi yapması için kullanılır. Genellikle son konumun x-y-z koordinatlarını ve ilerleme hızını içerir, böylece takımın hassas bir şekilde malzeme üzerinde ilerlemesi sağlanır.

  4. 4. G02 ve G03 G-Kodları arasındaki temel fark nedir?

    G02 ve G03 G-Kodları dairesel enterpolasyon hareketlerini gerçekleştirir. Temel fark, G02'nin saat yönünde dairesel hareket yaparken, G03'ün saat yönünün tersine dairesel hareket yapmasıdır. Bu kodlar, yaylar, delikler veya diğer dairesel konturlar gibi eğrisel yüzeylerin işlenmesi için kullanılır ve genellikle bitiş noktası koordinatları ile birlikte dairenin merkezi veya yarıçapı bilgilerini içerir.

  5. 5. Frezelemede G17, G18 ve G19 kodları neyi ifade eder?

    Frezelemede G17, G18 ve G19 kodları düzlem seçimini ifade eder. G17, işleme düzlemini X-Y düzlemi olarak seçerken, G18 X-Z düzlemini ve G19 ise Y-Z düzlemini seçer. Bu düzlem seçimleri, dairesel enterpolasyon (G02/G03) veya takım yarıçapı telafisi gibi komutların hangi eksenler üzerinde uygulanacağını belirlemek için kritik öneme sahiptir.

  6. 6. G20 ve G21 G-Kodları hangi amaçla kullanılır?

    G20 ve G21 G-Kodları, programda kullanılacak birim sistemini belirlemek amacıyla kullanılır. G20, programdaki tüm giriş değerlerinin inç cinsinden olduğunu belirtirken, G21 milimetre cinsinden olduğunu belirtir. Bu kodlar, programın başında tanımlanarak makinenin doğru ölçü birimleriyle çalışmasını sağlar ve ölçü birimi hatalarından kaynaklanabilecek sorunları önler.

  7. 7. Kesici yarıçapı ofset telafisi için kullanılan G-Kodları nelerdir ve işlevleri nedir?

    Kesici yarıçapı ofset telafisi için G40, G41 ve G42 kodları kullanılır. G40, telafiyi iptal eder. G41, kesici takımın parça yüzeyinin solunda telafi uygulamasını sağlarken, G42 sağında telafi uygulamasını sağlar. Bu kodlar, takımın gerçek çapı ile programlanan yol arasındaki farkı otomatik olarak ayarlayarak parçanın doğru boyutlarda işlenmesini garanti eder.

  8. 8. Koordinat sistemi orijinini belirlemek için hangi G-Kodları kullanılır?

    Koordinat sistemi orijinini belirlemek için G50 ve G92 kodları kullanılır. Bu kodlar, takımın mevcut konumunu veya belirli bir noktayı programın sıfır noktası olarak tanımlamaya yarar. Bu sayede, programcı parçanın belirli bir noktasını referans alarak kolayca koordinatları belirleyebilir ve programlama esnekliği artırılır.

  9. 9. G90 ve G91 G-Kodları arasındaki farkı açıklayınız.

    G90 ve G91 G-Kodları, programlama modunu belirler. G90, mutlak koordinatlarda programlamayı sağlar; yani tüm koordinat değerleri iş parçasının sabit bir sıfır noktasından referans alınır. G91 ise artışlı (incremental) koordinatlarda programlamayı sağlar; bu durumda her koordinat değeri takımın mevcut konumuna göre bir artış veya azalışı ifade eder. Bu iki mod, programlama esnekliği sunar ve farklı işleme senaryolarına göre tercih edilir.

  10. 10. İlerleme hızlarını belirlemek için kullanılan G-Kodlarından dördünü sayınız.

    İlerleme hızlarını belirlemek için kullanılan G-Kodları arasında G94, G95, G98 ve G99 bulunur. G94, ilerleme hızını dakika başına milimetre/inç (mm/dak veya inç/dak) olarak belirtir. G95, ilerleme hızını devir başına milimetre/inç (mm/dev veya inç/dev) olarak belirtir. G98 ve G99 ise sırasıyla G94 ve G95'in modal olmayan versiyonlarıdır, yani sadece kullanıldıkları blok için geçerlidirler.

  11. 11. M-Kodları ne anlama gelir ve G-Kodlarından farkı nedir?

    M-Kodları, CNC makinelerinde yardımcı işlevleri kontrol eden komutlardır. 'Miscellaneous' (çeşitli) kelimesinin kısaltmasıdır. G-Kodları takımın hareketlerini ve geometrik işlevleri yönetirken, M-Kodları iş mili açma/kapama, soğutma sıvısı kontrolü, takım değiştirme ve program durdurma gibi makinenin genel operasyonel durumunu etkileyen işlevleri kontrol eder. Bu iki kod türü, CNC programlamanın ayrılmaz parçalarıdır.

  12. 12. M00, M01, M02 ve M30 M-Kodlarının işlevleri nelerdir?

    M00, M01, M02 ve M30 M-Kodları programın durdurulması veya sonlandırılması ile ilgilidir. M00, programı koşulsuz olarak durdurur ve başlatma düğmesine basılana kadar beklemede kalır. M01, isteğe bağlı program durdurmadır ve operatör tarafından aktif edilirse programı durdurur. M02, programın sonunu işaret eder ve iş mili, soğutma sıvısı gibi tüm yardımcı işlevleri kapatır. M30 ise programın sonunu işaret eder ve programı başa döndürerek hafızayı sıfırlar, genellikle programın sonunda kullanılır.

  13. 13. İş mili kontrolü için kullanılan M-Kodları ve işlevlerini açıklayınız.

    İş mili kontrolü için M03, M04 ve M05 M-Kodları kullanılır. M03, iş milini saat yönünde döndürmeyi başlatır ve genellikle kesme işlemleri için kullanılır. M04, iş milini saat yönünün tersine döndürmeyi başlatır. M05 ise iş milini durdurur. Bu kodlar, işleme operasyonlarının doğru yönde ve güvenli bir şekilde yapılmasını sağlamak için kritik öneme sahiptir.

  14. 14. M06 ve M07, M08, M09 M-Kodlarının görevleri nelerdir?

    M06 kodu, takım değiştirmeyi tetikler. Bu komut verildiğinde, makine otomatik olarak mevcut takımı çıkarır ve belirtilen yeni takımı iş miline takar. M07, M08 ve M09 ise soğutma sıvısı akışını yönetir. M07, sis soğutmayı açar; M08, sel soğutmayı açar; M09 ise tüm soğutma sıvısı akışını kapatır. Bu kodlar, işleme sırasında takım ömrünü uzatmak ve iş parçasını soğutmak için kullanılır.

  15. 15. Bir delme işleminde G21 ve G90 kodlarının kullanım amacı nedir?

    Bir delme işleminde G21 ve G90 kodlarının kullanım amacı, programın temel ayarlarını tanımlamaktır. G21, programdaki tüm ölçü birimlerinin milimetre cinsinden olduğunu belirtir, bu da hassas ölçümler için önemlidir. G90 ise mutlak koordinat sisteminde programlama yapılacağını ifade eder, yani tüm konumlar iş parçasının sabit bir sıfır noktasından referans alınır. Bu sayede deliklerin doğru ve tekrarlanabilir konumlara açılması sağlanır.

  16. 16. Endüstriyel robotlar neden önemlidir ve temel özellikleri nelerdir?

    Endüstriyel robotlar, insanlar için tehlikeli veya tekrarlayan görevleri yerine getirebilmeleri, tutarlılık ve doğruluk sağlamaları nedeniyle önemlidir. Temel özellikleri arasında belirli antropomorfik özelliklere sahip olmaları, genel amaçlı ve programlanabilir olmaları, yeniden programlanabilirlik ve diğer bilgisayar sistemleriyle entegre olabilme yetenekleri bulunur. Bu özellikler, üretimde verimliliği, kaliteyi ve güvenliği artırır.

  17. 17. Bir robotun anatomisi hangi temel bileşenlerden oluşur?

    Bir robotun anatomisi, göreceli hareket sağlayan eklemlerden ve bu eklemler arasındaki sert elemanlar olan bağlantılardan oluşur. Eklemler, robotun hareket etmesini ve farklı pozisyonlara ulaşmasını sağlarken, bağlantılar eklemleri birbirine bağlayan ve robotun yapısını oluşturan kısımlardır. Bu bileşenler, robotun manipülatörünü oluşturarak çevresiyle etkileşim kurmasını sağlar.

  18. 18. Çoğu endüstriyel robot kaç serbestlik derecesine sahiptir ve bu ne anlama gelir?

    Çoğu endüstriyel robot, beş veya altı serbestlik derecesine sahiptir. Serbestlik derecesi, robotun uzayda bağımsız olarak hareket edebileceği eksen sayısını ifade eder. Beş veya altı serbestlik derecesi, robotun bir nesneyi uzayda herhangi bir konuma taşıyabilmesi (üç öteleme) ve herhangi bir yöne döndürebilmesi (üç dönme) anlamına gelir, bu da ona yüksek esneklik ve manevra kabiliyeti kazandırır.

  19. 19. Manipülatörün ana bileşenleri nelerdir ve görevleri nedir?

    Manipülatör, robotun çalışma hacmindeki nesnelerin konumlandırılması için gövde ve kol ile nesnelerin yönlendirilmesi için bilek tertibatından meydana gelir. Gövde ve kol, robotun ana hareketini ve erişimini sağlarken, bilek tertibatı uç efektörün (örneğin kıskaç veya alet) hassas yönlendirilmesinden sorumludur. Bu bileşenler bir araya gelerek robotun karmaşık görevleri yerine getirmesini sağlar.

  20. 20. Beş ana eklem tipini (L, O, R, T, V) açıklayınız.

    Robot eklemleri beş ana tipte sınıflandırılır: L (Doğrusal), O (Ortogonal), R (Döner), T (Büküm) ve V (Döner). Doğrusal eklemler düz bir hat üzerinde hareket ederken, döner eklemler bir eksen etrafında dönme hareketi yapar. Ortogonal eklemler, iki eksenin birbirine dik olduğu doğrusal hareketleri ifade ederken, büküm ve döner eklemler de belirli dönme hareketlerini tanımlar. Bu eklem kombinasyonları robotun farklı konfigürasyonlarını oluşturur.

  21. 21. Beş yaygın robot gövde ve kol konfigürasyonunu sıralayınız.

    Beş yaygın robot gövde ve kol konfigürasyonu şunlardır: Kutupsal koordinat, silindirik, kartezyen koordinat, eklemli kol ve SCARA (Seçici Uyumluluk Düzeneği Robot Kolu). Her bir konfigürasyon, robotun çalışma zarfı, erişim yetenekleri ve belirli uygulamalar için uygunluğu açısından farklı avantajlar sunar. Örneğin, kartezyen robotlar yüksek hassasiyet sağlarken, eklemli robotlar insan koluna benzer esneklik sunar.

  22. 22. Bilek tertibatının görevi nedir ve genellikle kaç serbestlik derecesine sahiptir?

    Bilek tertibatı, robotun kolunun ucuna takılır ve uç efektörün yönlendirilmesinden sorumludur. Temel görevi, uç efektörün uzaydaki oryantasyonunu (açısını) hassas bir şekilde ayarlamaktır. Genellikle roll (yuvarlanma), pitch (eğilme) ve yaw (sapma) olmak üzere iki veya üç serbestlik derecesine sahiptir. Bu sayede robot, nesneleri farklı açılarda tutabilir veya aletleri doğru yönde konumlandırabilir.

  23. 23. Robot kontrol sistemleri hangi ana kategorilere ayrılır?

    Robot kontrol sistemleri dört ana kategoriye ayrılır: Sınırlı sıralı kontrol, noktadan noktaya kontrollü oynatma, sürekli yol kontrolüyle oynatma ve akıllı kontrol. Sınırlı sıralı kontrol basit görevler için kullanılırken, noktadan noktaya ve sürekli yol kontrolü daha karmaşık hareket yörüngelerini kaydetme ve oynatma yeteneği sunar. Akıllı kontrol ise en gelişmiş sistem olup sensör girdilerine yanıt verebilir.

  24. 24. Akıllı kontrol sistemlerinin temel yetenekleri nelerdir?

    Akıllı kontrol sistemleri, robotlara gelişmiş yetenekler kazandırır. Bu yetenekler arasında sensör girişlerine yanıt verme, çevresel koşullara göre karar verme ve insanlarla iletişim kurma bulunur. Akıllı kontrol, robotların belirsiz veya değişen ortamlarda daha esnek ve otonom bir şekilde çalışmasını sağlar. Bu sayede robotlar, daha karmaşık ve dinamik üretim süreçlerinde etkin bir şekilde kullanılabilir.

  25. 25. Uç efektör nedir ve iki farklı türüne örnek veriniz?

    Uç efektör, robotun kolunun ucuna takılan ve belirli bir görevi yerine getirmesini sağlayan özel takımlardır. Robotun 'eli' olarak düşünülebilir. İki farklı türüne örnek olarak nesneleri kavramak ve değiştirmek için kullanılan kıskaçlar (gripperlar) ve işleme operasyonlarını gerçekleştiren aletler (örneğin, kaynak tabancası veya boya tabancası) verilebilir. Uç efektörler, robotun uygulama alanına göre özelleştirilir.

03

Bilgini Test Et

15 soru

Çoktan seçmeli sorularla öğrendiklerini ölç. Cevap + açıklama.

Soru 1 / 15Skor: 0

G-Kodları'nın temel işlevi nedir?

04

Detaylı Özet

8 dk okuma

Tüm konuyu derinlemesine, başlık başlık.

📚 EM425 – Bilgisayarla Bütünleşik İmalat: Otomasyon ve Kontrol Teknolojileri Çalışma Materyali

Giriş

Bu çalışma materyali, Bilgisayarla Bütünleşik İmalat (CIM) ve Otomasyon ve Kontrol Teknolojileri dersi kapsamında CNC makinelerinde kullanılan G-Kodları ve Endüstriyel Robotik konularını kapsamaktadır. Modern imalat süreçlerinin temelini oluşturan bu teknolojiler, üretimde hassasiyet, verimlilik ve otomasyon sağlamak amacıyla geliştirilmiştir. G-Kodları, CNC makinelerinin hareketlerini ve işlevlerini programlarken, endüstriyel robotlar tehlikeli, tekrarlayan veya yüksek hassasiyet gerektiren görevlerde insan iş gücünün yerini alarak üretkenliği artırır.

Kaynak Bilgisi

Bu çalışma materyali, kullanıcı tarafından sağlanan kopyalanmış metinler ve bir ders ses kaydı transkripti birleştirilerek hazırlanmıştır.


1. G-Kodları ve M-Kodları: CNC Programlamanın Temelleri

1.1. Tanım ve Önemi 📚

G-Kodları, Bilgisayarlı Sayısal Kontrol (CNC) makinelerinde takım hareketlerini ve çeşitli işlevleri programlamak için kullanılan temel komutlardır. M-Kodları ise yardımcı işlevleri (iş mili kontrolü, soğutma sıvısı vb.) yönetir. Bu kodlar, imalat süreçlerinde hassasiyet ve otomasyon sağlamak için kritik öneme sahiptir.

1.2. Temel Hareket Komutları ✅

CNC programlamanın kalbini oluşturan hareket komutları, takımın iş parçası üzerindeki yolunu belirler.

  • G00: Hızlı Konumlandırma (Noktadan Noktaya Hareket)

    • Takımın mevcut konumdan belirtilen bir uç noktaya en hızlı şekilde hareket etmesini sağlar. Kesme işlemi yapılmaz.
    • Kullanım: Genellikle takımın boşta hareket etmesi gereken durumlarda, örneğin bir delikten diğerine geçerken kullanılır.
    • Örnek: G00 X50.0 Y86.5 Z100.0 💡 Takımı (50.0, 86.5, 100.0) koordinatlarına hızlıca taşır.
  • G01: Doğrusal Enterpolasyon (Düz Çizgi Hareketi)

    • Takımın mevcut konumdan belirtilen bir uç noktaya düz bir çizgi boyunca, tanımlanmış bir ilerleme hızıyla hareket etmesini sağlar. Kesme işlemi için kullanılır.
    • Kullanım: Düz kenarların işlenmesi veya delme gibi doğrusal kesme operasyonları.
    • Örnek: G01 X50.0 Y86.5 Z100.0 F40 S800 💡 Takımı (50.0, 86.5, 100.0) koordinatlarına 40 mm/dk ilerleme hızıyla ve 800 dev/dk iş mili hızıyla doğrusal olarak hareket ettirir.
  • G02: Dairesel Enterpolasyon (Saat Yönünde)

    • Takımın mevcut konumdan belirtilen bir uç noktaya saat yönünde dairesel bir yay boyunca hareket etmesini sağlar. Yay yarıçapı (R) veya yay merkezi (I, J, K) belirtilmelidir.
    • Kullanım: İç veya dış kavisli yüzeylerin işlenmesi.
    • Örnek: G02 G17 X88.0 Y40.0 R28.0 F30 💡 X-Y düzleminde, (88.0, 40.0) noktasına 28 mm yarıçaplı bir yay çizerek saat yönünde 30 mm/dk ilerleme hızıyla hareket eder.
  • G03: Dairesel Enterpolasyon (Saat Yönünün Tersine)

    • Takımın mevcut konumdan belirtilen bir uç noktaya saat yönünün tersine dairesel bir yay boyunca hareket etmesini sağlar. Yay yarıçapı (R) veya yay merkezi (I, J, K) belirtilmelidir.
    • Kullanım: İç veya dış kavisli yüzeylerin işlenmesi.
  • G04: Bekleme Süresi

    • Belirli bir süre boyunca takımın mevcut konumunda beklemesini sağlar.
    • Kullanım: Talaş tahliyesi, takımın soğuması veya belirli bir derinliğe ulaşıldığında bekleme gibi durumlar.

1.3. Düzlem ve Birim Seçimi ✅

  • G17: X-Y düzlemini seçer (frezelemede en yaygın).
  • G18: X-Z düzlemini seçer.
  • G19: Y-Z düzlemini seçer.
  • G20: Giriş değerlerini inç cinsinden belirtir.
  • G21: Giriş değerlerini milimetre cinsinden belirtir. (Genellikle programın başında kullanılır.)

1.4. Ofset Telafisi ✅

  • G40: Kesici yarıçapı ofset telafisini iptal eder.
  • G41: Kesici ofset telafisini parça yüzeyinin solunda uygular.
  • G42: Kesici ofset telafisini parça yüzeyinin sağında uygular.
    • Kullanım: Takım çapının veya yarıçapının işlenecek konturdan farklı olması durumunda, doğru geometriyi elde etmek için takım yolunun otomatik olarak ayarlanmasını sağlar.

1.5. Koordinat Sistemi ve Programlama Modları ✅

  • G50 / G92: Koordinat Sistemi Orijin Tanımlaması

    • Takımın başlangıç konumuna göre koordinat ekseni sisteminin orijinini belirler.
    • G92: Freze ve delme makinelerinde yaygın kullanılır.
    • G50: Bazı torna tezgahlarında kullanılır.
    • Örnek: G92 X0 Y-50.0 Z10.0 💡 Takımın mevcut konumunu (0, -50.0, 10.0) olarak tanımlayarak, bu noktayı yeni koordinat sisteminin orijini yapar.
  • G90: Mutlak Koordinatlarda Programlama

    • Tüm koordinat değerleri, iş parçasının tanımlanmış orijin noktasına göre belirtilir.
    • Kullanım: Her zaman aynı referans noktasına göre konumlandırma gerektiğinde.
  • G91: Artışlı Koordinatlarda Programlama

    • Tüm koordinat değerleri, takımın mevcut konumuna göre artışlı olarak belirtilir.
    • Kullanım: Tekrarlayan desenler veya mevcut konumdan belirli bir mesafe hareket etme gerektiğinde.

1.6. İlerleme Hızı Belirleme ✅

  • G94: Frezeleme ve delmede dakika başına ilerlemeyi belirtir (mm/dk veya inç/dk).
  • G95: Frezeleme ve delmede devir başına ilerlemeyi belirtir (mm/dev veya inç/dev).
  • G98: Tornalamada dakika başına ilerlemeyi belirtir.
  • G99: Tornalamada devir başına ilerlemeyi belirtir.

1.7. M-Kodları: Yardımcı Fonksiyonlar 🛠️

M-Kodları, takım hareketleri dışındaki yardımcı işlevleri kontrol eder.

  • M00: Program durdurma (operatörün manuel başlatması gerekir).
  • M01: İsteğe bağlı program durdurma (yalnızca düğmeye basıldığında aktif).
  • M02 / M30: Program sonu ve makine durdurma. M30 ayrıca bandı geri sarar (bant kontrollü makinelerde).
  • M03: İş milini saat yönünde başlat (ileri).
  • M04: İş milini saat yönünün tersine başlat (geri).
  • M05: İş milini durdur.
  • M06: Takım değiştirme (manuel veya otomatik).
  • M07: Taşma soğutma sıvısını aç.
  • M08: Sisli soğutma sıvısını aç.
  • M09: Soğutma sıvısını kapat.
  • M10: Otomatik sıkıştırma (fikstür, kızaklar vb.).
  • M11: Otomatik açma.
  • M13: İş milini saat yönünde çalıştır ve soğutma sıvısını aç.
  • M14: İş milini saat yönünün tersine çalıştır ve soğutma sıvısını aç.
  • M17: İş mili ve soğutma sıvısı kapalı.
  • M19: İş milini yönlendirilmiş konumda kapat.

1.8. G-Kod Örnekleri ve Uygulama: Delme İşlemi 📊

Aşağıdaki örnek, üç deliği delmek için bir NC parça programını sunar.

Senaryo: 7.0 mm çapında bir matkap, alüminyum bir iş parçası üzerinde 0.05 mm/dev ilerleme ve 1.000 dev/dak iş mili hızında çalışacaktır. Başlangıç hedef noktası X=0, Y=-50, Z=+10 mm olarak belirlenmiştir.

Program Kodu:

N001 G21 G90 G92 X0 Y-50.0 Z10.0 ; Eksenlerin orijinini tanımlayın (mm, mutlak, orijin ayarı).
N002 G00 X70.0 Y30.0           ; İlk delik konumuna hızlı hareket.
N003 G01 G95 Z-15.0 F0.05 S1000 M03 ; İlk deliği delin (devir başına ilerleme, -15.0 derinliğe, 0.05 mm/dev, 1000 dev/dak, iş mili saat yönünde).
N004 G01 Z10.0                 ; Matkabı delikten geri çekin (güvenli Z seviyesine).
N005 G00 Y60.0                 ; İkinci delik konumuna hızlı hareket.
N006 G01 G95 Z-15.0 F0.05      ; İkinci deliği delin.
N007 G01 Z10.0                 ; Matkabı delikten geri çekin.
N008 G00 X120.0 Y30.0          ; Üçüncü delik konumuna hızlı hareket.
N009 G01 G95 Z-15.0 F0.05      ; Üçüncü deliği delin.
N010 G01 Z10.0                 ; Matkabı delikten geri çekin.
N011 G00 X0 Y-50.0 M05         ; Hedef noktasına hızlı hareket ve iş milini durdur.
N012 M30                       ; Program sonu, makineyi durdur.

Açıklamalar:

  • N001:G21 (milimetre birimleri), G90 (mutlak programlama) ve G92 (koordinat orijinini takımın mevcut konumuna göre X0 Y-50.0 Z10.0 olarak ayarla) komutları ile programın başlangıç ayarları yapılır.
  • N002:G00 ile takım, ilk delik konumu olan (70.0, 30.0) noktasına hızlıca hareket eder.
  • N003:G01 ile doğrusal kesme hareketi başlar. G95 (devir başına ilerleme) aktif hale getirilir. Takım, Z ekseninde -15.0 mm derinliğe 0.05 mm/dev ilerleme hızı (F0.05) ile iner. İş mili S1000 (1000 dev/dak) hızında M03 (saat yönünde) çalışır.
  • N004: ✅ Takım, G01 ile Z ekseninde güvenli bir seviye olan +10.0 mm'ye geri çekilir.
  • N005-N010: ✅ Benzer şekilde diğer delikler için hızlı hareket, delme ve geri çekme işlemleri tekrarlanır.
  • N011: ✅ Tüm delme işlemleri tamamlandıktan sonra takım, başlangıç hedef noktasına (0, -50.0) hızlıca geri döner ve M05 ile iş mili durdurulur.
  • N012:M30 programın sonunu işaret eder ve makineyi durdurur.

2. Endüstriyel Robotik

2.1. Tanım ve Önemi 🤖

Endüstriyel robotlar, belirli antropomorfik özelliklere sahip, genel amaçlı, programlanabilir makinelerdir. İnsanlar için tehlikeli ortamlarda çalışma, tutarlılık ve doğruluk sağlama, yeniden programlanabilirlik ve diğer bilgisayar sistemleriyle entegrasyon yetenekleri sayesinde modern üretimde vazgeçilmezdirler.

2.2. Robot Anatomisi

Bir robot manipülatörü, göreceli hareket sağlayan eklemlerden ve bu eklemler arasındaki sert elemanlar olan bağlantılardan oluşur. Çoğu robot beş veya altı serbestlik derecesine sahiptir.

  • Manipülatörün Bölümleri:

    • Gövde ve Kol: Robotun çalışma hacmindeki nesnelerin konumlandırılması için.
    • Bilek Tertibatı: Nesnelerin yönlendirilmesi için.
  • Eklemler ve Bağlantılar:

    1. Doğrusal Bağlantı (L tipi): Paralel eksenler arasında öteleme hareketi.
    2. Ortogonal Bağlantı (O tipi): Dik eksenler arasında öteleme hareketi.
    3. Döner Mafsal (R tipi): Eksenlere dik dönme hareketi.
    4. Büküm Bağlantısı (T tipi): Eksenlere paralel dönme hareketi.
    5. Döner Bağlantı (V tipi): Giriş ekseni dönme eksenine paralel, çıkış ekseni dik.
  • Gövde ve Kol Yapılandırmaları:

    • Kutupsal Koordinat (TRL): Dikey ve yatay eksen etrafında dönebilen kayar kol.
    • Silindirik (TLO): Dikey sütun üzerinde yukarı/aşağı ve içeri/dışarı hareket eden kol.
    • Kartezyen Koordinat (LOO): Üç dik kayar bağlantı (doğrusal robot, x-y-z robotu).
    • Eklemli Kol (TRR): İnsan koluna benzer genel konfigürasyon.
    • SCARA (VRO): Seçici Uyumlu Montaj Robot Kolu; dikey ekleme görevleri için yatay yönde uyumlu.
  • Bilek Yapılandırmaları:

    • Kolun ucuna takılır ve uç efektörün yönlendirilmesinden sorumludur.
    • Genellikle iki veya üç serbestlik derecesi vardır: Roll (yuvarlanma), Pitch (eğilme), Yaw (sapma).
    • Tipik gösterim: RRT.

2.3. Robot Kontrol Sistemleri 🧠

Manipülatörün istenen hareket döngüsünü gerçekleştirmesi için eklemlerin hareketleri koordineli bir şekilde kontrol edilmelidir.

  • Sınırlı Sıralı Kontrol: En temel kontrol, al ve yerleştir gibi basit hareketler için.
  • Noktadan Noktaya Kontrollü Oynatma: Robot kolunun ayrı ayrı konumları belleğe kaydedilir ve program yürütülürken bu noktalara hareket eder.
  • Sürekli Yol Kontrolüyle Oynatma: Noktalara ek olarak yolları da belleğe kaydeder ve daha karmaşık kontur hareketleri için kullanılır.
  • Akıllı Kontrol: Sensör girişlerine yanıt verme, karar verme, insanlarla iletişim kurma gibi gelişmiş yeteneklere sahiptir.

2.4. Uç Efektörler (End Efektörler) 🖐️

Robotun bileğine takılan ve belirli bir görevi gerçekleştirmesini sağlayan özel takımlardır.

  • Kıskaçlar (Tutucular): Nesneleri kavramak ve değiştirmek için (örn. makine yükleme/boşaltma).
  • Aletler: İş parçası üzerinde işleme operasyonları gerçekleştirmek için (örn. kaynak tabancası, boya tabancası, montaj aleti).

2.5. Robotikte Sensörler 👁️‍🗨️

Robotun çevresiyle etkileşimini ve iç durumunu izlemek için kullanılır.

  • Dahili Sensörler: Manipülatör eklemlerinin konumunu ve hızını kontrol etmek için.
  • Harici Sensörler: Robotun çalışmasını diğer ekipmanlarla koordine etmek için.
    • Dokunsal Sensörler: Dokunma ve kuvvet algılama.
    • Yakınlık Sensörleri: Nesnelerin yakınlığını algılama. Optik Sensörler: Işık tabanlı algılama.
    • Makine Vizyonu: Görüntü işleme ile nesneleri tanıma ve konumlandırma.

2.6. Robot Uygulama Alanları 🏭

Endüstriyel robotların kullanımını teşvik eden genel özellikler: tehlikeli çalışma ortamları, tekrarlayan iş döngüleri, zorlu taşıma görevleri, çoklu vardiya operasyonları.

  • Malzeme Taşıma Uygulamaları:
    • Malzeme transferi (al ve yerleştir, paletleme).
    • Makine yükleme ve/veya boşaltma.
  • İşleme Operasyonları:
    • Punta kaynağı, ark kaynağı.
    • Sprey kaplama.
    • Diğer: delme, yönlendirme, taşlama, su jeti kesimi, lazer kesim.
  • Montaj ve Muayene:
    • Montaj: İki veya daha fazla parçanın birleştirilmesi.
    • Muayene: Kalite kontrol, kusur belirleme, montaj doğruluğu.

2.7. Robot Programlama 💻

Robotlara görevlerini öğretmek için çeşitli yöntemler kullanılır.

  • Yönlendirme Programlama (Leadthrough Programming):
    • Güçlendirilmiş Yönlendirme: Öğretme kumandası (teach pendant) ile eklemler istenen konuma taşınır ve belleğe kaydedilir (noktadan noktaya robotlar için).
    • Manuel Geçiş: Programcı manipülatörü fiziksel olarak hareket ettirir ve döngüyü belleğe kaydeder (sürekli yol kontrol robotları için).
    • Avantajları: Kolay öğrenilebilir, bilgisayar bilgisi gerektirmez.
    • Dezavantajları: Programlama sırasında üretim kesintisi, sınırlı programlama mantığı.
  • Robot Programlama Dilleri: Robot kontrol cihazına komut girmek için metinsel programlama dilleri kullanılır.
  • Simülasyon ve Çevrimdışı Programlama: Program uzak bir bilgisayar terminalinde hazırlanır ve robota yüklenir, üretim kesintisini azaltır.

Sonuç

G-Kodları ve endüstriyel robotik, modern imalat ve otomasyon sistemlerinin temel taşlarıdır. G-Kodları, CNC makinelerinde hassas takım hareketlerini ve işlevlerini tanımlayarak üretim süreçlerinin verimliliğini artırırken, endüstriyel robotlar tehlikeli, tekrarlayan veya yüksek hassasiyet gerektiren görevlerde insan iş gücünün yerini alarak üretimde tutarlılık ve esneklik sağlarlar. Bu teknolojilerin entegrasyonu, Bilgisayarla Bütünleşik İmalatın gelişiminde kritik bir rol oynamakta ve endüstriyel süreçlerde güvenlik, kalite ve üretkenlik açısından önemli katkılar sunmaktadır.

Kendi çalışma materyalini oluştur

PDF, YouTube videosu veya herhangi bir konuyu dakikalar içinde podcast, özet, flash kart ve quiz'e dönüştür. 1.000.000+ kullanıcı tercih ediyor.

Sıradaki Konular

Tümünü keşfet
Bash Script Temelleri: Sistem Otomasyonuna Giriş

Bash Script Temelleri: Sistem Otomasyonuna Giriş

Bu içerik, Bash scriptlerinin temel kavramlarını, yapılarını, kontrol akış mekanizmalarını ve gelişmiş kullanım yöntemlerini akademik bir yaklaşımla ele almaktadır. Sistem otomasyonu ve verimlilik artışı için kritik bir araçtır.

7 dk Özet 25 15
Yapay Zeka'nın Temelleri ve Kapsamlı Analizi

Yapay Zeka'nın Temelleri ve Kapsamlı Analizi

Bu içerik, yapay zekanın temel kavramlarını, tarihsel gelişimini, ana yaklaşımlarını, uygulama alanlarını ve etik boyutlarını akademik bir perspektifle detaylı olarak incelemektedir.

7 dk Özet 25
Yapay Zeka ve Uygulama Alanları

Yapay Zeka ve Uygulama Alanları

Bu içerik, yapay zekanın temel kavramlarını, tarihsel gelişimini, sağlık, finans ve otonom sistemler gibi çeşitli uygulama alanlarını ve gelecekteki potansiyelini akademik bir yaklaşımla ele almaktadır.

7 dk 25 15
Lojistik Sektöründe Teknoloji Uygulamaları ve Akıllı Sistemler

Lojistik Sektöründe Teknoloji Uygulamaları ve Akıllı Sistemler

Bu içerik, lojistik sektöründeki akıllı depolar, otomatik stoklama/erişim sistemleri, otomatik yönlendirmeli araçlar ve çeşitli teknolojik uygulamaları detaylı bir şekilde incelemektedir.

16 dk 25 15
Bilgisayar Destekli Parça Programlama ve CAD/CAM Sistemleri

Bilgisayar Destekli Parça Programlama ve CAD/CAM Sistemleri

Bu özet, bilgisayar destekli parça programlamanın temel prensiplerini, programcının görevlerini, bilgisayarın rolünü ve CAD/CAM sistemlerinin NC parça programlamadaki avantajlarını akademik bir yaklaşımla sunmaktadır.

6 dk Özet 25 15
Yapay Zeka ve Uygulamalarının Kapsamlı Analizi

Yapay Zeka ve Uygulamalarının Kapsamlı Analizi

Bu içerik, yapay zekanın temel prensiplerini, tarihsel gelişimini, ana yaklaşımlarını ve çeşitli sektörlerdeki güncel uygulamalarını akademik bir perspektifle incelemektedir.

6 dk Özet 25 15
Yapay Zeka ve Uygulamaları: Kapsamlı Bir Bakış

Yapay Zeka ve Uygulamaları: Kapsamlı Bir Bakış

Bu içerik, yapay zekanın tanımını, tarihsel gelişimini, temel alt alanlarını, çeşitli uygulama sahalarını ve gelecekteki etik boyutlarını akademik bir perspektifle incelemektedir.

7 dk Özet 25 15
Yapay Zeka ve Toplum Üzerindeki Etkileri

Yapay Zeka ve Toplum Üzerindeki Etkileri

Yapay zekanın tanımı, ekonomik, sosyal ve etik boyutlardaki toplumsal etkileri ile gelecek potansiyeli ve zorluklarını ele alan kapsamlı bir akademik özet.

8 dk Özet 25 15