İçeriğe geç
Gökhan Coşkun

Post Processor ve NC Kodu

Gökhan Coşkun · · 2 dk okuma

Alphacam içinde ürettiğiniz takım yolu tezgâhtan bağımsızdır: geometrik bir yoldur. Tezgâh ise G kodu bekler — hem de kendi lehçesinde.

Bu çeviriyi yapan katmana post processor denir.

Takım yolunun post processor üzerinden NC koduna dönüşmesi

Neden her tezgâha ayrı

G kodu standart görünür ama değildir. Takım değişimi, devir başlatma, soğutma, çevrimler, alt program çağırma — bunların hepsi kontrol ünitesine göre değişir. Fanuc'un anladığı satırı Heidenhain anlamaz.

Bu yüzden tezgâh başına post gerekir. Atölyede üç tezgâh varsa üç post olmalıdır ve hangi postun hangi tezgâha ait olduğu isminden anlaşılmalıdır. post1, yeni_post, kopya gibi adlar bir gün yanlış tezgâha kod göndermenize sebep olur.

Çıkan kodu okuyun

Post processor'ün ürettiği koda hiç bakmayan çok kişi var. Oysa dosyanın başına ve sonuna bakmak birçok sorunu önler:

  • Birim doğru mu? (G21 metrik, G20 inç)
  • Mutlak konumlama mı? (G90)
  • İş koordinat sistemi doğru mu? (G54 vb.)
  • Devir ve soğutma kesmeden önce başlıyor mu?
  • Program sonunda takım güvenli yüksekliğe çıkıp duruyor mu?

Bunlar her dosyada aynıdır; bir kez öğrenirsiniz, sonra bakmak on saniye sürer.

Küçük değişiklikler post'ta yapılır

"Program sonunda tezgâh sıfıra dönsün", "her takım değişiminde kapak açılsın", "dosya başına iş numarası yazılsın" gibi istekler NC dosyasını elle düzenleyerek değil, post processor'ü düzenleyerek çözülür.

Elle düzenlenen NC dosyası bir kere çalışır. Post'ta yapılan düzeltme bundan sonraki her dosyada çalışır.

Post'a dokunmadan önce yedeğini alın. Çalışan bir post, atölyenin en değerli dosyalarından biridir ve bozulduğunda bütün tezgâh durur.

Tezgâhta ilk çalıştırma

Yeni bir post ile üretilmiş ilk dosyayı, tezgâhta ilerleme oranını düşürerek ve elinizi durdurma düğmesinde tutarak çalıştırın. Simülasyon çok şey yakalar ama post'un ürettiği gerçek koda tezgâhın nasıl tepki vereceğini sadece tezgâh gösterir.

Bu seride geometriyi temizlemekten NC koduna kadar geldik. Tekrar eden bu adımları otomatikleştirmek isterseniz, işin makro tarafı da var.