CNC Alt Programlar ve Makro Kullanımı nedir?
Metal Teknolojisi · 11. Sınıf · Konu 19
Tahmini okuma süresi: 3 dk
Kısa cevap
Bu konuda neler öğreneceksin?
- Alt programı O numarasıyla tanımlayıp ana programdan tekrar sayısı vererek çağırır.
- Alt programda mutlak modun seçilmesinin zorunluluğunu gerekçesiyle açıklar.
- Yerel ve ortak değişkenleri ayırt ederek veri aktarımını planlar.
- IF karşılaştırması ile WHILE ve GOTO döngüsünü doğru kurgular.
- Tekrarlı işlemlerde oluşan program hatalarını teşhis edip düzeltir.
Anahtar fikirler
- Alt program, ana programda tekrarlanan işlem satırlarını tek yerde toplar ve oradan güncellenir.
- Alt program kendi başına çalışmaz; çağrıldığı andaki koordinat, telafi ve ofset durumunu kendi içinde düzenlemek zorundadır.
- Değişkenler, aynı mantığı farklı sayısal değerlerle defalarca kullanmayı sağlar.
- Tekrar sayısı verilmesi, ızgara gibi düzenli işlerde program satırı sayısını çoğaltmaz.
- Döngü koşulunun sınırı önceden belirlenmezse çalışma süresi beklenmedik biçimde uzar.
- Alt programlar arası veri aktarımında ortak değişkenler, seviyeler arası kalıcılık sağlar.
Konunun özeti
Alt program, O numarasıyla tanımlanır ve ana programdan M98 satırıyla çağrılır; P adresi alt program numarasını, L adresi tekrar sayısını taşır. Alt program M99 ile kapanır ve yürütme, çağıran bloğun devamından sürer. Alt programın ilk satırında mutlak koordinat modu seçilmesi, artımlı moddan kalmış bir ana programda kaymaları önler. Yerel değişkenler alt program bitince silinir, ortak değişkenler ise ana programla alt program arasında veri taşır. Makro tarafında toplama, çarpma, bölme ve kalan işlemleriyle hesap yapılır; EQ, NE, GT, LT, GE ve LE karşılaştırmaları IF satırında koşul kurar; WHILE ve GOTO ile döngü kurulur. Delik ızgarası, kutu frezeleme, konik tarama ve çoklu cep gibi…
Çözümlü mini örnek 1
Aynı delme işlemini dört noktada kullanan bir programı alt programla yazınız.
Adım 4: Alt programın sonuna M99 satırı konularak dönüş sağlanır.
Çözümlü mini örnek 2
Delik çapı ve derinliğini değişkenlere yazarak aktarınız.
Adım 4: Değişken değeri değiştikçe program gövdesi aynı kalır.
Sık yapılan hatalar
- Hata: Alt programın başında mutlak koordinat modunu yazmamak. Ana program artımlı modda kalmışsa alt programdaki tüm koordinatlar kaymış noktalardan yorumlanır ve parça hatalı çıkar.
- Hata: Alt programın sonuna M99 yazmayı unutmak. Çağırma zinciri kırıldığında kontrol, sonraki bloğu hangi programın içinde arayacağını bilemez ve beklenmeyen yerde durur.
- Hata: Değişken adresini koordinat satırında parantez kullanmadan yazmak. Değişken köşeli parantez içinde adreslenir; parantez kullanılmadan verilen satır okunamaz ve hesap hata verir.
İlgili konular
Sıradaki adım
Tam anlatımKonuyu tam anlatımıyla okuKonu anlatımı, kazanımlar ve örnekler tek sayfada.Konu anlatımları hesapsız okunur. Quiz, slayt ve deneme için hesap gerekir.
DersTeders ile devam et
Metal Teknolojisi · 11. Sınıf için çalışma yolu
- OkuKonu anlatımını bu sayfada bitir.
- Soru çözÖrnekleri çöz, cevabı açıklamayla karşılaştır.
- Quiz ile pekiştirHesapla kendini ölç.
Konu anlatımları hesapsız okunur; quiz, slayt ve deneme için hesap gerekir.